Details on Obtiva Training at MountainWest RubyConf

Feb 16, 2011

Obtiva hosts a special training session March 16 in Salt Lake City, the day prior to MountainWest RubyConf. If you're in Utah, or even if you're not, register for the training here

The talented Noel Rappin leads the training. The morning session is a three-hour workshop, "Improve Your Ruby Skill." It focuses on the aspects that make Ruby unique, and how using them makes your code easier to read and maintain, and makes your programming life more fun and joyful. The training will delve into subjects like: 

  • Using Ruby's blocks to simplify code
  • Extending Rails and managing duplication with modules
  • How to metaprogram without the rest of your team wanting to kill you
  • Avoiding Ruby speed traps
  • Using Ruby and Rails libraries effectively
  • What is good Ruby style and why is it important?

The afternoon training helps you with "Getting Started with TDD in a Legacy Environment."

Participants will get a faux legacy project as base code, and a tutorial that walks you through safely adding test coverage to the codebase without breaking anything that might already work. You'll first make a simple bug fix, then a change to an existing features, and finally, a add new unit feature that is intertwined with the existing code in ways that challenge unit testing. 

The training shows you how to:

  • Use Cucumber to perform black-box testing
  • Use RSpec to perform white-box testing
  • Use mocks to isolate legacy code
  • Safely refractor by finding seams, or ways to update code without changing existing behavior
  • Measure test coverage

At the end of the session, you'll be read to attack the most monstrous of code bases with TDD. 

This is an affordable, intensive and worthwhile training session that will jump-start your skills and get you geared up for MWRC March 17-18. Spread the word and register now!

Rss-icon Rss-icon-over
Archive

Archive