Lets face it, many (if not most) Ruby developers came to Ruby through Rails. And so did I.
At first, I was amazed by how cool it was. But after a while, I started wandering what else was out there. I wanted to go outside this ecosystem and into something lighter, and something less opinionated. I tried a couple of web frameworks and libraries and, at some point, landed on Roda, a small, light, un-opinionated library created by Jeremy Evans (you can go thank him publicly for this). I tried it out and liked it a lot, so I decided to create a course (still in the workings) and a book. And today I’m very glad to announce that
And I decided to talk a little bit about it here.
The book is an example-driven dive into how Roda works and it explains how to create web applications from scratch using it. It goes from the basics of routing to the exploration of plugins to extend the basic behavior of the library.
I wrote it for any developer with little to none Ruby experience. It explains everything in detail always guided by examples.
Regarding the current state of the book. I finished writing the basic content and decided to release a draft version for sale (I’ll probably explain that decision on the Kûn Developer blog).
The draft version contains an explanation of all the main features and concepts that Roda provides along with an exploration of my favorite plugins (that ship with the library). So even at this early stage, it’s a complete and useful resource for getting started writing web applications.
What’s not there yet is a chapter about extending Roda by creating your own plugins. I also wanted to include a number of other plugins to the mix.
If you’re interested in buying it, you can do it by following this link. You’d be getting the course at a discounted price of $15, and any updates it gets. And you’d be helping me set aside some more time in order to finish it.
If you decide to buy it, Thank You! and if you don’t think it’s for you, no hard feelings.
If you have any questions, please don’t hesitate to comment on this post or shoot me an email. And if you want to follow the updates of the book before buying, please subscribe to the mailing list using the following form: