Tekpub - Mastering Sinatra

Tutorial & e-learning. April 4, 2011 by speedk1ll.


Tekpub - Mastering Sinatra
English | FLV | 1000x600 | H.263 1258Kbps | MP3 32Kbps | 1.71 GB
Genre: Training

Rob Conery walks you through Sinatra, the lightweight Ruby web framework. Along the way you’ll get to know Vim, HAML, and MongoDB as Rob rebuilds the MVC Music Store completely with Sinatra. "Understanding Rack" is bundled with this production and is Episode 2.

1 - Introduction

In this episode Rob shows you what Sinatra is and why you should care. Next comes installation - Rob walks you through setting things up on Windows using E Text Editor and Cygwin
2 - Rack

This episode is a port of our current Rack production. If you want to use Sinatra, you need to understand what Rack is and how it works.
3 - Sinatra Music Store: Iteration 1

In this episode we go over the basics of building an application with Sinatra starting with Vim, HAML, and Rack middleware.
4 - Importing Data with Rake and Nokogiri

In this episode I pull in the Chinook sample data from an XML file, parsing it with Nokogiri inside of a Rake task. In addition I build out the Sinatra Music Store catalog pages (Genre and Album)
5 - RSpec

In this episode I kick up a Customer application and work in RSpec - a Behavior-Driven Design tool for Ruby applications. I then build out the shopping cart using split-window Vim coolness, with Autotest and Growl.
6 - URLs

In this episode I talk about URLs - creating helpers to work with them in your views, how to handle parameters gracefully, how to deal with a situation when more than one route matches your request, and how to deal with 404s.
7 - Infrastructure

In this episode I show you how to use helpers and extensions with Sinatra, setting up authentication, logging, and more.
8 - Deployment

In this, the final episode of the series, Rob ties up the Sinatra Music Store application and deploys to Heroku, showing you how to setup your database at MongoHQ and get your gems in order with Bundler. The series wraps up with a discussion on when it's appropriate to use Sinatra vs. Rails or other frameworks.

More info: http://tekpub.com/productions/sinatra



DOWNLOAD FILESONIC - FOLDER LINK
http://www.filesonic.com/folder/3171021

DOWNLOAD FILESONIC
http://www.filesonic.com/file/483345601/Mastering_Sinatra.part1.rar
http://www.filesonic.com/file/483311321/Mastering_Sinatra.part2.rar
http://www.filesonic.com/file/483320161/Mastering_Sinatra.part3.rar
http://www.filesonic.com/file/483378391/Mastering_Sinatra.part4.rar
http://www.filesonic.com/file/483358691/Mastering_Sinatra.part5.rar

MIRROR UPLOADED
http://ul.to/y82w7d16/Mastering_Sinatra.part1.rar
http://ul.to/iz2vt3f0/Mastering_Sinatra.part2.rar
http://ul.to/3bn9gr84/Mastering_Sinatra.part3.rar
http://ul.to/cgjpovgg/Mastering_Sinatra.part4.rar
http://ul.to/axru00zh/Mastering_Sinatra.part5.rar

Download File

Here you can download files online. Unlimited access to all sources file with one click direct download link!
Share
  • Featured link
  • [4-04-2011]

Comment