The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Hosted by Brittany Martin and Brian Mariani. Produced by Mirror Placement. Edited by Peachtree Sound.

Episode 513: Modern Rails Apps Ayush Newatia

April 10, 2024 31:37 5.66 MB ( 55.04 MB less) Downloads: 0

Rails 7 and Hotwire have completely revolutionized server side Rails apps. Developers can now get much more reactivity with way less javascript, less tooling, and simpler deployments. You’ve probably heard a lot about Rails 7.1 and Hotwire. Maybe you’re even using it in production? Ayush Newatia joins the show to talk about his new book, The Rails and Howtire Codex. Show Notes Radioactive Toy - https://radioactivetoy.tech Rails and Hotwire Codex - https://railsandhotwirecodex.com Folly Ayush on Ruby Social - https://ruby.social/@ayush Listen to Ayush on The Just A Spec Podcast - https://justaspec.show Rails and Hotwire Codex Link https://railsandhotwirecodex.com/

Episode 512: RailsConf With Ufuk Kayserilioglu

March 27, 2024 30:46 59.08 MB Downloads: 0

RailsConf is coming up fast! The program committee has released the schedule and keynote speakers. Ufuk Kayserilioglu joins the show to talk about the program and Ruby Central Show Notes - Kevin's blog post about RailsConf https://kevinjmurphy.com/posts/tracks-not-at-railsconf-2024/ - RailsConf website & registration https://railsconf.org/ If you have comments about this episode, send an email to comments@therubyonrailspodcast.com. You can include a text comment or attach a file from Voice Memos or Google Recorder and we’ll respond to some of them on a future show. 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 511: WebAssembly with Benjamin Eckel

March 13, 2024 31:02 59.58 MB Downloads: 0

You may have heard about WebAssembly. It’s an open standard that aims to help developers create high performance applications on the web. It’s a portable binary execution format traditionally used on the front end, but there are also other ways to use it. I am completely new to WebAssembly, so today we have a guest to talk about it with us. Show Notes * Extism repo: https://github.com/extism/extism * WebAssembly MDN Docs: https://developer.mozilla.org/en-US/docs/WebAssembly * Have a comment on this episode? Send an email to comments@therubyonrailspodcast.com (mailto:comments@therubyonrailspodcast.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 510: Burnout with Dr. Katy Cook

March 06, 2024 34:29 66.24 MB Downloads: 0

Burnout is a common occurrence in the tech industry. And the recent onslaught of layoffs have left many stressed about their job search, or overworked from the increased demands of the smaller teams. I know some of my listeners have experienced burnout. I myself have had a recent experience with burnout that took months to recover from. Dr. Katy Cook joins the show to teach us more about Burnout. Show Notes The Psychology of Silicon Valley (2019) (https://a.co/d/66EmOXL) APA Studies on Burnout (https://www.apa.org/monitor/2022/01/special-burnout-stress) Have a comment on this episode? Send an email to comments@therubyonrailspodcast.com (mailto:comments@therubyonrailspodcast.com)

Episode 509: The Future Of Ruby Central with Adarsh Pandit

February 28, 2024 33:55 65.12 MB Downloads: 0

Recently, Ruby Central named a new executive director, Adarsh Pandit. Ruby Central has been a force in the Ruby community for years, organizing conferences and contributing to the community. The recent changes in governance have led t some exciting things on the horizon. Adarsh joined the show to talk about what's going to happen with Ruby Central in 2024. Show Notes Ruby Central Website - https://rubycentral.org/ Ruby Conf Musical Number Video - https://www.youtube.com/watch?v=8WhbX6dS6x0 RubyConf Recap Survey Results - https://rubycentral.org/p/c9897883-2135-4704-b53a-a4111ca272f3/ Ruby Central Get Involved Page - https://rubycentral.org/leadership/ Ruby Central contact page - contact@rubycentral.org RubyConferences.org - https://rubyconferences.org Adarsh's Email - adarsh@rubycentral.org RailsConf Tickets - http://railsconf.org Sam Giddin's Stat of the RubyGems Talk - https://www.youtube.com/watch?v=Hea-x7LHO9Y Announcment of Sam's AWS Security Residency - https://rubycentral.org/news/ruby-central-welcomes-new-software-engineer-in-residence-sponsored-by-aws/ 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!

This episode has failed processing Original Audio

Episode 508: YJIT with Maxime Chevalier-Boisvert

February 21, 2024 23:29 45.11 MB Downloads: 0

Over the years, the performance of Ruby has improved quite a bit. One of the big recent performance improvements came from the development of YJIT inside Shopify. YJIT is a just-in-time compiler for Ruby written in Rust. Dr. Maxime Chevalier-Boisvert joined the show to talk about YJIT Show Notes YJIT Website Maxime on X https://twitter.com/Love2Code (❤️→ λ) Maxime’s Github https://github.com/maximecb

Episode 507: Stephen Margheim on SQLite in Ruby on Rails Applications

February 14, 2024 31:21 60.22 MB Downloads: 0

If 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 at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free!

Episode 506: Unwinding Flakey Tests with Alan Ridlehoover & Fito von Zastrow

February 07, 2024 32:19 62.05 MB Downloads: 0

Fito 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? 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 505: RailsConf CFP with Andy Croll

January 31, 2024 23:39 45.43 MB Downloads: 0

RailsConf 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

January 24, 2024 21:32 41.36 MB Downloads: 0

Kaja 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: @kajanoe@mastodon.social Other podcasts with Kaja: Artsy Engineering Radio & The Introspective Developer

Episode 503: Katya Dreyer-Oren on Ethical Software Development

January 17, 2024 31:42 60.88 MB Downloads: 0

What 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 comments@therubyonrailspodcast.com. 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

January 10, 2024 26:23 50.66 MB Downloads: 0

Our 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 comments@therubyonrailspodcast.com. 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!

January 03, 2024 26:54 51.65 MB Downloads: 0

I 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!

December 20, 2023 30:03 57.72 MB Downloads: 0

Can 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 comments@therubyonrailspodcast.com 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

December 13, 2023 36:55 70.88 MB Downloads: 0

Drew 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 largest companies in the world By harnessing the power of discussion, real-time chat, and AI, Discourse makes it easy to have meaningful conversations and collaborate with your community anytime and anywhere. Are you ready to create a community? Visit ~discourse.org/rorp (http://discourse.org/rorp)~  to get one month free on all self-serve plans. Whether you’re just starting out or want to take your community to the next level, there’s a plan for you. A Basic Plan for a private invite only community. A Standard Plan if you want unlimited members and a public presence A Business Plan for active customer support communities. Plus, one of the biggest advantages to creating your own community with Discourse is that you own your data. You will always have access to all of your conversation history, and Discourse will never sell your data to advertisers. Discourse gives you everything you need in one place. Make Discourse the online home for your community.