Date: April 22, 2012

Code examples for generating MD5 hashes in three additional programming languages. Shows both quick one-line hashing and incremental update method for large data processing. Continues series of MD5 implementations across different languages including previous Python, Ruby, and Groovy examples.

Date: April 16, 2012

An example of adding WebSocket support to Sinatra applications using em-websocket gem. Shows how to start WebSocket server alongside Sinatra, handle connections and messages for real-time bidirectional communication, enabling features like live chat or real-time updates in Sinatra apps.

Date: March 03, 2012

An introduction to MongoMapper as an Object-Document-Mapper for MongoDB. Shows how to create model classes and use them within Sinatra applications, providing Active Record-like familiarity for database operations without the complexity of full Rails framework for micro applications.

Date: February 15, 2012

A Ruby script for archiving Loggly logs into MongoDB using Heroku worker. Fetches archived log files from Loggly API using HTTParty, processes and stores them as documents in MongoDB with metadata about source and timestamp, demonstrating NoSQL storage for log data.

Date: February 08, 2012

Exploring MongoDB with Ruby using mongo driver for database operations. Demonstrates basic CRUD operations with MongoDB shell, connecting with Ruby, performing queries and updates, and noting similarities and differences to SQL databases in document-oriented storage approach.

Date: January 29, 2012

An introduction to MongoDB installation and basic usage on MacOS. Covers downloading and extracting MongoDB binaries, creating symbolic links for version management, setting up /data/db directory, configuring environment variables, and testing with mongod server and mongo shell client.

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: November 25, 2011

Sinatra example using linkedin gem for OAuth authentication and LinkedIn API access. Shows helper methods for login checking, profile retrieval, and connections listing with access tokens stored in sessions, adapted from Rails example for Sinatra's micro-framework simplicity.