Jason Swett

Code with Jason

On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.

Author

Jason Swett

Category

Technology

Podcast website

www.codewithjason.com

Latest episode

Jul 5, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

077 - Courier Configuration Manager with Yoseph Radding 29.12.2020

In this episode I talk with Yoseph Radding, founder of Shuttl, about Courier Configuration Manager. Links: Courier Configuration Manager Shuttl

076 - Heuristics for Object-Oriented Design in Ruby with Tyler Williams 22.12.2020

In this episode I talk with Tyler Williams, Software Engineer at Home Game Poker, about the contents of a blog post he recently wrote entitled Heuristics for Object-Oriented Design in Ruby. Tyler and I discuss some of the ideas in his blog post, most of which came from Sandi Metz's book Practical Object-Oriented Design in Ruby (POODR). Links: Tyler's blog post Intro to logical arguments...

075 - Puma, Front-End Performance and CLI Apps with Nate Berkopec 15.12.2020

In this episode I talk with Nate Berkopec, author of The Complete Guide to Rails Performance. Nate and I discuss Puma, front-end performance and building command-line interface (CLI) apps. Links: Speedshop Nate Berkopec on Twitter

074 - Molly Struve, Site Reliability Engineer at Forem (Dev.to) 08.12.2020

In this episode I talk with Molly Struve, Site Reliability Engineer at Forem, about a variety of topics including performance, monitoring, types of incidents, dividing time between incident response and preventative work, and, of course, horses. Links: Forem dev.to Molly Struve on Twitter molly@dev.to

073 - [How I'd Build It] Building a Sailing Membership Feature with Adam Hawkins 01.12.2020

This is another How I'd Build It episode, where listeners send in their feature requirements and we discuss them on the show. In this one we talk about a sailing application where there's a need to keep track of whether members' payments are up-to-date. Adam and I also talk about the YAGNI principle as well as why it's not possible to have high-quality code without tests. Links...

072 - Release Toggles, Feature Branches and Continuous Deployment with Matt Swanson 24.11.2020

It's commonly accepted that it's better to deploy frequently than to only deploy once in a while. However, an obstacle to achieving this ideal is when you have a long-running feature that can't be released until it's all the way done. In this episode Matt Swanson and I talk about the solution to this problem: release toggles, also known as feature flags. Links: Matt Swanson on...

071 - Stripe Checkout with CJ Avilla, Developer Advocate at Stripe 17.11.2020

In this episode I talk with CJ Avilla, Developer Advocate at Stripe about integrating Stripe with web applications using Stripe Checkout. We also digress into mechanical keyboards and the challenges of keeping APIs up to date. Links: Stripe Checkout Docs Sample of Stripe Developer Office Hours CJ Avilla on Twitter CJ's CODE Keyboard Stripe Developers on Twitter Stripe Developer Resources Stri...

070 - Determining What Tools You Need with Adam Hawkins 10.11.2020

In this episode I talk with Adam Hawkins about determining what tools you need for a project. Where should you host? Should you use Docker? Kubernetes? Ansible? We touch on some general DevOps principles along the way. Links: Small Batches Podcast

069 - [How I'd Build It] How Noah Gibbs Would Build My Scheduling Feature 03.11.2020

In this episode I put Noah Gibbs on the spot and ask him how he'd build a certain doctor scheduling feature that I had to build for a real production application. Links: Codefol.io Noah Gibbs on Twitter

068 - Dave Ceddia, Author of Pure React 27.10.2020

In this episode I talk with Dave Ceddia, author of Pure React. Dave and I talk about some of the fundamental concepts of React, common libraries used with React, and how persistence and HTTP communication typically work in React apps. Links: Pure React Dave's Blog Dave Ceddia on Twitter

067 - Rails, Ansible and AWS with Axel Kee, Author of RubyYagi.com 20.10.2020

In this episode I talk with Axel Kee about Ansible. Axel hosts his Rails application on AWS using Ansible as an infrastructure management tool, and so do I, so Axel and I compared notes on our respective setups. We also raised a recurring topic on the podcast: goats. Links: RubyYagi.com Axel Kee on Twitter

066 - Tom Rossi, Co-Founder of Buzzsprout 13.10.2020

In this episode I talk with Tom Rossi, co-founder of Buzzsprout, about his entrepreneurial story. We talk about Tom's agency, Higher Pixels, and the products that grew out of that agency, including the podcasting platform Buzzsprout and the healthcare-related product StreamCare. Links: Tom Rossi on Twitter higherpixels.com

065 - [How I'd Build It] Poker Turn Enforcement with Tyler Williams, Software Engineer at Home Game Poker 06.10.2020

In this How I'd Build It episode I talk with Tyler Williams about an interesting challenge in an online poker program. Tyler and I discuss what would need to happen in order to ensure that a player only gets a specific amount of time on his or her turn without the player being able to cheat the system. We talk not only about the technical implementation but also the costs of preventing cheati...

064 - [How I'd Build It] Third-Party API Interaction with Trae Robrock 29.09.2020

In this episode, the first "How I'd Build It" episode, my guest Trae Robrock and I discuss a listener question about interacting with the Active Campaign API. Trae and I touch on testing, VCR, service objects, Interactors, and our general approaches for dealing with third-party APIs. Links: Trae Robrock on Twitter trobrock.com http://codewithjason.com/how

063 - Turning Around Legacy Projects with Robby Russell, CEO of Planet Argon 22.09.2020

In this episode I talk with Robby Russell, CEO of Planet Argon, about improving legacy codebases. Robby and I discuss the "we'll fix it later" fallacy, whether to sacrifice quality for speed, the value of having a test suite, and Robby's and Jason's bands. Robby Russell on Twitter Planet Argon Maintainable Podcast Maintainable Rails Newsletter Oh My ZSH The Mighty Missoula

062 - Database Views with Mark Hutter, Lead Engineer at Landing 14.09.2020

In this episode I talk with Mark Hutter, Lead Engineer at Landing, about database views. Mark and are discuss what views are, in what scenarios you'd use them, how we handle database modeling in general, and other topics. Links: Mark Hutter on Twitter markhutter.com

061 - SRE and Incident Response with Erin Dees, Principal Software Engineer at Stitch Fix 07.09.2020

In this episode I talk with Erin Dees, Principal Engineer at Stitch Fix, about Site Reliability Engineering. Topics discussed include being on-call, incident response, SLAs and SLOs, incident severity levels, recovering from incidents, and more. erindees.me Effective Testing with RSpec 3 Google Site Reliability Engineering book The Phoenix Project Burnout

060 - Andy Croll, Organizer of Brighton Ruby Conference and CTO of CoverageBook 01.09.2020

In this wide-ranging episode I talk with Andy Croll about tech conferences, living in Singapore, spicy food, Andy's employer CoverageBook, and legacy code. CoverageBook Andy Croll on Twitter andycroll.com

059 - Keeping Rails Apps Organized with Tim Canty, Senior Software Engineer at VTS 25.08.2020

In this episode I talk with Tim Canty, Senior Software Engineer at VTS, about keeping Rails applications organized as they grow. Topics discussed include Plain Old Ruby Objects (POROs) and where to put them, Jason's enduring antipathy for service objects, and the pros and cons of using gems as a tactic for keeping code organized. Tim Canty on Twitter

058 - Talking Technical Blogging with Ross Kaffenberger 18.08.2020

In this episode Ross Kaffenberger and I talk about technical blogging. We discuss the benefits that blogging can bring to your career, how to get started, and whether you need to wait until you're an expert to start blogging. rossta.net Ross Kaffenberger on Twitter Stitch Fix Engineering

057 - Matt Swanson, Creator of Boring Rails 11.08.2020

In this episode I talk with Matt Swanson, creator of Boring Rails, about SPAs vs. traditional Rails apps, ways of structuring model code, POROs, service objects, Interactors, the merits of FormBuilder, and some other stuff. Boring Rails Matt Swanson on Twitter

056 - Rails Deployment using Docker and Kubernetes with Cameron Dutro 04.08.2020

In this episode I talk with Cameron Dutro, software engineer at quip, about deploying Rails applications using Docker and Kubernetes. Cameron has built a tool called Kuby which helps with Rails/Kubernetes deployment. Kuby Cameron on Twitter

055 - When NOT to use Rails with Noah Gibbs 28.07.2020

In this episode I talk with Noah Gibbs about when NOT to use Rails. We also talk about aliens, cephalopods, and several other pertinent topics. Links: Noah Gibbs on Twitter Ruby Mad Science Securing Rails Applications Squid Empire: The Rise and Fall of the Cephalopods Hanami

054 - Third-Party APIs, Refactoring and Roller Derby with Brittany Martin 21.07.2020

In this episode I talk with Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust and host of the 5x5 Ruby on Rails Podcast. Brittany and I talk about working successfully with poor-quality APIs, whether to extract application code into gems or not, and, of course, roller derby. brittanymartin.dev Brittany Martin on Twitter

053 - Tim Cheadle, Director of Engineering at Resolve to Save Lives 14.07.2020

In this episode I talk with Tim Cheadle, Director of Engineering at Resolve to Save Lives. Tim and I discuss the app Tim works on, called Simple, which helps healthcare professionals in India and elsewhere manage hypertension patients' needs. We also talk about scaling issues and usability testing. Tim Cheadle on Twitter Resolve to Save Lives Simple Simple's Rails developer job ad

Listen to the Code with Jason podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.