The Ruby on Rails Podcast - podcast cover

The Ruby on Rails Podcast

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

Episodes

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

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 new...

Oct 12, 201558 min

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

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 unde...

Oct 04, 20152 hr 38 min

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

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 support ...

Sep 23, 20151 hr 21 min

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

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.com/r...

Sep 08, 20151 hr 20 min

Episode 199: 199: Memorable Tips for Working Remotely

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 : DigitalOcea...

Aug 25, 20151 hr 12 min

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

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 $5 per m...

Aug 17, 20151 hr 4 min

Episode 197: 197: Your Personal _Brand_

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 questi...

Aug 10, 20152 hr 30 min

Episode 196: 196: Recruiters, Bootcamps, and Technocrats

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 simple and ...

Aug 04, 20152 hr 41 min

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

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 lynda.co...

Jul 27, 20151 hr 25 min

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

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.

Jul 21, 20151 hr 13 min

Episode 193: 193: GitHub Summit & Outage, Silence, ActionCable, JSON API, Self Help

Sean Devine and Kyle Daigle talk about the GitHub Summit (this week) & outage (last week), working in silence, ActionCable (tests, collaboration, copyright), Sean's JSON API talk at Boston Ember, and SELF HELP. Links for this episode: GitHub Status - 2015-07-06 rails/actioncable JSON API 1.0 talk at Boston Ember Configure exception class whitelist to be reraised by operations processors. Pull Request #290 · cerebris/jsonapi-resources DigitalOcean : DigitalOcean provides simple and fast cloud...

Jul 13, 20151 hr 14 min

Episode 192: 192: New Season! Introducing Kyle Daigle as Cohost

Kyle Daigle joins Sean Devine as cohost to kick off a new season of the Ruby on Rails Podcasts (woohoo!). Topics include Atom 1.0, RSpec 3.3, API documentation, OS contributions, and "Who Moved my Cheese?". You're gonna like-it-a-lot. Links for this episode: @kdaigle Atom 1.0 RSpec 3.3 has been released! github.com/zipmark/rspec_api_documentation atom: Add "Copy Permalink" based on SHA ice_cube: Parse time zones when creating schedules from ICAL; fix DST test bug jsonapi-resources: Add...

Jul 06, 20151 hr 12 min

Episode 191: 191: Chris Ball - From Rails to Ember

Chris Ball joins Sean Devine to talk about his great website, fromrailstoember.com . Links for this episode: fromrailstoember.com @cball_ echobind.com 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 ...

May 28, 20151 hr 23 min

Episode 190: 190: Toran Billups - Ember Counseling

Toran Billups provides Sean Devine with some Ember counseling. Links for this episode: toranbillups.com toranb/ember-cli-simple-store EMBERCONF 2015 - TEST-DRIVEN DEVELOPMENT BY EXAMPLE @toranb stackoverflow: How can I avoid scrolling to top of viewport when adding record using pushPayload?...

May 01, 20151 hr 9 min

Episode 188: 188: Eric Steele - Road to RailsConf 2015

Eric Steele joins Sean Devine to preview Railsconf 2015. Whether you're going (like Eric) or not (like Sean), you'll like this episode. Links for this episode: @genericsteele railsconf.com 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...

Apr 20, 20151 hr 11 min

Episode 187: 187: Dan Gebhardt - json-api, jsonapi-resources, orbit.js & Ember Data

Dan Gebhardt joins Sean Devine to talk about json-api, jsonapi-resources, orbit.js, and Ember Data. Links for this episode: @dgeb json-api/json-api jsonapi.org cerebris/jsonapi-resources orbitjs/orbit.js @larrygebhardt 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.c...

Apr 02, 20151 hr 20 min

Episode 186: 186: Darrell Silver from Thinkful

Darrell Silver, CEO of Thinkful, joins Sean to talk about professional education, programming schools, spreadsheet programming, on-demand assistance, and more. Links for this episode: darrellsilver.com @darrellsilver thinkful.com DeVry University Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months....

Mar 20, 20151 hr 10 min

Episode 185: 185: Justin Weiss: Practicing Rails

Justin Weiss, author of Practicing Rails and justinweiss.com , joins Sean to talk about developing a learning plan, small test apps, testing, interacting with the community, finding time to build your skills and more. Links for this episode: justinweiss.com Practicing Rails Emberconf 2015 Keynote Toran Billups Live Coding TDD at Emberconf 2015 @justinweiss Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months....

Mar 12, 20151 hr 24 min

Episode 184: 184: Sean Devine Interview on Descriptive Podcast

Sean Devine was interviewed on the Descriptive Podcast with Kahlil Lechelt. Topics include Sean's career as a programmer, TDD, DHH, API-first development, JSON API, Ruby on Rails and EmberJS. Links for this episode: Descriptive 11: I Probably Wrote 70 Tests Today or Something with Sean Devine Thinkful : Build your first Ruby on Rails application in 2 months. For 10% off, go to: www.thinkful.com/railspodcast . Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off...

Feb 20, 20152 hr 55 min

Episode 183: 183: Sean Devine Interview on Full Stack Radio about API-First Development

This is an interview from Full Stack Radio. In this episode, Adam talks with Sean Devine, host of the Ruby on Rails podcast. Sean gives Adam an introduction to building applications with Ember, and how it's different than the way you might sprinkle AngularJS into a mostly server-side app. They talk about why your Ember apps shouldn't be mixed in with your server-side code, and the advantages that come along with building a server-side API with no front end of it's own. Links for this episode: Fu...

Feb 04, 20151 hr 3 min

Episode 182: 182: Rigel St. Pierre from Bandsintown and Epicurrence

Rigel St. Pierre joins Sean Devine and preview the new format of the podcast for 2015. This episode is a return to mostly Ruby and Rails topics, with a bit of Ember and gibber jabbering. Links for this episode: @rigelstpierre epicurrence.com Bandsintown robots.thoughtbot.com cerebris/jsonapi-resources clearbit Toggle : Quick and efficient solutions to technical problems using a global network of professionals carefully selected for each project. Codeship : Continuous Delivery made simple. Use of...

Jan 24, 20152 hr 30 min

Episode 181: 181: Brian Cardarella of DockYard - Running a Software Consultancy & Betting on Ember

Brian Cardarella of the software consultancy DockYard joins Sean Devine to talk about some of the lessons that he's learned growing their business. Other topics include Ember (including ember-cli and ember-data) and DockYard's focus on client-side applications, the business of Ruby on Rails development, the JSON:API standard, and more. Links for this episode: @bcardarella github.com/bcardarella Lessons Learned - Three years of running a software consultancy emberjs.com jsonapi.org cerebris/jsona...

Jan 09, 20151 hr 19 min

Episode 180: 180: Josh Smith - Separating Server and Client Applications

Josh Smith joins Sean Devine to talk about when and why to separate server applications from their clients, when you should roll your own authentication solution (never), and the precise location of Sean's mother-in-law. Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months.

Dec 22, 20141 hr 13 min

Episode 179: 179: Trek Glowacki - Learning Ember

Trek Glowacki joins Sean Devine to talk about learning Ember, creating effective guides and documentation, and purchasing Skymall gift certificates on Groupon. Links for this episode: @trek Ember Guides Skymall on Groupon Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months. Mandrill : The fastest way to deliver email. Use offer code 5BY5 for 50,000 free emails per month for six months....

Dec 12, 20141 hr 21 min

Episode 178: 178: Recruiting - Steve Robinson from rubynow.com

Steve Robinson from rubynow.com joins Sean to talk about recruiting, recruiters, and solar panel junk mail. Links for this episode: rubynow.com Representing Programmers as if They Were Celebrities - nighttime.com @sdrphd Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months. Dayswork : Dayswork makes it easy for freelancers and teams to record what they’ve worked on and invoice their clients quickly and accurately....

Dec 04, 20141 hr 9 min

Episode 177: 177: RefactorCop - Winner of the 2014 Rails Rumble

The team from RefactorCop joins Sean Devine to talk about their excellent project that won the 2014 Rails Rumble . Links for this episode: RefactorCop rubocop on GitHub RefactorCop Rails Rumble Entry Details Mandrill : The fastest way to deliver email. Use offer code 5BY5 for 50,000 free emails per month for six months. Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months....

Nov 21, 201447 min

Episode 176: 176: Rails Rumble 2014 Solo Winner - Flora Saramago (Pack Pal)

Flora Saramago joins Sean Devine to talk about winning the solo award in the 2014 Rails Rumble for Pack Pal . Links for this episode: packpal.co Pack Pal's Rails Rumble entry florasaramago.com Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months. Squarespace - the all-in-one platform that makes it fast and easy to create your own professional website, portfolio, and online store. For a free trial and 10% off, visit Squarespace.com and...

Nov 14, 201459 min

Episode 175: 175: Carlos Souza from Code School

Carlos Souza from Code School joins Sean Devine to discuss programming education, the open source software community, and Code School's courses and screencasts. Links for this episode: Code School @caike Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months....

Nov 07, 20141 hr 6 min

Episode 174: 174: Introduction to Ninefold for Rails Hosting

Sean talks with Brittany and Risa from Ninefold's customer support team about his experience using Ninefold on a new application. Links for this episode: ninefold.com Ninefold : An easier way to deploy & host your Rails apps. Codeship : Continuous Delivery made simple. Use offer code 5BY5RUBY and receive 20% off any plan for 3 months. Mandrill : The fastest way to deliver email. Use offer code 5BY5 for 50,000 free emails per month for six months....

Oct 29, 20141 hr 11 min