I like maps

Joined December 2013
64 Photos and videos
May 12
So I picked a great day yesterday to make my first contribution to TanStack Router πŸ˜…
SECURITY ADVISORY β€” TanStack npm packages A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package. Status: ACTIVE β€” packages are deprecated, npm security engaged, publish path being shut down. Severity: HIGH β€” payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys. If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised: β€’ Rotate cloud, GitHub, and SSH credentials immediately β€’ Audit cloud audit logs for the last several hours β€’ Pin to a prior known-good version and reinstall from a clean lockfile Detection β€” the malicious manifest contains: "optionalDependencies": { "@tanstack/setup": "github:tanstack/router#79ac49ee..." } Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root). Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level. Full technical breakdown, complete package and version list, and rolling status updates: github.com/TanStack/router/i… Credit to the security researcher for responsible disclosure.
1
1
132
May 12
Thankfully I missed the compromise window, but even if I had been working during it I think pnpm v11 new defaults would have saved my ass!
34
Jan 21
I started this as a fun project, but the more I’m working on it the more it feels like something serious, legit good alternative for 90% of web map use cases
Jan 15
Been building a vector map rendering library from scratch. It’s called mewmap and it’s powered by SVG tech built-in to browsers. That allows for pretty small bundle size
1
47
Jan 20
Doing a talk next week at HelsinkiJS meetup about maps on the web. Bit of history, bit of future. Hopefully interesting and entertaining!
24
Jan 19
I put together some vector tiles from the new data (for using on web/mobile apps) and a style to go with them gist.github.com/sprusr/ab2ad…
We are pleased to announce the release of updated Natural Earth v6 transportation data, including roads, railroads, and ferries. A big thank you to Zhaoxu Sui for preparing it. shadedrelief.com/ne-draft/
1
1
91
Jan 19
Would probably be best to link to a demo but I didn’t have time to prepare one right now πŸ˜…
23
Jan 16
Now with raster (satellite) layers working in mewmap 🌍 I think I could probably ship a raster-only version in just a few kb bundle size πŸ€”
1
1
43
Jan 16
I have a small roadmap in the GitHub readme, but next focuses are: - Symbols (text and icons) - Rendering from geojson (custom markers) - Bunch of work to support full Maplibre/Mapbox style spec
1
53
Jan 16
After that something I’m excited to explore is server-side rendering possible lightweight isomorphic React wrapper ⚑️
31
Jan 15
Been building a vector map rendering library from scratch. It’s called mewmap and it’s powered by SVG tech built-in to browsers. That allows for pretty small bundle size
2
1
4
125
Jan 15
Can try it out at spru.sr/mewmap but beware it still has a bit of jank in Safari/iOS to figure out

58
24 Oct 2025
General consensus from over here is that it looks a bit goofy with the directives. But will be trying it out and seeing whether I can get it to play nice in cloudflare workers
Workflow Dev Kit: reliability-as-code β€’ "𝚞𝚜𝚎 πš πš˜πš›πš”πšπš•πš˜πš " "𝚞𝚜𝚎 πšœπšπšŽπš™" β€’ Open source and MIT-licensed β€’ Designed for AI agents and backends β€’ Backend-agnostic (Vercel or self-hosted) β€’ Framework-agnostic (Next.js, Nitro & more) useworkflow.dev
93
10 Aug 2022
Moving to Tokyo tomorrow. That’s pretty cool.
1
7
Scott retweeted
6 Jun 2022
Scariest tiles in monopoly in 2022
1
6
26 May 2022
Going to EMF next week, and also happen to have a spare ticket from a friend who can no longer make it. Free to a good home! πŸ˜„
1
22 Mar 2022
The Steam Deck is really good
2
12
21 Dec 2021
Found some vintage @AstonHack artefacts at my parents’ house, circa 2015
1
1
9
21 Dec 2021
If you ran a hackathon in the UK between late 2015 and early 2018, there’s a good chance I have some of your stickers πŸ˜†
1
2
13 Nov 2021
Gave a tech talk last night in front of an in-person audience. I really really missed doing that! ❀️ Will be on the lookout for opportunities
9
23 Jul 2021
Occasionally I get tempted back into blockchain stuff, I remember all the lovely people there! But other parts of that world don’t agree with me :(
2