Date: July 07, 2011

A review of Tom Hughes-Croucher's O'Reilly video series on Node.js, which provided excellent introduction and inspiration leading to installing NodeJS and experimenting with projects immediately. Strongly recommended for anyone getting started or wanting to understand the concepts behind Node.js.

Date: June 29, 2011

An exploration of NodeJS for building scalable real-time web applications using JavaScript's event-driven, non-blocking architecture. Includes a live example hosted on Heroku using HTML5 geolocation API with Express web framework and Socket.io for real-time client synchronization, plus mention of npm package manager.

Date: May 01, 2011

A guide for managing multiple SSH private keys on a single system, useful for accessing different servers or working with Amazon EC2. Shows how to configure the .ssh/config file to specify different identity files, hostnames, users, and ports for each server, enabling easy SSH access by hostname alone.

Date: April 07, 2011

Similar installation process to Groovy/Grails, guiding through setting up JRuby on Mac OS X. Covers downloading tar.gz release, moving to /usr/share, creating symbolic link for easy version management, updating .profile with JRUBY_HOME environment variable and PATH, and noting that JRuby's gem command overrides standard Ruby's gem requiring full paths.

Date: April 03, 2011

A guide to setting up remote Git repositories on Linux servers via SSH or on USB flash drives. Covers creating a bare repository with git init --bare, using --shared flag for team projects, pushing to remote repositories, adding remote servers for easier access, and leveraging SSH keys for authentication.

Date: March 31, 2011

Step-by-step guide for installing Groovy and Grails on Mac OS X with symbolic links for easy upgrades. Covers downloading binary releases, moving to /usr/share, creating symbolic links to simplify version changes, updating .profile with GROOVY_HOME and GRAILS_HOME environment variables and PATH settings, and verifying installation.

Date: March 15, 2011

Report from first conference attendance, No Fluff Just Stuff Boston, focused on enterprise software development technologies and best practices. Highlights include Venkat Subramaniam's JVM languages talk with live coding, keynote on programming language evolution, emerging trends in HTML5, distributed version control with Git, and JVM languages like Groovy, Scala, Clojure, and JRuby.

Date: March 03, 2011

A Ruby example demonstrating how to pull friend data from Twitter API and use Geokit gem to geocode their profile locations. Code retrieves friends list, checks for location data, queries Yahoo's Geocoding API for coordinates, noting API rate limits and that profile locations may not reflect actual posting locations.