Menu
  • Home
  • Blog
  • Technology
  • Software
  • Contact
  • About

All Blog posts

  • πŸ”ˆ Kernels, pipewire, and xruns in Linux (June 2022)
  • πŸŽ‡ Gitlab pipelines monitor – in Elm (October 2020)
  • πŸ“– An ode to Poetry (February 2020)
  • 🎼 Functionally programming The King of Pop (December 2018)
  • πŸ€” Migrating a Dockerised AngularJS app with Haskell API on AWS ECS... to Elm with Yarn and Webpack plus Serverless Haskell on AWS Lambda, API Gateway and CloudFront SSL (September 2018)
  • 🎼Music, Haskell... and Westeros (August 2017)
  • Smoke testing APIs… at the type level [3/3] (May 2017)
  • Smoke testing APIs… at the type level [2/3] (March 2017)
  • Smoke testing APIs… at the type level [1/3] (March 2017)
  • squeeze-alexa preview videos (January 2017)
  • Amazon Alexa, meet Logitech Squeezebox (November 2016)
  • Converting Textile to Markdown... with sed (July 2016)
  • Syntax highlighters... again (July 2016)
  • Detecting dodgy Git practices (July 2016)
  • Releasing to the Android store (March 2015)
  • Android development – one year on (March 2012)
  • Quod Libet Development (May 2011)
  • Django, Textile and syntax highlighting filters (July 2009)
  • Django template inheritance (June 2009)
twitter linkedin github stackoverflow email
© 2022 Declension Systems Ltd
Site generated using Hakyll