Hey there! Check out HackerBooks.com - our latest project that let you search books from StackOverflow and HackerNews

Latest Screencasts

Brian Levine shows how easy it is to add phone services to your application using Twilio. Twilio wraps powerful telecom infrastructure with a simple REST API and offers pay-as-you-go pricing with cloud scalability. Bonus content: download the slides from this talk.

Watch this screencast

Episode 075: Heroku

Sdruby - 2010-01-18 - free

Blake Mizerany from Heroku shows off the company's cloud platform for Ruby applications. The talk covers Heroku basics, Sinatra, Ruby development, and scaling.

Watch this screencast

RailsCasts #194 MongoDB and MongoMapper

Railscasts - 2009-12-28 - free

MongoDB is a document based database engine. Learn how to access it through MongoMapper in this episode.

Watch this screencast

Episode #21 - On The Edge - Part 3

Scaling Rails Series - 2009-10-23 - free

This is the last of three screencasts where looking at a couple new libraries to help you scale your Rails applications. In this episode we start by learning about rubber, a capistrano/rails plugin that makes it easy to deploy/manage/scale on Amazon EC2. Then we look at a background job system with a killer user interface called Cloud Crowd. Lastly we look at a web service called Mad Mimi, which allows you to keep track of mailing lists and even move all of your mailer erb templates out of your web application. Utilizing Mad Mimi’s API can give your customer more control of their mailing lists, and alleviate some developer frustration surrounding email.

Watch this screencast

Episode #20 - On The Edge - Part 2

Scaling Rails Series - 2009-10-23 - free

In this screencast we discover what typically causes Ruby server memory bloat, namely instantiating too many ActiveRecord objects. Thankfully there are several plugins which can help you detect when your application needs some help, and where your application is hurting the most. We start by taking a look at Rack-Bug, a toolbar which places all sorts of statistics about each requests at your fingertips. Next, we look at two libraries to help specifically track memory bloat; Memory Logic and Oink.

Watch this screencast

Episode #19 - On The Edge - Part 1

Scaling Rails Series - 2009-10-23 - free

This is the first of three screencasts where we begin to look at a few new Rails libraries to help you scale your Rails applications. In this first episode we take a look at Bullet, which will help you optimize your SQL queries by giving you growl notifications when you’re not using eager loading properly or should be using a counter cache. Then there’s Rails Indexes which provides Rake tasks to find missing indexes in your database. Finally the last library we’ll learn about is Scrooge, a SQL query optimizer which can reduce the amount of data getting sent from your database to your Rails application.

Watch this screencast

Scaling Ruby

Peepcode - 2009-09-02 - paid

PeepCode has teamed up with Gregg Pollack and Jason Seifer of Envycasts to provide you with their current library of screencasts! Learn how to write faster Ruby applications and gain a deeper understanding of what it takes to scale Ruby. Topics covered: This 41-minute screencast also comes with a PDF...

Watch this screencast

Episode #18 - Scaling Your Database - Part 2

Scaling Rails Series - 2009-07-24 - free

In this second screencast we start out by learning the differences between the myISAM and InnoDB database engines for MySQL.  Next we learn how to scale a write heavy database by using Master Master replication, and how we might configure this to work with our Rails application.  Lastly we’ll figure out how to shard our database by spliting our tables between multiple databases and show how both New Relic and eBay take advantage of this technique.

Watch this screencast

Episode #17 - Scaling Your Database - Part 1

Scaling Rails Series - 2009-07-16 - free

If the bottleneck of your application is your database even after caching as much as possible, what can you do? This is the first of two screencasts where we’re going to learn about techniques for increasing the power of your Database. In this first video we learn how to grow our database step by step using both vertical and horizontal scaling.

Watch this screencast

Episode #15 - Load Testing - Part 1

Scaling Rails Series - 2009-06-23 - free

One way to measure the scalability of your Rails application is to use Load Testing. This is the first of two screencasts where we attempt to give an introduction to load testing and show how to use two of the most basic Load Testing tools, Apache Bench and httperf.

Watch this screencast