Tutorials

Binding Scope in JavaScript

Find out why this is resolving to window instead of the object you are within and learn some of the simple tools JavaScript offers to keep variable scope consistent.

Posted on 28 April 2009 in JavaScript

The Difference Between Ruby Symbols and Strings

Learn about String mutability, why it can cause unintended consequences and how Symbols can speed up your programs execution while ensuring consistent operation.

Posted on 11 January 2009 in Ruby

Understanding Ruby Blocks, Procs and Lambdas

See the small, yet important, differences between Ruby's unique closure options by looking under the hood and using each in different circumstances.

Posted on 21 December 2008 in Ruby

Up and Running with Custom RSpec Matchers

Start writing flexible matching methods that make your specs read well enough to act as documentation for other developers.

Posted on 10 December 2008 in Ruby

Simple and RESTful Account Recovery for Ruby on Rails

Use cryptographic protocols, customized routing configurations and the Rails ActionMailer library to securely help users who have forgotten their password.

Posted on 24 March 2008 in Ruby on Rails

Simple and RESTful Authentication for Ruby on Rails

Leverage both Ruby on Rails and RESTful principals to build an elegant and flexable account management system for your application.

Posted on 23 February 2008 in Ruby on Rails

Working with PGP and Mac OS X

Progresses step-by-step through the processes of installing Gnu Privacy Guard, generating and maintaining your key pair and sending yourself an encrypted message, all while learning key cryptographic principals along the way.

Posted on 18 February 2008 in Security

Starting Amazon EC2 with Mac OS X

Go through the entire processes of creating your first EC2 server, using SSH to login to it, having it serve a webpage and then terminating it when finished.

Posted on 26 January 2008 in Systems

Projects

Please see my profile at Github.

Tutorials by Category