All Posts

  • Published on
    I'm currently building a testing and validation framework using Python for a very old and quirky TM1 model. TM1py provides all the functionality you need to pull data from a cell but I found myself writing wrappers for specific cubes to make this a bit easier.
  • Published on
    I have spent years dodging PowerPoint, with limited success. Whether it was me who was expected to deliver the presentation, or people imploring me to automate the creation of their slide decks, I dreaded few things more. What really pissed me off was the feeling that it really didn't need to be this hard...
  • Published on
    Our reporting stack is built atop over 15k lines of BigQuery SQL that I have been trying to tame. Having made good use of Python formatters and linters like Black and Flake8, I wanted a linter that could help me clean up the code and also potentially be integrated with pre-commit and GitHub Actions.
  • Published on
    I really love charts and wanted to embrace a library for client side visualisation. I've hacked around with a method to use Chart.js with Gridsome and created a simple demo site detailing my progress thus far. It's rough but hopefully it illustrates a way to get started.