Quick Left-overs for Jan 19 – Jan 27

A Ruby gem to help simplify working with clouds. Support for Amazon AWS, Blue Box Group, Brightbox, Google, Linode, Local, Rackspace, Slicehost, Terremark, and Zerigo. As the saying goes, to the CLOUD!!

Putting Apps on the Web
Will the new trend towards encapsulating functionality into apps steer us away from the Web as we know it? Discuss amongst yourselves (and with Couch).

Clever Algorithms: Nature-Inspired Programming Recipes
Step your algorithm game up! Including 'Complete code examples in the Ruby programming language.'

Sight – The Syntax Highlighter Chrome Is your code reading in the browser lacking in joy? Could you use some pick-me-up as you learn and/or debug? Sight's here for you.

Should I switch from Sendgrid to Amazon SES?
A comparison between cloud email services.

AckMate is a TextMate plugin for running Ack in a Cocoa window. Speed your code tree searches in Textmate (for those of us primitives that still use it).

Phobos Lab Ztype
Made with Impact JS, get your type on with words that seem aimed at programmers.

Using Nested Layouts with RoR
"Using sub-templates to support slight layout differences between controllers in your Rails app.

Apiary: Event Machine API in a box for your Ruby classes
A way to expose simple Ruby classes as a web-based API.

The road to faster tests
How to decrease your TDD testing time and increase your confidence in your code. Basecamp reduced their test times by over 50% (15 mins -> 7 mins).

HandlerSocket: The NoSQL MySQL & Ruby
"An optimized protocol for reading and writing data directly from the underlying storage engine (such as InnoDB) without any SQL overhead."

11 More Things I Learned from the jQuery Source
Paul Irish waxes poetic in this sequel to 10 Things I Learned from the jQuery Source.

Research Engine for Experimental JavaScript
"With Zaphod, language hackers can more easily experiment with new features for JavaScript, and more easily share their ideas with other developers."

CSS Background image hacks
CSS hacks to emulate desired features not entirely supported by modern browsers. background-crop, background-transform, background-position, background-opacity.

Learning from Twitter
"It's a very, very, bad idea to attach handlers to the window scroll event." and "Always cache the selector queries that you're re-using.". Find out why these are best practices based on Twitter's learning experience.

Simple Python web server on your local machine
1. Terminal: python -m SimpleHTTPServer
(creates a server on localhost:8000 from the current directory you are in in the Terminal)
2. Navigate to :
3. Ctrl-C to quit.

Quick Left-overs is a weekly series of things that end up in our "FancyBookLearning" Campfire room that we thought were interesting.