On Rails invites Rails developers to share real-world technical challenges and solutions, architectural decisions, and lessons learned while building with Rails. Through technical deep-dives and retrospectives with experienced engineers in the Rails community, we explore the strategies behind building and scaling Rails applications. Hosted by Robby Russell of Planet Argon.
…
continue reading
GoRails is a series of screencasts and guides for all aspects of Ruby on Rails. Learn how to setup your machine, build a Rails application, and deploy it to a server.
…
continue reading
On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.
…
continue reading
RailsMagazin ist ein e-Zine das in deutscher Sprache über Neuigkeiten und Veranstaltungen aus der Ruby on Rails Szene berichtet. In den Videopodcasts veröffentlichen wir unter anderem Vorträge der Münchner Ruby on Rails User Group.
…
continue reading
Aaron Francis and Andrew Culver compare notes on their experiences as developers in the Laravel and Ruby on Rails ecosystems.
…
continue reading
1
278 - Austin Chadwick and Chris Lucian, Co-Hosts of the Mob Mentality Show
57:57
57:57
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
57:57In this episode I talk with Austin Chadwick and Chris Lucian about AI and machine learning. We discuss why LLMs may not lead to AGI, the history of AI funding, the philosophy of induction versus explanation, and my robot project idea for building intelligence from sensory experience up. Links: Mob Mentality Show Nonsense Monthly…
…
continue reading
1
Jay Tennier: How Testing Platform Rainforest QA Tests Itself
1:40:03
1:40:03
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:40:03In this episode of On Rails, Robby is joined by Jay Tennier, Engineering Manager at Rainforest QA, where he's spent over seven years working across a long-lived Rails monolith and supporting services. They explore how Rainforest maintains their platform with a small team, and the practical decisions that come with that reality. Jay shares lessons f…
…
continue reading
In this episode I talk with Gregory Kapfhammer about flaky tests. We cover their five main causes, why fixing individual flaky tests isn't enough, and how test suite health connects to broader engineering practices, team culture, and the overall quality mindset of an organization. Links: https://www.gregorykapfhammer.com/ http://www.linkedin.com/in…
…
continue reading
A peek into the Domain Monitor SaaS product that we'll be building in this series with Rails, Stripe, Solid Queue, and Kamal.بقلم Chris Oliver
…
continue reading
1
Markdown Renderer & MIME Type in Rails 8.1
5:10
5:10
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
5:10Rails 8.1 introduces a new Markdown MIME Type and renderer to better integrate your apps with AI and other tools that use Markdownبقلم Chris Oliver
…
continue reading
1
276 - Todd Kaufman, Agent #001 at Test Double
56:40
56:40
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
56:40In this episode I talk with Todd Kaufman about founding Test Double, focusing on hiring senior consultants who excel at communication and empathy. We discuss how consulting is 90% psychology, the importance of seeking to understand before being understood, and why most software projects still fail due to organizational rather than technical issues.…
…
continue reading
1
Kayla Reopelle: What Your Rails App Is Trying To Tell You
1:02:09
1:02:09
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:02:09In this episode of On Rails, Robby is joined by Kayla Reopelle, a lead software engineer at New Relic, where she works on both the Ruby Agent and OpenTelemetry RubyGems. They explore what observability means for Rails developers—not just as a debugging tool, but as a way to build clearer, more reliable systems. Kayla explains OpenTelemetry's vendor…
…
continue reading
1
275 - Irina Nazarova, Organizer of SF Ruby Conference
58:53
58:53
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
58:53In this episode I talk with Irina Nazarova about the San Francisco Ruby Conference happening November 19-21. She explains why SF needs a Ruby conference, the focus on connecting Ruby startup founders with engineers, showcasing new companies building with Rails, and fostering a pragmatic community centered on growth and innovation. Links: San Franci…
…
continue reading
Using extend self inside a Ruby module makes all of its instance methods callable directly on the module itself, which is useful when you want a collection of utility-style methods without needing to instantiate an object.بقلم Chris Oliver
…
continue reading
1
274 - Matthew Ford, CEO/CTO at Bit Zesty
55:48
55:48
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
55:48In this episode I talk with Matthew Ford about AI-assisted coding at BitZesty. We discuss how AI speeds up development while requiring human oversight, the risks of "vibe coding," why automated testing remains critical, and how AI changes but doesn't replace fundamental software development practices like version control and architecture decisions.…
…
continue reading
1
273 - Steve Ruiz, Founder of tldraw
1:02:42
1:02:42
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:02:42In this episode I talk with Steve Ruiz about creating TLDraw, an open-source canvas SDK. We discuss the intersection of design and engineering, managing complexity through abstractions, state machines, and how multiple rewrites helped him discover the core problems. Steve shares insights on building developer tools and solving difficult UI challeng…
…
continue reading
1
Miguel Conde & Peter Compernolle: Inside Gusto’s Rails Biolith
1:32:34
1:32:34
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:32:34In this episode of On Rails, Robby is joined by Miguel Conde and Peter Compernolle from Gusto, where they work on a "biolith"—two distinct Rails monoliths serving 600+ engineers. Peter leads the HIPAA-compliant benefits domain, while Miguel is extracting the time product from the main monolith. They explore how Gusto identifies boundaries, manages …
…
continue reading
1
272 - Anthony Eden, Founder of DNSimple
1:02:36
1:02:36
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:02:36In this episode I talk with Anthony Eden about building DNSimple, a DNS provider and domain registrar. We discuss his 25 years in the domain industry, technical challenges, and why specialized niches create natural competitive moats. DNSimple Anthony Eden on LinkedIn [email protected] Nonsense Monthly…
…
continue reading
1
Alexander Stathis: Scaling a Modular Rails Monolith at AngelList
1:28:51
1:28:51
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:28:51In this episode of On Rails, Robby is joined by Alexander Stathis, a Principal Software Engineer at AngelList, where Rails powers complex investment, accounting, and banking business logic across a modular monolith structure. They explore how AngelList maintains conceptual boundaries in their codebase, uses gradual typing to influence their Ruby st…
…
continue reading
Let's look at how we can easily deploy a Rails 8 application using the solid trifecta of gems with Hatchbox.بقلم Chris Oliver
…
continue reading
1
271 - Hotwire with Radan Skorić
1:12:23
1:12:23
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:12:23بقلم Jason Swett
…
continue reading
1
Florent Beaurain: Optimizing Rails Tests at Doctolib Scale
1:18:09
1:18:09
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:18:09In this episode of On Rails, Robby is joined by Florent Beaurain, a longtime Rails engineer at Doctolib, home to one of the largest Rails monoliths in Europe with over 3 million lines of code and 400+ engineers. They explore how Doctolib’s team tackled massive test suite performance issues, including cutting one engine’s test time from seven minute…
…
continue reading
بقلم Chris Oliver
…
continue reading
In this episode, I discuss AI with Daniel Nastase, covering Daniel's journey from building neural networks from scratch to understanding embeddings and vector databases. We explore the limitations of current AI learning models versus explanation-based reasoning, and discuss practical AI applications including agents and voice interfaces for program…
…
continue reading
1
269 - Cody Norman, Founder of Spot Squid for Tattoo Shops
1:15:13
1:15:13
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:15:13In this episode I talk with Cody Norman about his journey from economics to programming, his tattoo shop management software SpotSquid, and lessons from building products for non-technical users. We discuss market challenges, customer development strategies, and Cody's path to conference speaking. CodyNorman.com Spot Squid Nonsense Monthly SaturnCI…
…
continue reading
In this episode I talk with Joel Drapper about open source development, the joy of coding without constraints, AI tools like GitHub Copilot, and our shared discomfort with the phrase "duplication is better than the wrong abstraction." We explore abstraction, technical debt versus "technical poison," and our mutual search for high-quality work envir…
…
continue reading
1
267 - Upcoming Ruby Events with Jim Remsik, Founder of Flagrant
54:12
54:12
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
54:12In this episode I talk with Jim Remzick about how AI has affected the job market, the value of in-person networking, and XO Ruby, Jim's series of regional Ruby conferences happening across the US. XO Ruby Flagrant Nonsense Monthlyبقلم Jason Swett
…
continue reading
1
266 - Hotwire Native with Joe Masilotti
1:18:44
1:18:44
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:18:44In this episode, I talk with Joe Masilotti about his new book on Hotwire Native, which lets Rails developers build mobile apps using web views with native functionality. We explore the writing process, consulting approaches, client engagement strategies, and how both of us find clients through speaking and writing. Hotwire Native for Rails Develope…
…
continue reading
1
265 - Software Design with Paul Hammond
1:16:56
1:16:56
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:16:56In this episode, I chat with Paul Hammond about effective testing strategies, the joy of working with well-designed TDD systems, and how synchronous collaboration improves code quality. We examine what true agility means and how technical excellence enables fearless releases and sustainable development. Feedback-Driven Development Paul Hammond on L…
…
continue reading
1
Hilary Stohs-Krause: Scaling Rails with Small Wins
1:27:38
1:27:38
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:27:38In this episode of On Rails, Robby is joined by Hilary Stohs-Krause, a Senior Software Engineer at Red Canary. They explore how engineering teams approach everyday performance work, from small Active Record optimizations to larger architectural decisions. Hilary shares insights from Red Canary's journey switching from React to Rails' native Hotwire…
…
continue reading
1
264 - Dan Moore, Principal Product Engineer at FusionAuth
1:09:44
1:09:44
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:09:44In this episode I talk with Dan Moore from FusionAuth about authentication solutions, testing strategies, and when to skip tests based on risk and cost factors, then dive into philosophical discussions about experience versus knowledge, objective versus subjective programming practices, and imperative versus declarative coding approaches. FusionAut…
…
continue reading
In this episode, we will be looking at pattern matching in Ruby which lets you check the structure of data and save parts of it into variables.بقلم Chris Oliver
…
continue reading
1
Ryan Stawarz & Austin Story: Inside Doximity’s 15-Year Rails Monolith
1:11:54
1:11:54
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:11:54In this episode of On Rails, Robby is joined by Ryan Stawarz and Austin Story from Doximity, where Ruby on Rails has powered the core of their platform for over 15 years. The trio digs into how a single Rails monolith has evolved to support 100+ engineers and a mobile-first experience for millions of healthcare professionals. From front-end framewo…
…
continue reading
1
263 - Gayle Laakmann McDowell, Author of Cracking the Coding Interview
58:46
58:46
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
58:46In this episode I talk with Gayle Laakmann McDowell, author of Cracking the Coding Interview. We discuss coding interviews as well as the current state of the job market and economy. Cracking the Coding Interview gayle.com Nonsense Monthlyبقلم Jason Swett
…
continue reading
1
262 - Michael Lubas, Founder of Paraxial.io
45:28
45:28
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
45:28In this episode I talk with Michael Lubas, founder of Paraxial, a software security product for Ruby on Rails applications. We discuss his background in both development and penetration testing, and his recent creation of GemShop - a deliberately vulnerable Rails 8 e-commerce application designed to teach developers about web security through hands…
…
continue reading
1
Nadia Odunayo & Scaling Rails for Millions of Users as a Solo Dev
54:10
54:10
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
54:10In this episode of On Rails, Nadia Odunayo, founder and solo developer of The StoryGraph, joins us to share what it really takes to build and maintain a Rails application used by over four million readers across web and mobile. We discuss lessons from launching a PWA, shifting to Turbo Native for cross-platform support, and navigating challenges li…
…
continue reading
1
Jean Boussier & IO-Bound Misconceptions
1:05:16
1:05:16
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:05:16Jean Boussier, Senior Staff Engineer at Shopify and member of the Rails Core team, joins Robby to dig into the performance realities behind modern Rails apps. They explore what it means to be IO-bound or CPU-bound, how Ruby’s Global VM Lock affects concurrency, and why "fast" is too vague to be useful. Jean explains why instrumentation is often the…
…
continue reading
1
260 - Adam McCrea, Founder of Judoscale
58:50
58:50
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
58:50In this episode I talk with Adam McCrea, founder of Judoscale, an autoscaler for Heroku and other platforms. Adam built Judoscale as a side project in 2016 and ran it part-time for five years before going full-time. We discuss developer marketing challenges, the difficulty of measuring marketing attribution, and building sustainable businesses. We …
…
continue reading
In this episode of ‘On Rails’, host Robby Russell (@planetargon) chats with Rosa Gutiérrez, Principal Programmer at 37signals, about the technical decisions behind Solid Queue - a database-backed job queue replacing Resque in their Rails apps. Rosa dives into why her team built Solid Queue, how it improves reliability, visibility, and maintainabili…
…
continue reading
1
261 - Abstraction and Emergence with Jorge Manrubia
1:06:12
1:06:12
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:06:12In this episode I discuss abstraction and emergence with Jorge Manrubia from 37signals. We explore how abstractions should hide distracting details while showing essential information, debate whether programming guidelines are subjective or objective, and examine how good explanations distinguish useful abstractions from poor ones. The conversation…
…
continue reading
1
259 - Chris Chilek and John Cunningham, Founders of LegiPlex
55:12
55:12
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
55:12In this episode I talk with Chris Chilek and John Cunningham of LegiPlex about their AI-enhanced legislative monitoring platform. We discuss how they identified the market opportunity, the technical challenges of processing government data, and their approach to building beyond simple AI prompts. LegiPlex…
…
continue reading
1
258 - Errol Schmidt, CEO of reinteractive
1:04:48
1:04:48
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:04:48In this episode, I talk with Errol Schmidt from Reinteractive about community involvement and sales strategies. Errol shares how he targets Salesforce by teaching their account executives about Heroku, positioning himself as the go-to expert. We discuss how developers are in sales whether they realize it or not, and the importance of relationship b…
…
continue reading
1
Authentication Generator Test Helpers
13:59
13:59
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
13:59The Rails Authentication generator is getting new test helpers. We'll take a look at how to use them with integration tests and how to extend them to work with system tests too.بقلم Chris Oliver
…
continue reading
Rails now ships the Trix editor as a separate gem (action_text-trix) instead of being included in ActionText. This allows for separate releases independently of Rails.بقلم Chris Oliver
…
continue reading
1
How to use Enumerable with Ruby Classes
11:50
11:50
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
11:50Enumerable provides a suite of sorting, filtering, iterating functionality to any collection class in Ruby. It's easy to implement and use, so let's see how to use it.بقلم Chris Oliver
…
continue reading
1
257 - Colleen Schnettler, Creator of HelloQuery
1:03:01
1:03:01
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:03:01In this episode, Colleen Schnettler discusses her startup HelloQuery, which allows non-technical people to query databases using natural language. She explains her marketing approach for growing the business, including her LinkedIn outreach system and focus on finding the right niche in the crowded AI space. Colleen also shares insights about her n…
…
continue reading
1
256 - Dave Farley, Author of Modern Software Engineering
1:08:49
1:08:49
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:08:49In this episode I talk with Dave Farley about how good software engineering prioritizes making code easy to change, since we inevitably need to revise our systems as requirements evolve. Dave also shares stories from building ultra-fast financial trading systems, where his team had to repeatedly rethink their architecture to meet performance demand…
…
continue reading
1
255 - Ghost Engineers with Yegor Denisov-Blanch and Simon Obstbaum
56:58
56:58
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
56:58In this episode I talk with Yegor Denisov-Blanch and Simon Obstbaum about their Stanford research on developer productivity. They share findings about "ghost engineers" (9.5% of developers who do minimal work), discuss challenges in measuring engineering output versus productivity, and explain their data-driven approach to software engineering asse…
…
continue reading
1
254 - Amanda Perino, Executive Director of The Rails Foundation
1:12:28
1:12:28
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:12:28In this episode, Amanda Perino, Executive Director of The Rails Foundation, discusses the foundation's mission to promote Rails through events like Rails World, focusing on finding unique venues that create special conference experiences. She shares insights about venue selection, sponsor negotiations, and the foundation's efforts to showcase Rails…
…
continue reading
1
How to add Lazy Load Hooks to Rails Plugins
13:21
13:21
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
13:21To provide clean integrations with Rails plugins, we can use lazy load hooks to add callbacks for when classes are loaded.بقلم Chris Oliver
…
continue reading
1
How to use CodeMirror with ImportMaps
11:37
11:37
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
11:37Learn how to use the CodeMirror editor in your browser using Importmaps.بقلم Chris Oliver
…
continue reading
1
253 - Dave Thomas, Author of The Pragmatic Programmer and Sin City Ruby 2025 Keynote Speaker
1:27:12
1:27:12
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:27:12In this podcast episode I talk with Dave Thomas, co-author of The Pragmatic Programmer and Sin City Ruby 2025 keynote speaker, who discusses his upcoming book Simplicity and how software development has become unnecessarily complex. Dave and I explore how developers can regain control by questioning established practices, trusting their intuition w…
…
continue reading
1
252 - What is Good Code? with Jerad Gallinger
1:10:10
1:10:10
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
1:10:10In this episode, I talk with Jared Gallinger about what makes good code. We agree that code must first work correctly, but real quality comes from being understandable and maintainable. We discuss how different code requires different quality standards - throwaway scripts can be messy while core systems need careful design. We explore how UI design…
…
continue reading
1
251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker
45:08
45:08
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب
45:08In this episode of Code with Jason, host Jason Swett interviews Prarthana Shiva, a senior software engineer at NexHealth, who shares how her team is handling massive database scaling challenges. Prarthana explains their PostgreSQL database's growth to 24 terabytes (with projections to triple within a year) and details their innovative solutions inc…
…
continue reading
This podcast episode features a lively conversation between Jason Swett and Nick Schwaderer, covering a range of topics from Thanksgiving traditions to Ruby conferences, personal philosophies, and even the idea of starting a long-format, freeform podcast. They discuss their approaches to cooking turkey, the quirks of different Thanksgiving side dis…
…
continue reading