James Milner
banner
jameslmilner.com
James Milner
@jameslmilner.com
Staff Engineer, open source fan, hacking on geospatial in my spare time. Lives in London
Pinned
After 2.5+ years, Terra Draw v1 is finally released 😌
✏️ Draw on web maps with the 10 built in modes (Point, Line, Polygon, Rectangle etc!)
🗺️ Supports Leaflet, @maplibre.org, @openlayers.org, Google Maps, Mapbox

Check it out: github.com/JamesLMilner... #geojson #maplibre #leafletjs #openlayers
Reposted by James Milner
aspirational
January 16, 2026 at 5:57 PM
Reposted by James Milner
Excited to share that maplibre-gl-lidar v0.6.0 is now available!

This release adds support for the Entwine Point Tile (EPT) format (entwine.io/en/latest/en...), making it possible to stream and visualize billions of LiDAR points directly in the browser with ease and performance.
January 14, 2026 at 8:52 PM
Reposted by James Milner
You're absolutely right
January 13, 2026 at 2:44 PM
Reposted by James Milner
Mushrooms
January 13, 2026 at 12:23 PM
Reposted by James Milner
FOSDEM 2026 - Travel and transportation advisories
Brussels / 31 January & 1 February 2026
fosdem.org
January 12, 2026 at 10:22 AM
Reposted by James Milner
learned a little sparql to query wikidata and satiate a curiosity: a graph of all the programming languages and what they influenced query.wikidata.org/index.html#%...
January 11, 2026 at 6:14 PM
I've been working a little on Terra Route today and the accompanying drawing mode for Terra Draw. You can use these together to do browser based map routing. I made some performance improvements that I think that even for decent sized areas the route snapping feels instant for the user
January 11, 2026 at 4:02 PM
Reposted by James Milner
Announcing deck.gl-raster: 𝐟𝐮𝐥𝐥𝐲 𝐜𝐥𝐢𝐞𝐧𝐭-𝐬𝐢𝐝𝐞 𝐂𝐎𝐆 𝐫𝐞𝐧𝐝𝐞𝐫𝐢𝐧𝐠. No server required.

1.3 𝐠𝐢𝐠𝐚𝐛𝐲𝐭𝐞 COG, streamed directly into the browser: developmentseed.org/deck.gl-rast...

- GPU-accelerated raster reprojection
- GPU image processing for colormaps, nodata values
- Efficient use of COG overviews
January 7, 2026 at 7:11 PM
Reposted by James Milner
Interop is brilliant. Aligning the efforts of all browsers around crucial focus areas every year is doing wonders for interoperability, and its effect is compounding.
Switch to the “experimental” tab (which is not about experimenting, but about what is definitely coming soon) and you can see that every browser reached at least 98. Once all this engineering work ships in browsers, the overall interoperability for these 19 Focus Areas is 96%!

wpt.fyi/interop-2025
January 5, 2026 at 8:29 PM
Reposted by James Milner
prospective Pledge co's: idk it's a lot of money, will it really help with recruiting?

prospective employees:
Haha thanks!

You & @chadwhitacre.com & @sentry.io putting so much time & effort & money into @opensourcepledge.com & sponsorships was a big reason why I joined Sentry. It speaks positively and strongly about the company culture and motivations and people!
January 5, 2026 at 9:45 PM
Rule of houseplants - the ones you're not so fond of will thrive beyond comprehension and the ones you have a shine for will slowly die
January 3, 2026 at 11:21 PM
Seems like a sensible approach given the last 10 years: indieweb.org/POSSE
January 3, 2026 at 2:39 PM
Reposted by James Milner
That’s a little discouraging, but okay
Drop your web dev goals for 2026
January 2, 2026 at 7:30 PM
Reposted by James Milner
2026 OpenUK Honours list is now live. Congratulations to all included openuk.uk/honours/ #openukhonours #opensource #openuk #opensourceai #opendata #openhardware #openstandards
December 31, 2025 at 11:59 PM
Reposted by James Milner
Some friction is healthy in our online interactions. You shouldn't be able to send a bug report without a reproduction. You shouldn't be able to create a PR without understanding the issue (and the solution). You should (try to) be aware of their context before replying to an unknown person online.
December 30, 2025 at 4:45 PM
Reposted by James Milner
The documentation for this image processing library is one of the most interesting things I've read in weeks:

https://github.com/celoyd/potato/blob/main/docs/personal.md
https://github.com/celoyd/potato/blob/main/README.md
https://github.com/celoyd/potato/blob/main/docs/concepts.md […]
Original post on infosec.exchange
infosec.exchange
December 26, 2025 at 4:49 PM
Reposted by James Milner
I now have about a dozen talks I want to see at #fosdem and, miraculously, none of them clash!

Of course, whether I can schlep back and forth across campus in time is a different question 😄

I recommend this app for building your event schedule https://github.com/cbeyls/fosdem-companion-android
GitHub - cbeyls/fosdem-companion-android: FOSDEM Companion for Android
FOSDEM Companion for Android. Contribute to cbeyls/fosdem-companion-android development by creating an account on GitHub.
github.com
December 16, 2025 at 8:49 AM
Reposted by James Milner
#GDAL just a friendly bump

take a few minutes for the GDAL 2025 user survey to help focus GDAL Sponsorship Program activities. your opinions and feedback make a difference.

Linked to from this issue, and there's also a link to last year's results: github.com/OSGeo/gdal/i...
December 22, 2025 at 10:38 AM
Reposted by James Milner
Hi 👋 I’m Sam, I create visual essays about programming.

My posts from 2025:

- samwho.dev/reservoir-sa...
- samwho.dev/big-o/
- ngrok.com/blog/prompt-...

I also appeared on other folks’ websites:

- simonwillison.net/2025/Dec/19/...
- writethatblog.substack.com/p/sam-rose-o...
December 26, 2025 at 11:16 AM
I updated my blog for the first time in a year or so remove the links to Twitter and also to fix some responsive design issues. Now more than ever it feels having some space online that you own and control (as much as is feasibly possible in a cloud first world) is important to maintain.
December 26, 2025 at 11:34 AM
I noticed I've been gaining a few new followers over the last several days - not sure exactly where they are coming from, but hello 👋
December 26, 2025 at 11:30 AM
Merry Christmas friends ⛄
December 25, 2025 at 6:42 PM
Reposted by James Milner
PSA - don't be one of those people. We need Browser diversity and everyone working on the open Web should be supportive, not destructive!
An absolutely wild and gutting part of this role is having so many people desperate for you to fail. I know I know tiny violin etc etc. Anyway, new video out later today!
December 19, 2025 at 1:35 PM
Reposted by James Milner
short note about S2 Geometry

bdon.org/2025/12/19/s...
More developers should use S2 Geometry
bdon.org
December 19, 2025 at 8:34 AM
Reposted by James Milner
Was looking at my cloudflare worker serving maps via pmtiles, saw there is a new dashboard on cloudflare with a map of request locations, poked around into how it works and indeed cloudflare themselves are serving their map via the pmtiles cloudflare worker
December 18, 2025 at 1:55 PM