John Cinnamond
where else to find them
what they talk about
where they keep going back
all 5 in the filters
on a stage with
- Andy Crollonce
- Chris Seatononce
- Florian Gilcheronce
who talks about the same things
- Craig Buchek11 talks
- Tom Stuart11 talks
- Eleanor McHugh20 talks
- James Edward Gray II9 talks
- Mark Bates14 talks
- Aja Hammerly31 talks
| title | conference | date |
|---|---|---|
| The Right Kind of Abstraction | GopherCon UK 2025 | 2025-08-13 |
Argues a practical checklist for introducing abstractions: nameable benefits, social cost to teams, and whether the abstraction becomes ready to hand or stays… | ||
| Go Lift | dotGo 2017 | 2017-11-06 |
Argues that the "Errors are Values" idea and Category Theory patterns can be applied in Go without the math jargon by moving control flow into types, shows… | ||
| Lightning Talks Part One | BathRuby 2016 | 2016-03-11 |
A rapid set of mini reports names concrete surprises and concrete fixes: a project pulls in 120 gems which unpack to 4,000 files and reveal 35,000 methods… | ||
| Softly, softly typing | RubyConf 2015 | 2015-11-15 |
Claims that soft typing can be explored practically in Ruby by building a toy static analyzer and demonstrates it end to end: a parser and transform with… | ||
| Extreme Object-Oriented Ruby | Full Stack Fest 2015 | 2015-09-01 |
Claims that Ruby can be restricted to a pure OO numbers model and that keywords like if are unnecessary; implements numbers as Zero and Successor objects… | ||
| Strong Duck Type Driven Development | RubyConf 2014 | 2014-11-17 |
Claim: adding enforceable inter-object contracts to Ruby catches interface breaks earlier and guides fixes. Demonstration shows renaming quack to loud_quack… | ||
| Go is a great OO language | dotGo 2014 | 2014-10-10 |
Claims that Go is a great object‑oriented language and supports the key OO ideas without classes: interfaces as messaging, no classes or inheritance. Points to… | ||
| nothing matches | ||