
Crafting rails applications
by Jose Valim · first published 2011
80% recommend20% neutral
Why HN recommends it
Explains how Rails really works by peeling back its layers of magic, useful for working developers who want to understand the framework's internals beyond basic tutorials.
Summarised by Claude from recommending comments
Get ready to see Rails as you've never seen it before. Learn how to extend the framework, change its behavior, and replace whole components to bend it to your will. Eight different test-driven tutorials will help you understand Rails' inner workings and prepare you to tackle complicated projects. This second edition has been updated to Rails 4 and discusses new topics such as streaming, mountable engines, and thread safety.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.





I added Crafting Rails Applications by Jose Valim to my collection. I'm sure I'll love it.
on “ 40% off at PragProg on Ruby and Rails titles” ↗http://www.amazon.com/Rails-AntiPatterns-Refactoring-Addison... http://www.amazon.com/Crafting-Rails-Applications-Developmen...
on “Looking for best practices on architecting Rails applications.” ↗…Ruby) The Rspec Book (about testing, super important to learn, AO3 gives free copies to coders there) Metaprogramming Ruby (great for understanding the intricacies of Ruby and how to bend it to your will) Crafting Rails Applications by Jose Valim (great for understanding how Rails really works, more advanced) The MOST important part is after a week or so (or less) of reading and practicing tutorials in the like, find something you're…
on “Best syllabus to become a entry-level web developer?” ↗Aside from the things others have mentioned, which are all really good, there are some really good books on the subject. Jose Valim's Crafting Rails Applications[1] is a wonderful resource, since it deliberately sets out to peel back the layers of magic. A lot of the techniques are ones I probably would not use in practice (storing views in the database and rendering…
on “Why Learning to Code Is So Damn Hard” ↗…change and submit a patch. As a complete newbie to the language and platform. Rails 2 and below revolved around a lot of hacks. Rails 3 removed many of those. Rails 4 even more so. Check out the book "Crafting Rails 4 Applications" to see how easy it is to hook into places in the framework to get what you need. (Disclosure: I'm the editor of that book.) The argument you make about "voiding the warranty" is an argument I hear from…
on “The Rails Doctrine” ↗…http://patshaughnessy.net/ruby-under-a-microscope If you're looking for more general but advanced books there are loads of fantastic ones - some of my favourites are Eloquent Ruby, Design Patterns in Ruby, Metaprogramming Ruby and there's Crafting Rails Applications for Rails (though I haven't started this myself yet - but I hear it's very good).
on “Anyone Can Ride Rails - should I write this book?” ↗…system not being obfuscated doesn't mean that many other important parts aren't. >Rails 2 and below revolved around a lot of hacks. Rails 3 removed many of those. Rails 4 even more so. Check out the book "Crafting Rails 4 Applications" to see how easy it is to hook into places in the framework to get what you need. (Disclosure: I'm the editor of that book.) I currently maintain both Rail 2.3 and Rails 4 applications. I totally agree…
on “The Rails Doctrine” ↗…right amount of tough for a newbie -- I plan on buying their Jquery lineup soon) -Michael Hartl's Rails Tutorial Screencasts (I'm definitely a video guy, and you get a discount for completing R4Z) -Crafting Rails Applications (Takes your perception of rails to another level) -Programming Ruby 1.9 (You'll have to learn Ruby eventually, might as well learn from one of the best) -Ruby Best Practices (Its free, darn good, and…
on “Why Everyone Should Learn to Program” ↗…Dave Thomas. I started reading through this after I did the online tutorial and I have not been disappointed so far. There are some other books they have that seem interesting. I'm thinking of getting "Crafting Rails 4 Applications" by Jose Valim when I'm finished. I also hear that Michael Hartl has written some great material (https://www.railstutorial.org/), but I haven't read anything by him yet. Hope this helps and best of…
on “Good book on Ruby on Rails?” ↗Also, I've heard good things about Crafting Rails Applications (http://pragprog.com/book/jvrails/crafting-rails-applications) though I haven't gone through it myself yet.
on “Ruby on Rails Tutorial screencasts, 2nd edition” ↗