// _ _ _____ _ _ // | | | | / ____| | | | | // | | _ _| | _____| (_____ ____ _ _ __| |_ _ __ ___| |_ // | | | | | | |/ / _ \\___ \ \ /\ / / _` | '__| __| | '_ \ / _ \ __| // | |___| |_| | < __/____) \ V V / (_| | | | |_ _| | | | __/ |_ // |______\__,_|_|\_\___|_____/ \_/\_/ \__,_|_| \__(_)_| |_|\___|\__| //

Blog Archive

Click on a headline to read the teaser.

Docker › Let's Deploy! (Part 2)
I am writing this post because I needed a simple way to deploy the backend for a small project, without the added expenses of a load balancer, SSL certs, or multiple instances. So I am sharing my solution that auto-renews SSL certs using the free and open LetsEncrypt Certificate Authority, and ties everything together using Docker containers with Docker Compose. Also, this being an IAAS-independent solution, it not only prevents vendor lock-in, but it's also very convenient if you find yourself jumping between different IAAS's free tiers Read More ›

Docker › Let's Deploy! (Part 1)
There seem to be lots of issues when handling variables and linking multiple containers, so I am sharing a workflow that I think handles Docker deployments quite well. Basically, I will walk through a simple bash script that customizes user-defined "templates" into the appropriate config files, which are then populated with environment variables and deployed using Docker Compose. Read More ›

emacs › Lightning intro to Emacs using evil-mode and org-mode
Forget mind maps, clunky spreadsheets, and vendor lock-in tools that are often more annoying than helpful. Instead, let's explore org-mode - a grass-roots free-software project that helps you manage your life in plain text! An accelerated emacs intro is also included. Read More ›

desktop drivers › Nvidia Optimus with Bumblebee on Ubuntu 14.04
Troubleshooting an all too common issue Read More ›

Blog!
Just an intro to kick things off Read More ›