Blog Contents

A look at how large geospatial datasets are stored and processed, some tips to quickly see what's in the files, and how to get such data onto an interactive webpage map.

4c, geospatial, geotiff

Somethings you really just need to test an idea quickly, and here's how to do that using Docker and Azure.

azure, docker, testing

A look at one of my new projects, putting my engineering skills towards a project tacking the ongoing climate crisis with a team at the University of Cambridge looking at verifiable carbon offsetting.

4c, blockchain, tezos

I've been doing a bunch of reading and playing in the space of minimal computing in my spare time, and here's some thoughts on things I find interesting in the area.

assembly, macos, os, virtualization, x86

A quick look a unexpected nuanced interaction of Django's HTTPResponse object and Python's type system that caught me out.

development, django, python

A small tutorial on how to run the Atheris fuzzing tool against your Django apps API to try find untested code paths.

django, fuzzing, python, testing

Not all software issues are in the code, here is a tale of how what clothes I was wearing impacted how well my app worked when used in the real world!

development, health, ios, location, testing

A note on how you can use devcontainers to let you directly work on your code base in Visual Studio Code within a full dockerized production-like stack on your local machine.

development, docker

How using Windows Subsystem for Linux has changed how I work, letting me use all the development tools I'm used to from linux, and still run all those other apps I need to run a full business like Adobe Creative Suite.

linux, windows, wsl

A review of working with the MediaWiki Wikibase API, and the Go library I built to make it easier to work with.

api, golang, mediawiki, wikibase
Digital Flapjack Ltd, UK Company 06788544