Micro Exercise (Work-out from home)
18/04/2020 I just released my first post-coronavirus world app: Micro Exercise: Work-out from home. Try and do 10 minutes of easy exercises to keep…
Solandra Update
06/09/2019 Solandra is my open source framework for creating algorithmic art (it would also work well for data visualisation) and I've updated the 'art…
Site Update
03/08/2019 I updated the site with a new University Section with tech talks and videos. I added coverage of Solandra, my algorithmic art framework. I…
(Quick) Colour Picker for MacOS
11/03/2019 A tiny App allowing you to quickly pick a colour (or generate a colour scheme) in seconds from the Mac menu bar. Quick Colour Picker on the…
Ray Tracing with Swift
27/02/2019 Over Christmas I worked through most of The Ray Tracer Challenge with Swift. I've extracted my tests/solutions so if you want to give it a…
Immutable Context: state management in React with Hooks, Context and Immer (and TypeScript)
09/02/2019 I made a state management library for React with Hooks, Context and Immer (and TypeScript): Immutable Context. See also an example…
Isometric Data Visualisation
05/02/2019 Honestly if your goals is to accurately communicate information 3D data visualisation isn't always the best choice. But it is fun and…
Kotlin for Processing
31/01/2019 I added the first in a planned series of articles on using Kotlin for Processing. It includes coverage of extending the core language…
New Section on Computer Drawing
18/01/2019 I've moved my interactive essays on using computers to draw things to this site (and updated them a bit). I should be adding more content…
Offline
16/01/2019 The website should now work offline. Because that is a key feature for a project listing website, right?