giant robots smashing into other giant robots

Written by thoughtbot

Episode 53: Not everything needs to be extracted

In this episode Ben Orenstein is joined by Yehuda Katz and Tom Dale from Tilde. They discuss bootstrapping a business and the model behind Tilde, their breakdown of product development and consulting, and how they all met. They also talk about designing APIs and frameworks that people actually want to use, how teaching helps them be better framework developers, how they can beat the competition, how supporting multiple languages and frameworks can ruin your app’s experience, the big surprises as they’ve launched, Ember.js’ push to 1.0 and beyond, the difference between Ember.js and Backbone.js and why JavaScript matters, and much more.

Please Rate the show on iTunes, it’s the best way for new listeners to find the show, and we’d really appreciate it.

Episode 52: You look really fancy in your tuxedo

In this special episode, number 52, and our 1 year anniversary episode, recorded at RailsConf 2013, Ben Orenstein is joined by Ruby and Rails core team member Aaron Patterson, thoughtbot CTO Joe Ferris, and a live studio audience.

If you listen to and like the show, please Rate us on iTunes it’s the best way for new listeners to find the show, and we’d really appreciate it.

The trio discuss Rails 4, observers, callbacks, dubstep, namespaces, Scheme, functional programming, thread safety in Rails, what it would take to remove callbacks from Rails and why you would want to do it, what should be in our anniversary episode, dealing with Rails security issues, why Aaron likes to work on Rails, meeting people’s expectations, Vim, intuitive software, and so much more.

Episode 51: I found a voice

On this week’s show, recorded at RailsConf 2013, Ben Orenstein is joined by Sandi Metz, developer, author, podcaster, and recent Ruby Hero award winner. Ben and Sandi discuss winning awards, writing, whether notoriety changes who you are, what Sandi is proud of, the bad code she’s writing and why, what she’s doing now, getting real feedback on your work, that it’s OK not to know everything, and much, much more.

mmongeau

thoughtbot in Asia

We flew all the way over the Pacific Ocean to meet you fellow Rubyists at these conferences in Asia in the upcoming weeks:

May 30 - June 1 — RubyKaigi (Tokyo, Japan)

こんにちは、日本! We’ll be having two thoughtbotters presenting talks at this conference:

Thursday at 5:00pm: You have to test multiple versions of your gem’s dependencies. You used Appraisal. It’s super effective!

Prem Sichanugrist will be talking about how to use the Appraisal gem to manage code that needs to be tested against multiple versions of dependencies.

Saturday at 11:00am: The Origamist’s Ruby: Folding better code

Matt “Goose” Mongeau will be talking about how to think about code more like Origami in order to find the true beauty of code.

June 7 - 8 — Red Dot Ruby Conference (Singapore)

Hello, Singapore! We’ll have one thoughtbotter presenting a talk at this conference:

Saturday at 8pm: Dependencies Testing With Appraisal And Bundler

Prem will be talking about how to use Appraisal gem here as well, but the talk will be slightly different. If you miss Prem’s talk at RubyKaigi, you can catch his talk here. Let him show you how Appraisal can make your gem testing easier, and a sneak peek of version 1.0!

During these conferences we’d love to meet up with other developers to chat about code, our open source projects, or anything from Learn. We’ll see you soon!

Episode 50: It's Monday today, let's change everything

In this week’s podcast episode, recorded at RailsConf 2013, Ben Orenstein is joined by Jeff Casimir and Katrina Owen from Jumpstart Lab and gSchool to discuss performing, speaking, and imposter syndrome, preparing for your talk, and what makes a good talk and how to give one. The also discuss gSchool, the way the program works and they way it’s guaranteed, teaching, admitting ignorance, how good practice should be harder than the real thing, and why Jeff didn’t like studying Computer Science and why he didn’t enjoy programming and how Rails reignited his passion for creating things, and much more.