Videos

Hosted by

Chris Toomey and Gabe Berke-Williams

Chris Toomey
Gabe Berke-Williams

In this week's episode, Chris is joined by Gabe Berke-Williams to discuss all things API, HTTP, and JSON. Tune in to learn the tools, workflows, and approach that Chris, Gabe, and thoughtbot at large use to interact with APIs.

Hosted by

Chris Toomey and Gabe Berke-Williams

Chris Toomey
Gabe Berke-Williams

In this weeks episode, Chris & Gabe dive into the world of dotfiles, the files we use to configure some of our favorite tools. Tune in to find out how Chris, Gabe, and thoughtbot think about and organize these critical files.

Hosted by

Chris Toomey and Ben Orenstein

Chris Toomey
Ben Orenstein

On this episode of the Weekly Iteration, Chris and Ben discuss the recently added Flashcards feature on Upcase. See a behind the scenes look at the processes, decisions, and code used to release this new feature.

Hosted by

Chris Toomey and Matthew Mongeau

Chris Toomey
Matthew Mongeau

On this weeks episode Chris and Goose present an introduction to writing a programming language. From lexing to parsing find out more by watching this week's episode.

Hosted by

Chris Toomey and Matthew Mongeau

Chris Toomey
Matthew Mongeau

In this episode of the Weekly Iteration, Chris is joined by Matthew Mongeau, aka [Goose][], to discuss regular expressions. Learn how to work with them, where they fit, and perhaps more importantly where they don't.

Hosted by

Chris Toomey

Chris Toomey

On this weeks episode Chris presents an introduction to Facebook's React.js framework. React is a JavaScript framework used for building dynamic UIs. Learn why React is interesting and what makes it different from the other frameworks for JS UIs.

Hosted by

Chris Toomey and Josh Steiner

Chris Toomey
Josh Steiner

In this week's video, Chris is joined by Josh Steiner to discuss the git and github workflow we use here at thoughtbot. We'll cover feature branches, pull requests, rebasing, and finally merging our new feature into master!

Hosted by

Chris Toomey and Derek Prior

Chris Toomey
Derek Prior

Internationalization (i18n) is well supported in Rails. Being aware of and using i18n in your applications as you build them can save you significant pain from having to retrofit a larger application at a later date and on a deadline.

Hosted by

Chris Toomey and Derek Prior

Chris Toomey
Derek Prior

In this week's video Chris is joined by Derek Prior and they run through the process used to solve a real production bug on Upcase! Check out the PR that fixes the bug discussed in this video for more context.

Hosted by

Matthew Sumner and Ben Orenstein

Matthew Sumner
Ben Orenstein

Matt joins Ben to discuss the pros and cons of Ember, as well as resources to get started learning this framework for creating ambitious web applications.

Hosted by

Ben Orenstein

Ben Orenstein

In this episode, Ben shows you how to use vim's windows to efficiently edit code.

Hosted by

Ben Orenstein

Ben Orenstein

In this episode, Ben shows you how to use vim's powerful built-in help.

Hosted by

Ben Orenstein and Chris Toomey

Ben Orenstein
Chris Toomey

In this screencast, Ben and Chris go back to basics and tackle the first exercise in the Rails Fundamentals trail, "Route, Controller, Action". They create a route, controller, and action using TDD to tell them what to write next.

Hosted by

Chris Toomey

Chris Toomey

Ben & Chris give some tips and tricks on how to survive your first week in Vim.

Hosted by

Joe Ferris

Joe Ferris

Ben and Joe continue to develop the Pastie application, demonstrating how to introduce authentication. We discuss how to retrofit existing components with unit tests, as well as the differences between authentication and authorization.

Hosted by

Joe Ferris

Joe Ferris

Ben joins Joe and build out the first feature in a Rails application, from scratch. Learn our process for jump-starting new applications using Suspenders. We'll also use our first integration test to help sketch out the first interactions in the...