[amscotti@128bit.io ~/posts]# grep -l "opinion" *.md | xargs -n1 head _
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: December 19, 2011

Review of Heroku as Platform as a Service solution for developers who want to focus on code rather than server management. Offers free web node for testing, easy scaling with commands, extensive add-ons for databases and monitoring, clean documentation, and Git workflow deployment. Personal site amscotti.com currently hosted successfully on Heroku.

Date: August 24, 2011

An exploration of NoSQL databases as 'apophatic' term meaning databases without SQL interfaces. Compares document-oriented CouchDB and MongoDB, plus key-value Redis, with real-world adoption examples from major sites. Discusses MongoDB's BSON and sharding versus CouchDB's HTTP/RESTful API and replication, concluding with preference for CouchDB due to being 'built of the web'.

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: November 18, 2010

Thoughts on Firefox 4 Beta after previously switching to Google Chrome due to performance issues. The new beta features a refreshed UI with app tabs for keeping favorite sites accessible, and beta 7 introduced speed improvements and hardware acceleration that rival Chrome, revitalizing enthusiasm for the browser.