Sign in

Birk Skyum

@bskyum.bsky.social
324 followers 145 following 18 posts

@maplibre.org Co-founder & Graphics | @tanstack.com Start/Router Maintainer

PostsRepliesMedia
Birk Skyum @bskyum.bsky.social · 01/10/2026
I've redesigned makewithmaplibre.com ! Get inspired by 150+ products that use MapLibre, and explore SDKs, plugins, basemaps, routing and geocoding for your next project.
060
Birk Skyum @bskyum.bsky.social · 09/02/2026
That Solid Router contains createAsync, which belong in solid-js core. Hiding core primitives in the solid router puts other routers at a disadvantage.
010
Birk Skyum @bskyum.bsky.social · 09/02/2026
That SolidStart contains FileRoutes, which belong in Solid Router as a bundler plugin. There's 5x usage of router over start, many of which could benefit from file routing for their simple SPA.
030
Birk Skyum @bskyum.bsky.social · 22/12/2025
Great! That's gonna be useful if you take on this endeavor
010
Birk Skyum @bskyum.bsky.social · 22/12/2025
@rich-harris.dev i found a svelte-jsx library that I believe is svelte 3 era. Is there a way to do JSX for svelte 5, or another way to define multiple components in a file (like Vue h() /JSX) that can be used for internal impl./tests in TanStack?
100
Birk Skyum @bskyum.bsky.social · 22/12/2025
2/ I've been tinkering with Svelte which doesn't have an alternative JSX syntax / way to make multiple comp in a file, and that results in having at least 2x as many src files for a router impl. In particular due to test suites which often have many small (even 1-line) templates.
310
Birk Skyum @bskyum.bsky.social · 22/12/2025
1/ Is there a way for angular to create multiple components / templates in one file? Like a JSD mode that can be used for impl. React/Soli/Vue impl. all does use JSX for their implementations, and then .vue support is added on top in the end.
100
Birk Skyum @bskyum.bsky.social · 20/11/2025
Our MapLibre GL JS renderer hit 1M weekly npm downloads. Every year since we launched, the adoption has doubled, and it's still accelerating. Open vector map rendering is rapidly becoming the new industry standard, and I want to say thanks to everyone who help make this happen.
2121
Reposted by Birk Skyum
MapLibre @maplibre.org · 05/11/2025
Read the latest newsletter covering project updates and #maplibre's #FOSS4G talks & workshops 🌍 🙏 Thanks to Radar for their continued sponsorship! maplibre.org/news/2025-11... #OpenStreetMap #OpenSource #SoTMEU2025 #foss4g2025 #foss4gna
maplibre.org
MapLibre Newsletter October 2025
The MapLibre Organization is an umbrella for open-source mapping libraries.
0122
Birk Skyum @bskyum.bsky.social · 31/01/2025
the moment there's proper git diffs / gitlens like setup in zed, I'll probably switch, because it just so much faster.
020
Birk Skyum @bskyum.bsky.social · 31/01/2025
Well, vscode's git plugin might be flaky, but zed doesn't really have one :/
120
Birk Skyum @bskyum.bsky.social · 31/01/2025
I see the same.. click that refresh button more often than usually
010
Birk Skyum @bskyum.bsky.social · 28/12/2024
Fully agree - here's yet another exciting solid project in the works. It'll be an interesting 2025 github.com/TanStack/rou...
github.com
Begin `solid-router` and `router-core` by Brendonovich · Pull Request #3086 · TanStack/router
I've copied react-router into solid-router and replaced most of the React APIs with their Solid equivalent, and also extracted a lot of code that doesn't rely on Solid to router-core, which...
1111
Birk Skyum @bskyum.bsky.social · 17/12/2024
I work a project that moved to vitest recently, except for render tests where plain puppeteer is used instead. I tried migrating to playwright, but it was too slow in that setup. I'd love to try vitest browser mode, but I think I'll need puppeteer support. Looking forward to follow vitest next year.
010
Birk Skyum @bskyum.bsky.social · 17/12/2024
Congrats! I noticed the @analogjs/vite-plugin-nitro is implemented in a quite generic way. Could it be made even more so, for other frameworks to leverage? IIRC there were mentions of a planned env-api based nitro plugin too, which would affect the cost-benefit - @pi0.io is that brewing already?
120
Reposted by Birk Skyum
MapLibre @maplibre.org · 12/12/2024
MapLibre Android with Vulkan support is here! 📱 📢 Learn more from our news page: maplibre.org/news/2024-12... 🎉 Huge thanks to the team & everyone who tested! #MapLibre #AndroidDevelopment #Vulkan #OpenSource #OpenStreetMap
maplibre.org
MapLibre Android with Vulkan Support Released
0132
Birk Skyum @bskyum.bsky.social · 04/12/2024
Thank you for working on resolving this.
060
Birk Skyum @bskyum.bsky.social · 22/11/2024
it'll only be in the docs when GL JS v5 is released, since it's only on stable release that the docs deploy - github.com/maplibre/map...
github.com
Add example of maplibre-gl-draw by birkskyum · Pull Request #5086 · maplibre/maplibre-gl-js
Add example using the new maplibre-gl-draw plugin thats ported to typescript and refactored. Launch Checklist Confirm your changes do not include backports from Mapbox projects (unless with comp...
000
Birk Skyum @bskyum.bsky.social · 22/11/2024
Yes, there's a codepen here: codepen.io/birkskyum-14...
codepen.io
maplibre-gl-draw
...
110
Birk Skyum @bskyum.bsky.social · 05/11/2024
That was a really interesting talk! Thanks
020