Code - stephen-cox

Screenshot of profile on
My profile on

GitHub - stephen-cox

GitHub account for stephen-cox
Link to my personal GitHub account.

LocalGov Drupal

Screenshot of
For the last couple of years I've been helping develop a publishing platform for councils.

Open Source tools for academic writing

Corridor stacked high with books
I recently completed an MA in philosophy. This post details my workflow using Open Source software tools such as Atom, Pandoc, Zotero, Git and Syncthing.

Agile Collective developer documentation

Agile Collective dev docs website
Developer documentation for Agile Collective members, employees and freelancers.

Drupal with Varnish caching and HTTPS using Nginx and Let's Encrypt

Varnish is great at serving pages to anonymous users at high speed, but it doesn't speak HTTPS so if you want to use Varnish and provide your site over HTTPS then you need to use something to do HTTPS and proxy the traffic to Varnish. In this blog post I will detail one way to do this by using Nginx to do HTTPS termination and proxy the requests to Varnish.


Playing with CSS circles
Playground for my experiments with CSS, jQuery and JavaScript libraries.

Agile Parrot

Agile Parrot on GitHub
Agile Collective fork of Computer Minds Parrot. A Vagrant based development setup for creating Drupal websites.

An Introduction to Ajax

Message control for normal and Ajax browser requests
An introduction to programming asynchronous Ajax web requests using JavaScipt, PHP and MySQL.