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

2 people are currently reading
8 people want to read

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