Jump to ratings and reviews
Rate this book

Jump Start Sinatra

Rate this book
This short SitePoint book provides readers with a fun and yet practical introduction to Sinatra, a framework that makes web development with Ruby extremely simple. It's not intended to be a completely comprehensive guide to the framework or an in-depth Ruby tutorial, but will quickly get you up to speed with Sinatra and give you the confidence to start experimenting on your own.

The book is built around a real-life example a content management system. It's a fun and easily understandable project that is used to demonstrate the concepts outlined in the book in a practical way.

This is a clear, approachable and very easy-to-follow book that will get you to to speed with Sinatra in no time.

150 pages, Paperback

First published January 22, 2013

Loading...
Loading...

About the author

Darren Jones

14 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (22%)
4 stars
11 (50%)
3 stars
6 (27%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Anton Antonov.
356 reviews52 followers
November 25, 2015
A good introductory Sinatra resource.

The book is with emphasis on only one project that gets extended and modified through out the chapters. A good approach compared to introducing many ephemeral projects that might not pass Darren Jones's idea.

The choice of ORM might tip some people off, cause it's not the now-beloved ActiveRecord, but I'm confident to say that Darren Jones has made the right call to use a Data Mapper, since it's more obvious and easier to explain.

I especially liked the `Setting up to Go Live` chapter at the middle. It's a good break and motivation to see your web app deployed on Heroku. Heroku is a pretty straight-forward PaaS and that would motivate the reader to use Heroku in the future for his next web apps without worrying too much about deployment. I have to say, the chapter is a good influence.

Nevertheless the book is from 2011, but that should not be a stopper. Latest Sinatra has no breaking changes that would make the information inaccurate or misleading.

Only the newer Ruby syntax changes may anger Rubocop a bit, especially the 1.9 and newer hash syntax.

So in the end why am I giving it a 4 out of 5? Author has handled learning, developing and deploying the web app very well. Even put CoffeeScript and SASS, to show a standard Ruby-favoured web app development scenario, but the testing was left out. There are no more than 3 mentions about testing in the book .The sinatra-test-helpers gem is mentioned and that's all. Teaching the reader how to test his newly created web apps is mandatory!
Displaying 1 of 1 review