Sinopse
The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails,open source software, and the programming profession. Hosted by Kyle Daigle.
Episódios
-
Episode 507: Stephen Margheim on SQLite in Ruby on Rails Applications
14/02/2024 Duração: 31minIf you start a new Rails project today, you’re probably going to pick Postgres for your database. And if you have a ten year old Rails app, you might be using MySQL. But Rails ships with support for SQLite, a lightweight SQL database. Can that lightweight database be used to make production-ready software? Stephen Margheim joins the show to help us answer that question. Show Notes Stephen's blog post about SQLite - https://blog.wesleyac.com/posts/consider-sqlite Stephen's website fractaledmind.github.io (https://fractaledmind.github.io/) You can find Stephen on Twitter or Mastodon @fractaledmind. pd_loader - https://pgloader.io/ Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes a
-
Episode 506: Unwinding Flakey Tests with Alan Ridlehoover & Fito von Zastrow
07/02/2024 Duração: 32minFito and Alan are frequent RubyConf and RailsConf speakers on topics ranging from software complexity to resolving flaky specs. They joined the how to discuss strategies for dealing with unreliable tests and complex code. Show Notes Cisco Meraki: Careers (https://meraki.com/careers) Alan Ridlehoover’s LinkedIn (https://linkedin.com/in/aridlehoover) Fito von Zastrow’s LinkedIn (https://linkedin.com/in/fitovz) Talks: The Secret Ingredient: How to Understand & Resolve Just about Any Flaky Test (https://youtu.be/zsGloAjneX0?si=CFR48kl3Ke0sShyh) A Brewer’s Guide to Filtering Out Complexity & Churn (https://youtu.be/RJRSosxtzbU?si=zkha6RrUoIReuPT3) Resources: The Code Gardener (https://the.codegardener.com) First Try! Software (https://firsttry.software) Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires?
-
Episode 505: RailsConf CFP with Andy Croll
31/01/2024 Duração: 23minRailsConf is coming up fast and I can’t wait to see you all there! The CFP is open and the program committee is accepting proposals for talks for the conference. Andy Croll joined the show to talk with us about the CFP process and how you can present at RailsConf ** Show Notes** Rails Conf Detroit - https://railsconf.org/ RailsConf CFP - https://sessionize.com/railsconf2024/ Speakerline.io - https://speakerline.io/
-
Episode 504: Kaja Santro on Managing The WNB.rb Slack workspace
24/01/2024 Duração: 21minKaja is the Slack Administrator for WNB.rb, a group of women and non-binary rubyists. She joined the show to talk about becoming the Slack Administrator. She fills us in on what the job entails, how she became the slack administrator, and some of the big things she learned from contributing to WNB.rb Show Notes Twitter: @alizenero Mastodon: @[email protected] Other podcasts with Kaja: Artsy Engineering Radio & The Introspective Developer
-
Episode 503: Katya Dreyer-Oren on Ethical Software Development
17/01/2024 Duração: 31minWhat do we owe to each other? Over the last several years, the tech industry has had a reckoning about ethics within our industry. Katya Dreyer-Oren gave a excellent talk and workshop at RubyConf in San Diego about how to ethically build software. She joined the show to share her thoughts and ideas from her experience as a student of philosophy. We’re starting something new on the podcast. We’d love to hear from you! If you have comments about this episode, send an email to [email protected]. You can send text or record a comment using Voice Memos or Google Recorder on your phone and we’ll respond to some of them in a future show. Show Notes Talk from RubyConf 2021: https://www.youtube.com/watch?v=aFCoWsO3HxM&pp=ygURa2F0eWEgZHJleWVyLU9yZW4%3D Katya's Socials: https://www.linkedin.com/in/kdreyeroren/ https://twitter.com/kdreyeroren https://bsky.app/profile/kdreyeroren.bsky.social
-
Episode 502: New Years Resolutions with Jemma Issroff
10/01/2024 Duração: 26minOur cohost Jemma Issroff joined me to talk about my tenure as host so far, Jemma's work on Prism, fostering communities, building habits, how to be lucky, and we reveal our New Year's Resolutions! What are your New Years Resolutions? If you'd like to share them, send an email to [email protected]. You can send text or record a short clip with Voice Memos or Recorder and attach it to the email. We'll respond to some of these comments in the future. Show Notes 2023 New Years Resolutions Episode (https://www.therubyonrailspodcast.com/452) Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free!
-
Episode 501: Ruby For All Crossover!
03/01/2024 Duração: 26minI joined Julie and Andrew from Ruby For All to talk about Test Driven Development, attending conferences, and using TDD as a thinking tool.. This episode was recorded at RubyConf in San Diego. Show Notes [Ruby For All] - https://www.rubyforall.com/ Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free!
-
Episode 500: Episode 500 Bonanza!
20/12/2023 Duração: 30minCan you believe its been 500 Episodes? What a wild ride. It's been so much fun to take over the show and to get to be a part of this history. Our co-host Nick Schwaderer sat down with me to talk about the history of the show, what it's been like taking over, and some ideas for things we might experiment with in the future. I hope you enjoy it. Have a comment on this episode? Email [email protected] and we'll respond to your comments in an upcoming episode. Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free!
-
Episode 499: The Ruby on Rails Podcast X Coding Coders
13/12/2023 Duração: 36minDrew Bragg is the host of Code And The Coding Coders Who Code It. We caught up to bring this special collaboration. Show Notes Code And The Coding Coders Who Code It - https://podcast.drbragg.dev/ Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free! Discourse (http://discourse.org/rorp) This episode of The Ruby on Rails Podcast is brought to you by Discourse, the online home for your community. For over a decade, Discourse has made it their mission to make the Internet a better place for online communities. Discourse is open source and is trusted by more than 20,000 online communities including some of the
-
Episode 498: Remote Ruby X The Ruby on Rails Podcast
06/12/2023 Duração: 50minI joined Chris and Jason on Remote Ruby to talk about podcasting, the beauty of the Ruby language, Ruby outside of Rails, and why you should probably be using a state machine. It was so fun getting to talk with them and I hope you enjoy this conversation. And, be sure to subscribe to Remote Ruby! Show Notes Remote Ruby - https://www.remoteruby.com/ Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free!
-
Episode 497: Rachel Moser on The Odin Project
29/11/2023 Duração: 23minRachel is a core contributor to The Odin Project, an open source education project that helps people learn Ruby and Javascript. She joined me on the show to talk about the project, how she became involved, and her role with the team. Show Notes The Odin Project - https://www.theodinproject.com/ Rachel's Github - https://github.com/rlmoser99 Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free! ScoutAPM (http://scoutapm.com) This episode of The Ruby on Rails podcast is brought to you by Scout APM. Scout APM is a leading Ruby on Rails application performance monitoring tool that helps you identify and solve
-
Episode 496: Live From The RubyConf Hallway Track
22/11/2023 Duração: 26minI attended Ruby Conf and took the opportunity to chat with some attendees about their experience at the conference. This was a super fun experiment and getting to hear from new voices in the community was such a treat. I hope you enjoy it! Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free! ScoutAPM (http://scoutapm.com) This episode of The Ruby on Rails podcast is brought to you by Scout APM. Scout APM is a leading Ruby on Rails application performance monitoring tool that helps you identify and solve performance abnormalities faster. As a tool built for developers, by developers Scout makes it easy to g
-
Episode 495: Marc Reynolds on Packwerk
08/11/2023 Duração: 32minMarc has been building software for more than two decades, with a particular focus on the medical industry. He’s currently working with Doximity to create tools that make doctors’ lives easier. As an Engineering Manager, one of his primary focuses over the last couple years has been to figure out how to reduce unnecessary code coupling and make the lives of Doximity developers easier. He recently shared his experience with rails modularization at the Rocky Mountain Ruby conference. In this episode, we talk about Packwerk, it's challenges and benefits, and how Doximity was able to modularize their monolith. Show Notes Packwerk Github - https://github.com/Shopify/packwerk Ruby At Scale - https://github.com/rubyatscale Marc Reynolds - https://github.com/marcreynolds Episode 492 with Vladimir Dementyev - https://www.therubyonrailspodcast.com/492 Sponsors Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting,
-
Episode 494: Rails World Live! Pt 2 with Nick Schwaderer and Rafael França
01/11/2023 Duração: 38minNick was at Rails World earlier this month and took the chance to chat with Rafael França about his work on the Rails Core team and releasing a new version of Rails. Sponsored By: Buzzsprout (https://www.buzzsprout.com/) If you are looking to start a podcast, there's never been a better time. Especially in the Ruby world. If you wanna join that world, use Buzzsprout. They provide hosting for your podcast, help with promotion, and take the hassel out of starting a podcast. They're built on Rails and are active in supporting the community. Start podcasting today with Buzzsprout (https://www.buzzsprout.com/). Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.
-
Episode 493: Rails World Live! Pt.1 With Nick Schwaderer and Andrew Mason
25/10/2023 Duração: 31minNick was at Rails World earlier this month and took the chance to chat with Andrew Mason about podcasting, engaging with the Ruby community, how interest rates impact the tech industry, Turbo , and some of the new things announced at Rails World. Sponsored By: Buzzsprout (https://www.buzzsprout.com/) If you are looking to start a podcast, there's never been a better time. Especially in the Ruby world. If you wanna join that world, use Buzzsprout. They provide hosting for your podcast, help with promotion, and take the hassel out of starting a podcast. They're built on Rails and are active in supporting the community. Start podcasting today with Buzzsprout (https://www.buzzsprout.com/). Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for de
-
Episode 492: Vladimir Dementyev on Layered Design
18/10/2023 Duração: 29minVladimir is a backend engineer from Mars, or Evil Martians, a consultancy specialized in product development for startups and developer tools. Vladimir is known for his work on many open-source projects in the Ruby on Rails world, such as AnyCable, Action Policy, TestProf and many more. He recently published the book Layered Design for Ruby on Rails Applications. Show Notes Buy Layered Design(Pakt) - https://www.packtpub.com/product/layered-design-for-ruby-on-rails-applications/9781801813785 Buy Layered Design(Amazon) - https://www.amazon.com/promocode/A1F9CL9CYX3GLM Sponsored By: Honeybadger (https://www.honeybadger.io/) As an Engineering Manager or an engineer, too much of your time gets sucked up with downtime issues, troubleshooting, and error tracking. How can you spend more time shipping code and less time putting out fires? Honeybadger is how. It’s a suite of monitoring tools specifically for devs. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans
-
Episode 491: Reflecting on Rocky Mountain Ruby with Bekki Freeman
11/10/2023 Duração: 24minBekki Freeman has been working with Ruby and Rails for 8 years. Recently, she helped organize the Rocky Mountain Ruby conference. She joins Elise this week to reflect on the conference, talk about what it was like organizing, and make some karaoke plans with Elise Show Notes Bekki's LinkedIn: https://www.linkedin.com/in/bekki-freeman/ Tech Friend's: https://www.gettechfriends.com/ Episode 475 - The Return Of Rocky Mountain Ruby: https://www.therubyonrailspodcast.com/475 Rocky Mountain Ruby T-Shirts: In the show we said we'd include a link, but then found out there is a minimum order quantity. If you didn't get a shirt and would like one, reach out to Bekki on LinkedIn and she'll try to get a group order together.
-
Episode 490: Ruby On Rails As A Career Choice with Olly Headey
04/10/2023 Duração: 27minOlly Headey joined the show to talk with Elise about his recent blog post concerning the future of Ruby on Rails as a career. We discuss his post, some survey data, and talk about software developers might want to think about this question. Show Notes: Ruby on Rails as a career choice in 2023 (https://world.hey.com/olly/ruby-on-rails-as-a-career-choice-in-2023-fe4582f5) Olly Headey (https://headey.net/) Olly's Twitter (https://twitter.com/lylo) Sponsored By: Honeybadger (https://www.honeybadger.io/) If you want to simplify your stack, and lower your bills, it’s time to check out Honeybager. Honeybadger combines all of those services into one easy to use platform—it’s everything you need to keep production healthy and your customers happy. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free!
-
Episode 489: Hello, Elise! Goodbye, Brittany.
27/09/2023 Duração: 19minElise Shaffer is a trans woman and Staff Software Engineer who loves Ruby and Ruby on Rails. She is also the new host of this podcast! Brittany announces her retirement from the show after a five year run as the host. In this special episode, the pair discuss Brittany's favorite moments from her run, get to know Elise and discuss any upcoming changes for the show. Show Notes: The Ruby on Rails Podcast | 228: From the ashes... (https://www.therubyonrailspodcast.com/228) The Ruby on Rails Podcast | 379: MEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x The Ruby on Rails Podcast) (https://www.therubyonrailspodcast.com/379) The Ruby on Rails Podcast | 454: Rubyconf @ Home: Hanami Core Team (https://www.therubyonrailspodcast.com/454) The Ruby on Rails Podcast | 469: Railsconf 2023: A Ruby Community Podcast Live! (https://www.therubyonrailspodcast.com/469) Connect with Elise on Linkedin (https://www.linkedin.com/in/eliseshaffer/) Elise's Personal Site (https://eliseshaffer.com/) Contact Brit
-
Episode 488: Rubyconf 2023 Preview with Allison McMillan and Chelsea Kaufman
20/09/2023 Duração: 33minSpecial co-host Kevin Murphy joined Brittany this week to interview Allison McMillan and Chelsea Kaufman, co-chairs of the upcoming Rubyconf 2023 happening in San Diego. The quartet discussed lessons learned from Railsconf 2023, the approach to thinking about and planning this year's Rubyconf and what is new and different at the event. Show Notes: Buy Tickets to Rubyconf 2023 (https://rubyconf.org/register) Ruby Central (https://rubycentral.org/) Allison McMillan's website (https://daydreamsinruby.com/) Chelsea Kaufman on LinkedIn (https://www.linkedin.com/in/chelskaufman/) Kevin Murphy's website (https://kevinjmurphy.com/) Sponsored By: Honeybadger (https://www.honeybadger.io/) If you want to simplify your stack, and lower your bills, it’s time to check out Honeybager. Honeybadger combines all of those services into one easy to use platform—it’s everything you need to keep production healthy and your customers happy. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/