podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Jason Swett
Shows
The Mob Mentality Show
TDD, 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-12
44 min
Code with Jason
251 - Databases at Scale with Prarthana Shiva, Sin City Ruby 2025 Speaker
In 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-07
45 min
Rails Business
Navigating the Freelance and Product Development Landscape with Jason Swett
In 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-25
30 min
Code with Jason
250 - Nick Schwaderer
This 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-21
1h 08
Remote Ruby
Sin City Ruby & Testing with Jason Swett
In 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-24
53 min
Code with Jason
245 - Irina Nazarova, CEO of Evil Martians and Sin City Ruby 2025 Speaker
Jason 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 Ruby
2025-01-16
1h 24
Code with Jason
235 - Derrick Fonseca
On 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 Ruby
2024-11-19
1h 03
Code with Jason
228 - Flaky Tests with Alan Ridlehoover and Fito von Zastrow
On 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 Meraki
2024-07-30
1h 04
Code with Jason
213 - Adrian Marin, Founder of Avo
Avo 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 Ruby
2024-02-19
39 min
Ruby Rogues
Ruby Dev Summit - Jason Swett
Charles 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/brands
2024-02-16
20 min
IndieRails
Jason Swett - Nothing About Service Objects
Jason 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-09
52 min
Code with Jason
207 - 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 Ruby
2024-01-01
48 min
YAGNI
Service Objects w/ Jason Swett
Matt 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-21
01 min
Code with Jason
201 - Remote Ruby Co-Host and Sin City Ruby 2024 Speaker Jason Charnes
This 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 Twitter
2023-10-30
56 min
Code with Jason
200 - Saron Yitbarek, Founder of CodeNewbie and RubyConf Keynote Speaker
For 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 LinkedIn
2023-10-23
46 min
Code with Jason
197 - Thiago Massa
On 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 newsletter
2023-10-01
1h 10
Code with Jason
169 - Rails Concerns with Jorge Manrubia of 37signals
In 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 Meetup
2022-12-22
59 min
Code with Jason
164 - OOP Design in Rails with TJ Stankus
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 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.com
2022-11-15
58 min
Ruby for All
Writing Better Rails Tests with Jason Swett
Big 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-27
30 min
Code with Jason
151 - 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-17
12 min
Code with Jason
142 - Jason Harrison, VP of Engineering Operations at Zeal
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 TwitterJason Harrison on LinkedInZeal Careers at ZealSoftware Residency
2022-04-17
50 min
Software Sessions
Testing with Jason Swett
Jason 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-04
1h 09
Code with Jason
134 - Behind the Scenes of Conference Organizing with Jason Charnes
Jason Charnes and I discuss organizing Southeast Ruby and Sin City Ruby.Jason Charnes.comJason Charnes on TwitterThe Remote Ruby PodcastSin City Ruby
2022-02-18
43 min
Code with Jason
[LIVE from RubyConf 2021] Crossover Episode
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.
2021-11-25
51 min
Code with Jason
[LIVE from RubyConf 2021] Joel Hawksley Tells Me About His Drink
In 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-09
01 min
Ăretim Bandı
Teknik: Rails Testing, Making a Podcast and Developers' Life with Jason Swett
GUESTJason 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-30
40 min
Code with Jason
MEGA 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-11
33 min
Remote Ruby
MEGA 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-11
34 min
Code with Jason
105 - The Benefits of a Test-Oriented Development Workflow with Chris LaBarge
On 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 address
2021-07-27
49 min
Remote Ruby
Joined 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-21
41 min
Code with Jason
078 - StimulusReflex with Jason Charnes
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 technology.Links:Interactive Rails with StimulusReflexJason Charnes on TwitterOfficial StimulusReflex documentation
2021-01-05
29 min
Maintainable
Jason Swett: Refactoring Is Necessary to Keep Your Blade Sharp
Robby 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-04
44 min
Software Delivery in Small Batches
Automated Testing with Jason Swett
Jason's testing courseJason's websiteJason on twitterJason's podcast: Rails with JasonMy review of AccelerateThe DORA Report â Support this podcast on Patreon â
2020-10-06
47 min
Code with Jason
063 - Turning Around Legacy Projects with Robby Russell, CEO of Planet Argon
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 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 Missoula
2020-09-22
57 min
Code with Jason
061 - SRE and Incident Response with Erin Dees, Principal Software Engineer at Stitch Fix
In 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 ProjectBurnout
2020-09-07
50 min
Code with Jason
060 - Andy Croll, Organizer of Brighton Ruby Conference and CTO of CoverageBook
In 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.com
2020-09-01
39 min
Code with Jason
059 - Keeping Rails Apps Organized with Tim Canty, Senior Software Engineer at VTS
In 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 Twitter
2020-08-25
55 min
Computer Science: Just the Useful Bits
With 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-19
1h 13
Code with Jason
058 - Talking Technical Blogging with Ross Kaffenberger
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 started, and whether you need to wait until you're an expert to start blogging.rossta.netRoss Kaffenberger on TwitterStitch Fix Engineering
2020-08-18
57 min
Code with Jason
057 - Matt Swanson, Creator of Boring Rails
In 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 Twitter
2020-08-11
1h 00
Ruby on Rails Podcast
329: All My Best Programming Tips with Jason Swett
Jason 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-06
33 min
The Ruby on Rails Podcast
Episode 329: 329: All My Best Programming Tips with Jason Swett
Jason 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 Springer
2020-08-06
33 min
Code with Jason
056 - Rails Deployment using Docker and Kubernetes with Cameron Dutro
In 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 Twitter
2020-08-04
45 min
Code with Jason
055 - When NOT to use Rails with Noah Gibbs
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:Noah Gibbs on TwitterRuby Mad ScienceSecuring Rails ApplicationsSquid Empire: The Rise and Fall of the CephalopodsHanami
2020-07-28
1h 07
Code with Jason
054 - Third-Party APIs, Refactoring and Roller Derby with Brittany Martin
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 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 Twitter
2020-07-21
36 min
Code with Jason
053 - Tim Cheadle, Director of Engineering at Resolve to Save Lives
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, 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 ad
2020-07-15
44 min
Code with Jason
052 - Debugging Techniques with Chelsea Troy
In 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)JuneteenthConf
2020-07-07
56 min
Code with Jason
051 - Developer Productivity with Itamar Turner-Trauring
In 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 Programmers
2020-06-30
1h 02
Code with Jason
050 - DevOps for Beginners with Adam Hawkins
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 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 Podcast
2020-06-23
1h 04
Code with Jason
049 - Testing Your Deployment Pipeline with Adam Hawkins
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 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 Podcast
2020-06-16
42 min
Code with Jason
048 - Chad Pytel, Developer and CEO at thoughtbot
In 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 service
2020-06-09
49 min
The Ruby Blend
Episode 15: Rails Testing Tools and Best Practices with Jason Swett
Hello 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-04
1h 02
Code with Jason
047 - Discussing Rails Deployment and Hosting Options with Nate Berkopec
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 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 PerformanceSpeedshop
2020-06-02
47 min
Code with Jason
046 - Tips for Working with Legacy Code with Nicolas Carlo
In 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 Code
2020-05-27
44 min
Code with Jason
045 - Jeff Geerling, Author of Ansible for DevOps
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 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 Geerling
2020-05-19
42 min
An Incrementally Better World: Conversations On Philanthropy
Jason Thompson may be the new Cipriani Wall Street
Jason, 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-19
19 min
Code with Jason
044 - Cameron Gray, Co-Founder of Convox
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 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 Twitter
2020-05-12
35 min
Code with Jason
043 - AWS Lambda with Ken Collins, Staff Engineer at Custom Ink
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 much more.Ken Collins on TwitterLambyCustom Ink Tech Blog
2020-05-05
51 min
Code with Jason
042 - Docker and Kubernetes with Kelsey Hightower
In 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 Running
2020-04-28
46 min
Code with Jason
041 - Frank Rietta, Founder & CEO of Rietta.com
In 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 2020
2020-04-21
56 min
Code with Jason
040 - Active Storage, CDNs and Image Performance with Mark Hutter, Lead Engineer at Landing
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 conference, and more.Mark Hutter on TwitterMarkHutter.comBirmingham on RailsLandingChromium Blog: Moving towards a faster webActiveStorage Feature Request - Support for CDN (Cloudfront)
2020-04-14
52 min
Code with Jason
039 - Talking Software Consulting with Justin Searls, Co-Founder of Test Double
In 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 Consulting
2020-04-07
1h 05
Code with Jason
038 - Andy Leverenz, Creator of Hello Rails
In 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 theme
2020-03-31
53 min
Code with Jason
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.SidekiqDerry Girls
2020-03-24
57 min
Code with Jason
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.Jason Gedge on TwitterDomain Driven Design
2020-03-17
48 min
Code with Jason
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.How to write a test when the implementation isn't obvious (blog post)Rails Testing for Beginners
2020-03-10
08 min
Code with Jason
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.Sustainable Web Development with Ruby on RailsDavid Bryant Copeland on TwitterGang of Four Design Patterns bookP of EAA
2020-03-03
52 min
Code with Jason
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.Karl Hughes on TwitterCFP LandThe Comprehensive Guide to Speaking at Technology Conferences in 2020
2020-02-25
50 min
Code with Jason
032 - Test Desiderata with Kent Beck and Kelly Sutton
I 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 Twitter
2020-02-18
51 min
Code with Jason
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.Mastering Software TechniqueNoah Gibbs on TwitterNoah's RubyConf talk, Conscious Coding Practice: The Three Concrete Steps99 Bottles of OOP by Sandi MetzOur Magnificent Bastard Tongue
2020-02-11
1h 04
Code with Jason
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!CloudonautRapid Docker on AWSAmazon Web Services in Action
2020-02-04
48 min
Code with Jason
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.Practical Object-Oriented Design in Ruby99 Bottles of OOP
2020-01-28
1h 02
Code with Jason
027 - Ben Orenstein's Entrepreneurial Journey
In this episode I talk with Ben Orenstein about his entrepreneurial journey.Ben on TwitterTuplePrescriptions and Descriptions
2020-01-21
41 min
Code with Jason
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.Adam on TwitterRails Autoscale
2020-01-14
52 min
Code with Jason
025 - Jessica Kerr
In this episode me and Jessica talk about documentation, working with large systems, and how we write tests.Jessica on TwitterJessica's blog
2020-01-07
1h 00
Code with Jason
Taking a break - see you in 2020
Taking a break from releasing episodes for a few weeks.
2019-12-11
00 min
Code with Jason
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.Ruby on Rails TutorialLearn Enough to Be DangerousMichael Hartl's WebsiteMichael Hartl on TwitterMichael Hartl on GitHub
2019-12-03
1h 19
Code with Jason
023 - Rails and Docker with Julian Fahrer
In 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 Twitter
2019-11-19
41 min
Code with Jason
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.Code with ColleenColleen Schnettler on Twitter
2019-11-05
52 min
Code with Jason
021 - Nate Hopkins, Co-Founder of CodeFund
In 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 Rogues
2019-10-29
51 min
Code with Jason
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.Ernesto Tagwerker on TwitterErnesto Tagwerker on GitHubOmbu LabsFast RubyErnesto Tagwerker's Blog Posts at Fast Ruby
2019-10-22
1h 00
Code with Jason
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.JRubyJRuby on MatrixCharles Nutter on TwitterCharles Nutter on GitHubTom Enebo on TwitterTom Enebo on GitHub
2019-10-15
44 min
Code with Jason
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, 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 Founders
2019-10-01
57 min
Code with Jason
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.Bullet TrainAndrew's blog at Bullet TrainAndrew Culver on TwitterAndrew Culver on GitHub
2019-10-01
53 min
Code with Jason
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.Richard Schneeman on TwitterCodeTriageRichard Scheeman's Personal SiteRichard Scheeman on GitHub
2019-09-24
54 min
Code with Jason
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.Sidekiqmikeperham.comMike Perham on GitHub
2019-09-10
46 min
Code with Jason
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.Noah Gibbs on TwitterNoah's Book, Rebuilding RailsCodefol.ioNoah's writing for AppFolio
2019-09-10
49 min
Code with Jason
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.Mike Buckbee on TwitterMike Buckbee on GitHubExpedited SecurityExpedited SSLExpedited WAF
2019-08-27
51 min
Code with Jason
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.Speedshop, Nate's consultancyThe Complete Guide to Rails PerformanceNate Berkopec on TwitterNate Berkopec on Github
2019-08-27
42 min
Code with Jason
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.Andrew Mason's websiteAndrew Mason on LinkedInAndrew Mason on GitHubAndrew Mason on TwitterRuby Rogues Podcast
2019-08-21
59 min
The Comedy On Vinyl Podcast
Episode 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-16
1h 00