037 - Server Infrastructure, systemd, and the Business Side of Sidekiq with Mike Perham
Me and Mike start with a detailed discussion of how systemd and systemctl work in Linux, then transition into server infrastructure in general, then finally we talk about the business side of Sidekiq.
036 - Jason Gedge, Staff Production Engineer at Shopify
In this episode I talk with Jason Gedge, Staff Production Engineer at Shopify, about Shopify's Rails monolith.
035 - [Solo Episode] How to Write a Test When the Implementation Isn't Obvious
In this solo episode I explain how to write a test when the implementation isn't obvious.
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.
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.
032 - Test Desiderata with Kent Beck and Kelly Sutton
I talk with Kent Beck and Kelly Sutton about their recent video series, Test Desiderata.
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.
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!
028 - Sandi Metz, Author of POODR (with Special Guest TJ Stankus)
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 bicycles.
027 - Ben Orenstein's Entrepreneurial Journey
In this episode I talk with Ben Orenstein about his entrepreneurial journey.
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.
025 - Jessica Kerr
In this episode me and Jessica talk about documentation, working with large systems, and how we write tests.
Taking a break - see you in 2020
Taking a break from releasing episodes for a few weeks.
024 - Michael Hartl, Author of The Ruby on Rails Tutorial
I talk with Michael about various miscellaneous topics including evolution, Stephen Hawking, Tau (a number equal to two times pi), Michael’s time in Y Combinator, and Michael’s experience developing the Ruby on Rails Tutorial.
023 - Rails and Docker with Julian Fahrer
In this episode, Julian Fahrer and I talk about using Docker with Rails.
022 - Talking Raspberry Pi with Colleen Schnettler
In this episode, Colleen Schnettler and I discuss Raspberry Pi, ship valves, freelancing, programming with kids, and Colleen's new Rails screencast series.
021 - Nate Hopkins, Co-Founder of CodeFund
020 - Rails Upgrades with Ernesto Tagwerker
Ernesto is back and this time we're talking upgrading Rails, speaking at conferences, how to find freelancing clients, and how to assess code quality.
019 - Charles Nutter and Tom Enebo, Co-Leads of the JRuby Project
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 numerous and excruciatingly fine-grained questions. Charles and Jason also discuss their respective endeavors for spicy food during their international travels.
018 - Andrew Culver, Creator of Bullet Train
Andrew and I got together to discuss his software Bullet Train, service objects, POROs, and the value of code testability.
017 Benedikt Deicke, Co-Founder of Userlist
On today's episode, Benedickt Deicke and I discuss Ember + Rails as an architecture choice, starting a software project from scratch, some of our past failed business attempts.
016 - Richard Schneeman
Richard Schneeman and I discuss his job with Heroku, rate limiting, inventions, refrigeration, peas, and the overlaps between mechanical engineering and coding.
015 - Mike Perham, Creator of Sidekiq
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 threads are.
014 - A Completely Unfocused and Utterly Mind-Blowing Conversation with Noah Gibbs
Noah and I got together for a conversation about his book Rebuilding Rails and then immediately digressed into a series of fascinating rabbit holes about the history of coding and computers themselves.
013 - Rails Performance with Nate Berkopec
I talk with Nate Berkopec about common Rails performance issues. Nate also explains what the heck threads and connection pools are.
012 - Transitioning from Freelance to Products with Mike Buckbee
Mike Buckbee, founder of Expedited Security returns and we discuss how we transitioned from freelance work to building our own products.
011 - Two Docker Noobs Talk About Docker - with Andrew Mason
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 respective experiences with Docker.
010 - Vim Tips with Trae Robrock
Trae Robrock returns and we share our favorite tips, tricks, and plugins for working in Vim.
009 - Freelancing and Entrepreneurship as a Programmer with Mike Buckbee
Mike Buckbee, founder of Expedited Security, and I talk about our how we approach entrepreneurship, what we've learned, and why you shouldn't listen to our advice.
008 - Maintaining Large Rails Applications with Ernesto Tagwerker
In this episode, Ernesto Tagwerker and I discuss how we approach working on large Rails applications, methods for writing useful tests in a large application setting, and we extend an invitation to join us for some Nashville hot chicken in August at Southeast Ruby.
007 - How to Find a Job with Charles Max Wood
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.
006 - Me and Trae Robrock Share Our Favorite Debugging Tips
Me and Trae Robrock share all our favorite debugging tips.
005 - Vladimir Dementyev and I Discuss Contributing to Rails
Vladimir Dementyev and I discuss the hows, whens, and whys of contributing to Rails and other open source projects.
004 - Webpacker with Prathamesh Sonpatki, Director at BigBinary
003 - Rails Security with Frank Rietta
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 as part of your development process.
002 - Stimulus and Webpacker with Noel Rappin
In today's episode, I talk to developer and author Noel Rappin about Webpack, Webpacker, and Stimulus.
001 - Ben Orenstein, Co-Founder of Tuple
On my premiere episode, I talk with Ben Orenstein about refactoring, forms in Rails, the pros and cons of inheritance, levels of abstraction, and ActiveRecord callbacks.