Sam

Sam @spwoodcock

About: Bridging the gap between software developmemt and humanitarianism

Joined:
Jun 13, 2024

Sam
articles - 11 total

How to add translations to the MapLibre UI?

How do translations work in MapLibre MapLibre has very little built-in UI to speak of, as...

Learn More 0 0Nov 12

Hacking the Potensic Atom drone to fly pre-generated waypoint missions

1. Overview: Drone Tasking Manager (DroneTM) About a year ago, a joint initiative between...

Learn More 0 0May 12

Programming languages in 2025: what we have now and future predictions

So What Languages Do We Have: Backend Right off the bat: I am coming at this with an...

Learn More 0 0Apr 22

Building an open-source community at HOTOSM: a thank you

I’m deeply embedded in the open-source humanitarian software space by now. This post is a...

Learn More 0 0Mar 9

All About CORS Headers

There are already a lot of resources about CORS out there. I’m going to try and keep this short and...

Learn More 0 0Mar 5

Combining sync and async Python code: writing a DRY package

Async Python Directly from the Python docs: asyncio is a library to write concurrent...

Learn More 0 0Feb 18

How to Migrate Plex from Windows to Linux: What Most Guides Miss

Home Server Overhaul I am in the process of migrating from a hybrid Windows / HyperV...

Learn More 0 0Feb 9

Build a Simple Golang Webhook Service with Postgres Triggers and pg_notify

Context For The Problem I work on a tool called the Field Tasking Manager (Field-TM) at...

Learn More 0 0Feb 6

FastAPI, Pydantic, Psycopg3: The Ultimate Trio for Python Web APIs

Part 1: Discussion Enter FastAPI First of all, take the title with a pinch of...

Learn More 8 0Oct 24 '24

Contributing to ODK: the go-to mobile form data collection tool

This is a post with very little code, but instead a higher level retrospective on contribution to a...

Learn More 5 1Jun 13 '24

Using PostGIS to Read and Write FlatGeobuf Files (With Examples)

Post adapted from https://www.openstreetmap.org/user/spwoodcock/diary/402948 Flatgeobuf in...

Learn More 2 0Jun 13 '24