Month: December 2021

  • Visual Lint and log4j (TL;DR: we don’t use it)

    A good question from a customer given a bunch of headlines about security holes in the log4j logging library: Triggered by the recent log4j vulnerability our organisation is asking all our software vendors if their software is affected by it – and if …

  • Visual Lint and log4j (TL;DR: we don’t use it)

    A good question from a customer given a bunch of headlines about security holes in the log4j logging library: Triggered by the recent log4j vulnerability our organisation is asking all our software vendors if their software is affected by it – and if …

  • Providing MapLibre-compatible style JSON from openstreetmap-tile-server

    [Previous: Self-hosting maps on my laptop] In the previous post I showed how to run OSM tile server stack locally. Now I’ve managed to connect a MapLibre GL JS front end to my local tile server and it’s showing maps! Sharing a location in Element Web (…

  • Self-hosting maps on my laptop

    [See also: Providing MapLibre-compatible style JSON from openstreetmap-tile-server] As part of my research for working on location sharing for Element Web, the Matrix-based instant messenger, I have been learning about tile servers. I managed to get OS…

  • Including data in Python packages

    Every time I need to include data in a Python package, I find myself going in circles checking existing projects, blog posts, and every other resource I can find to figure out the right way to do it. For something so seemingly straightforward, including data in a package always turns …

  • Including data in Python packages

    Every time I need to include data in a Python package, I find myself going in circles checking existing projects, blog posts, and every other resource I can find to figure out the right way to do it. For something so seemingly straightforward, including data in a package always turns …