Ruby on Roda book

61 views
Skip to first unread message

Mateusz Urbanski

unread,
May 26, 2021, 8:53:09 AMMay 26
to Roda
Hi, I hope this post does not break group rules. If it does, just delete it.

I released my book, which describes how to build a Ruby application with Roda and Sequel.
Almost ten years of working with the Ruby on Rails framework meant that I started looking for an alternative way to build web applications using the Ruby language.
This book shows how to build, document, and test a REST API build with Roda and Sequel.
I invite all fans of the Ruby language. I am curious about your opinion. Each one is welcome, even the negative ones 🙂
I hope this book will make Roda and Sequel more popular and not be overshadowed by Ruby on Rails.

I created a special coupon code for the community that gives a 20% discount:

Jeremy Evans

unread,
May 26, 2021, 2:36:15 PMMay 26
to ruby...@googlegroups.com
On Wed, May 26, 2021 at 5:53 AM Mateusz Urbanski <mateusz....@htdevelopers.com> wrote:
Hi, I hope this post does not break group rules. If it does, just delete it.

Thank you for sharing, it's always great to have more resources for people.
If you want, you can submit a pull request to Roda to link to your book on the website's documentation page: https://github.com/jeremyevans/roda/blob/master/www/pages/documentation.erb.  You can add a Books section above Presentations.

Thanks,
Jeremy

Mateusz Urbanski

unread,
May 26, 2021, 4:55:25 PMMay 26
to Roda
Thank you Jeremy. I will definitely open a pull request.

Jared White

unread,
May 26, 2021, 5:14:13 PMMay 26
to Roda
I got this and did a speed read through it—lots of excellent material here! I'd structure some aspects differently…in particular I don't like the "service objects" concept and would probably try to find a way to write more traditional-looking controller objects/actions that get called from the routing tree. But that's all minor quibbles. I'd definitely recommend this book to anyone interested in learning about Roda!

Mateusz Urbanski

unread,
May 27, 2021, 1:30:08 AMMay 27
to Roda
Thank you Jared for your opinion. The service approach that I use in the book is great when your create/update logic is more complicated. 
In my other Roda apps, I often create/update multiple objects in one request and that's where it shines.
In the book, service objects are pretty simple and it looks like overkill.

Mateusz Urbanski

unread,
May 27, 2021, 5:03:04 AMMay 27
to Roda
Also, if you are interested in reading my book Jeremy it is, of course free for you :)
Just let me know, and I will send you a special coupon :)

ccaynab9

unread,
May 27, 2021, 3:55:13 PMMay 27
to ruby...@googlegroups.com
Help you could Facebook Nicmo liban password 



Sent from my Samsung Galaxy smartphone.
--
You received this message because you are subscribed to the Google Groups "Roda" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ruby-roda+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ruby-roda/afc642fb-e8f4-46ce-979a-7a43f5454343n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages