

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

Jul 7, 2020 • 56min
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 TwitterDebugging: Techniques for Uncertain Times (transcript)JuneteenthConf

Jun 30, 2020 • 1h 3min
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 TwitterCode Without RulesThe Secret Skills of Productive Programmers

Jun 23, 2020 • 1h 5min
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 FrameworkThe DevOps HandbookAccelerate: State of DevOps 2019 ReportSmall Batches Podcast

Jun 16, 2020 • 43min
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 Metricsfreedevopscourse.comProducts Over ProjectsDevOps Handbook Summary & ReviewAccelerate Summary & ReviewSmall Batches Podcast

Jun 9, 2020 • 49min
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 Twitterthoughtbot's Code Audit service

Jun 2, 2020 • 48min
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 TwitterThe Complete Guide to Rails PerformanceSpeedshop

May 27, 2020 • 45min
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.comNicolas Carlo on TwitterBusbudWorking Effectively with Legacy Code

May 19, 2020 • 43min
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 TwitterAnsible for DevOpsAnsible 101 by Jeff Geerling

May 12, 2020 • 36min
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.ConvoxCameron Gray on Twitter

May 5, 2020 • 51min
043 - AWS Lambda with Ken Collins, Staff Engineer at Custom Ink
In this conversation I talk with Ken Collins about what Lambda is, what use cases it's good for, why they started using Lambda at Custom Ink, and much more.Ken Collins on TwitterLambyCustom Ink Tech Blog


