Pig on a Hill Productions

Apache

Apache Woes, Hello Nginx! 18 Mar 2015

Apple

Apple Watch - A Passive App Platform 03 Nov 2016
Swift, Optionals and nil 07 Jun 2014
Swift, The Basics 06 Jun 2014
A swift look at Swift 06 Jun 2014
Supporting iOS Versions 03 Jun 2013

Apple Watch

Apple Watch - A Passive App Platform 03 Nov 2016
WatchKit and watchOS 1 Apps 10 Aug 2015

Blog

Static Site Generators 19 Mar 2015

C

Game Engines and Polycode 31 May 2013

C++

Game Engines and Polycode 31 May 2013

Colour Cubes

State of Play, Mid 2015 22 May 2015
Away and Planning 10 Sep 2013
Up and Coming 20 Jun 2012
A bit of a catch up... 20 Jun 2012

Disqus

Static Site Generators 19 Mar 2015

Dissertation

Pixel Pals Update 20 Jun 2012
This is where it all begins! 21 Apr 2011

Dog Bins

State of Play, Mid 2015 22 May 2015
Dog Bins 2.0 17 Apr 2014
Away and Planning 10 Sep 2013
Dog Bins 10 Aug 2012
Up and Coming 20 Jun 2012

Drawing Drop

Up and Coming 20 Jun 2012

Elitserien

February Already?! 16 Feb 2013
Servers 15 Dec 2012
Puck 08 Dec 2012

Framework

Game Engines and Polycode 31 May 2013

Frostlight

General March/April Update 14 Apr 2013

Game Engine

Game Engines and Polycode 31 May 2013

GitHub

Little Hedgehog Server 07 Jun 2013

Jobs

Help Wanted! 07 Sep 2012

Linode

General March/April Update 14 Apr 2013

Little Hedgehog

Little Hedgehog Server 07 Jun 2013
February Already?! 16 Feb 2013

Lua

Game Engines and Polycode 31 May 2013

Middleman

Static Site Generators 19 Mar 2015

Nginx

Static Site Generators 19 Mar 2015
Apache Woes, Hello Nginx! 18 Mar 2015

OS X

A swift look at Swift 06 Jun 2014
February Already?! 16 Feb 2013
Up and Coming 20 Jun 2012

Objective-C

Supporting iOS Versions 03 Jun 2013

PHP

Apache Woes, Hello Nginx! 18 Mar 2015

Pixel Pals

State of Play, Mid 2015 22 May 2015
Away and Planning 10 Sep 2013
PP2 March/April Update 17 Apr 2013
February Already?! 16 Feb 2013
Pixel Pals Ramblings 16 Dec 2012
Up and Coming 20 Jun 2012
Pixel Pals Update 20 Jun 2012
A bit of a catch up... 20 Jun 2012
First Up and Live 22 Oct 2011

Puck

Puck 3.0 12 Sep 2016
State of Play, Mid 2015 22 May 2015
Away and Planning 10 Sep 2013
Little Hedgehog Server 07 Jun 2013
Major Puck update under development 15 Apr 2013
February Already?! 16 Feb 2013
Servers 15 Dec 2012
Puck 08 Dec 2012

Python

Little Hedgehog Server 07 Jun 2013

Ruby

Static Site Generators 19 Mar 2015

SHL

Puck 3.0 12 Sep 2016

Server

Apache Woes, Hello Nginx! 18 Mar 2015
Little Hedgehog Server 07 Jun 2013
General March/April Update 14 Apr 2013
Servers 15 Dec 2012

Sisu

Sisu Collective 09 Oct 2012

Swift

Swift, Optionals and nil 07 Jun 2014
Swift, The Basics 06 Jun 2014
A swift look at Swift 06 Jun 2014

Tutorial

Swift, Optionals and nil 07 Jun 2014
Swift, The Basics 06 Jun 2014
A swift look at Swift 06 Jun 2014

University

So much for an early night... 09 Mar 2011
Many many things to do... 03 Mar 2011

WWDC

A swift look at Swift 06 Jun 2014
Supporting iOS Versions 03 Jun 2013

WatchKit

WatchKit and watchOS 1 Apps 10 Aug 2015

Web

First Up and Live 22 Oct 2011

Website

A bit of a catch up... 20 Jun 2012

WordPress

Static Site Generators 19 Mar 2015
Apache Woes, Hello Nginx! 18 Mar 2015

iOS

Puck 3.0 12 Sep 2016
A swift look at Swift 06 Jun 2014
Dog Bins 2.0 17 Apr 2014
Away and Planning 10 Sep 2013
Supporting iOS Versions 03 Jun 2013
PP2 March/April Update 17 Apr 2013
Major Puck update under development 15 Apr 2013
February Already?! 16 Feb 2013
Pixel Pals Ramblings 16 Dec 2012
Puck 08 Dec 2012
Dog Bins 10 Aug 2012
Up and Coming 20 Jun 2012
Pixel Pals Update 20 Jun 2012
A bit of a catch up... 20 Jun 2012
First Up and Live 22 Oct 2011
This is where it all begins! 21 Apr 2011
So much for an early night... 09 Mar 2011
Many many things to do... 03 Mar 2011

watchOS

Apple Watch - A Passive App Platform 03 Nov 2016
WatchKit and watchOS 1 Apps 10 Aug 2015