~/talks

Nick Sutterer

what they talk about

all 5 in the filters

where they keep going back

no series more than once — all 12 in the filters

on a stage with

who talks about the same things

titleconferencedate
Beyond the service objectFriendly.rb 20232023-09-27
Claims that moving controller business logic into a dedicated operation class makes unit testing and reuse trivial, shows a DSL that breaks logic into named…
Talk on
Enterprise Ruby 2.1rubyday 20192019-04-11
Describes a concrete evolution: Trailblazer 2.1 turns service objects into composable operations and workflow primitives, adds command‑line and editor tracing…
Talk on
Enterprise Ruby - Let’s Talk Business!RubyC 20182018-06-02
Argues that structuring business logic as one-function service objects reduces controller bloat and speeds testing, demonstrates Trailblazer operations with a…
Talk on
TrailblazerBalkan Ruby 20182018-05-25
Trailblazer extracts business logic out of controllers and models into operations as functions that orchestrate small steps via a railway DSL, making each use…
Talk on
Keynote: Ruby is DeadRed Dot Ruby Conference 20172017-06-22
Claim that "Ruby is dead" is rebutted with specifics: Ruby lacks native, high‑level application abstractions rather than language features, so projects build…
Talk on
Keynote: Ruby is DeadRedDotRubyConf 20172017-06-22
The provocative headline Ruby is dead frames a different claim: language features aren’t the bottleneck, application-level abstractions are. Evidence includes…
Talk on
The Ruby BoxRubyConf Philippines 20172017-03-16
Argues Ruby code gets messy when models expose huge public APIs and everyone dumps methods onto objects, recommends using module-based decoration to keep…
Talk on
The illusion of stable APIsRubyConf Colombia 20162016-09-02
Argues Rails’ MVC creates an illusion of a stable API that forces validations, permitted-params and business logic into fat models and controllers; shows…
Talk on
Trailblazer: A new Architecture for RailsRailsConf 20152015-04-21
Trailblazer claims concrete structure: operations are the domain, controllers become tiny dispatchers that only call an operation’s process method, and models…
Talk on
Trailblazer A New Architecture For RailsRails Pacific 20142014-09-26
Trailblazer claims to be a thin architecture on Rails that extracts high‑level endpoints into operations (one public method, process), moves validation into…
Talk on
Off the Tracks - Challenging the Rails MindsetRubyConf AU 20132013-02-20
Rails conventions lead to fat models and controllers and accidental side effects — a migration hit sending SMS to 500,000 users is a concrete failure mode — so…
Talk on
CRUD is not REST - Hypermedia for Y'All!Rocky Mountain Ruby 20112011-08-31
Claims that CRUD-to-HTTP is inadequate and that hypermedia as the engine of application state is the crucial REST piece; demonstrates a small distributed…
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.