Adding a package and service to NixOS using flakesOne of the advantages of nix flakes is the ability to quite arbitrarily compose flakes in different ways to obtain consistent, reproducible…Sep 6Sep 6
Deploying an Elm Frontend to Cloudflare PagesWhile experimenting with the Cloudflare platform, I wrote a small Elm frontend which gets some data from a Workers hosted backend and…Aug 20Aug 20
Building an OpenAPI compatible API for Cloudflare Workers in GoIn this post, I describe how I built a simple test API in Go and deployed it to Cloudflare Workers. I really like the Cloudflare Workers…May 5May 5
Bringing up a NixOS VM in 10 minutes using nixos-anywhereGetting started with nix is something of a challenge; there are multiple reasons for this — the distinction between nix the language…Mar 5Mar 5
Building CUDA images on github runners with nixIn a previous post, I described how I set up github runners which could build standard docker images via github actions — I focused on a…Feb 72Feb 72
Building container images using nix and github actionsI spent a little time investigating building container images with nix which contain python applications or python environments; I wanted…Jan 24Jan 24
Baby steps with NixOSFor some years, the smartest guys in my environment have been extolling the virtues of nix generally and NixOS in particular; it supports…Oct 10, 20222Oct 10, 20222
AWS, Linux, Yubikeys and MFAAWS supports U2F MFA which can be used with Yubikeys to support secure access to your AWS account with an important limitation — only a…Nov 7, 2021Nov 7, 2021
Hugo, AWS Amplify and a sneaky Lambda backend…In a previous post, I described how I set up a Hugo site on AWS Amplify. One feature missing from this basic site is a contact form. Here…Feb 28, 2021Feb 28, 2021
Deploying and managing a modern Hugo site on AWS AmplifyFor a small project I’m working on, I wanted to set up content-oriented site comprising only of static content — Hugo was a natural choice…Feb 17, 20211Feb 17, 20211