Nick Sutterer
where else to find them
website:http://trailblazer.to
github:apotonick
bluesky:apotonick.bsky.social
mastodon:@apotonick@ruby.social
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
- J Austin Hugheyonce
who talks about the same things
- Akira Matsuda20 talks
- Ratnadeep Deshmane7 talks
- Sweta Sanghavi5 talks
- Jesse Wolgamott4 talks
- Vladimir Dementyev23 talks
- David Heinemeier Hansson21 talks
| title | conference | date |
|---|---|---|
| Beyond the service object | Friendly.rb 2023 | 2023-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… | ||
| Enterprise Ruby 2.1 | rubyday 2019 | 2019-04-11 |
Describes a concrete evolution: Trailblazer 2.1 turns service objects into composable operations and workflow primitives, adds command‑line and editor tracing… | ||
| Enterprise Ruby - Let’s Talk Business! | RubyC 2018 | 2018-06-02 |
Argues that structuring business logic as one-function service objects reduces controller bloat and speeds testing, demonstrates Trailblazer operations with a… | ||
| Trailblazer | Balkan Ruby 2018 | 2018-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… | ||
| Keynote: Ruby is Dead | Red Dot Ruby Conference 2017 | 2017-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… | ||
| Keynote: Ruby is Dead | RedDotRubyConf 2017 | 2017-06-22 |
The provocative headline Ruby is dead frames a different claim: language features aren’t the bottleneck, application-level abstractions are. Evidence includes… | ||
| The Ruby Box | RubyConf Philippines 2017 | 2017-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… | ||
| The illusion of stable APIs | RubyConf Colombia 2016 | 2016-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… | ||
| Trailblazer: A new Architecture for Rails | RailsConf 2015 | 2015-04-21 |
Trailblazer claims concrete structure: operations are the domain, controllers become tiny dispatchers that only call an operation’s process method, and models… | ||
| Trailblazer A New Architecture For Rails | Rails Pacific 2014 | 2014-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… | ||
| Off the Tracks - Challenging the Rails Mindset | RubyConf AU 2013 | 2013-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… | ||
| CRUD is not REST - Hypermedia for Y'All! | Rocky Mountain Ruby 2011 | 2011-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… | ||
| nothing matches | ||