Code with Jason
Episodes
082 - Code Quality with Ernesto Tagwerker, Founder at FastRuby.io
09 Feb 2021
Contributed by Lukas
In this episode I talk with Ernesto Tagwerker, founder of FastRuby.io, about the topic of code quality. We discuss what code quality means as well as ...
081 - RedwoodJS with Anthony Campolo, RedwoodJS Core Advocate
26 Jan 2021
Contributed by Lukas
In this episode I talk with Anthony Campolo, RedwoodJS Core Advocate. Anthony and I talk about what RedwoodJS is as well as RedwoodJS's component...
080 - Organizing Rails Code Outside of Active Record with Dave Copeland, Author of Sustainable Rails
19 Jan 2021
Contributed by Lukas
In this episode I talk with Dave Copeland, author of Sustainable Web Development with Ruby on Rails, about organizing Rails code. Dave and I discuss w...
079 - Dockerizing Rails Applications with Mike Rogers, Founder of TypoCI
12 Jan 2021
Contributed by Lukas
In this episode I talk with Mike Rogers about how to Dockerize Rails applications. We talk about the difference between Dockerizing for development an...
078 - StimulusReflex with Jason Charnes
05 Jan 2021
Contributed by Lukas
In this episode I talk with Jason Charnes about StimulusReflex. Jason and I cover what StimulusReflex is as well as some of the core concepts of the t...
077 - Courier Configuration Manager with Yoseph Radding
29 Dec 2020
Contributed by Lukas
In this episode I talk with Yoseph Radding, founder of Shuttl, about Courier Configuration Manager.Links:Courier Configuration ManagerShuttl
076 - Heuristics for Object-Oriented Design in Ruby with Tyler Williams
22 Dec 2020
Contributed by Lukas
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 Heurist...
075 - Puma, Front-End Performance and CLI Apps with Nate Berkopec
15 Dec 2020
Contributed by Lukas
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 build...
074 - Molly Struve, Site Reliability Engineer at Forem (Dev.to)
08 Dec 2020
Contributed by Lukas
In this episode I talk with Molly Struve, Site Reliability Engineer at Forem, about a variety of topics including performance, monitoring, types of in...
073 - [How I'd Build It] Building a Sailing Membership Feature with Adam Hawkins
01 Dec 2020
Contributed by Lukas
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...
072 - Release Toggles, Feature Branches and Continuous Deployment with Matt Swanson
24 Nov 2020
Contributed by Lukas
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 ide...
071 - Stripe Checkout with CJ Avilla, Developer Advocate at Stripe
17 Nov 2020
Contributed by Lukas
In this episode I talk with CJ Avilla, Developer Advocate at Stripe about integrating Stripe with web applications using Stripe Checkout. We also digr...
070 - Determining What Tools You Need with Adam Hawkins
10 Nov 2020
Contributed by Lukas
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...
069 - [How I'd Build It] How Noah Gibbs Would Build My Scheduling Feature
03 Nov 2020
Contributed by Lukas
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 produc...
068 - Dave Ceddia, Author of Pure React
27 Oct 2020
Contributed by Lukas
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 ...
067 - Rails, Ansible and AWS with Axel Kee, Author of RubyYagi.com
20 Oct 2020
Contributed by Lukas
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...
066 - Tom Rossi, Co-Founder of Buzzsprout
13 Oct 2020
Contributed by Lukas
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 ...
065 - [How I'd Build It] Poker Turn Enforcement with Tyler Williams, Software Engineer at Home Game Poker
06 Oct 2020
Contributed by Lukas
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 w...
064 - [How I'd Build It] Third-Party API Interaction with Trae Robrock
29 Sep 2020
Contributed by Lukas
In this episode, the first "How I'd Build It" episode, my guest Trae Robrock and I discuss a listener question about interacting with t...
063 - Turning Around Legacy Projects with Robby Russell, CEO of Planet Argon
22 Sep 2020
Contributed by Lukas
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 late...
062 - Database Views with Mark Hutter, Lead Engineer at Landing
14 Sep 2020
Contributed by Lukas
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&ap...
061 - SRE and Incident Response with Erin Dees, Principal Software Engineer at Stitch Fix
07 Sep 2020
Contributed by Lukas
In this episode I talk with Erin Dees, Principal Engineer at Stitch Fix, about Site Reliability Engineering. Topics discussed include being on-call, i...
060 - Andy Croll, Organizer of Brighton Ruby Conference and CTO of CoverageBook
01 Sep 2020
Contributed by Lukas
In this wide-ranging episode I talk with Andy Croll about tech conferences, living in Singapore, spicy food, Andy's employer CoverageBook, and le...
059 - Keeping Rails Apps Organized with Tim Canty, Senior Software Engineer at VTS
25 Aug 2020
Contributed by Lukas
In this episode I talk with Tim Canty, Senior Software Engineer at VTS, about keeping Rails applications organized as they grow. Topics discussed incl...
058 - Talking Technical Blogging with Ross Kaffenberger
18 Aug 2020
Contributed by Lukas
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 star...
057 - Matt Swanson, Creator of Boring Rails
11 Aug 2020
Contributed by Lukas
In this episode I talk with Matt Swanson, creator of Boring Rails, about SPAs vs. traditional Rails apps, ways of structuring model code, POROs, servi...
056 - Rails Deployment using Docker and Kubernetes with Cameron Dutro
04 Aug 2020
Contributed by Lukas
In this episode I talk with Cameron Dutro, software engineer at quip, about deploying Rails applications using Docker and Kubernetes. Cameron has buil...
055 - When NOT to use Rails with Noah Gibbs
28 Jul 2020
Contributed by Lukas
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:N...
054 - Third-Party APIs, Refactoring and Roller Derby with Brittany Martin
21 Jul 2020
Contributed by Lukas
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 a...
053 - Tim Cheadle, Director of Engineering at Resolve to Save Lives
14 Jul 2020
Contributed by Lukas
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, whic...
052 - Debugging Techniques with Chelsea Troy
07 Jul 2020
Contributed by Lukas
In this episode I talk with Chelsea Troy regarding the debugging techniques she shared in her recent RailsConf talk, "Debugging: Techniques for U...
051 - Developer Productivity with Itamar Turner-Trauring
30 Jun 2020
Contributed by Lukas
In this episode I talk with Itamar Turner-Trauring, author of The Secret Skills of Productive Programmers. We share a number of productivity tips incl...
050 - DevOps for Beginners with Adam Hawkins
23 Jun 2020
Contributed by Lukas
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 DevO...
049 - Testing Your Deployment Pipeline with Adam Hawkins
16 Jun 2020
Contributed by Lukas
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...
048 - Chad Pytel, Developer and CEO at thoughtbot
09 Jun 2020
Contributed by Lukas
In this episode, packed with nuggets of wisdom, I talk with thoughtbot CEO Chad Pytel about the meaning of the terms "code quality" and &quo...
047 - Discussing Rails Deployment and Hosting Options with Nate Berkopec
02 Jun 2020
Contributed by Lukas
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...
046 - Tips for Working with Legacy Code with Nicolas Carlo
27 May 2020
Contributed by Lukas
In this episode I talk with Nicolas Carlo, creator of UnderstandLegacyCode.com, about working with legacy code, adding tests to legacy code, how to sa...
045 - Jeff Geerling, Author of Ansible for DevOps
19 May 2020
Contributed by Lukas
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 ...
044 - Cameron Gray, Co-Founder of Convox
12 May 2020
Contributed by Lukas
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 platfor...
043 - AWS Lambda with Ken Collins, Staff Engineer at Custom Ink
05 May 2020
Contributed by Lukas
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...
042 - Docker and Kubernetes with Kelsey Hightower
28 Apr 2020
Contributed by Lukas
In this episode I ask Kelsey all kinds of noob questions such as "Under what scenarios should I use Docker?", "How does Kubernetes rela...
041 - Frank Rietta, Founder & CEO of Rietta.com
21 Apr 2020
Contributed by Lukas
In this wide-ranging discussion about Rails security Frank and I talk about the security value of keeping gems updated, the security risk of infrequen...
040 - Active Storage, CDNs and Image Performance with Mark Hutter, Lead Engineer at Landing
14 Apr 2020
Contributed by Lukas
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 con...
039 - Talking Software Consulting with Justin Searls, Co-Founder of Test Double
07 Apr 2020
Contributed by Lukas
In this conversation Justin and I talk about our respective experiences in software consulting, the different types of consulting/agency work, and how...
038 - Andy Leverenz, Creator of Hello Rails
31 Mar 2020
Contributed by Lukas
In this episode Andy and I talk about learning Rails, Tailwind CSS, graphic design, usability testing, entrepreneurial mistakes, and more.Hello RailsA...
037 - Server Infrastructure, systemd, and the Business Side of Sidekiq with Mike Perham
24 Mar 2020
Contributed by Lukas
Me and Mike start with a detailed discussion of how systemd and systemctl work in Linux, then transition into server infrastructure in general, then f...
036 - Jason Gedge, Staff Production Engineer at Shopify
17 Mar 2020
Contributed by Lukas
In this episode I talk with Jason Gedge, Staff Production Engineer at Shopify, about Shopify's Rails monolith.Jason Gedge on TwitterDomain Driven...
035 - [Solo Episode] How to Write a Test When the Implementation Isn't Obvious
10 Mar 2020
Contributed by Lukas
In this solo episode I explain how to write a test when the implementation isn't obvious.How to write a test when the implementation isn't o...
034 - David Bryant Copeland, Author of Sustainable Web Development with Ruby on Rails
03 Mar 2020
Contributed by Lukas
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 Copelan...
033 - How to Speak at Conferences with Karl Hughes, Creator of CFP Land
25 Feb 2020
Contributed by Lukas
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 speaki...
032 - Test Desiderata with Kent Beck and Kelly Sutton
18 Feb 2020
Contributed by Lukas
I talk with Kent Beck and Kelly Sutton about their recent video series, Test Desiderata.Kent Beck's Test Desiderata postKent Beck's YouTube ...
031 - Noah Gibbs on His New Book, Mastering Software Technique
11 Feb 2020
Contributed by Lukas
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 pr...
029 - AWS Deployment with Andreas Wittig
04 Feb 2020
Contributed by Lukas
Me and Andreas talk about various AWS deployment options including EC2, Elastic Beanstalk, Heroku (which uses AWS under the hood), ECS, Packer, Fargat...
028 - Sandi Metz, Author of POODR (with Special Guest TJ Stankus)
28 Jan 2020
Contributed by Lukas
Sandi, TJ and I talk about OOP in Rails; Java and COBOL; service objects and Interactors; getting bitten by snapping turtles; and Sandi's 11 bicy...
027 - Ben Orenstein's Entrepreneurial Journey
21 Jan 2020
Contributed by Lukas
In this episode I talk with Ben Orenstein about his entrepreneurial journey.Ben on TwitterTuplePrescriptions and Descriptions
026 - Adam McCrea, Creator of Rails Autoscale
14 Jan 2020
Contributed by Lukas
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 Autosca...
025 - Jessica Kerr
07 Jan 2020
Contributed by Lukas
In this episode me and Jessica talk about documentation, working with large systems, and how we write tests.Jessica on TwitterJessica's blog
Taking a break - see you in 2020
11 Dec 2019
Contributed by Lukas
Taking a break from releasing episodes for a few weeks.
024 - Michael Hartl, Author of The Ruby on Rails Tutorial
03 Dec 2019
Contributed by Lukas
I talk with Michael about various miscellaneous topics including evolution, Stephen Hawking, Tau (a number equal to two times pi), Michaelโs time in...
023 - Rails and Docker with Julian Fahrer
19 Nov 2019
Contributed by Lukas
In this episode, Julian Fahrer and I talk about using Docker with Rails.Learn Docker OnlineRails With DockerCodeTales.ioCodeTales/Blitz on GitHubCodeT...
022 - Talking Raspberry Pi with Colleen Schnettler
05 Nov 2019
Contributed by Lukas
In this episode, Colleen Schnettler and I discuss Raspberry Pi, ship valves, freelancing, programming with kids, and Colleen's new Rails screenca...
021 - Nate Hopkins, Co-Founder of CodeFund
29 Oct 2019
Contributed by Lukas
In this episode, Nate Hopkins of CodeFund joins me for a conversation about early-2000s JavaScript, Nateโs OSS project StimulusReflex, and the afore...
020 - Rails Upgrades with Ernesto Tagwerker
22 Oct 2019
Contributed by Lukas
Ernesto is back and this time we're talking upgrading Rails, speaking at conferences, how to find freelancing clients, and how to assess code qua...
019 - Charles Nutter and Tom Enebo, Co-Leads of the JRuby Project
15 Oct 2019
Contributed by Lukas
Charles and Tom, co-leads of the JRuby project, explain what JRuby is, how it works and who itโs for. Our guests also patiently answer Jasonโs num...
017 Benedikt Deicke, Co-Founder of Userlist
01 Oct 2019
Contributed by Lukas
On today's episode, Benedickt Deicke and I discuss Ember + Rails as an architecture choice, starting a software project from scratch, and some of...
018 - Andrew Culver, Creator of Bullet Train
01 Oct 2019
Contributed by Lukas
Andrew and I got together to discuss his software Bullet Train, service objects, POROs, and the value of code testability.Bullet TrainAndrew's bl...
016 - Richard Schneeman
24 Sep 2019
Contributed by Lukas
Richard Schneeman and I discuss his job with Heroku, rate limiting, inventions, refrigeration, peas, and the overlaps between mechanical engineering a...
015 - Mike Perham, Creator of Sidekiq
10 Sep 2019
Contributed by Lukas
Me and Mike discuss, among other things, good use cases for Sidekiq, deploying Sidekiq to production, and side topics like what the JVM is and what th...
014 - A Completely Unfocused and Utterly Mind-Blowing Conversation with Noah Gibbs
10 Sep 2019
Contributed by Lukas
Noah and I got together for a conversation about his book Rebuilding Rails and then immediately digressed into a series of fascinating rabbit holes ab...
012 - Transitioning from Freelance to Products with Mike Buckbee
27 Aug 2019
Contributed by Lukas
Mike Buckbee, founder of Expedited Security returns and we discuss how we transitioned from freelance work to building our own products.Mike Buckbee o...
013 - Rails Performance with Nate Berkopec
27 Aug 2019
Contributed by Lukas
I talk with Nate Berkopec about common Rails performance issues. Nate also explains what the heck threads and connection pools are.Speedshop, Nate&apo...
011 - Two Docker Noobs Talk About Docker - with Andrew Mason
21 Aug 2019
Contributed by Lukas
In this episode I drag my friend Andrew Mason through a long, rambling, undisciplined discussion of a number of things including me and Andrew's ...
010 - Vim Tips with Trae Robrock
16 Jul 2019
Contributed by Lukas
Trae Robrock returns and we share our favorite tips, tricks, and plugins for working in Vim.Trae's Vim ConfigTrae's WebsiteRails.vimCtrlp.vi...
009 - Freelancing and Entrepreneurship as a Programmer with Mike Buckbee
09 Jul 2019
Contributed by Lukas
Mike Buckbee, founder of Expedited Security, and I talk about our how we approach entrepreneurship, what we've learned, and why you shouldn'...
008 - Maintaining Large Rails Applications with Ernesto Tagwerker
25 Jun 2019
Contributed by Lukas
In this episode, Ernesto Tagwerker and I discuss how we approach working on large Rails applications, methods for writing useful tests in a large appl...
007 - How to Find a Job with Charles Max Wood
18 Jun 2019
Contributed by Lukas
Charles Max Wood and I discuss how to create, grow, and leverage the relationships you need to get the work you want as a programmer.Charles Wood&apos...
006 - Me and Trae Robrock Share Our Favorite Debugging Tips
11 Jun 2019
Contributed by Lukas
Me and Trae Robrock share all our favorite debugging tips.Trae Robrock's websiteTrae's Git bisect scriptMy best programming tips7 Habits of ...
005 - Vladimir Dementyev and I Discuss Contributing to Rails
02 Jun 2019
Contributed by Lukas
Vladimir Dementyev and I discuss the hows, whens, and whys of contributing to Rails and other open source projects.Vladimir Dementyev on GitHubVladimi...
004 - Webpacker with Prathamesh Sonpatki, Director at BigBinary
28 May 2019
Contributed by Lukas
Prathamesh Sonpatki and I discuss what Webpack and Webpacker are and how to use Webpack to manage JavaScript in Rails.Prathamesh's blogPrathamesh...
001 - Ben Orenstein, Co-Founder of Tuple
01 May 2019
Contributed by Lukas
On my premiere episode, I talk with Ben Orenstein about refactoring, forms in Rails, the pros and cons of inheritance, levels of abstraction, and Acti...
002 - Stimulus and Webpacker with Noel Rappin
01 May 2019
Contributed by Lukas
In today's episode, I talk to developer and author Noel Rappin about Webpack, Webpacker, and Stimulus.Noel Rappin on TwitterNoel Rappin's We...
003 - Rails Security with Frank Rietta
01 May 2019
Contributed by Lukas
Today, Frank Rietta and I discuss common application vulnerabilities from the OWASP top ten and basic steps you can take to secure your Rails code.Fra...