Weekend Reading: RBP Chapters 2-32010-02-05 14:00, written by Gregory Brown
If you’re reading this blog, you probably know that the Ruby Best Practices book exists. Even if you haven’t read it, you might have a sense for the sort of topics we cover based on the content you’ve seen on this blog. But now, everyone is going to get a chance to read RBP the way its meant to be read: as a conversation.
If you missed last week’s post, which introduces chapter 1, you’ll want to check that out. There was some great discussion among readers that add a lot to what I had to say in the book. I expect we’ll see the same thing happen this time around.
This week, I’m releasing two chapters, Designing Beautiful APIs and Mastering the Dynamic Toolkit. Incase the latter sounds familiar, it is indeed the book’s sample chapter. But it also happens to be my favorite chapter in the book, so I didn’t want to skip over it without a chance for discussion.
So remember, if you click those links, your responsibility is to participate in the discussion here by offering up your thoughts about what you’ve read. Best practices cannot be rules that are simply absorbed and followed if they are to be of any use… instead, they must be extracted from and influenced by those who work with the real problems that they are meant to solve.
It would be great to hear your experiences with the topics these chapters cover, even if they’re not directly related to the book content.
For Your Consideration
O’Reilly is being really nice to me by letting me give away my book, especially considering that I haven’t quite cleared my advance yet. So if you like what you see, and want to be able to read it all now instead of waiting eight weeks for it, please consider buying the book. You can get it directly from the publisher or via amazon. While I do make a little more money when you buy from O’Reilly, I wasn’t expecting to get rich off of RBP, so don’t feel bad buying the discounted copies from Amazon. But I’m pretty sure that seeing a spike in sales would encourage them to do more open source books, so… keep that in mind.
For those wishing to do interesting things with this material, note that it is released under the Creative Commons NC-SA license. This will become immensely more useful once the source documents are posted in late March, but if you’ve got any questions at all about this, you can ask me, and I’ll ask my publisher, and we’ll get back to you.
Anyway that’s all for now, enjoy the chapters and let me know what you think!