Articles
What is a Content Management System (CMS) and Why is it Important?
15th August 2020"Content management" is a very general term, but what exactly does it mean, why is it so important to get right and what are the signs it isn't working as well as it should.
Deploying Craft CMS to a VPS Server with Capistrano
2nd March 2020A beginners guide to going from a development Craft CMS site, to a professional deployment on a virtual server such as a DigitalOcean droplet.
Simple Deployment of Phoenix / Elixir
7th January 2016Phoenix is the most widely used web framework for the Elixir programming language. Both Phoenix and Elixir are relatively new and although well established in many areas, deployment doesn't seem to yet have a de-facto method.
Running a NodeJS script through a Cron job
23rd February 2015Doing something on a regular basis should almost always be a job for Cron. The following setup is reliable and easy to understand, both initially and when you need to modify the timings in future.
Init script for Sidekiq with Rbenv
6th April 2013Sidekiq is a great queuing system for any rails app, it is easy to setup and fast since it also uses Redis. The most difficult part of integrating with a recent app for me, was getting it to start when the VPS booted.
Setting up Solr in a production environment
10th July 2012Yesterday I had the task of setting up Solr on a production Ubuntu 12.04 linux machine... it turned out to be a nightmare. After experimenting and benchmarking both (Thinking) Sphinx and (Sunspot) Solr for an upcoming Ruby on Rails app I have been writing, Solr seemed to be by far the best.