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.
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.
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.
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.
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.
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.
Code examples demonstrating Amazon SQS queue operations in both Node.js and Ruby. Shows how to create queues, send messages, and receive messages using AWS SDKs in both languages, comparing API patterns and highlighting event-driven use cases for decoupling application components.
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.
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.
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.