December 2013

December 17, 2013

6:00 - 7:30 PM


Chad Brewbaker / @cbrewbs


Literate Functional Exploration with Cucumber and WATIR

The first part will be a talk going over the basics of Cucumber and WATIR, demonstrating how we can write literate functional tests and data extractors using the human friendly Gherkin DSL, Ruby regular expressions, and the page object model for organization.

The second half will consist of breaking off into small groups for a brief code kata to implement a simple web scraper.

UPDATE: You can participate in the kata using nothing more than a modern web browser if you sign up for a free account. Otherwise bring git and your favorite Ruby.


Chad Brewbaker has an extensive background in computing with a passion for helping businesses develop scalable and secure web applications.

Chad received his preparatory education at Drake University, Des Moines, Iowa, graduating in 2001 with a Bachelor of Science degree in Computer Science and Mathematics. He received his Masters in Computer Science from Iowa State University. While in grad school, he was a member of the Complex Adaptive Systems seminar and participated in the High Performance Computing group succesfully porting Ruby 1.8 to the BlueGene/L supercomputer.

Last year Chad successfully developed and deployed the web application for Section 3004 of the Affordable Care Act (Hospice Quality Reporting).

Currently, Chad is contracting through Modis for Nationwide, developing functional test software for their commercial internet quoting system.

Pizza Sponsor

Thanks to Agape Red for providing pizza for this meeting.

Meeting Location

218 1/2 5th Street
West Des Moines, Iowa, 50265

This is in the heart of Valley Junction. The front door is usually locked during our meeting times, so park behind (west of) the building and enter there. The back door is at the top of the steps and has the address printed on it.

Wi-fi Internet access is available.

Click here for a map.

Btw, according to Levi, the only venue dictated rule is: Don't set your ass, beer, or pizza on the pool table.