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 2020

    A 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 2016

    Phoenix 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 2015

    Doing 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 2013

    Sidekiq 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 2012

    Yesterday 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.