Hello and welcome to my website where I’ll talk about all things to do with creating software solutions. I hope you find it useful and interesting. This first post will describe why and how this website was created.
I wanted somewhere where I could document and share my thoughts and experiences on designing, creating and maintaining software solutions. Some of the things I’ll be writing about include:
The home page was inspired by the Amiga demo ‘Elysium by Sanity’. I liked the idea of the individual cubes making up a shape, rotating in 3D space and then transitioning to a new shape. The voxel shapes were created with goxel and then exported and using a bespoke app transformed to a json object. Three.js is used as the 3D library to display and rotate the cubes and the individual cubes positions move to their new location (the next shape) using easing functions as do the cube colours.