Sinatra – Classy Web Development In Ruby
Originally aired on August 19, 2014. NOTE: Audio LOW.
This webcast will introduce web development using Sinatra. Sinatra is a small domain specific language written in Ruby that can be used for creating web applications, APIs as well as large-scale database-driven modular sites. It is flexible, fast and stable and has a low barrier to entry.
This webcast will cover:
Writing a one page web application
Responding to different HTTP verbs using route handlers
Creating a RESTful interface
Using Helper methods
Using CSS and JS preprocessors
Connecting to a Database
Writing Modular applications
Using Rack Middleware and Ruby gems to extend Sinatra
Deploying the application to Heroku
During the webcast we will be building a simple To Do List application to demonstrate some of the principles.
About Darren Jones
Darren Jones is the author of Jump Start Sinatra, a short book that helps you to get up to speed with Sinatra over a weekend. He’s been playing around with programming and building websites for over a decade and using Sinatra since 2009. He lives in Manchester, UK where he teaches math and plays water polo.