Alex Chaffee's blog



Alex ChaffeeAlex Chaffee
Standup 2.5
edit Posted by Alex Chaffee on Monday April 23, 2007 at 09:45PM
  1. Introductions. Anybody new? Any guests in the room?
  2. Help! Anybody need assistance?
  3. Neat! Interesting things we want to share.
  4. Status. Only if there's time -- project or individual reports.

(Based on Standup 2.0.)

Alex ChaffeeAlex Chaffee
Full-stack web app testing with Selenium and Rails
edit Posted by Alex Chaffee on Monday April 23, 2007 at 07:37PM

Brian Takita and Alex Chaffee gave a presentation at the SDForum Silicon Valley Ruby Conference over the weekend, entitled Full-stack web app testing with Selenium and Rails. We're going to do it again at Agile 2007 (and we'll have an extra half-hour next time, so we'll have time to do some interactive pairing with some unsuspecting audience member).

Here are the slides, courtesy of SlideShare:

Alex ChaffeeAlex Chaffee
Full-stack web app testing with Selenium and Rails
edit Posted by Alex Chaffee on Monday April 23, 2007 at 07:32PM

Brian Takita and Alex Chaffee gave a presentation at the SDForum Silicon Valley Ruby Conference over the weekend, entitled Full-stack web app testing with Selenium and Rails. We're going to do it again at Agile 2007 (and we'll have an extra half-hour next time, so we'll have time to do some interactive pairing with some hapless audience member).

Here are the slides, courtesy of SlideShare:

Alex ChaffeeAlex Chaffee
Silicon Valley Ruby Conference Report
edit Posted by Alex Chaffee on Monday April 23, 2007 at 07:30PM

Brian Takita and Alex Chaffee gave a presentation at the SDForum Silicon Valley Ruby Conference over the weekend, entitled Full-stack web app testing with Selenium and Rails (slides hosted at SlideShare).

We also attended a few talks (unfortunately we couldn't attend the whole thing). A few highlights:

Mongrel HTTP handlers.

From Brian:

I'm at Ezra's Mongrel HTTP Handler's talk and it looks like a way to improve Tracker's JSON performance.

The simple "Hello World" benchmark was something like this:

  • Rails: ~121 req/sec
  • Mongrel: ~900 req/sec

There is an in-process mode that a mongrel HTTP handler can be run in. This handler will be run in process of your rails app. You have access to Active Record. It just avoids ActionController.

Ezra wrote a framework named Merb (Mongrel + ERB).

Also, mongrel is thread safe. Also, Ezra shared that he wants to avoid magic in Merb.

Ezra's slides are online now.

Here's what Josh wrote about Merb.

Heckle

Heckle is a framework for doing "mutation testing" (like Jester for Java). Kevin Clark demoed it and it looks like a valuable addition to any Ruby build (though probably not as a requirement for a green build -- more like part of a nightly metrics run).

Microformats

Chris Wanstrath of Err the Blog gave a talk that was ostensibly about Web Services but that actually ran a manic gamut from SOAP to Microformats to Firefox plugins to command-line blogs to mock object libraries. His speaking style is deceptively laid-back -- if you don't pay close attention, especially to code examples, you'll miss entire open-source civilizations being born and collapsing. Fortunately, I had just given a talk so my neurons were all juiced up, which meant I could just barely keep up. Bottom line for microformats: gem install mofo.

Update: More Slides

Check out SlideShare's svrc tag for more slide presentations from the conference, including Ezra's Mongrel Talk.

Alex ChaffeeAlex Chaffee
Keeping Your Design Three-Quarters-Baked
edit Posted by Alex Chaffee on Thursday April 19, 2007 at 02:12AM

I just gave a talk at the Web 2.0 Expo with Leslie Chicoine of Satisfaction. We shared our insights into the challenge of integrating foundational design methods (interaction design, usability design, interface design, interaction design) into a team doing Agile development (rapid releases, week-long iterations, high feedback and communication). It was a lot of fun! The room was packed, the energy was high, and they laughed at our jokes!

Here are the slides:

You can also see the slides here at SlideShare. Let me know what you think!

Alex ChaffeeAlex Chaffee
The Challenge of Agile Design
edit Posted by Alex Chaffee on Thursday April 19, 2007 at 02:03AM

I just gave a talk at the Web 2.0 Expo with Leslie Chicoine of Satisfaction. We shared our insights into the challenge of integrating foundational design methods (interaction design, usability design, interface design, interaction design) into a team doing Agile development (rapid releases, week-long iterations, high feedback and communication). It was a lot of fun! The room was packed, the energy was high, and they laughed at our jokes!

Here are the slides:

You can also see the slides here at SlideShare. Let me know what you think!

Alex ChaffeeAlex Chaffee
Pivot Blogs
edit Posted by Alex Chaffee on Sunday April 08, 2007 at 05:22PM

Look for upcoming personal Pivot blogs. (We call ourselves Pivots.)

Christian Sepulveda, our VP Business Development has the first. It can be found at chris.blogs.pivotallabs.com