Latest Posts

  • Guerrilla upgrades for OpenNebula 5.10 to 5.12

    I’ve used the OpenNebula project for several years to run virtual machines to experiment with different Linux distros and software. Unfortunately, they made the decision to continue releasing the main...

    Read more
  • My preferences for TypeScript projects

    I have a number of preferences for TypeScript (TS) projects, built up from seeing the language adopted by teams and drawing comparisons with other ecosystems and strongly typed programing languages....

    Read more
  • Analytics for CloudFront distributions

    It’s nice to be able to analyse the traffic that your CloudFront distribution is receiving, for example if it powers a static website (like this blog). The built-in metrics aren’t...

    Read more
  • Building an automatic backup verification pipeline: Elasticsearch edition

    If you don’t restore and verify your backups, you don’t know that they’ll actually work when the time comes. Doing this manually is time consuming, easily forgotten and a great...

    Read more

Want more? Read the other 17 articles or subscribe via RSS.


Open Source

  • lambda-at-edge-basic-auth

    An example of using Lambda@Edge to authenticate requests to CloudFront.

    View on GitHub
  • docs-auth-lambda

    Secure a private static site with GSuite and Lambda@Edge.

    View on GitHub
  • lsd-members

    The Leeds University Skydivers membership management system.

    View on GitHub
  • ros-tls

    A simple script to acquire TLS certificates for RouterOS devices using the Let’s Encrypt.

    View on GitHub