React-ish iOS Apps: A Tutorial

4/21/2019 Update 3/8/2019 Well WWDC and SwiftUI meant this article aged rather badly! Yes Marzipan (now Catalyst) was just a UIKit on the Mac, but…

Starting with Flutter (from React Native)

2/27/2019 At the end of 2018/start of 2019 I wanted to fill in my knowledge of modern UI approaches. I have worked with native iOS and Android and…

Getting Started with Functional Music Programming

2/26/2019 One of my 2019 goals is to learn Haskell, to do this I picked up Haskell School of Music which teaches Haskell by showing how it can be used…

Upgrading to Elm 0.19 in early 2019

2/19/2019 So I finally got round to updating this Elm App (for presentations) to Elm 0.19 (along with cutting out a bunch of features so it was better…

OpenJSCAD

7/23/2018 What follows is concise documentation for the core of OpenJSCAD (the official docs are a bit confusing as cover both V1 and 2 and include…

Creating a Watch

9/28/2017 A few months ago I created a watch. Two actually. In a few hours. That is amazing and something which has only just become possible. This…