~/talks

John Cinnamond

what they talk about

where they keep going back

all 5 in the filters

on a stage with

who talks about the same things

titleconferencedate
The Right Kind of AbstractionGopherCon UK 20252025-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…
Talk on
Go LiftdotGo 20172017-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…
Talk on
Lightning Talks Part OneBathRuby 20162016-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…
Lightning on
Softly, softly typingRubyConf 20152015-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…
Talk on
Extreme Object-Oriented RubyFull Stack Fest 20152015-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…
Talk on
Strong Duck Type Driven DevelopmentRubyConf 20142014-11-17
Claim: adding enforceable inter-object contracts to Ruby catches interface breaks earlier and guides fixes. Demonstration shows renaming quack to loud_quack…
Talk on
Go is a great OO languagedotGo 20142014-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.