Software Developer

Sweden
Joined January 2016
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
1
1,176
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! 🔥
68
28
21
1,138
237,363
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…
123
402
150
2,443
Oh, I just got the #MobX bronze badge on Stack Overflow! At this rate I will have the silver badge in... 3 years. Sigh.
2
5
Finally got the world first #MobX silver badge 🤓 Just 2 years off target...
1
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…
188
731
295
3,450
👩‍🚀 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
36
322
77
1,402
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/
149
772
105
2,786
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…
75
460
92
1,539
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
2
35
#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.
1
11
2
35
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…
1
5
1
26
I just released svelte-spinner, a customizable @sveltejs SVG loading spinner. github.com/EmilTholin/svelte…
6
23
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.
2
3
8
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
12
174
7
710
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.
2
11
71