Who am I?
Sysadmin, developer and coop member at Agile Collective.
stephencox.net is designed to collect things I've done or things I like online.
Open Source tools for academic writing
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.
Installing Ubuntu 18.04 with full disk encryption and home on its own partition
When installing Ubuntu 18.04 with full disk encryption there isn't an option to specify your own partition layout. This post details how to setup a separate home partition after installing Ubuntu.
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.
Could the next Uber be a platform cooperative?
One of the main discussions going on at the recent Open 2017: Platform Cooperatives conference was about how to go about setting up a platform coop.
Victory over the sun
Introduction to Front-End Ops
Front-end ops focuses on the processes and automation of developing and theming websites from the perspective of a front-end developer.
Correfoc in Barcelona
Devils run through the streets of Barcelona brandishing fireworks.
Rooting and Updating Android on a Google Nexus
Notes on how to root and update Android on a Google Nexus devices using Ubuntu 14.04.
Photo along the coast to Cap Antibes, Côte d'Azur, France
Photo of Monaco from Cap Martin, Côte d'Azur, France
Vieille Ville, Nice and the beach
Will you get less wet running in the rain?
Common sense would say that one will get less wet running in the rain than walking, but this might not necessarily be true. This is a mathematical look at the problem.
An Introduction to Ajax
An introduction to programming asynchronous Ajax web requests using JavaScipt, PHP and MySQL.