Seeds of Devastation (with Kasper Timm Hansen) cover art

Seeds of Devastation (with Kasper Timm Hansen)

Seeds of Devastation (with Kasper Timm Hansen)

Listen for free

View show details
In this episode of Dead Code, Kasper Timm Hansen shares how his post–Rails Core work focuses on small, high-impact Ruby gems built around clear “concepts” rather than loose abstractions, helping developers model domains more effectively and avoid bloated ActiveRecord models. He discusses tools like Associated Objects and ActiveJob::Performs, which simplify structuring data and background jobs while reducing boilerplate, and Oaken, a testing approach that blends fixtures and factories into fast, scenario-driven data scripts. Across all his work, Kasper emphasizes keeping code minimal, readable, and easy to maintain, using constraints like line count to guide design. He also touches on his current project, Peak and gem.coop, where he’s exploring improvements to the Ruby ecosystem such as namespaced gems, dependency cooldowns for security, and better ways to manage and trust dependencies, all driven by an experimental mindset aimed at making development more intuitive and efficient.Links:I quit Rails core 4 years ago, here’s what I’ve been up toKasper Timm HansenRuby on RailsAssociated Objects gemActiveJob::Performs gemOakenActive RecordActive JobFactory BotRails fixturesDelayed JobSingleton classes in Rubygem.coopPeak (gem.coop project)RubyGemsBundler compact indexSupply chain security (overview)Dead Code Podcast Links:MastodonXJared’s Links:MastodonXtwitch.tv/jardonamronJared’s Newsletter & WebsiteEpisode Transcript Hosted on Acast. See acast.com/privacy for more information.
adbl_web_anon_alc_button_suppression_t1
No reviews yet