When April 15-16, 2011
Where Holiday Inn
Brookline, MA
Cost $900
(10% off for groups of 5 or more!)


Meet the instructors!

David A.

David A. Black, author of The Well-Grounded Rubyist


Gregory Brown, author of Ruby Best Practices

Jeremy McAnally

Jeremy McAnally, author of Ruby in Practice

The Compleat Rubyist is a two-day Ruby training event where you'll learn from three of the world's best-known and most successful Ruby authors and instructors.

Expand and deepen your Ruby knowledge as we explore four major Ruby topics over two days:

  • Ruby and Demeter and friends Concepts like the Law of Demeter were developed around statically-typed languages. How do they play out in Ruby? We'll find out!
  • Testing and testability Test-driving code is just the beginning of understanding of how your test code and your application code interact.
  • Exploring the dynamics of Ruby objects Learn principles and techniques of code generation, per-object behavior, and other dynamic programming features.
  • Style in refactoring, refactoring in style Good style goes beyond the surface. We'll guide you to the next level as a master of Ruby style and program design!

Each topic gets half a day of teaching, coaching, and practice. You'll learn new techniques, consolidate your knowledge, and enjoy intensive mentoring from three world-class Ruby experts.

We welcome practicing Rubyists at all experience levels. (Not sure if you're ready? Contact us and we'll be glad to advise you!)

Praise for The Compleat Rubyist

David, Gregory, and Jeremy are not just brilliant Rubyists, but they are also phenomenal teachers. They explain things in a way that's clear and easy to understand.

I feel like my fundamental knowledge of how Ruby really works has at least tripled, if not more, in only two days.

The Compleat Rubyist was finely tuned to my needs as an experienced programmer trying to advance my craft.

There was open discussion, not just with participants, but also between panelists. I thought that transparency was great.

Stay in touch!

Follow on Twitter for updates on future Compleat Rubyist events!