Project blog

Recent Posts

  • December 29, 2021

    Add publishing profile secret to Github Actions using Pulumi - Azure Web Apps

    Adding an Azure Web Apps publishing profile as a secret to Github Actions is quite easy to do using the inbuilt functionality in Pulumi. In this article I will show you how it can be done.

  • May 26, 2021

    Multiple Plotly Dash apps with Azure AD authentication

    If Plotly Dash with Azure Active Directory is what you are looking for, you have come to the right place! This post explains how you can deploy the repository to run a fully secured multi-page Dash app with Azure AD.

  • January 13, 2021

    Host sphinx or mkdocs documentation using Azure Static Web Apps

    In my team we needed a way to host our documentation and we had multiple requirements like easy setup of authentication/authorization, CI/CD via Github, versioning using Git and agnostic to which documentation compiler we used. After some research I found Azure Static Web Apps which, together with Github Actions, would ticket off all of our boxes and even better, it was free to use (at least as long as it's in preview). I went ahead and made a start-up template with two examples based on sphinx and mkdocs that I hope can be of use to readers stumbling upon this article.

  • March 25, 2019

    The Smooth Forward Price Curve builder for Python

    The Smooth Forward Price Curve builder for Python you never thought you needed.

  • January 17, 2019

    Fixing EXIF date taken field for WhatsApp image backups

    If you are a user of WhatsApp on Android and have gotten a new phone recently, you might have noticed that when recovering the WhatsApp backup all the file metadata is gone! This can be extremely annoying if you, like me, backup your photos to Google Photos or some other cloud service, since it messes up the order that the images are shown in the application. In this post I will explain how you can at least partially fix this problem.