Date: August 26, 2012
Tags: [Mac]

A recommendation for Homebrew as package manager for Mac OS X, offering easier installation of software than manual downloads. Explains how Homebrew manages dependencies and library locations under /usr/local, making it simple to install, update, and remove packages with single commands like brew install and brew uninstall.

Date: July 29, 2012

An introduction to Amazon Simple Workflow Service for coordinating distributed application components. Explains decider and worker roles, task-based workflow execution, reliability features like retries and timeouts, and provides Ruby code examples for registering workflow types and processing tasks.

Date: July 08, 2012

An opinion piece on the rapid evolution of web technologies driven by competition between major browser vendors. Discusses how Google, Microsoft, Mozilla, and Opera compete to implement HTML5, CSS3, and JavaScript optimizations faster, pushing web development forward and benefiting users with richer web experiences.

Date: June 28, 2012

A review of Amazon DynamoDB key-value database service. Compares to SimpleDB, explains Dynamo's white paper origins and influences on Cassandra and Riak, highlights predictability of performance with configurable throughput, discusses trade-offs like 64KB item limit and lack of easy table cloning, and praises ease of setup over self-administered NoSQL databases.

Date: June 16, 2012

An introduction to Mozilla's BrowserID authentication service which lets users sign in with email credentials managed by Mozilla, avoiding storing user passwords. Includes Sinatra example with HAML templates and JavaScript integration using navigator.id.get(), with full code available on GitHub.

Date: June 13, 2012

Demonstrates combining Amazon SQS queues with SES email service for background email processing. Shows architecture where web applications queue email jobs, worker processes consume from SQS and send via SES, with code examples in Node.js and Ruby handling queue messages and email sending.

Date: June 02, 2012

A personal status update mentioning working on Heroku application, continued interest in Node.js projects, and ongoing Ruby work including MongoDB database activities. Notes that posts are coming after period of focusing on learning new technologies for job transition.

Date: May 21, 2012

A review of O'Reilly's Mastering Grails 101 video series by Berglund and McCullough. Covers Grails fundamentals, Groovy language basics, convention over configuration philosophy, building applications from scratch, and scaffolding. Recommends for anyone wanting to learn Grails web framework quickly.

Date: May 20, 2012

A brief personal update about transitioning to a new job which has kept me busy and unable to write blog posts. Mentions acquiring O'Reilly videos on Mastering Grails 101 and Agile Engineering Practices to watch and review during the transition period.