The Ruby on Rails Podcast artwork

The Ruby on Rails Podcast

886 episodes - English - Latest episode: 6 days ago - ★★★★ - 35 ratings

The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Co-hosted by Elise Shaffer, Brian Mariani, Jemma Issroff and Nick Schwaderer. Edited by Peachtree Sound.

Technology Education How To ruby on rails rails ruby open source programming software development
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

218: Abstract or Extract

May 18, 2016 14:00 - 49 minutes - 45 MB

Following up on Episode #214, Sean talks about his decision to follow no advice and go his own way by extracting a service from one of his projects. Hubris? Let's find out together.

Episode 218: 218: Abstract or Extract

May 18, 2016 14:00 - 49 minutes - 45 MB

Following up on Episode #214, Sean talks about his decision to follow no advice and go his own way by extracting a service from one of his projects. Hubris? Let's find out together. Brought to you by: DevBootcamp.com/ruby (Thinking about becoming a software developer? Check out Dev Bootcamp, the original, short-term, immersive software development program that transforms those new to coding into job-ready, full-stack web developers). Braintree (To learn more visit Braintreepayments.com/ra...

217: Morning Edition, or The Best Time to Move Fast and Break Things?

May 10, 2016 16:00 - 57 minutes - 53.2 MB

Recorded in the morning, with spunk.

Episode 217: 217: Morning Edition, or The Best Time to Move Fast and Break Things?

May 10, 2016 16:00 - 57 minutes - 53.2 MB

Recorded in the morning, with spunk. Dev Bootcamp: Thinking about becoming a software developer? Check out Dev Bootcamp, the original, short-term, immersive software development program that transforms those new to coding into job-ready, full-stack web developers. Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer support if you have any questions. Start accepting Apple Pay, PayPal, Bitcoin, Venmo, cards, and whatever’s next. With t...

Episode 216: 216: First Annual Hop Hump + "Head First Ruby" with Jay McGavren

May 02, 2016 23:00 - 1 hour - 33.5 MB

Fewer frogs, more programming, and an interview with Jay McGavren, author of "Head First Ruby". The waiting is the hardest part. devbootcamp.com/ruby: Thinking about becoming a software developer? Check out Dev Bootcamp, the original, short-term, immersive software development program that transforms those new to coding into job-ready, full-stack web developers. Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer support if you have ...

216: First Annual Hop Hump + "Head First Ruby" with Jay McGavren

May 02, 2016 23:00 - 1 hour - 33.5 MB

Fewer frogs, more programming, and an interview with Jay McGavren, author of "Head First Ruby". The waiting is the hardest part.

215: Copper Mugs of Savannah Smiles

April 01, 2016 02:00 - 1 hour - 72.1 MB

Sean and Kyle cover all the topics. GraphQL, missing EmberConf, rupbyonrails.org demo app doubts, Echo v Siri, Moscow Mules, Tiki cups, when to ship, and so-much-more. Hold your piece!

Episode 215: 215: Copper Mugs of Savannah Smiles

April 01, 2016 02:00 - 1 hour - 72.1 MB

Sean and Kyle cover all the topics. GraphQL, missing EmberConf, rupbyonrails.org demo app doubts, Echo v Siri, Moscow Mules, Tiki cups, when to ship, and so-much-more. Hold your piece! Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer support if you have any questions. Start accepting Apple Pay, PayPal, Bitcoin, Venmo, cards, and whatever’s next. With the Braintree v dot zero SDK — one small snippet of code, and you’re all set up in...

214: Atrophic Cohost

March 24, 2016 11:00 - 1 hour - 76.2 MB

Sean, Kyle, and a chorus of small frogs discuss the Game Developers Conference, eating alone, atrophic organs, Slack vs Basecamp, the cost of abstractions, and tips for adding new team members.

Episode 214: 214: Atrophic Cohost

March 24, 2016 11:00 - 1 hour - 76.2 MB

Sean, Kyle, and a chorus of small frogs discuss the Game Developers Conference, eating alone, atrophic organs, Slack vs Basecamp, the cost of abstractions, and tips for adding new team members. Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer support if you have any questions. Start accepting Apple Pay, PayPal, Bitcoin, Venmo, cards, and whatever’s next. With the Braintree v dot zero SDK — one small snippet of code, and you’re all ...

213: Coaching and Coachability

March 04, 2016 02:00 - 1 hour - 65.7 MB

In this week's episode, Sean and Kyle discuss a teamwork seminar that Kyle recently attended, how to be a good coach, Fireball whiskey, and lumberjack style. There's also a new segment of Shipped It!, our ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll receive an additional month free (beyond the standard fre...

Episode 213: 213: Coaching and Coachability

March 04, 2016 02:00 - 1 hour - 65.7 MB

In this week's episode, Sean and Kyle discuss a teamwork seminar that Kyle recently attended, how to be a good coach, Fireball whiskey, and lumberjack style. There's also a new segment of Shipped It!, our ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll receive an additional month free (beyond the standard fr...

Episode 212: 212: Should Kyle Finish His College Degree?

February 22, 2016 00:00 - 1 hour - 73.2 MB

In this week's episode, Sean and Kyle discuss Kyle's decision to finish his college degree. There's also a new segment of Shipped It!, our ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll receive an additional month free (beyond the standard free month) from AppSignal. This week's Shipped It! segment is about...

212: Should Kyle Finish His College Degree?

February 22, 2016 00:00 - 1 hour - 73.2 MB

In this week's episode, Sean and Kyle discuss Kyle's decision to finish his college degree. There's also a new segment of Shipped It!, our ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll receive an additional month free (beyond the standard free month) from AppSignal. This week's Shipped It! segment is about ...

Episode 211: 211: Physical Challenges

February 12, 2016 03:00 - 1 hour - 62 MB

Sean is falling apart! We talk about the physical challenges of programming and how to prevent and deal with wrist, hand, back, eye, leg, and other challenges. No Shipped It! segment this week, but we'll be back with a new one next week. Shipped It! is an ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll recei...

211: Physical Challenges

February 12, 2016 03:00 - 1 hour - 62 MB

Sean is falling apart! We talk about the physical challenges of programming and how to prevent and deal with wrist, hand, back, eye, leg, and other challenges. No Shipped It! segment this week, but we'll be back with a new one next week. Shipped It! is an ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll receiv...

Episode 210: 210: Rails 5 Preview

January 29, 2016 16:00 - 1 hour - 35 MB

Kyle and Sean talk about Kyle's trip to Dean Kamen's house/hanger and preview Rails 5. Plus, a new Shipped It! episode about Kyle's ongoing quest to removed a complicated serialized attribute. Shipped It! is an ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll receive an additional month free (beyond the stand...

210: Rails 5 Preview

January 29, 2016 16:00 - 1 hour - 35 MB

Kyle and Sean talk about Kyle's trip to Dean Kamen's house/hanger and preview Rails 5. Plus, a new Shipped It! episode about Kyle's ongoing quest to removed a complicated serialized attribute. Shipped It! is an ongoing series about what it takes to manage an application after it's let loose in the wild. The series is produced in partnership with AppSignal, our favorite application monitoring solution. Use the promo code SHIPPEDIT and you'll receive an additional month free (beyond the standa...

209: Shipped It!

January 07, 2016 03:00 - 1 hour - 35.2 MB

Sean and Kyle are back to talk about Sean's Little Professor replica in Ember, plus the debut of Shipped It!, a new segment about managing applications that have already been shipped. There's also a bit of time at the end for a good mailbag question. Presented in partnership with AppSignal.

Episode 209: 209: Shipped It!

January 07, 2016 03:00 - 1 hour - 35.2 MB

Sean and Kyle are back to talk about Sean's Little Professor replica in Ember, plus the debut of Shipped It!, a new segment about managing applications that have already been shipped. There's also a bit of time at the end for a good mailbag question. Presented in partnership with AppSignal. Links for this episode: Recreating Little Professor in Ember Little Professor Replica github.com/barelyknown/little-professor github.com/github/scientist github.com/technoweenie/serialized_attribut...

Episode 208: 208: Ship it!

November 25, 2015 15:45 - 1 hour - 36.5 MB

Kyle and Sean talk about Sean's experience this week moving an application out of development and into production. Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer support if you have any questions. Start accepting Apple Pay, PayPal, Bitcoin, Venmo, cards, and whatever’s next. With the Braintree v dot zero SDK — one small snippet of code, and you’re all set up in less than 10 minutes. To learn more, and for your first $50,000 in tr...

208: Ship it!

November 25, 2015 15:45 - 1 hour - 36.5 MB

Kyle and Sean talk about Sean's experience this week moving an application out of development and into production.

Episode 207: 207: Choosing the Right Systems for the Job with Sam Lambert

November 16, 2015 20:00 - 1 hour - 39.1 MB

Sam Lambert, Director of Systems at GitHub, joins Sean and Kyle to talk about how to choose the right systems for the job. The conversation gets interesting right quick! DigitalOcean: DigitalOcean provides simple and fast cloud hosting, built for developers. Create a cloud server in 55 seconds--and for as little as $5 per month! Use code RubyPodcast and receive a $10 credit. Casper: Get $50 toward any mattress purchase by visiting casper.com/rubyonrails and use the code RUBYONRAILS. Terms ...

207: Choosing the Right Systems for the Job with Sam Lambert

November 16, 2015 20:00 - 1 hour - 39.1 MB

Sam Lambert, Director of Systems at GitHub, joins Sean and Kyle to talk about how to choose the right systems for the job. The conversation gets interesting right quick!

Episode 206: 206: Stress Management

November 09, 2015 12:00 - 1 hour - 28.4 MB

Sean and Kyle are stressed! In this episode, they talk through how they got there and try to come up with an inner peace game plan. Squarespace: A better web starts with your website. Codeship: Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months. Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer support if you have any questions. Start accepting Apple Pay, PayPal, Bitcoin, Venmo, card...

206: Stress Management

November 09, 2015 12:00 - 1 hour - 28.4 MB

Sean and Kyle are stressed! In this episode, they talk through how they got there and try to come up with an inner peace game plan.

205: Webhooks 101 & 202

October 28, 2015 13:00 - 1 hour - 32.3 MB

Kyle teaches Sean some lessons about implementing and scaling webhook APIs.

Episode 205: 205: Webhooks 101 & 202

October 28, 2015 13:00 - 1 hour - 32.3 MB

Kyle teaches Sean some lessons about implementing and scaling webhook APIs. lynda.com: Your lynda.com membership will give you unlimited access to training on hundreds of topics--all for one flat rate. Whether you’re looking to become an industry expert, you’re passionate about a hobby, or you just want to learn something new, I want you to visit lynda.com/rubyonrails and sign up for your FREE 10-day trial. AppSignal is a monitoring tool for Ruby applications. Unlike other tools they prov...

204: Money and Open Source Software

October 19, 2015 03:00 - 1 hour - 36.6 MB

Sean and Kyle talk about the economics of open source software.

Episode 204: 204: Money and Open Source Software

October 19, 2015 03:00 - 1 hour - 36.6 MB

Sean and Kyle talk about the economics of open source software. Squarespace: A better web starts with your website. AppSignal is a monitoring tool for Ruby applications. Unlike other tools they provide both performance and exception / error monitoring for your web actions and background jobs. You can start a free trial and try AppSignal for 30 days without entering a credit card. Pricing starts at 19 dollars for monthly plans. Use code 5by5 for a 10% discount or the first year! They'll als...

Episode 203: 203: Behind the Scenes Peek at the New GitHub Integrations Directory

October 12, 2015 11:00 - 58 minutes - 26.9 MB

Kyle returns from GitHub Universe and tells Sean all about the new GitHub Integrations Directory, a service that he's been working on this year that just shipped. Plus, a teeny sneak peak at the upcoming money-in-open-source-software conversation. lynda.com: Your lynda.com membership will give you unlimited access to training on hundreds of topics--all for one flat rate. Whether you’re looking to become an industry expert, you’re passionate about a hobby, or you just want to learn something...

203: Behind the Scenes Peek at the New GitHub Integrations Directory

October 12, 2015 11:00 - 58 minutes - 26.9 MB

Kyle returns from GitHub Universe and tells Sean all about the new GitHub Integrations Directory, a service that he's been working on this year that just shipped. Plus, a teeny sneak peak at the upcoming money-in-open-source-software conversation.

Episode 202: 202: Behind the Scenes at Product Hunt with Mike Coutermarsh

October 04, 2015 13:00 - 1 hour - 44.9 MB

Mike Coutermarsh from Product Hunt joins Sean Devine as guest cohost to give a behind-the-scenes look at Product Hunt. Topics include Product Hunt's new features, its technical architecture and transition to an API-first development style, and their successful experience with Heroku. Codeship: Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months. Dotblock is the place to get scalable Solid State Drive based cloud VPS hosting with root access in...

202: Behind the Scenes at Product Hunt with Mike Coutermarsh

October 04, 2015 13:00 - 1 hour - 44.9 MB

Mike Coutermarsh from Product Hunt joins Sean Devine as guest cohost to give a behind-the-scenes look at Product Hunt. Topics include Product Hunt's new features, its technical architecture and transition to an API-first development style, and their successful experience with Heroku.

Episode 201: 201: API-First, Planning-Second

September 23, 2015 02:00 - 1 hour - 37.2 MB

Sean and Kyle debrief on the successful (phew!) API-First training seminar, and talk about the upcoming GitHub Universe conference. Codeship: Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months. Casper: Get $50 toward any mattress purchase by visiting casper.com/rubyonrails and use the code RUBYONRAILS. Terms and Conditions Apply. Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer supp...

201: API-First, Planning-Second

September 23, 2015 02:00 - 1 hour - 37.2 MB

Sean and Kyle debrief on the successful (phew!) API-First training seminar, and talk about the upcoming GitHub Universe conference.

Episode 200: 200: The User Interface is the Exception State + Listener Audio Questions Part 1

September 08, 2015 14:00 - 1 hour - 36.9 MB

Sean and Kyle talk about differences between enterprise applications and consumer applications, and treating the human UI as the exception state. They also answer a handful of questions from listener Colin Rubbert. lynda.com: Your lynda.com membership will give you unlimited access to training on hundreds of topics--all for one flat rate. Whether you’re looking to become an industry expert, you’re passionate about a hobby, or you just want to learn something new, I want you to visit lynda....

200: The User Interface is the Exception State + Listener Audio Questions Part 1

September 08, 2015 14:00 - 1 hour - 36.9 MB

Sean and Kyle talk about differences between enterprise applications and consumer applications, and treating the human UI as the exception state. They also answer a handful of questions from listener Colin Rubbert.

199: Memorable Tips for Working Remotely

August 25, 2015 03:00 - 1 hour - 33.3 MB

Sean and Kyle discuss how to be an effective remote team member, and how to build an effective remote team. Plus a bit of a twins update.

Episode 199: 199: Memorable Tips for Working Remotely

August 25, 2015 03:00 - 1 hour - 33.3 MB

Sean and Kyle discuss how to be an effective remote team member, and how to build an effective remote team. Plus a bit of a twins update. lynda.com: Your lynda.com membership will give you unlimited access to training on hundreds of topics--all for one flat rate. Whether you’re looking to become an industry expert, you’re passionate about a hobby, or you just want to learn something new, I want you to visit lynda.com/rubyonrails and sign up for your FREE 10-day trial. DigitalOcean: Digita...

198: Overcoming Legacy Code and Building Rails Engines

August 17, 2015 01:00 - 1 hour - 29.6 MB

Two primary topics this week: Overcoming legacy code. Kyle describes the lessons that he's learned being the primary maintainer of a legacy code base. (Lots of good advice here). Building Rails Engines. Sean describes his experience building a Rails engine to interface with FancyHands.

Episode 198: 198: Overcoming Legacy Code and Building Rails Engines

August 17, 2015 01:00 - 1 hour - 29.6 MB

Two primary topics this week: Overcoming legacy code. Kyle describes the lessons that he's learned being the primary maintainer of a legacy code base. (Lots of good advice here). Building Rails Engines. Sean describes his experience building a Rails engine to interface with FancyHands. Links for this episode: github.com/togglepro/task_master DigitalOcean: DigitalOcean provides simple and fast cloud hosting, built for developers. Create a cloud server in 55 seconds--and for as little as ...

Episode 197: 197: Your Personal _Brand_

August 10, 2015 02:00 - 1 hour - 41.2 MB

Kyle and Sean discuss the unavoidable existence and importance of your personal brand as a programmer. Plus the usual follow up and dog barking. Links for this episode: Kyle Daigle is a GitHubber! barelyknown/linotype (Sean's letterpress solver) Tracking holidaybullshit.com Orders With Google Sheets Daily Fantasy Sports (FanDuel) NBA Optimization Model Braintree: An easy way to accept multiple payment types with one integration. Quick, knowledgeable developer support if you have any qu...

197: Your Personal _Brand_

August 10, 2015 02:00 - 1 hour - 41.2 MB

Kyle and Sean discuss the unavoidable existence and importance of your personal brand as a programmer. Plus the usual follow up and dog barking.

196: Recruiters, Bootcamps, and Technocrats

August 04, 2015 04:00 - 1 hour - 46.6 MB

Sean and Kyle talk mostly about programming-related employment and labor topics including recruiters, bootcamps, 10X developers, and technocrats. You'll either love it or hate it!

Episode 196: 196: Recruiters, Bootcamps, and Technocrats

August 04, 2015 04:00 - 1 hour - 46.6 MB

Sean and Kyle talk mostly about programming-related employment and labor topics including recruiters, bootcamps, 10X developers, and technocrats. You'll either love it or hate it! Links for this episode: barelyknown/casper_pets Tweet with stats from casper.com about cosleeping with pets http://apifirst.training Casper: Get $50 toward any mattress purchase by visiting casper.com/rubyonrails and use the code RUBYONRAILS. Terms and Conditions Apply. DigitalOcean: DigitalOcean provides sim...

195: Prognosticating on the Future of Rails, FancyHands API, README Techniques, and API-First Training

July 27, 2015 02:45 - 1 hour - 39 MB

Sean Devine and Kyle Daigle prognosticate on the future of Rails, discuss Sean's experience thus far with the FancyHands API for outbound call automation, talk about README cultures, and announce Sean's API-first development training seminar.

Episode 195: 195: Prognosticating on the Future of Rails, FancyHands API, README Techniques, and API-First Training

July 27, 2015 02:45 - 1 hour - 39 MB

Sean Devine and Kyle Daigle prognosticate on the future of Rails, discuss Sean's experience thus far with the FancyHands API for outbound call automation, talk about README cultures, and announce Sean's API-first development training seminar. Links for this episode: Lotus - A complete web framework in Ruby Phoenix Framework FancyHands API Sean becomes core team member of jsonapi-resources apifirst.training - Sean's API-first development seminar - online Sep 16-18th lynda.com: Your lyn...

194: GitHub Summit Report, Conference/Dinner Strategies, github/scientist, Elixir Codecation Planning

July 21, 2015 18:00 - 1 hour - 33.4 MB

Sean Devine and Kyle Daigle talk about the recently completed GitHub Summit, conference/dinner strategies, the github/scientist library, a potential Elixir codecation, and so much more. And Kyle sounds a bit better ;)

Episode 194: 194: GitHub Summit Report, Conference/Dinner Strategies, github/scientist, Elixir Codecation Planning

July 21, 2015 18:00 - 1 hour - 33.4 MB

Sean Devine and Kyle Daigle talk about the recently completed GitHub Summit, conference/dinner strategies, the github/scientist library, a potential Elixir codecation, and so much more. And Kyle sounds a bit better ;) DigitalOcean: DigitalOcean provides simple and fast cloud hosting, built for developers. Create a cloud server in 55 seconds--and for as little as $5 per month! Use code RubyPodcast and receive a $10 credit.

Guests

Sean Devine
12 Episodes
Andy Croll
2 Episodes
Lex Friedman
2 Episodes
Ali Spittel
1 Episode
David Black
1 Episode
Glenn Vanderburg
1 Episode
Greg Baugues
1 Episode
Jason Swett
1 Episode
Nate Berkopec
1 Episode
Noah Gibbs
1 Episode
Sam Lambert
1 Episode
Scott Hanselman
1 Episode

Twitter Mentions

@sprngr_ 219 Episodes
@brittjmartin 23 Episodes
@schwad4hd14 21 Episodes
@barelyknown 14 Episodes
@wnb_rb 8 Episodes
@jemmaissroff 7 Episodes
@andrewmcodes 7 Episodes
@jmcharnes 6 Episodes
@genericsteele 6 Episodes
@dpaola2 5 Episodes
@sviccari 5 Episodes
@kdaigle 5 Episodes
@alternate1985 4 Episodes
@larrygebhardt 4 Episodes
@railsconf 4 Episodes
@excid3 4 Episodes
@andycroll 4 Episodes
@nateberkopec 4 Episodes
@justinweiss 4 Episodes
@peterc 4 Episodes