Blog
The Occasional Exposition
We got posts on posts on posts...

Installing Jira and Confluence on Azure (Again)
An -updated0 step-by-step process of installing Jira and Confluence on Microsoft's cloud-hosting platform, Azure. Now with Bash commands!

Cross-Platform Mobile Logging Macro
For regular Windows, Linux, and Mac development - finding a C++ logging tool is pretty easy. The same can't be said about mobile development.

Invensense IMUs - What to Know
I've spent a lot of time working with Invensense IMUs and found some very interesting quirks. I've written about them and their workarounds in this post.

From Dreamhost to Digital Ocean - WordPress
This is my primer on how to move a Wordpress site from Dreamhost to Digital Ocean, including some basic metrics resulting from the move.

Installing NodeJS in Vagrant on Windows
Vagrant rarely gives me any grief as a development environment, except for when I need NodeJS. I've written a provisioning script that fixes the problems.

Ballin' in Bali
I spent a couple of weeks in Bali, and I've written about some of my experiences during that time. I've also added a few tips and tricks!

Couchbase Lite Attachments in Picasso
Couchbase Lite for Android does not have file URLs for attachments, making it hard to load those images in Picasso, I have written a small workaround.

Installing WordPress on Vagrant
A blog post about installing Wordpress on Vagrant - including all necessary provisioning scripts and configuration files.

Python Web Framework on Dreamhost
Having gone through the pain of installing a Python web framework on Dreamhost shared servers, I thought it would be nice to write a quick 'getting started'

How to Build a Hardware Company from Scratch
Are you a startup looking to become a full-fledged hardware company? Read this primer to save yourself time/money and get your product to the market faster!
