We're pleased to announce our newest screencast video on Learn, Improving Performance for Real-time Requests .
This video, with thoughtbot CTO Joe Ferris, shows you how to tune performance using a real world example. Starting with an action that takes 3 seconds to respond and performs over 1600 database queries, Joe is able to reduce response time to 300ms and drop database usage to just 5 queries.
This video specifically focuses on what Joe calls ‘real-time requests'. …
In this week's podcast we try something a little different. Joe Ferris, Matt Jankowski, Ben Orenstein, and Chad Pytel get together and have a little fun, in what we're calling " Tiny Robots cuddling with other Tiny Robots".
We'd love to get your thoughts on this special format, tweet us @ thoughtbot or email learn@thoughtbot.com .
Direct Download …
From Joe Ferris of Thoughtbot.
Some things Mathia Lafeldt has picked up while learning to use the Ruby-based infrastructure automation framework.
Watching and Listening
Simulating the World with Ruby
Brian Liles (remember TATFT?) digs into creating simulations in Ruby, covering concurrency issues, domain modelling, testing, and more.
Ruby's Symbol#to_proc: A Walkthrough
A 15 minute extract from my Ruby Reloaded course …
…tutorial on getting started with CloudBees .
* Joyent's Founder and CTO, Jason Hoffman, talks cloud commerce and the next wave of HTML5 development in this video from DevCon5.
* Learn how to improve your Ruby on Rails performance in the cloud with Thoughtbot CTO, Joe Ferris.
Hashrocket recently honored Joe Ferris ( no relation ) and I by an invitation to come down to Jacksonville Beach, Florida to work on one of their 321 Launch projects as guest star programmers.
Chris O'Sullivan actually did an amazingly accurate job of describing the project from a technical point of view by doing an impressively detailed analysis of our github commits and tweets .
We had a lot of things going for us in this project: The clients were a …
Hey Denver! Our CTO, Joe Ferris, is going to be in Denver next week and we'd like to have a beer with you. We'll be joining some of our friends over at SendGrid in their spiffy Denver office for good local beer and a talk on " Improving Performance for Real-Time Requests".
Joe will be schooling us on how to improve slow requests, avoid duplication, invalidate caches, and refactor for performance within Rails applications.
Leave us a comment with …
Episode 37: You're riding the Rails bro! :
Ben Orenstein is joined this week by Joe Ferris, CTO of thoughtbot. Ben and Joe discuss starting a new Rails project and our Rails application generator, Suspenders, test spies and breaking up your tests, and using Rails beta versions.
Episode #27: Fabulous new mistakes :
In this podcast episode, Ben Orenstein is joined by Joe Ferris, CTO of thoughtbot. Inspired by a question on Law of Demeter from listener Nathan Long, Joe and Ben (hopefully) answer Nathan's question, and then go on to discuss how the Law of Demeter is a form of duplication, how it effects testing, and how to better architect your report, your view, or your entire system to better obey the Law of Demeter. They also touch …
Episode 21: Data, Context and Interaction :
Ben Orenstein is joined by Jim Gay, author of Clean Ruby, and Joe Ferris, CTO of thoughtbot, in the episode recorded at RubyConf 2012. Ben, Joe, and Jim discuss Data, Context and Interaction (DCI), what it is, whether it is at odds with Object-Oriented Programming, how it can be applied to your applications, and much more.
You will also automatically track your test coverage thanks to Joe Ferris ( jferris ) in 2787281 44c51c1 .
The validity of your factories will always be tested first thanks to Dan in 52444eb .
Your Ruby version will be determined by your Gemfile thanks to Dan in 389ceda .
You will bundle using binstubs and the 37signals' bin/stubs directory convention thanks to Dan in 4b7e40a .
You can use a couple of default time …