Have you ever wondered how some programmers seem to know everything about Rails, but you feel you can't keep up with all the changes?
This class is not about making you learn by heart any of the Rails APIs. This class is about understanding how it works once and for all. This class is about OWNING the damn thing! Your friends will regard you with respect, your family will celebrate your birthday twice a year, your dog will clean the house and wash dishes, DHH will beg you for a retweet!
Jokes aside, Owning Rails has been running for more than two years and is still selling out in just a few days. Want to know why? Because it works!
« Fixed a bug because I knew how to deep dive into Rails source.
Learned the techniques in Owning Rails class [...] »Gavin Miller via Twitter
During my six years of developping Rails apps, people asked me how I seem to know the Rails APIs and internals by heart. I often joked that I was spending lots of time reading the docs. Well ... I'll tell you my secret: I don't. I read the source code and I understand the design patterns and the architecture behind it.
That is what I will teach you in this class. I won't teach you specific APIs or make you memorize code like some tutorials do. I will teach you how to find your way in the Rails source code quickly to help you write your app faster.
That's me! I created Thin, the high performance web server used at Heroku, Apple, CloudFoundry, and many other big sites. I've also been creating complex Rails applications, like Talker, for more than six years. In the process, I learned a lot about deployment, performance and Rails internals. I also dove deeply inside the Ruby language by creating my own Ruby implementation, tinyrb.
« This was one of the best courses I have ever taken. Not just on Rails, but any technology. »Matthew Carriere
« The Owning Rails course [...] was a mind-altering experience. »Stuart Ellis
« Hours of deep diving into rails with a true expert! One of the best courses I have done. »Naghi Prasad
« Owning Rails gave me new powers. I can't wait to use them. »Alain Ravet
« If you want to understand Rails, rather than follow recipes, this is the class for you. »Tim O'Leary
« Owning Rails is great, well worth the cost when you come out a Rails ninja. »Noah Hendrix
« Owning Rails course is really good. Anyone who is looking to dig deeper in Rails should take this course. It has made me realize that Rails is not written by aliens, just by people like you and me. »Rahul Trikha
« Very deep and useful, [Marc] obviously knows what he's talking about. [...] Great approach to understanding Rails. Great explanations in response to questions. »Kurt Sussman
« Marc offers a must attend master class on Rails. He lifts the mystery behind some of the magical aspects of Rails and exposes the solid thinking and the outstanding work that has gone into the Rails framework. Owning Rails gets it done in 8 hours, which is frankly amazing and a credit to Marc. »Amal Chaudhuri
« Marc is a very talented guy. This class is a must if you want to understand how Ruby on Rails works and improve your performance when coding apps. Worth every single peny. »Mauro Morales (Full review)
« Your course, and the whole idea of "Owning Rails" is a REALLY big deal. »John Repko
« The cheatsheets are awesome, concise but covering a broad range of key concepts. »Keith Woody
« Stop thinking that Rails is magic: start seeing why it seems so magical! I enjoyed much to build from the ground up a mini-Rails framework and start seeing that behind the magic there's a solid Ruby codebase :) »Pietro Di Bello
« If you've ever been afraid or mystified by the "magic" of Rails, Marc is your guide. Don't be afraid anymore. Take a dive into the internals of Rails. Forget that! Build Rails yourself. Owning Rails will take you a few steps closer to Level DHH. »Fred Lee
« Concepts were introduced in a very logical order. As an experienced Ruby and Rails developer, there were several times when I wanted to point out some interesting feature or pattern in the chat room... and then Marc-André would cover it in the next section.
Even at my level, though, I learned enough valuable new tools to make the class worthwhile. More importantly, I'm now inspired to go off and write my own MVC microframework in Ruby in a day or two -- and that's a great feeling! »Sam Livingston-Gray
« The material covered was great, and not something that I've seen anywhere else on the web, or read in a book. »Gavin Miller
Everything is online, you only need a web browser with Adobe Flash support for the video and audio.
We all meet at a given time in a chat room where you'll get instructions to start watching the streaming video of the class.
I will present the content using slides and live coding sessions. You can ask questions at any time using the chat room. Each module will end with a period of questions and exercises.
You will never appear on video. You only need to watch the live video of the class. You ask questions in the text-based chat room.
If you miss any part of the live class you can watch the recording of it any time you want.
During the class I will use Ruby 2.0 and the latest version of Rails. Code will be pushed using Git. And SQLite will be used as the database engine. You probably have all of this installed already.
This class will be highly interactive, I want to be able to answer all of your questions. Thus, each class is limited to 25 people. Keep in mind, previous editions sold out in just a few days.
Most Rails training classes go for about $1,500 and up, but I want to keep this class accessible. The price for the full 8 hours of interactive class, cheatsheets, exercises and a copy of Create Your Own Programming Language is $529 CAD (~$523 USD).
However, if at any time during the class you feel that you're not getting your money's worth, I'll give you your money back and you keep all the material, no questions asked. There are no risks, you can't lose.
Everything you need to master Rails, and more.
Everything you need to master Rails with Q&A.
Same as the Live package but only the recordings (no Q&A).
All packages include downloadable slides, cheatsheets, recordings and a copy of Create Your Own Programming Language.
See you in class,
P.S.: Still not sure you should take this class? Got some questions? Drop me a line and let me know.