

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

Nov 24, 2020 • 54min
072 - Release Toggles, Feature Branches and Continuous Deployment with Matt Swanson
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 TwitterBoring RailsMartin Fowler's Feature Toggles Article

Nov 17, 2020 • 40min
071 - Stripe Checkout with CJ Avilla, Developer Advocate at Stripe
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 DocsSample of Stripe Developer Office HoursCJ Avilla on TwitterCJ's CODE KeyboardStripe Developers on TwitterStripe Developer ResourcesStripe IRC ChannelStripe Support

Nov 10, 2020 • 44min
070 - Determining What Tools You Need with Adam Hawkins
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

Nov 3, 2020 • 1h 21min
069 - [How I'd Build It] How Noah Gibbs Would Build My Scheduling Feature
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.ioNoah Gibbs on Twitter

Oct 27, 2020 • 45min
068 - Dave Ceddia, Author of Pure React
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 ReactDave's BlogDave Ceddia on Twitter

Oct 20, 2020 • 36min
067 - Rails, Ansible and AWS with Axel Kee, Author of RubyYagi.com
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.comAxel Kee on Twitter

Oct 13, 2020 • 59min
066 - Tom Rossi, Co-Founder of Buzzsprout
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 Twitterhigherpixels.com

Oct 6, 2020 • 1h 15min
065 - [How I'd Build It] Poker Turn Enforcement with Tyler Williams, Software Engineer at Home Game Poker
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 cheating relative to the likelihood that someone would have the willingness and ability to cheat.Tyler Williams on TwitterOgden StudiosIntro to RSpec Syntax (use discount code RWJ2020 to get 30% of the price listed on the site)

Sep 29, 2020 • 48min
064 - [How I'd Build It] Third-Party API Interaction with Trae Robrock
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 Twittertrobrock.comhttp://codewithjason.com/how

Sep 22, 2020 • 58min
063 - Turning Around Legacy Projects with Robby Russell, CEO of Planet Argon
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 TwitterPlanet ArgonMaintainable PodcastMaintainable Rails NewsletterOh My ZSHThe Mighty Missoula


