Pricing and Dates

$1395 Alumni and Groups of 5+
$1695 Early Bird! (thru May 9)
$1995 Regular
    Register
  • June 12-14 in Denver, CO

Why not take a double-header (literally) by attending two back-to-back Studios the same week?
Sign up for the Test-Driven Development with Rails Studio on June 9-11.

The Advanced Rails Studio is an interactive workshop that takes your Rails knowledge to the next level. Mastery is the key to building killer Rails applications with confidence and efficiency. By learning how others have solved tough problems, and applying those lessons in context, you'll save time while building better Rails applications.

In three days, you'll learn the cutting-edge techniques used by the experts to build full-featured Rails applications quickly. The upshot is you'll get your web application online quicker and have it stand above the crowd!

“Both the instructors and, as importantly, fellow classmates make this one of the best Rails resources available. No, make that THE best. Worth every penny.”

—Alex Boster

Who Gives the Studio?

Chad, Mike, and their Books

Mike Clark and Chad Fowler In this premiere Studio, you'll learn directly from the experts and authors of Advanced Rails Recipes, Rails Recipes, and Agile Web Development with Rails.

“The instructors and peers were highly knowledgeable and the atmosphere was friendly, relaxed, open, and highly interactive.”

—Brian Levine

Learn more about the instructors.

Who’s It For?

Dreyfus-advrails

Experienced Rails Developers This Studio is designed for web developers who have significant experience building Rails applications and who are proficient with Ruby.

This Studio is right for you if:

  • You've built at least one Rails application and you're working with Rails on a regular basis
  • You have a good working knowledge of the major Rails features, but want to understand when and how experts use those features
  • You're comfortable with Ruby

If you already have master-level knowledge of Rails, then consider attending the Advanced Ruby Studio or explore new advanced topics at The Rails Edge.

“I have been to a lot of technical training courses of this nature through the years and none of them even came close to what you guys do. Almost every aspect of the three days of class was applicable to me and my team.”

—Michael Holloway

What Will I Learn?

Group of Students

Advanced Techniques and Approaches In this Studio you'll learn how to build Rails applications that sing and, more importantly,deliver more value to the good folks who use them. Some of the advanced topics we'll cover include:

  • Latest Rails Features: REST, Active Resource, multiview, caching, and the latest Rails 2.0 features
  • Meta-Programming Rails: How to write code like the Rails internals, extend Rails using meta-programming, etc.
  • Rich Domain Models: :through associations, polymorphic associations, inheritance, scoping, association proxies, etc.
  • User Experiences: form builders, Ajax helpers, and RJS template best practices
  • Asynchronous Processing: background jobs, message queues, and other asynchronous processing techniques
  • Debugging: approaches, tools, and strategies
  • Performance and Scalability: caching, AR optimizations, and tools
  • Deployment: server configuration, security, monitoring, and automated deployment with Capistrano
  • And Much More!... practical tips, tricks, and techniques used by the experts to work efficiently and build sophisticated Rails apps fast
Outside Lunch

In addition to the prepared topics, we'll leave ample time for discussion and collaborative learning.

“All in all it was a whole lot of fun. If you want to go deeper into Rails development, or if you've had your head down and need to get updated on the latest Rails approaches...head on over to the Pragmatic Studio...”

—Michael Trier

What's a Studio Like?

Studio Experience

Interactive Learning. In a Studio you learn in a significantly different way than reading through the books. Attending a Studio complements what you may have read, but in an interactive environment where you'll:

  • get your questions answered by the experts, and your peers
  • discuss up-to-date topics that aren't in the books
  • learn techniques from live coding sessions
  • cement the concepts you've learned in the books

We think Studio offers the best developer training there is. But don't take our word for it. Just ask our alumni. Check out their reviews and applications they've built! The Studio experience continues after the Studio with our members-only alumni mailing list.

“The strictly guarded Alumni group is one of the best programming resources I have ever seen.”

What Should I Bring?

Prag Studio Attendees

You and Your Laptop. It wouldn't be a programming workshop if you didn't walk away having written some code. You'll be most productive on the laptop you use regularly. (On average, 60% bring Mac OS X, 30% bring Windows, and 10% bring Linux.)

A few weeks before the Studio, we'll send out detailed instructions for installing everything you'll need. During the Studio, you'll get hands-on experience working through prepared exercises, and experimenting on your own, too.

Your Registration Includes

  • A continental breakfast and lunch each day
  • A binder with all the presented material
  • Internet connectivity and power during the Studio
  • Access to our alumni-only mailing list
  • Discounts on book purchases and future training
  • A stylish t-shirt and other goodies!

Register