23 April 2014

The Ruby Reflector

Topic

Joe Ferris

  Source Favicon
By sarah of the evolving ultrasaurus 3 months ago.
Email

One of its creators, Joe Ferris, explains how it works (via stackoverflow )

Capybara boots up your rack application using webrick or thin in a background thread.

The main thread sets up the driver, providing the port the rack application is running on.

Your tests ask the driver to interact with the application, which causes the fake web browser to perform requests against your application.

Database Cleaner

The DatabaseCleaner gem is super helpful for our typical …

ultrasaurus.com Read
  Source Favicon
Email

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'. …

robots.thoughtbot.com Read
  Source Favicon
Email

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 .

Episode Notes and Links

Subscribe via iTunes

Subscribe via RSS

Direct Download …

robots.thoughtbot.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

From Joe Ferris of Thoughtbot.

Learning Chef

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 …

rubyinside.com Read
  Source Favicon
By Leigh Shevchik of New Relic over 1 year ago.
Email

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

newrelic.com Read
  Source Favicon
On Tammer Saleh over 5 years ago.
Email

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 …

tammersaleh.com Read
  Source Favicon
Email

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 …

robots.thoughtbot.com Read
  Source Favicon
Email

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 Notes and Links

Subscribe via iTunes

Subscribe via RSS

Direct Download

robots.thoughtbot.com Read
  Source Favicon
Email

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 …

robots.thoughtbot.com Read
  Source Favicon
Email

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.

Episode Notes and Links

Subscribe via iTunes

Subscribe via RSS

robots.thoughtbot.com Read