CouchDB on Suse VM in Azure For Less Than $100/month (Part 2 of 5)

Part two of this series covers the creation of Azure VMs and the installation of CouchDB. Introduction Goals Cheap, Fast, Reliable Eventual Consistency Installation Create VM Installs SSH Security Capture VM Client Code Create Databases Create Benchmark/Testing Code Create Views Start Replication Cron Jobs Performance Tweaks stale=update_after CouchDB local.ini mods Mapping Data Aggregate Heat Map Live Map 2. Installation Create VM – This process will create two virutal machines. The screenshots and future examples will refer […]

CouchDB on Suse VM in Azure For Less Than $100/month (Part 3 of 5)

This is the third part of the series and covers creating CouchDB databases for tracking data and for the benchmark app. Introduction Goals Cheap, Fast, Reliable Eventual Consistency Installation Create VM Installs SSH Security Capture VM Client Code Create Databases Create Benchmark/Testing Code Create Views Start Replication Cron Jobs Performance Tweaks stale=update_after CouchDB local.ini mods Mapping Data Aggregate Heat Map Live Map   3. Client Code This project will allow a user with a web browser […]

CouchDB on Suse VM in Azure For Less Than $100/month (Part 4 of 5)

This is the fourth part of the series and covers a few performance tweaks to improve data ingestion. Introduction Goals Cheap, Fast, Reliable Eventual Consistency Installation Create VM Installs SSH Security Capture VM Client Code Create Databases Create Benchmark/Testing Code Create Views Start Replication Cron Jobs Performance Tweaks stale=update_after CouchDB local.ini mods Mapping Data Aggregate Heat Map Live Map   4. Performance Tweaks In addition to using cron jobs to maintaining database performance, a few changes […]

CouchDB on Suse VM in Azure For Less Than $100/month (Part 5 of 5)

In this final post of the series, the design views in CouchDB will be used to populate heat maps and show near real-time device location. The code for the maps is hosted at GitHub (https://github.com/markfennell/couchdb_heatmap). The mapping code uses the following libraries: heatmap.js v2.0.0 by Patrick Wied (http://www.patrick-wied.at/static/heatmapjs/), LeafletJS (http://leafletjs.com/) SimpleHeat (https://github.com/mourner/simpleheat) jQuery This post will not discuss the code used to produce the heat maps but will show how the pages render in the browser. Introduction […]

A Narrative Cover Letter

Greetings, Demonstrating 20 years of experience in web development can sound a bit like reading from a bowl of alphabet soup. Instead of ladling soup out for you, I submit this narrative cover letter. I have worked with HTML since before the toddler markup language pulled itself up on tables. I have helped Javascript work through its differences with various browsers since the initial “compatibility” issues between Internet Explorer and Netscape Navigator. DOM is a […]