Recent Posts

OsmAnd: offline mapping for mobile devices

5 minute read

OsmAnd is an open-source application that gives access to offline maps, based on OpenStreetMap on your mobile device. Features include trip recording, reading/writing .gpx files, route planning and navigation. It is a...

Working with RDF Graph Databases in Python

5 minute read

In BGS, we work with a number of linked datasets which are stored as RDF graph databases. These include our own comprehensive lithology classification, the BGS Rock Classification Scheme, and a simpler international e...

Switching from NVM to Volta

2 minute read

The problem Developers using WSL as their established environment have no issue switching between Node versions using nvm, whereas this operation requires admin rights for Windows users running outside of WSL.

Migrating from NPM to PNPM

6 minute read

PNPM has been touted as a more performant and reliable replacement for NPM, aiming to reduce slow build times and eliminate issues with dependency mismatches. I primarily investigated PNPM as a way of speeding up the ...