Today everyone knows how to build a website. It’s easy really. Just pick a framework, slap on some stock pictures, add jQuery plugins, some text, and boom! You have a website. But what happens when you eschew the big frameworks and CMS’s in favour of a blank page and the one tag to rule them […]

There are many major issues in the world today, two of them being LGBTQ rights and web page bloating. (I didn’t say these issues were equally important!) Want your website to be progressive on both? There’s an easy answer: add a 348 byte SVG pride flag to your website! The author of this site supports […]

If you develop on Azure, or have jumpbox VMs you know the tears your wallet cries when you accidentally leave your VMs on for a night/weekend/week/month. Faced with this same problem I wrote a simple script to deallocate my Azure VMs (so that I don’t pay for them) if I’m not logged into them. The […]

Once you’ve created an Azure Container Service (ACS) deployment running Docker Swarm (as opposed to DC/OS) the next step is to be able to deploy to it from your dev machine, build machine, etc… The goal here is to be able to run docker run … and get containers running on the Swarm cluster. Ensure […]

In this post I’ll show you how to get awesome load times for your website, while simultaneously decreasing your web server load. How you ask? By using Azure as a content delivery network! It takes 20 minutes to setup, and largely runs itself after that. Plus, if you have a small site it probably won’t […]

In this post I’ll show you how you can quickly and easily setup a fast Joomla! site running in Docker, and using Memcached for caching. We’ll also be using Docker Compose to make managing the relationships between containers easier. Docker Compose makes the task of managing multiple Docker containers (in our case, Apache, MySQL, and […]

The US Department of Justice (DOJ) recently called Apple’s refusal to comply with it’s order to make a version of iOS that it could easily hack a “marketing strategy.” link It turns out that this is exactly why Apple doesn’t want to comply, and is also why the DOJ should accept it. Marketing is defined […]

The Azure Container Service (ACS) makes it easy to deploy a mesos cluster on Microsoft’s cloud. Unfortunately networking between containers on different slave nodes is a little more complex than when on your local machine. This problem is mostly solved using mesos-dns, but that still needs to be deployed on your cluster. In this brief […]