Look for any podcast host, guest or anyone
Showing episodes and shows of

Jason Swett

Shows

The Mob Mentality ShowThe Mob Mentality ShowTDD, Misconceptions, and Better Testing with Jason Swett🚀 Why is there so much confusion around Test-Driven Development (TDD) and Automated Testing? Why do many developers struggle with testing, and what are they getting wrong? In this episode of the Mob Mentality Show, we sit down with Jason Swett—author, speaker, and a go-to expert on Rails testing—to unpack the most common misconceptions, challenges, and best practices in modern software testing. 🔍 Topics We Cover: ✅ Why Jason Swett is passionate about Automated Testing and why he wants to help the development community ✅ Misconceptions about TDD (Test-Driven Development)—not liking TDD itself vs. not liking something called...2025-03-1244 minCode with JasonCode with Jason251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 SpeakerIn this episode of Code with Jason, host Jason Swett interviews Prarthana Shiva, a senior software engineer at NexHealth, who shares how her team is handling massive database scaling challenges. Prarthana explains their PostgreSQL database's growth to 24 terabytes (with projections to triple within a year) and details their innovative solutions including read replicas, Elasticsearch implementation, Redis caching, external write-ahead logs, and optimized vacuuming processes. The conversation also touches on Jason's own database challenges with his CI platform and concludes with Prarthana's upcoming presentation at Sin City Ruby 2025, where she'll discuss their transition from schema-based to row-based multi-tenancy for better...2025-03-0745 minRails BusinessRails BusinessNavigating the Freelance and Product Development Landscape with Jason SwettIn this episode of the Rails Business Podcast, hosts Brendan Buckingham and Ryan Frisch welcome Jason Swett, a content creator and Ruby influencer. The conversation dives deep into the intricacies of consulting, emphasizing the importance of sales and marketing. Jason shares his experiences and challenges in freelancing, noting the similarities to full-time employment. They also explore Jason's new venture, a continuous integration platform called Saturn CI, and his long-term goal of balancing a product-building endeavor with stable income.00:00 Welcome and Guest Introduction01:16 Consulting Insights and Advice02:26 Balancing Sales, Marketing, and Development04:17 Freelancing vs Full-Time...2025-02-2530 minCode with JasonCode with Jason250 - Nick SchwadererThis podcast episode features a lively conversation between Jason Swett and Nick Schwaderer, covering a range of topics from Thanksgiving traditions to Ruby conferences, personal philosophies, and even the idea of starting a long-format, freeform podcast. They discuss their approaches to cooking turkey, the quirks of different Thanksgiving side dishes across the U.S., and the experience of celebrating American holidays abroad. The conversation then shifts to Sin City Ruby and Rails World, with Nick reflecting on how conferences create strong community bonds. They also delve into personal growth, handling adversity, and the importance of resilience in career and...2025-02-211h 08Remote RubyRemote RubySin City Ruby & Testing with Jason SwettIn this episode, Jason, Chris, and Andrew catch up with each other before diving into a conversation with Jason Swett. Jason, an author, speaker, and creator, discusses his monthly snail mail newsletter "Nonsense Monthly" and the upcoming Sin City Ruby conference scheduled for April 2025 in Vegas, Baby! The discussion then shifts to various topics surrounding software testing, including the challenges of test setup, duplication in tests, and the philosophical aspects of tests as specifications. Jason also talks about his latest book, "Professional Rails Testing" and his experiences and insights on consulting and improving technical leaders. Hit download now to...2025-01-2453 minCode with JasonCode with Jason245 - Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 SpeakerJason Swett and Irina Nazarova discuss the revitalization of the Ruby community, focusing on the announcement of Sin City Ruby 2025 in Las Vegas. They highlight the importance of small, intimate gatherings for networking, insights from past events, the resurgence of Ruby meetups in San Francisco, and the role of mentorship in fostering growth.- Evil Martians- Martian Events- Sin City Ruby2025-01-161h 24Code with JasonCode with Jason235 - Derrick FonsecaOn this episode, I'm joined by Derrick Fonseca for a conversation that touches on Derrick's path to software development and the commonalities in problem solving between programming and mechanical engineering, finding the problem, my experience at Rails World 2024, the state of the Ruby community and the benefits of attending meetups, writing understandable tests and test driven design, and my upcoming conference Sin City Ruby 2025.The Beginning of Infinity by David DeutschThe Fabric of Reality by David DeutschRails WorldRailsConfBoston Ruby MeetupSan Francisco Ruby MeetupProfessional Rails Testing by Jason SwettDerrick Fonseca on LinkedInSin City Ruby2024-11-191h 03Code with JasonCode with Jason228 - Flaky Tests with Alan Ridlehoover and Fito von ZastrowOn today's episode, I'm joined by Alan Ridlehoover and Fito von Zastrow for a deep dive on flaky tests.  Code with Jason - Testing Anti Pattern: Merged Setup DataCode with Jason - DuplicationCode with Jason - Why Duplication is More Acceptable in TestsA Brewer's Guide to Filtering out Complexity and ChurnFito von Zastrow on LinkedInFito von Zastrow on TwitterAlan Ridlehoover on LinkedInAlan Ridlehoover on TwitterThe Code GardenerCisco MerakiJobs at Cisco Meraki2024-07-301h 04Code with JasonCode with Jason213 - Adrian Marin, Founder of AvoAvo founder Adrian Marin returns for a discussion about our experience at Friendly.rb and how to get the most out of your time at a conference.  We also talk about Adrian's work with Avo, my upcoming Sin City Ruby conference and the possibilities for extracurricular activities, the Code with Jason World Tour, and my consulting work. Friendly.rbHow to Win Friends and Influence People by Dale CarnegieEuRuKo 2024The Rails 7 Way by Obie Fernandez et al.Nonsense Monthly, my newsletterAdrian Marin on TwitterAdrian Marin on GitHubAvo AdminAdrianthedev.comSin City Ruby2024-02-1939 minRuby RoguesRuby RoguesRuby Dev Summit - Jason SwettCharles Wood catches up with Jason Swett to discuss the intriguing future of Ruby and his unwavering commitment to the language. The conversation delves into Jason's projects, including his upcoming CI product, and his motivation for continuing to work with Ruby. They also touch on the Sin City Ruby conference, the direction of Jason's career, and his unique approach to building relationships in the tech community. Tune in to gain insight from Jason's perspective on Ruby, technology, and his passion for connecting with others in the industry.SocialsLinkedIn: Jason SwettAdvertising Inquiries: https://redcircle.com/brands2024-02-1620 minIndieRailsIndieRailsJason Swett - Nothing About Service ObjectsJason Swett is well-known in the Rails community for his podcast, Code with Jason, and his book, The Complete Guide to Rails Testing. Jason joins us to talk about his recent transition back into consulting after working for companies for the past few years. He shares about various projects he's been working on, building his personal brand, and his newest coaching service.Jason is also hosting the 2nd iteration of Sin City Ruby at the Tropicana Las Vegas! Get your ticket and come meet Jason, Jeremy, Jess and a host of other Ruby friends!Links:2024-01-0952 minCode with JasonCode with Jason207 - My Consulting Work (featuring Andrew Atkinson)On this special episode of Code with Jason, Andy Atkinson returns but this time he's interviewing me.  We cover my new consulting venture, the sorts of things my consulting clients are looking for, consulting as a generalist rather than specializing, CTO coaching, using tests to help you plan your project, some of the thinking around my upcoming Sin City Ruby conference, and my Code with Jason World Tour.High Performance PostgreSQL for Rails by Andrew AtkinsonMillion Dollar Consulting by Alan WeissRailsConf DetroitRubyConfRails World TorontoAndy Atkinson.comAndrew Atkinson on TwitterAndrew Atkinson on GitHubSin City Ruby2024-01-0148 minYAGNIYAGNIService Objects w/ Jason SwettMatt and Jason talk about Service Objects and try to answer the question "do we need them?"This season of YAGNI was made possible by our friends at Flipper Cloud - Are big launches stressing you out? Then you need feature flags!Flipper Cloud helps your team deploy the code now and then roll out features when you’re good and ready. Get started for free atflippercloud.ioJason Swett on Twitter // Code with JasonMatt Swanson on Twitter // arrows.toJason's Snail Mail newsletterBrevity is the soul of...2023-11-2101 minCode with JasonCode with Jason201 - Remote Ruby Co-Host and Sin City Ruby 2024 Speaker Jason CharnesThis week, Jason Charnes and I got together to talk about my monthly newsletter, job hopping, taking time to sharpen the saw, fixing bugs, front end development, design, reusability, defining abstraction, and things to do and where to eat in Las Vegas while attending Sin City Ruby.Nonsense Monthly, my newsletterThe Non-Designer's Design Book by Robin WilliamsSin City RubyJason Charnes.comRemote Ruby PodcastActive Record CookbookJason Charnes on Twitter2023-10-3056 minCode with JasonCode with Jason200 - Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote SpeakerFor my 200th episode of Code with Jason, I spoke with Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker.  We talk about her beginnings in tech, the founding of CodeNewbie, the power of simply asking for things, how to go about asking for things, how being self-taught still relies upon materials made available by the work of other developers, possible topics for Saron's upcoming keynote at RubyConf, and how to get the most out of your in-person conference experience. NotADesigner.ioSaron.ioSaron Yitbarek on MediumSaron Yitbarek on TwitterSaron Yitbarek on LinkedIn2023-10-2346 minCode with JasonCode with Jason197 - Thiago MassaOn this week's episode, Thiago Massa joins me for a conversation about international pizza styles, life in Berlin as compared to SĂŁo Paulo, guitars and playing music, writing books, and reading well to write well.  Thiago Massa on LinkedInThiago Massa on TwitterThe Complete Guide to Rails Testing by Jason SwettMy snail mail newsletter2023-10-011h 10Code with JasonCode with Jason169 - Rails Concerns with Jorge Manrubia of 37signalsIn today's episode, Jorge Manrubia returns for a discussion of Rails concerns.Vanilla Rails is PlentyCode I Like: Good ConcernsKent Beck - Software Design: Tidy First?Jorge Manrubia.comJorge Manrubia on TwitterJorge Manrubia on GitHubCode with Jason Meetup2022-12-2259 minCode with JasonCode with Jason164 - OOP Design in Rails with TJ StankusCode 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 StankusResponsibility-Driven Design by Rebecca Wirfs-BrockDesign Stamina Hypothesis by Martin FowlerThe Magic of Reality by Richard DawkinsDomain Driven Design by Eric EvansWhy I Organize my Tests by Domain Concept, not by Test Type by Jason SwettTJ.Stank.usTJ Stankus on Twittertjstankus@gmail.com2022-11-1558 minRuby for AllRuby for AllWriting Better Rails Tests with Jason SwettBig thanks to Jason for coming on the show and giving us a discount code for his book to share with you!đŸ”„ Use code rubyforall for a discount on Jason’s book!Jason introduced Andrew to podcasting on Jason’s podcast The Ruby Testing Podcast.Jason’s book helped Julie get more comfortable with testingWe talk about testing tipsMake sure your tests fail first and whyWhy should you write testsTest implementation and not behaviorFind out the difference between unit tests, integration tests, system tests, acceptance testsLinksJason Swett TwitterJaso...2022-10-2730 minCode with JasonCode with Jason151 - LIVE from Sin City Ruby: Soup with Jason (feat. Nick Schwaderer, Andrew Katz and Kenny Kandola)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.2022-06-1712 minCode with JasonCode with Jason142 - Jason Harrison, VP of Engineering Operations at ZealIn 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 TwitterJason Harrison on LinkedInZeal Careers at ZealSoftware Residency2022-04-1750 minSoftware SessionsSoftware SessionsTesting with Jason SwettJason Swett is the author of the Complete Guide to Rails Testing. We covered Jason's experience with testing while building relatively small Ruby on Rails applications. Our conversation applies to just about any language or framework so don't worry if you aren't familiar with Rails. A few topics covered:- Listen to advice but be aware of its context. Something good for a large project may not apply to a small one- Fast feedback loops help us work quicker and tests are great for this- If you don't involve things like the...2022-04-041h 09Code with JasonCode with Jason134 - Behind the Scenes of Conference Organizing with Jason CharnesJason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby.Jason Charnes.comJason Charnes on TwitterThe Remote Ruby PodcastSin City Ruby2022-02-1843 minCode with JasonCode with Jason[LIVE from RubyConf 2021] Crossover EpisodeThis 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.2021-11-2551 minCode with JasonCode with Jason[LIVE from RubyConf 2021] Joel Hawksley Tells Me About His DrinkIn this special episode of Code with Jason, recorded live in Denver at RubyConf 2021, I ask Joel Hawksley what he's drinking and he tells me.2021-11-0901 minÜretim BandÄ±Ăœretim BandıTeknik: Rails Testing, Making a Podcast and Developers' Life with Jason SwettGUESTJason SwettLinkedin: https://www.linkedin.com/in/jasonswett/Twitter: https://twitter.com/jasonswettLINKSCode with Jason: https://www.codewithjason.com/TOPICS(02:13) being more visible to the community(03:08) Starting to write(07:15) Data sets vs tour specs(09:18) Testing(17:23) Mocking(24:18) Code with Jason(27:08) Daily routine (34:53) Logic & epistemology----Üretim Bandı'nın Slack grubu olduğunu biliyor muydunuz? 1000'den fazla ĂŒrĂŒn yöneticisi, girißimci, yazılımcı, tasarımcının bir arada bulunduğu aktif ĂŒrĂŒn topluluğuna siz de katılın:2021-09-3040 minCode with JasonCode with JasonMEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x Ruby on Rails Podcast)This is a "mega" episode featuring guests from The Bike Shed, Remote Ruby, The Ruby on Rails Podcast, and this podcast, Rails with Jason.2021-08-1133 minRemote RubyRemote RubyMEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x Ruby on Rails Podcast) [00:01:02] Chris, Jason, and Andrew tell us the story behind Remote Ruby and how it started.  [00:03:42] Jason Swett tells us the origin of where Rails with Jason came from. [00:04:42] Chris Toomey and Stephanie share the story behind The Bike Shed. [00:07:10] Brittany tells us her story behind The Ruby on Rails podcast. [00:08:07] We find out how Remote Ruby and The Bike Shed are put together and planned out week to week. [00:10:50] Jason Swett and Brittany tell us how th...2021-08-1134 minCode with JasonCode with Jason105 - The Benefits of a Test-Oriented Development Workflow with Chris LaBargeOn this episode I'm joined by Chris LaBarge who works with me at Meadows Healthcare. Chris and I discuss testing in general as well as using TDD to lower the cognitive burden of coding.Ruby on Rails SlackChrisLaBarge.comJason's email address2021-07-2749 minRemote RubyRemote RubyJoined by Jason Swett [00:05:33] Jason introduces himself and tells us what he does. [00:06:48] Jason defines what a service object is and how he views them, and then asks the guys if they use service objects and what comes to mind when they hear the term service objects. [00:11:45] We find out about a blog post that Jason wrote recently that he tells us about. [00:13:49] Chris talks about good complicated examples are the hardest to come up with, and Jason tells us about a challenge he had with cases in his...2021-05-2141 minCode with JasonCode with Jason078 - StimulusReflex with Jason CharnesIn 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 technology.Links:Interactive Rails with StimulusReflexJason Charnes on TwitterOfficial StimulusReflex documentation2021-01-0529 minMaintainableMaintainableJason Swett: Refactoring Is Necessary to Keep Your Blade SharpRobby speaks with Jason Swett, Software Engineer at Meadows Eye. They discuss the value of understandability, differences between loose and tight coupling in code, and creating a shared vision as a team. Jason also discusses how teams struggle to retain quality engineers and how to teach testing to Ruby on Rails developers.Helpful LinksJason on TwitterJason's WebsiteThe Rails with Jason Podcast[Book Recommendation] How to Win Friends & Influence People, Dale CarnegieSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the...2021-01-0444 minSoftware Delivery in Small BatchesSoftware Delivery in Small BatchesAutomated Testing with Jason SwettJason's testing courseJason's websiteJason on twitterJason's podcast: Rails with JasonMy review of AccelerateThe DORA Report ★ Support this podcast on Patreon ★ 2020-10-0647 minCode with JasonCode with Jason063 - Turning Around Legacy Projects with Robby Russell, CEO of Planet ArgonIn this episode I talk with Robby Russell, CEO of Planet Argon, about improving legacy codebases. Robby and I discuss the "we'll fix it later" fallacy, whether to sacrifice quality for speed, the value of having a test suite, and Robby's and Jason's bands.Robby Russell on TwitterPlanet ArgonMaintainable PodcastMaintainable Rails NewsletterOh My ZSHThe Mighty Missoula2020-09-2257 minCode with JasonCode with Jason061 - SRE and Incident Response with Erin Dees, Principal Software Engineer at Stitch FixIn this episode I talk with Erin Dees, Principal Engineer at Stitch Fix, about Site Reliability Engineering. Topics discussed include being on-call, incident response, SLAs and SLOs, incident severity levels, recovering from incidents, and more.erindees.meEffective Testing with RSpec 3Google Site Reliability Engineering bookThe Phoenix ProjectBurnout2020-09-0750 minCode with JasonCode with Jason060 - Andy Croll, Organizer of Brighton Ruby Conference and CTO of CoverageBookIn this wide-ranging episode I talk with Andy Croll about tech conferences, living in Singapore, spicy food, Andy's employer CoverageBook, and legacy code.CoverageBookAndy Croll on Twitterandycroll.com2020-09-0139 minCode with JasonCode with Jason059 - Keeping Rails Apps Organized with Tim Canty, Senior Software Engineer at VTSIn this episode I talk with Tim Canty, Senior Software Engineer at VTS, about keeping Rails applications organized as they grow. Topics discussed include Plain Old Ruby Objects (POROs) and where to put them, Jason's enduring antipathy for service objects, and the pros and cons of using gems as a tactic for keeping code organized.Tim Canty on Twitter2020-08-2555 minComputer Science: Just the Useful BitsComputer Science: Just the Useful BitsWith Jason Swett: when data structures, big-O notation and algorithms were completely useless...Jason Swett and I talk about his education as a programmer and the classes he took in university. I also explain big-O notation in a simple way that (Jason thinks) is useful, and we wander onto topics like philosophy, as Jason and I tend to... Further details, links and full transcript here: http://justtheusefulbits.com/jtub/jason-swett-when-data-structures-big-o-notation-and-algorithms-were-completely-useless/2020-08-191h 13Code with JasonCode with Jason058 - Talking Technical Blogging with Ross KaffenbergerIn this episode Ross Kaffenberger and I talk about technical blogging. We discuss the benefits that blogging can bring to your career, how to get started, and whether you need to wait until you're an expert to start blogging.rossta.netRoss Kaffenberger on TwitterStitch Fix Engineering2020-08-1857 minCode with JasonCode with Jason057 - Matt Swanson, Creator of Boring RailsIn this episode I talk with Matt Swanson, creator of Boring Rails, about SPAs vs. traditional Rails apps, ways of structuring model code, POROs, service objects, Interactors, the merits of FormBuilder, and some other stuff.Boring RailsMatt Swanson on Twitter2020-08-111h 00Ruby on Rails PodcastRuby on Rails Podcast329: All My Best Programming Tips with Jason SwettJason Swett is a developer, speaker, author and the host of The Rails with Jason podcast. He and Brittany discussed bringing diversity into the podcasting space and some of his favorite tips from his blog post, "All my best programming tips".2020-08-0633 minThe Ruby on Rails PodcastThe Ruby on Rails PodcastEpisode 329: 329: All My Best Programming Tips with Jason SwettJason Swett is a developer, speaker, author and the host of The Rails with Jason podcast. He and Brittany discussed bringing diversity into the podcasting space and some of his favorite tips from his blog post, "All my best programming tips". Links for this episode:The Rails with Jason PodcastAll my best programming tips | Jason's BlogCode with JasonEpisode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael Springer2020-08-0633 minCode with JasonCode with Jason056 - Rails Deployment using Docker and Kubernetes with Cameron DutroIn this episode I talk with Cameron Dutro, software engineer at quip, about deploying Rails applications using Docker and Kubernetes. Cameron has built a tool called Kuby which helps with Rails/Kubernetes deployment.KubyCameron on Twitter2020-08-0445 minCode with JasonCode with Jason055 - When NOT to use Rails with Noah GibbsIn 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:Noah Gibbs on TwitterRuby Mad ScienceSecuring Rails ApplicationsSquid Empire: The Rise and Fall of the CephalopodsHanami2020-07-281h 07Code with JasonCode with Jason054 - Third-Party APIs, Refactoring and Roller Derby with Brittany MartinIn 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 and I talk about working successfully with poor-quality APIs, whether to extract application code into gems or not, and, of course, roller derby.brittanymartin.devBrittany Martin on Twitter2020-07-2136 minCode with JasonCode with Jason053 - Tim Cheadle, Director of Engineering at Resolve to Save LivesIn 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, which helps healthcare professionals in India and elsewhere manage hypertension patients' needs. We also talk about scaling issues and usability testing.Tim Cheadle on TwitterResolve to Save LivesSimpleSimple's Rails developer job ad2020-07-1544 minCode with JasonCode with Jason052 - Debugging Techniques with Chelsea TroyIn 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)JuneteenthConf2020-07-0756 minCode with JasonCode with Jason051 - Developer Productivity with Itamar Turner-TrauringIn 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 Programmers2020-06-301h 02Code with JasonCode with Jason050 - DevOps for Beginners with Adam HawkinsIn 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 Podcast2020-06-231h 04Code with JasonCode with Jason049 - Testing Your Deployment Pipeline with Adam HawkinsIn 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 Podcast2020-06-1642 minCode with JasonCode with Jason048 - Chad Pytel, Developer and CEO at thoughtbotIn 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 service2020-06-0949 minThe Ruby BlendThe Ruby BlendEpisode 15: Rails Testing Tools and Best Practices with Jason SwettHello and welcome to The Ruby Blend! Today's episode is all about testing! We have special guest, Jason Swett, who is the host of, "Rails with Jason Podcast" and author of, "Rails Testing For Beginners." If you've had very little or no testing experience, don't be afraid to listen to this episode, because Jason will start with a gentle testing intro so you won't get lost. We will talk about the basic tooling of Rails testing and what each of these tools do. Also, we discuss what kinds of tests you should write, tests you don't have to write...2020-06-041h 02Code with JasonCode with Jason047 - Discussing Rails Deployment and Hosting Options with Nate BerkopecIn 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 PerformanceSpeedshop2020-06-0247 minCode with JasonCode with Jason046 - Tips for Working with Legacy Code with Nicolas CarloIn 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 Code2020-05-2744 minCode with JasonCode with Jason045 - Jeff Geerling, Author of Ansible for DevOpsIn 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 Geerling2020-05-1942 minAn Incrementally Better World: Conversations On PhilanthropyAn Incrementally Better World: Conversations On PhilanthropyJason Thompson may be the new Cipriani Wall StreetJason, of PXT Studio in LA, co-produced the Civilians Benefit last week. Using the live streaming software vMix, he elegantly interwove multiple live presenters, recorded performances, an auction, and a "Pledge Moment," all across nearly 90 minutes of highly engaging programming, He basically gave us much of what we have come to expect from our favorite venues — a beautiful and thoughtfully designed place to come together and support  a cause we love. The following conversation explores how he was able to pull that off in under a week, and what he sees as the potential for this medium going fo...2020-05-1919 minCode with JasonCode with Jason044 - Cameron Gray, Co-Founder of ConvoxIn 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 Twitter2020-05-1235 minCode with JasonCode with Jason043 - AWS Lambda with Ken Collins, Staff Engineer at Custom InkIn 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 Blog2020-05-0551 minCode with JasonCode with Jason042 - Docker and Kubernetes with Kelsey HightowerIn this episode I ask Kelsey all kinds of noob questions such as "Under what scenarios should I use Docker?", "How does Kubernetes relate to Docker?" and "Can I borrow your toaster?" This is a great one for people who, like me, still have a hard time wrapping their head around Docker and K8s.Kelsey Hightower on TwitterKubernetes Up and Running2020-04-2846 minCode with JasonCode with Jason041 - Frank Rietta, Founder & CEO of Rietta.comIn this wide-ranging discussion about Rails security Frank and I talk about the security value of keeping gems updated, the security risk of infrequent deployment, state-sponsored hacking, and much more.Rietta.comFrank Rietta on TwitterHelloConf 20202020-04-2156 minCode with JasonCode with Jason040 - Active Storage, CDNs and Image Performance with Mark Hutter, Lead Engineer at LandingMark and I talk about Active Storage, CDNs (including what one is and why you would use it), image performance, RailsConf, the Birmingham on Rails conference, and more.Mark Hutter on TwitterMarkHutter.comBirmingham on RailsLandingChromium Blog: Moving towards a faster webActiveStorage Feature Request - Support for CDN (Cloudfront)2020-04-1452 minCode with JasonCode with Jason039 - Talking Software Consulting with Justin Searls, Co-Founder of Test DoubleIn this conversation Justin and I talk about our respective experiences in software consulting, the different types of consulting/agency work, and how to get started in consulting.Justin Searls on TwitterTest DoubleSecrets of ConsultingMillion Dollar Consulting2020-04-071h 05Code with JasonCode with Jason038 - Andy Leverenz, Creator of Hello RailsIn this episode Andy and I talk about learning Rails, Tailwind CSS, graphic design, usability testing, entrepreneurial mistakes, and more.Hello RailsAndy Leverenz on TwitterSpaceship ZSH theme2020-03-3153 minCode with JasonCode with Jason037 - Server Infrastructure, systemd, and the Business Side of Sidekiq with Mike PerhamMe 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.SidekiqDerry Girls2020-03-2457 minCode with JasonCode with Jason036 - Jason Gedge, Staff Production Engineer at ShopifyIn this episode I talk with Jason Gedge, Staff Production Engineer at Shopify, about Shopify's Rails monolith.Jason Gedge on TwitterDomain Driven Design2020-03-1748 minCode with JasonCode with Jason035 - [Solo Episode] How to Write a Test When the Implementation Isn't ObviousIn 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 obvious (blog post)Rails Testing for Beginners2020-03-1008 minCode with JasonCode with Jason034 - David Bryant Copeland, Author of Sustainable Web Development with Ruby on RailsIt'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.Sustainable Web Development with Ruby on RailsDavid Bryant Copeland on TwitterGang of Four Design Patterns bookP of EAA2020-03-0352 minCode with JasonCode with Jason033 - How to Speak at Conferences with Karl Hughes, Creator of CFP LandSpeaking 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.Karl Hughes on TwitterCFP LandThe Comprehensive Guide to Speaking at Technology Conferences in 20202020-02-2550 minCode with JasonCode with Jason032 - Test Desiderata with Kent Beck and Kelly SuttonI talk with Kent Beck and Kelly Sutton about their recent video series, Test Desiderata.Kent Beck's Test Desiderata postKent Beck's YouTube videosKent Beck on TwitterKelly Sutton on Twitter2020-02-1851 minCode with JasonCode with Jason031 - Noah Gibbs on His New Book, Mastering Software TechniqueNoah 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.Mastering Software TechniqueNoah Gibbs on TwitterNoah's RubyConf talk, Conscious Coding Practice: The Three Concrete Steps99 Bottles of OOP by Sandi MetzOur Magnificent Bastard Tongue2020-02-111h 04Code with JasonCode with Jason029 - AWS Deployment with Andreas WittigMe 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!CloudonautRapid Docker on AWSAmazon Web Services in Action2020-02-0448 minCode with JasonCode with Jason028 - 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.Practical Object-Oriented Design in Ruby99 Bottles of OOP2020-01-281h 02Code with JasonCode with Jason027 - Ben Orenstein's Entrepreneurial JourneyIn this episode I talk with Ben Orenstein about his entrepreneurial journey.Ben on TwitterTuplePrescriptions and Descriptions2020-01-2141 minCode with JasonCode with Jason026 - Adam McCrea, Creator of Rails AutoscaleMe 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.Adam on TwitterRails Autoscale2020-01-1452 minCode with JasonCode with Jason025 - Jessica KerrIn this episode me and Jessica talk about documentation, working with large systems, and how we write tests.Jessica on TwitterJessica's blog2020-01-071h 00Code with JasonCode with JasonTaking a break - see you in 2020Taking a break from releasing episodes for a few weeks.2019-12-1100 minCode with JasonCode with Jason024 - Michael Hartl, Author of The Ruby on Rails TutorialI 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.Ruby on Rails TutorialLearn Enough to Be DangerousMichael Hartl's WebsiteMichael Hartl on TwitterMichael Hartl on GitHub2019-12-031h 19Code with JasonCode with Jason023 - Rails and Docker with Julian FahrerIn this episode, Julian Fahrer and I talk about using Docker with Rails.Learn Docker OnlineRails With DockerCodeTales.ioCodeTales/Blitz on GitHubCodeTales/Donner on Git HubJulian Fahrer on GitHubJulian Fahrer on Twitter2019-11-1941 minCode with JasonCode with Jason022 - Talking Raspberry Pi with Colleen SchnettlerIn this episode, Colleen Schnettler and I discuss Raspberry Pi, ship valves, freelancing, programming with kids, and Colleen's new Rails screencast series.Code with ColleenColleen Schnettler on Twitter2019-11-0552 minCode with JasonCode with Jason021 - Nate Hopkins, Co-Founder of CodeFundIn this episode, Nate Hopkins of CodeFund joins me for a conversation about early-2000s JavaScript, Nate’s OSS project StimulusReflex, and the aforementioned CodeFund, an open-source funding platform.Nate Hopkins on TwitterNate Hopkins on GitHubStimulusReflexCodeFundRuby Rogues2019-10-2951 minCode with JasonCode with Jason020 - Rails Upgrades with Ernesto TagwerkerErnesto is back and this time we're talking upgrading Rails, speaking at conferences, how to find freelancing clients, and how to assess code quality.Ernesto Tagwerker on TwitterErnesto Tagwerker on GitHubOmbu LabsFast RubyErnesto Tagwerker's Blog Posts at Fast Ruby2019-10-221h 00Code with JasonCode with Jason019 - Charles Nutter and Tom Enebo, Co-Leads of the JRuby ProjectCharles 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.JRubyJRuby on MatrixCharles Nutter on TwitterCharles Nutter on GitHubTom Enebo on TwitterTom Enebo on GitHub2019-10-1544 minCode with JasonCode with Jason017 Benedikt Deicke, Co-Founder of UserlistOn today's episode, Benedickt Deicke and I discuss Ember + Rails as an architecture choice, starting a software project from scratch, and some of our past failed business attempts.Benedikt Deike on TwitterBenedikt Deike on GitHubUserlistUserlist on TwitterSlow & Steady PodcastUser Onboarding: The Ultimate Guide for SaaS Founders2019-10-0157 minCode with JasonCode with Jason018 - Andrew Culver, Creator of Bullet TrainAndrew and I got together to discuss his software Bullet Train, service objects, POROs, and the value of code testability.Bullet TrainAndrew's blog at Bullet TrainAndrew Culver on TwitterAndrew Culver on GitHub2019-10-0153 minCode with JasonCode with Jason016 - Richard SchneemanRichard Schneeman and I discuss his job with Heroku, rate limiting, inventions, refrigeration, peas, and the overlaps between mechanical engineering and coding.Richard Schneeman on TwitterCodeTriageRichard Scheeman's Personal SiteRichard Scheeman on GitHub2019-09-2454 minCode with JasonCode with Jason015 - Mike Perham, Creator of SidekiqMe 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.Sidekiqmikeperham.comMike Perham on GitHub2019-09-1046 minCode with JasonCode with Jason014 - A Completely Unfocused and Utterly Mind-Blowing Conversation with Noah GibbsNoah 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.Noah Gibbs on TwitterNoah's Book, Rebuilding RailsCodefol.ioNoah's writing for AppFolio2019-09-1049 minCode with JasonCode with Jason012 - Transitioning from Freelance to Products with Mike BuckbeeMike Buckbee, founder of Expedited Security returns and we discuss how we transitioned from freelance work to building our own products.Mike Buckbee on TwitterMike Buckbee on GitHubExpedited SecurityExpedited SSLExpedited WAF2019-08-2751 minCode with JasonCode with Jason013 - Rails Performance with Nate BerkopecI talk with Nate Berkopec about common Rails performance issues. Nate also explains what the heck threads and connection pools are.Speedshop, Nate's consultancyThe Complete Guide to Rails PerformanceNate Berkopec on TwitterNate Berkopec on Github2019-08-2742 minCode with JasonCode with Jason011 - Two Docker Noobs Talk About Docker - with Andrew MasonIn 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.Andrew Mason's websiteAndrew Mason on LinkedInAndrew Mason on GitHubAndrew Mason on TwitterRuby Rogues Podcast2019-08-2159 minThe Comedy On Vinyl PodcastThe Comedy On Vinyl PodcastEpisode 293 – Hilary Swett of The Writers Guild Foundation on Archiving Comedy This week is an episode I recorded a while ago with Hilary Swett, archivist for The Writers Guild Foundation. Host: Jason Klamm Producer: Mike Worden Guest: Hilary Swett of The Writers Guild Foundation wgfoundation.org The Three Haircuts 45 on Discogs Check out Celery Sound Records, my sketch comedy record label at celerysoundrecords.com. Please subscribe to us on iTunes, follow us on Twitter and like us at the Facebooks. ©2011-2019 StolenDress Entertainment 2019-01-161h 00