Code with Jason - podcast cover

Code with Jason

Jason Swettwww.codewithjason.com
On the Code with Jason podcast I discuss technical topics with interesting people. Guests include people from companies like GitHub, Google and Stripe.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

055 - When NOT to use Rails with Noah Gibbs

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...

Jul 28, 20201 hr 7 minEp. 58

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

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

Jul 21, 202037 minEp. 55

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

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...

Jul 14, 202045 minEp. 59

052 - Debugging Techniques with Chelsea Troy

In this episode I talk with Chelsea Troy regarding the debugging techniques she shared in her recent RailsConf talk, "Debugging: Techniques for Uncertain Times". Chelsea and I talk about "progress mode" vs. "investigation mode", binary search, tests as scientific experiments, and, naturally, outer space. Chelsea Troy on Twitter Debugging: Techniques for Uncertain Times (transcript) JuneteenthConf...

Jul 07, 202056 minEp. 53

051 - Developer Productivity with Itamar Turner-Trauring

In this episode I talk with Itamar Turner-Trauring, author of The Secret Skills of Productive Programmers. We share a number of productivity tips including don't get stuck, don't work long hours, implement the riskiest part first, write down what you're working on, and much more. Itamar Turner-Trauring on Twitter Code Without Rules The Secret Skills of Productive Programmers...

Jun 30, 20201 hr 3 minEp. 52

050 - DevOps for Beginners with Adam Hawkins

In this episode I talk with DevOps expert Adam Hawkins, who also appeared in episode 49. Adam and I talk about what DevOps is and how you can use DevOps principles to deliver better software faster. Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework The DevOps Handbook Accelerate: State of DevOps 2019 Report Small Batches Podcast...

Jun 23, 20201 hr 5 minEp. 50

049 - Testing Your Deployment Pipeline with Adam Hawkins

In this episode I talk with Adam Hawkins about the concept of not just testing your application code, but testing your deployment pipeline so that you mitigate the risk of running bad deploys that take your site down. Software Development in 3 Ideas & 4 Metrics freedevopscourse.com Products Over Projects DevOps Handbook Summary & Review Accelerate Summary & Review Small Batches Podcast...

Jun 16, 202043 minEp. 48

048 - Chad Pytel, Developer and CEO at thoughtbot

In this episode, packed with nuggets of wisdom, I talk with thoughtbot CEO Chad Pytel about the meaning of the terms "code quality" and "bad code", the ways in which poor-quality code comes into existence, how to add tests to a codebase that doesn't have much test coverage, and much more. Chad Pytel on Twitter thoughtbot's Code Audit service

Jun 09, 202049 minEp. 51

047 - Discussing Rails Deployment and Hosting Options with Nate Berkopec

In this episode I talk with Ruby performance consultant Nate Berkopec. This time Nate and I talk not about Rails performance but about hosting options for Rails including Heroku, Convox and bare AWS. We also touch on infrastructure management tools like Kubernetes, Terraform and Ansible. Nate Berkopec on Twitter The Complete Guide to Rails Performance Speedshop...

Jun 02, 202048 minEp. 49

046 - Tips for Working with Legacy Code with Nicolas Carlo

In this episode I talk with Nicolas Carlo, creator of UnderstandLegacyCode.com, about working with legacy code, adding tests to legacy code, how to safely make changes to legacy applications, and more. UnderstandLegacyCode.com Nicolas Carlo on Twitter Busbud Working Effectively with Legacy Code...

May 27, 202045 minEp. 47

045 - Jeff Geerling, Author of Ansible for DevOps

In this episode I talk with Jeff Geerling, author of Ansible for DevOps. Jeff and I talk about what Ansible is and why you would want to use it, some alternatives to Ansible and how Ansible is different, my experiences and Jeff's experiences with using Ansible, and much more. Jeff Geerling on Twitter Ansible for DevOps Ansible 101 by Jeff Geerling...

May 19, 202043 minEp. 46

044 - Cameron Gray, Co-Founder of Convox

In this episode I talk with Cameron Gray about Convox which is a free, open-source tool to assist with deploying applications to various cloud platforms. Cameron and I talk about how Convox works under the hood and how to get started with Convox for deploying an application. Technologies we touch on include AWS, Elastic Beanstalk, ECS, Docker and Kubernetes. Convox Cameron Gray on Twitter...

May 12, 202036 minEp. 45

042 - Docker and Kubernetes with Kelsey Hightower

In this episode I ask Kelsey all kinds of noob questions such as "Under what scenarios should I use Docker?", "How does Kubernetes relate to Docker?" and "Can I borrow your toaster?" This is a great one for people who, like me, still have a hard time wrapping their head around Docker and K8s. Kelsey Hightower on Twitter Kubernetes Up and Running...

Apr 28, 202046 minEp. 43

041 - Frank Rietta, Founder & CEO of Rietta.com

In this wide-ranging discussion about Rails security Frank and I talk about the security value of keeping gems updated, the security risk of infrequent deployment, state-sponsored hacking, and much more. Rietta.com Frank Rietta on Twitter HelloConf 2020

Apr 21, 202056 minEp. 42

040 - Active Storage, CDNs and Image Performance with Mark Hutter, Lead Engineer at Landing

Mark and I talk about Active Storage, CDNs (including what one is and why you would use it), image performance, RailsConf, the Birmingham on Rails conference, and more. Mark Hutter on Twitter MarkHutter.com Birmingham on Rails Landing Chromium Blog: Moving towards a faster web ActiveStorage Feature Request - Support for CDN (Cloudfront)...

Apr 14, 202053 minEp. 40

038 - Andy Leverenz, Creator of Hello Rails

In this episode Andy and I talk about learning Rails, Tailwind CSS, graphic design, usability testing, entrepreneurial mistakes, and more. Hello Rails Andy Leverenz on Twitter Spaceship ZSH theme

Mar 31, 202053 minEp. 39

034 - David Bryant Copeland, Author of Sustainable Web Development with Ruby on Rails

It's a challenge to keep projects organized as they grow and to sustain a high level of productivity. In this episode me and David Bryant Copeland talk about techniques we've used to accomplish this. Among other things, we discuss presenters/decorators/facades, service objects, OOP vs. procedural, and monoliths vs. microservices. Sustainable Web Development with Ruby on Rails David Bryant Copeland on Twitter Gang of Four Design Patterns book P of EAA...

Mar 03, 202052 minEp. 35

033 - How to Speak at Conferences with Karl Hughes, Creator of CFP Land

Speaking can be a really effective way to advance your programming career. In this episode me and Karl Hughes both share our advice for landing speaking gigs at conferences and local meetups. Karl Hughes on Twitter CFP Land The Comprehensive Guide to Speaking at Technology Conferences in 2020

Feb 25, 202050 minEp. 34

032 - Test Desiderata with Kent Beck and Kelly Sutton

I talk with Kent Beck and Kelly Sutton about their recent video series, Test Desiderata. Kent Beck's Test Desiderata post Kent Beck's YouTube videos Kent Beck on Twitter Kelly Sutton on Twitter

Feb 18, 202052 minEp. 33

031 - Noah Gibbs on His New Book, Mastering Software Technique

Noah is working on a new book called Mastering Software Technique. In this episode Noah and I talk about his book, parallels between visual art and programming, French loanwords, and European history. Mastering Software Technique Noah Gibbs on Twitter Noah's RubyConf talk, Conscious Coding Practice: The Three Concrete Steps 99 Bottles of OOP by Sandi Metz Our Magnificent Bastard Tongue...

Feb 11, 20201 hr 5 minEp. 32

029 - AWS Deployment with Andreas Wittig

Me and Andreas talk about various AWS deployment options including EC2, Elastic Beanstalk, Heroku (which uses AWS under the hood), ECS, Packer, Fargate, Ansible, Chef, and more! Cloudonaut Rapid Docker on AWS Amazon Web Services in Action

Feb 04, 202049 minEp. 30

026 - Adam McCrea, Creator of Rails Autoscale

Me and Adam talk about his Rails origin story, his team's working style at You Need a Budget, 37signals advice, Adam's product Rails Autoscale, testing, and more. Adam on Twitter Rails Autoscale

Jan 14, 202052 minEp. 27

025 - Jessica Kerr

In this episode me and Jessica talk about documentation, working with large systems, and how we write tests. Jessica on Twitter Jessica's blog

Jan 07, 20201 hrEp. 26
Hosted on Buzzsprout
For the best experience, listen in Metacast app for iOS or Android