In this episode, Rich Steinmetz and I talk about the connections between programming, music, and poker, living and traveling in various parts of the world, test driven development, arranging your namespaces and testing, and the art of persuasion. Test Driven Development by Kent Beck Code Complete by Steve McConnell Rich Steinmetz on Twitter Rich Stone.io...
Jan 16, 2023•1 hr 12 min
On this episode, Collin Donnell returns for a discussion of the process of creating content, among many other miscellaneous topics. We also get into some of what I'm working on for my next book, called Growing Large Rails Applications. @Collin@ruby.social Collin Donnell.com
Jan 09, 2023•1 hr
In today's episode, Jorge Manrubia returns for a discussion of Rails concerns. Vanilla Rails is Plenty Code I Like: Good Concerns Kent Beck - Software Design: Tidy First? Jorge Manrubia.com Jorge Manrubia on Twitter Jorge Manrubia on GitHub Code with Jason Meetup...
Dec 22, 2022•59 min
This episode, I'm joined by Irina Nazarova, CEO of Evil Martians for a discussion of her time in Portugal, her time with Evil Martians and her previous experience with startups, my hair salon software, and how focusing on the user can influence design decisions. Irina Nazarova on Twitter Irina Nazarova on LinkedIn Evil Martians.com Nova Ukraine Razom for Ukraine World Central Kitchen...
Dec 22, 2022•59 min
In this episode I talk with Jorge Manrubia about his recent blog post, "Vanilla Rails is Plenty". Vanilla Rails is Plenty Code I Like: Domain-Driven Boldness Code I Like: Fractal Journeys Code I Like: Good Concerns Smalltalk Best Practice Patterns CurrentAttributes Rails Feature JorgeManrubia.com Jorge Manrubia on Twitter Jorge Manrubia on GitHub...
Dec 12, 2022•56 min
In this episode, Julian Fahrer returns to discuss feature flags and duplication. CodeTales.io Julian Fahrer on GitHub Julian Fahrer on Twitter LearnDocker.Online
Dec 06, 2022•1 hr 3 min
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...
Nov 23, 2022•52 min
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 I Organize...
Nov 15, 2022•58 min
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...
Oct 04, 2022•1 hr 39 min
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...
Sep 20, 2022•56 min
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...
Sep 09, 2022•59 min
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 Benita's ...
Aug 29, 2022•57 min
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
Aug 22, 2022•34 min
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...
Aug 12, 2022•44 min
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
Jul 25, 2022•42 min
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...
Jul 18, 2022•59 min
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 John Knapp on...
Jul 07, 2022•51 min
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...
Jul 04, 2022•48 min
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
Jun 28, 2022•1 hr 2 min
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...
Jun 20, 2022•54 min
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.
Jun 17, 2022•12 min
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...
Jun 14, 2022•53 min
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
Jun 06, 2022•51 min
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
May 30, 2022•52 min
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...
May 24, 2022•58 min
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...
May 16, 2022•1 hr 16 min
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
May 10, 2022•50 min
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.
May 02, 2022•1 hr
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 Senior Free ...
Apr 25, 2022•44 min
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...
Apr 17, 2022•50 min