DAVID FOSKETT

Hurrah, davidfoskett.net is born!

18 May 2025
2 min read
Software Development
website
Picture of the davidfoskett.net website

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.

Why was this website 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:

  • Architecture
  • Software design and development
  • Cloud architecture and development
  • Technical ideas and innovation
  • The Agile mindset and values
  • Process improvement
  • Software testing and quality assurance
  • Software support, maintenance and DevOps
What is this website created with:
Home Page

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.