I made django-tanstack-starter public on GitHub – my template for building new applications, using mainly @djangoproject, @django_ninja, and @tan_stack (Router, Query, and soon Start).
github.com/EmilTholin/django…
Is there an assets-webpack-plugin equivalent for Vite/Rollup? It's fairly straight-forward to create a limited plugin yourself, but there might be a better way.
npmjs.com/package/assets-web…
#vite #rollup #webpack
Emil Tholin retweeted
introducing ✨ runes ✨
svelte.dev/blog/runes
Emil Tholin retweeted
I’m excited to share that I will be joining Vercel next week.
I’ll be joining the awesome folks on the Svelte core team! 🔥
Emil Tholin retweeted
It's here.
svelte.dev/blog/announcing-s…
Emil Tholin retweeted
Introducing Preact Signals: a reactive state primitive that is fast by default.
✅ feels like using plain values
🥳 automatic updates when values change
⏱ updates DOM directly (fast!)
🥹 no dependencies arrays
preactjs.com/blog/introducin…
Oh, I just got the #MobX bronze badge on Stack Overflow! At this rate I will have the silver badge in... 3 years. Sigh.
Finally got the world first #MobX silver badge 🤓 Just 2 years off target...
Emil Tholin retweeted
🚀 Excited to share the biggest advancement we've made with Tailwind CSS since the first release back in 2017!
⚡️ A lightning fast JIT compiler
🧁 Never configure variants again
🤸 Write less custom CSS than ever
Watch the announcement 👉
youtube.com/watch?v=3O_3X7In…
Emil Tholin retweeted
👩🚀 Introducing 𝗪𝗠𝗥:
The tiny all-in-one development tool for modern web apps.
Everything you need to build a fast Preact site, from dev to prod.
🦄 TSX, HMR, CSS Modules, etc
🦦 use npm modules without installing
📦 one 2mb file, no dependencies
→ github.com/preactjs/wmr
Emil Tholin retweeted
v1.0.0 released! deno.land/v1
Emil Tholin retweeted
🚀 Super excited to announce that @tailwindcss v1.0 is finally out!
Head over to the website and give it a spin 🤙🏻
tailwindcss.com/
Emil Tholin retweeted
svelte-routing, an SSR-friendly routing library for Svelte 3, just hit 1.0.0! Give it a spin: github.com/EmilTholin/svelte…
Emil Tholin retweeted
I didn't mean for this to come out today, but the cat it out of the bag, so...
🚨🚨🚨 SVELTE 3 IS HERE 🚨🚨🚨
svelte.dev/blog/svelte-3-ret…
I've only recently started to play around with mobx-state-tree, and it's absolutely incredible!
Experimenting with having a copy of the tree in a worker, sending all actions there, and sending state patches back. Could be useful in apps with computationally heavy actions. #MobX
#MobX 5 is awesome.
Observable arrays are now regular arrays, so no need to slice() or peek() them before sending them to external libraries.
Observable objects can have entirely new keys added to them, so no need to have a Map when you need dynamically added keys.
I released [email protected], which takes full advantage of SQIP's new features. There is no longer a Go dependency, and you can now control what primitive shapes are used and the intensity of the blur.
github.com/EmilTholin/sqip-l…
I just released svelte-spinner, a customizable @sveltejs SVG loading spinner.
github.com/EmilTholin/svelte…
I just released [email protected] which adds the functionality to give a component constructor to a Route, instead of just children. Makes SSR more efficient, and oncreate of the component given to Route is now called when expected.
Emil Tholin retweeted
It's Monday~! Polished up a module this weekend for you fine folks! 🤠
Introducing 🧦 Sockette, the cutest little WebSocket wrapper
🤝 Auto-reconnect to server
♻️ Reuse your WebSocket configuration / hooks
🔧 Configure reconnect behavior
🔍 340 bytes
github.com/lukeed/sockette
Can't wait to take this for a spin in my next project. @preactjs, Stockroom (data, logic, networking in a Web Worker), and @tailwindcss. This stack should probably be illegal.
















