Code with Jason artwork

Code with Jason

228 episodes - English - Latest episode: 25 days ago - ★★★★★ - 8 ratings

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

Technology Education How To programming ruby on rails developer development careers technology internet programmer web ruby
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

166 - Feature Flags and Duplication with Julian Fahrer

December 06, 2022 13:00 - 1 hour - 43.4 MB

In this episode, Julian Fahrer returns to discuss feature flags and duplication. CodeTales.io Julian Fahrer on GitHub Julian Fahrer on Twitter LearnDocker.Online

165 - Upgrading Rails with Ernesto Tagwerker

November 23, 2022 20:00 - 52 minutes - 35.8 MB

This week Ernesto Tagwerker returns for a discussion of his work upgrading Rails apps with FastRuby, the benefits of exercise and getting outside, and the ins and outs of productized services.  Ernesto Tagwerker on Twitter OmbuLabs Blog Jobs at OmbuLabs FastRuby.io 30 x 500 Academy Upgradejs.com

164 - OOP Design in Rails with TJ Stankus

November 15, 2022 13:00 - 58 minutes - 40.1 MB

Code with Jason is back! On this episode, TJ Stankus returns for a discussion of Object Oriented Programming and his book 99 Bottles of OOP.  We also discuss managing large applications with Rails, models, organizing by domain concept, and microservices. 99 Bottles of OOP by Sandi Metz, Katrina Owen, and TJ Stankus Responsibility-Driven Design by Rebecca Wirfs-Brock Design Stamina Hypothesis by Martin Fowler The Magic of Reality by Richard Dawkins Domain Driven Design by Eric Evans Why...

163 - The Final Episode (for Now): Nick Schwaderer

October 04, 2022 12:00 - 1 hour - 68 MB

Nick Schwaderer returns for the final episode before the show goes on hiatus.  In this episode, recorded live on Twitter, we discuss a cornucopia of topics, including running a live event on Twitter, the vegetable drink V8, multi-level marketing, conference organizing, air quality, structuring large applications, and soup. Nick Schwaderer on Twitter Schwad.github.io Pastrubies.live Jaques Pepin's black bean soup

162 - Large Rails Apps with Alex Evanczuk, Software Engineer at Gusto

September 20, 2022 00:00 - 56 minutes - 38.5 MB

In this episode, I'm joined by Alex Evanczuk for a conversation about large Rails applications, how they grow, and how to keep things under control as they grow. Alex Evanczuk's Email Laying the Cultural and Technical Foundation for Big Rails (blog post) Laying the Cultural and Technical Foundation for Big Rails (talk) Ruby/Rails Modularity Slack Ruby At Scale on GitHub Alex Evanczuk on Twitter Alex Evanczuk on LinkedIn Alex Evanczuk on GitHub Code Complete by Steve McConnell

161 - Adrian Marin, Founder of Avo Admin

September 09, 2022 21:00 - 58 minutes - 40.4 MB

In this episode, I talk with Adrian Marin about Avo Admin and how it compares to Jumpstart and Bullet Train, the origins of Avo Admin, the early struggles of developing Avo Admin, making the leap to working on Avo full time, the size of the Rails community,  achieving profitability and the price of ramen. Adrian Marin on Twitter Avo Admin Adrianthedev.com

160 - PostgreSQL with Andrew Atkinson

August 29, 2022 20:00 - 57 minutes - 39.2 MB

In this episode I talk with Andrew Atkinson about PostgreSQL and databases. We talk about check constraints, foreign keys, and other PostgreSQL/database concepts. Andy Atkinson.com Andrew Atkinson on Twitter Andrew Atkinson on GitHub Puny to Powerful PostgreSQL Rails Apps (RailsConf 2022 talk) Creating a constraint that is initially "not valid" Slides 16 & 17 of this presentation also deal with "not valid" constraints The Strong Migrations gem at Github Lukas Fittl's pganalyze Haki ...

159 - Early Developer Career Stage with Brian Hogan

August 22, 2022 16:00 - 34 minutes - 23.4 MB

In this episode, I'm joined by Brian Hogan for a conversation about the state of hiring in tech, the problems surrounding the need to generate new senior developers, and developing your personal network with an eye towards career advancement.  Brian P. Hogan's website Brian P. Hogan on Twitter

158 - Andrew Mason, Senior Product Engineer at Podia

August 12, 2022 20:00 - 43 minutes - 29.9 MB

This week, I'm joined by Andrew Mason, Senior Product Engineer at Podia and co-host of Remote Ruby and Ruby for All for a discussion about tailoring content for an audience of junior developers, Andrew's newsletter Ruby Radar, SIM swapping, and dealing with internet problems. Andrew Mason on Twitter AndrewM.codes Remote Ruby Ruby for All Ruby Radar

157 - Seth Tucker, Developer at KNOWiNK

July 25, 2022 19:00 - 41 minutes - 28.7 MB

In this episode, Seth Tucker returns to discuss the Crystal programming language, developing a contextually-aware chatbot, developing for SEO, page loading time and ad spending.  Seth Tucker on DEV.to Seth Tucker on Twitter Seth Tucker on GitHub

156 - Hotwire with Matt Swanson

July 18, 2022 21:00 - 59 minutes - 40.6 MB

On this week's episode, I'm joined once again by Matt Swanson for a wide-ranging conversation that touches on blog writing, Hotwire, Turbo Frames, plants, making mistakes in the physical realm, books and science fiction, historic firsts and the impacts of innovation, and Stack Overflow. Boring Rails Matt Swanson on Twitter Matt Swanson on GitHub Matt Swanson on DevTo

155 - John Knapp, Startup Whisperer

July 07, 2022 18:00 - 50 minutes - 35 MB

This week, I sit down for a conversation with multi-hyphenate John Knapp.  Our wide-ranging discussion touches on inventing, sailing, understanding user stories, deliberately building flexibility into your career, the need for domain expertise when starting a new company, and things to look for when seeking a new startup opportunity. Sailing Alone around the World by Joshua Slocum Four Steps to the Epiphany by Steve Blank On Starting and Scaling Boom with Blake Scholl John Knapp.com Joh...

154 - Chris Seaton, Researcher at Shopify

July 04, 2022 19:00 - 48 minutes - 33.2 MB

In this episode, Chris Seaton and I discuss just-in-time compiling for Ruby, Chris's path to becoming a researcher, speed concerns with Ruby, Truffle Ruby, the book Chris is currently writing and the value of having a non-technical side project.  Shopify Invests in Research for Ruby at Scale The Ruby Bibliography Chris Seaton.com Chris Seaton on Twitter Chris Seaton on GitHub Chris Seaton on LinkedIn

153 - Collin Donnell

June 28, 2022 12:00 - 1 hour - 42.8 MB

In this episode, I welcome Collin Donnell back to discuss how to learn new techniques and technologies, Smalltalk, service objects and models, RailsConf, and speaking at conferences. Spooler.fm Collin Donnell.com  Collin Donnell on Twitter

152 - Tom Rossi, Co-Founder of Buzzsprout

June 20, 2022 15:00 - 54 minutes - 37.4 MB

In this episode, Tom Rossi and I discuss his principles for developing applications, guiding your efforts via mantras, being intentional about culture, providing a safe space for mistakes and questions, understandable code, and how to hire programmers who fit your culture.  Built to Last by Jim Collins Visioneering by Andy Stanley Getting Real from Basecamp Higher Pixels Buzzsprout Tom Rossi on Twitter

151 - LIVE from Sin City Ruby: Soup with Jason (feat. Nick Schwaderer, Andrew Katz and Kenny Kandola)

June 17, 2022 12:00 - 12 minutes - 8.47 MB

In this episode of Soup with Jason, recorded live at Sin City Ruby 2022, I talk with a few friends about topic near and dear to our hearts: soup.

150 - Urban Hafner

June 14, 2022 12:00 - 52 minutes - 36.3 MB

This week, I'm joined by Urban Hafner for a wide-ranging discussion on management roles, autism, programming organization structure, sci-fi and fantasy books, programming books, the reasons behind high developer turnover, and bass guitar. The Pragmatic Programmer Accelerate: The Science of Lean Software and Dev Ops Cynefin Expanding Beyond Podcast Urban Hafner.com Urban Hafner on Twitter

149 - Seth Tucker, Developer at KNOWiNK

June 06, 2022 21:00 - 51 minutes - 35.2 MB

In this episode, Seth Tucker and I discuss forms and form builders, the differences between junior and senior developers, reverse proxies and (my apologies) WordPress.  Seth Tucker on DEV.to Seth Tucker on Twitter Seth Tucker on GitHub

148 - Incident Response with Thai Wood

May 30, 2022 19:00 - 51 minutes - 35.7 MB

This week, I'm joined by Thai Wood for a discussion about incident response, runbooks, unarticulated expertise, mistakes during incident response, and listening to feelings. Resilience Roundup Thai Wood on Twitter

147 - Extraterrestrial Life with Dr. Arik Kershenbaum

May 24, 2022 12:00 - 58 minutes - 39.9 MB

This week, I'm joined by Dr. Arik Kershenbaum, zoologist and astrobiologist at Girton College, University of Cambridge for a fascinating discussion about alien life and what we can learn about it from life on Earth. Dr. Arik Kershenbaum at the University of Cambridge Dr. Arik Kershenbaum on Twitter The Zoologist's Guide to the Galaxy by Dr. Arik Kershenbaum

146 - Build, Measure, and Learn with Ufuk Kayserilioglu

May 16, 2022 17:00 - 1 hour - 52.3 MB

In this episode, Ufuk Kayserilioglu and I discuss the Lean Startup methodology and how it relates to the scientific method and the build, measure, learn loop, how to come up with ideas for businesses, sharpening up a business concept with the Lean Canvas, the real reasons people go to conferences, and how to measure success. The Lean Canvas AARRR Metrics for Pirates Ufuk Kayserilioglu on Twitter Ufuk Kayserilioglu on GitHub

145 - Docker with Nick Janetakis

May 10, 2022 12:00 - 49 minutes - 34 MB

This week, I'm joined by Nick Janetakis for a discussion about the basic concepts and terminology of Docker. Nick Janetakis.com Nick Janetakis on GitHub Nick Janetakis on Twitter Dive into Docker

144 - Martin Lee

May 02, 2022 21:00 - 1 hour - 41.4 MB

In this episode I talk with my boss, Martin Lee, about how he and I started working together and what it is that we're working on.

143 - Stefanni Brasil and Thiago Araujo, Co-Creators of Hexdevs

April 25, 2022 18:00 - 44 minutes - 30.5 MB

In this episode, I'm joined by Stefanni Brasil and Thiago Araujo, the co-creators of Hexdevs.  We discuss the skills that help you improve as a programmer, such as writing good Stack Overflow questions, formulating Google queries, and getting examples rather than advice from senior programmers.  We also delve into the type of questions that senior programmers ask that set them apart from junior programmers. Stefanni Brasil on Twitter Thiago Araujo on Twitter Hexdevs.com Hexdevs Get to Se...

142 - Jason Harrison, VP of Engineering Operations at Zeal

April 17, 2022 18:00 - 50 minutes - 34.6 MB

In this episode, Jason Harrison and I talk about his career as a programmer,  getting started as a programmer, transitioning from freelancing to working as an employee, pricing work as a freelancer, bringing new team members up to speed, and avoiding the pitfalls of onboarding. Jason Harrison on Twitter Jason Harrison on LinkedIn Zeal  Careers at Zeal Software Residency

141 - Thinking Like a Developer with Zell Liew

April 12, 2022 12:00 - 58 minutes - 40 MB

In this episode, Zell Liew and I discuss how to think like a developer and how to break big problems down into smaller problems. Zell Liew's Blog Learn JavaScript Today Zell Liew on Twitter

140 - Habits of an Exceptional Developer with Aweys Ahmed

April 05, 2022 12:00 - 1 hour - 51.3 MB

In this episode, I talk with Aweys Ahmed about what makes an exceptional software developer, how to maximize your productivity by making small changes to your work habits, managing distractions, preserving mental capacity with to-do lists, and what we can learn from the lives of exceptional people. Aweys Ahmed on Twitter Aweys Ahmed on LinkedIn Aweys Ahmed on Dev.to How to have a productive programming day

139 - David Heinemeier Hansson

March 29, 2022 12:00 - 1 hour - 42.1 MB

In this episode I talk with David Heinemeier Hansson about car racing, employee/environment fit and its effect on happiness and productivity, COVID-19, cryptocurrency, the Canadian trucker protests, and the advantage of being able to change your mind in light of new information. Joined by co-host Martin Lee. (We had some audio issues during the recording of this episode. Apologies for the lower-than-normal audio quality.) DHH's blog DHH on Twitter

138 - Alex VKO, Founder of RubyCI

March 22, 2022 12:00 - 42 minutes - 29.2 MB

In this episode, Alex and I discuss the technical aspects of RubyCI as well as some of the business aspects. RubyCI Alex VKO on LinkedIn Sin City Ruby

137 - Marissa Goldberg, Founder of Remote Work Prep

March 15, 2022 12:00 - 48 minutes - 33.2 MB

In this episode I talk with Marissa Goldberg about rest and leisure, morning routines, self-discipline, and how managing your energy makes you a more effective, productive worker. Marissa Goldberg on Twitter Remote Work Prep Marissa Goldberg.com Marissa's Remote Work Gift Guide

136 - Colleen Schnettler of Hammerstone and Simple File Upload

March 08, 2022 13:00 - 42 minutes - 29.3 MB

In this episode, Colleen Schnettler and I discuss her entrepreneurial ventures including Simple File Upload and Hammerstone,  freelancing, and our strategies and goals for content creation. Colleen Schnettler on Twitter Software Social Podcast Simple File Upload Hammerstone.dev Sin City Ruby

135 - Andrew Culver, Creator of Bullet Train

March 01, 2022 13:00 - 49 minutes - 33.9 MB

In this episode, Andrew Culver and I discuss the origins of Bullet Train, finding ideas for new products as a consultant, developer productivity, domain modeling, and the benefits of attending a conference like Sin City Ruby. Andrew Culver on Twitter Andrew Culver.net Bullet Train Bullet Train Blog Sin City Ruby

134 - Behind the Scenes of Conference Organizing with Jason Charnes

February 18, 2022 02:00 - 43 minutes - 29.8 MB

Jason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby. Jason Charnes.com Jason Charnes on Twitter The Remote Ruby Podcast Sin City Ruby

133 - Kelly Sutton, Software Engineer at Gusto

February 14, 2022 21:00 - 52 minutes - 36.4 MB

In this episode, Kelly Sutton and I discuss Sidekiq, structuring large codebases with Packwerk, namespaces, the real purpose of private methods, and the upcoming Sin City Ruby conference. KellySutton.com Kelly Sutton on Twitter

132 - Ufuk Kayserilioglu, Engineering Manager of the Ruby Infrastructure Team at Shopify

February 08, 2022 13:00 - 1 hour - 45.4 MB

In this week's episode, I'm joined by Ufuk Kayserilioglu for a wide-ranging conversation including Richard Feynman, Ben Franklin, philosophy, and the idea of dauntless curiosity. Ufuk Kayserilioglu on Twitter Ufuk Kayserilioglu on GitHub

131 - "Anti-Stubbornness" with Nick Schwaderer

January 30, 2022 19:00 - 1 hour - 48.6 MB

In this episode I talk with Nick Schwaderer about a neat new concept we call "Anti-Stubbornness". We also talk about a bunch of other stuff. Nick Schwaderer on GitHub Schwad.GitHub.Io Nick Schwaderer on LinkedIn PastRubies.live

130 - ViewComponent with Joel Hawksley, Staff Engineer at GitHub

January 23, 2022 19:00 - 50 minutes - 34.9 MB

In this episode Joel Hawksley and I discuss ViewComponent, accessibility, and borrowing good ideas from React. ViewComponent.org Primer.style Hawksley.org Joel Hawksley at GitHub

129 - Drew Bragg, Staff Engineer at Within3

January 16, 2022 21:00 - 1 hour - 43.3 MB

In this episode I talk with Drew Bragg about the Sin City Ruby conference, deciding what to spend your learning time on, Drew's time at Within3, missing objects, conceptualizing technical debt, and object-oriented principles. Drew Bragg on Twitter Drew Bragg on GitHub Drew Bragg on Dev.to Drew Bragg.dev Within3 Code Complete

128 - Adrian Marin, Founder of Avo Admin

January 09, 2022 19:00 - 44 minutes - 30.7 MB

In this episode I'm joined by Adrian Marin for an in-depth discussion of his product Avo Admin. In addition to talking about Avo, we also talk about the Romanian language and Slavic versus Romance languages. Adrian Marin on Twitter Avo Admin

127 - SOLID Principles with Dave Copeland, CTO of Mood Health

January 02, 2022 23:00 - 54 minutes - 37.6 MB

In this episode Dave Copeland and I discuss what we like about SOLID principles and what we don't. SOLID is not Solid Sustainable Rails Dave Copeland on Twitter Dave Copeland's Website

126 - Benjamin Wood, CEO of Hint

December 27, 2021 21:00 - 57 minutes - 39.3 MB

In this episode, Benjamin and I talk about transitioning from being an independent freelancer to running an agency, plus the challenges involved in hiring programmers. We also talk about recording music. Benjamin Wood on Twitter Benjamin Wood on GitHub Hint.io Careers at Hint.io

125 - Anurag Goel, CEO of Render

December 21, 2021 13:00 - 54 minutes - 37.6 MB

In this episode with Anurag Goel, CEO of Render, I probe Anurag to try to find out how he became employee #8 at Stripe and how he managed to successfully start a PaaS/hosting startup. Anurag Goel on Twitter Render Career opportunities at Render

124 - Testing JavaScript with Kent C. Dodds

December 14, 2021 13:00 - 57 minutes - 39.4 MB

In this episode, Kent C. Dodds and I talk about testing JavaScript. Among other things, Kent and I have a debate about whether it's possible to have good code without tests. Kent C Dodds.com Kent's Office Hours testingjavascript.com Kent C Dodds on Twitter Kent C Dodds on GitHub

123 - Scaling a Rails App with Tom Rossi of Buzzsprout

December 05, 2021 18:00 - 1 hour - 42.9 MB

In this episode, Tom Rossi and I talk about what types of challenges one might encounter when scaling a Rails application. We also talk about podcasting. Tom Rossi on Twitter Higher Pixels Buzzsprout

122 - Deployment from Scratch with Josef Strzibney

November 30, 2021 21:00 - 53 minutes - 36.9 MB

In this episode, Josef Strzibney and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications. Deployment from Scratch nts.strzibney.name Josef Strzibney on Twitter

122 - Deployment from Scratch with Josef Strzibny

November 30, 2021 21:00 - 53 minutes - 36.9 MB

In this episode, Josef Strzibny and I talk about his book, Deployment from Scratch, and, naturally, deploying and running web applications. Deployment from Scratch nts.strzibny.name Josef Strzibny on Twitter

[LIVE from RubyConf 2021] Crossover Episode

November 25, 2021 12:00 - 51 minutes - 35.3 MB

This multi-podcast crossover episode was recorded live at RubyConf 2021 in Denver. In this episode you'll hear Jemma Issroff, Emily Giurleo, Nick Schwaderer, Jason Charnes, Andrew Mason and Jason Swett.

121 - API Design with Damir Svrtan, Senior Software Engineer at Netflix

November 23, 2021 02:00 - 45 minutes - 31.5 MB

In this episode, Damir and I take a deep dive on API design. Damir.Svrtan.me Damir Svrtan on Twitter Damir Svrtan on GitHub

[LIVE from RubyConf 2021] I Tell Nick Schwaderer About My Soup

November 20, 2021 17:00 - 6 minutes - 4.53 MB

In this episode I tell Nick Schwaderer about some soup I ate. We touch on ingredients, spice level, utensils and consumption logistics. Links: Saigon Bowl

120 - Functional Programming with Jono Stiansen

November 14, 2021 20:00 - 1 hour - 42.7 MB

In this episode, Jono Stiansen and I discuss the philosophy of science as it applies to programming, debugging methodology, and functional programming. Jono Stiansen on Twitter The Three Virtues of a Great Programmer Gilded Rose Refactoring Kata An Introduction to Pattern Matching in Ruby Elixir's pin operator The Hangman Challenge

Guests

Andrew Culver
2 Episodes
Ernesto Tagwerker
2 Episodes
Mike Buckbee
2 Episodes
Trae Robrock
2 Episodes
Adam McCrea
1 Episode
Andrew Mason
1 Episode
Andy Croll
1 Episode
Charles Max Wood
1 Episode
Colleen Schnettler
1 Episode
Frank Rietta
1 Episode
Julian Fahrer
1 Episode
Nate Berkopec
1 Episode
Noah Gibbs
1 Episode
Noel Rappin
1 Episode

Twitter Mentions

@_swanson 7 Episodes
@codefolio 5 Episodes
@nateberkopec 4 Episodes
@etagwerker 4 Episodes
@tomrossi7 4 Episodes
@mhartl 4 Episodes
@adrianthedev 3 Episodes
@andatki 3 Episodes
@davetron5000 3 Episodes
@mbuckbee 3 Episodes
@jmcharnes 3 Episodes
@paracycle 3 Episodes
@stefannibrasil 3 Episodes
@inazarova 3 Episodes
@jufahr 3 Episodes
@palkan_tula 3 Episodes
@kellysutton 2 Episodes
@aweysnahmed 2 Episodes
@timcheadle 2 Episodes
@strzibnyj 2 Episodes