Sign in

Fuzzyma

@fuzzyma.bsky.social
417 followers 713 following 250 posts

Maintainer of svg.js and vue lover - freelancing wherever I go :) Member of the @e18e.dev community. Hit me up for any interesting vue projects. And if you need help migrating to vue 3: migrate-vue.com

PostsRepliesMedia
Fuzzyma @fuzzyma.bsky.social · 02/09/2026
This has been cooking for so long. I am excited for the official release! :)
030
Fuzzyma @fuzzyma.bsky.social · 13/08/2026
It goes without saying that I am absolutely in love with wayfinder. I had a similar setup (no graph, only tickets) which didnt come close. Thank you so much!
000
Fuzzyma @fuzzyma.bsky.social · 13/08/2026
@mattpocock.com I have questions! :) I use wayfinder a lot and it is amazing. At the start it often asks me where to go with this whole thing (specs, mvp, ...) How do I use wayfinder when I am done with the mvp? I want more now. But it doesnt seem to behave as awesome as when you initially call it
100
Fuzzyma @fuzzyma.bsky.social · 13/08/2026
That, along with a lot of dumber optimizations, reduced load time in my app by about 66%. So what do we learn? Benchmarks are fun! :D (And never assume something. Always measure)
010
Fuzzyma @fuzzyma.bsky.social · 13/08/2026
And then, at some point, you realize that Chrome isn't necessarily the fastest solution when you need to decode an image. Even with the 20% WASM tax, JPG and PNG hashing and decoding runs faster in WASM than natively in Chrome. Obviously, this is under my specific circumstances.
100
Fuzzyma @fuzzyma.bsky.social · 13/08/2026
Who thought that moving some images from A to B could be that hard? Well, it isn't really. But then: - you need to read the file - hash it to detect duplicates - extract EXIF data - decode it - scale it for speedy thumbnails and feature detection - detect those features to group similar ones
100
Fuzzyma @fuzzyma.bsky.social · 13/08/2026
I am gonna start cross posting my linkedIn content here. I feel like it actually belongs more here than there because it is rather random stuff anyways 😬
000
Fuzzyma @fuzzyma.bsky.social · 12/08/2026
I looked into it but afaik they had some weird limitation with s3 storage (which would be the cheap option)
010
Fuzzyma @fuzzyma.bsky.social · 12/08/2026
I might share a link later but here is a peak. If you wanna try it out now, comment or dm me. I am open for feedback anytime.
A Screenshot of my app for sorting photos
010
Fuzzyma @fuzzyma.bsky.social · 12/08/2026
That being said: After going through the painful process of downloading all pictures, the next challenge is sorting. "How do I drag and drop again? Did I delete something? Where did my window go?" I finally had the time to build an app that even my mum can use (hopefully - tbd).
220
Fuzzyma @fuzzyma.bsky.social · 12/08/2026
Every year, my mum comes to me and says: "Can you please download all photos from Google Fotos? I want to sort and print them". At this point I am convinced that noone should use Google Fotos and I am actively looking for a better solution.
110
Fuzzyma @fuzzyma.bsky.social · 07/08/2026
I second this take. Validation code should be compiled away. You should end up with pure functions that only test for what you actually want to test. If you go one step further and treat validation code actually as macros, you might even unlock even nicer syntax (but runnable only with build step)
010
Reposted by Fuzzyma
James @43081j.com · 31/07/2026
new @e18e.dev blog post about when to publish source maps to npm 📦 source maps are often the reason behind bloated install sizes, but sometimes necessary. here we try to explain some of the balance, do/don't
e18e.dev
Source maps or not?
Source maps are great for debugging, but should we be shipping them in production?
45515
Fuzzyma @fuzzyma.bsky.social · 16/07/2026
This is so cool! My sister discovered lilypond like 10 years ago and is a big fan ever since. Seeing it in Astro makes me happy. She has no idea what Astro is but I will tell her anyways :D
020
Fuzzyma @fuzzyma.bsky.social · 19/06/2026
Guess I have to pay now...
Clockify insists that I upgrade to select a wider range than a month for the tasks I clocked - without warning
010
Fuzzyma @fuzzyma.bsky.social · 19/06/2026
I need this kind of visualizations. They help a ton to understand this kind of things!
010
Fuzzyma @fuzzyma.bsky.social · 15/06/2026
*17:15!!
010
Fuzzyma @fuzzyma.bsky.social · 15/06/2026
Today is the day! My JSNation talk 'De-bloating the Web: The "Ecosystem Performance" Initiative (e18e)' will be live at 17:30 UTC. If you want to know what e18e is all about, what we are up to, and how you can help or benefit from it, make sure to join the talk later! @jsnation.gitnation.org
gitnation.com
De-bloating the Web: The "Ecosystem Perfomance" Initiative (e18e) by Ulrich-Matthias Schäfer
Join the "Ecosystem Performance" initiative to explore our mission to revolutionize the JavaScript ecosystem. We tackle bloated, slow, and outdated dependencies in popular open-source libraries, repla...
2204
Fuzzyma @fuzzyma.bsky.social · 09/06/2026
have fun! :D
020
Fuzzyma @fuzzyma.bsky.social · 30/05/2026
Also, I can speak for Germans: most are fine with English and personally I really much prefer the original :D
040
Fuzzyma @fuzzyma.bsky.social · 30/05/2026
I know that LTT contacted those type of people and formed a partnership with them. So it's a win win. Maybe you could try that? :)
110
Fuzzyma @fuzzyma.bsky.social · 22/05/2026
Love that! Build time magic always scratches a certain itch for me
020
Fuzzyma @fuzzyma.bsky.social · 20/05/2026
It's getting better and better 😁
020
Fuzzyma @fuzzyma.bsky.social · 20/05/2026
So I can finally just code and I get a free story? Yep, that sounds perfect :D
120
Reposted by Fuzzyma
James @43081j.com · 12/05/2026
most of these github actions driven breaches are because of pull_request_target. here's some tips of what to look for when reviewing your own workflows. worth noting - it is safe, and necessary, when used correctly 🧵
410922
Fuzzyma @fuzzyma.bsky.social · 11/05/2026
Tomorrow evening is the next vuejs meetup in Berlin. I am giving a small breakdown of my PR about slot props as components that was merged recently. If you are into those nitty gritty details, I would be happy to see you there :) luma.com/ldnnlaiw?tk=...
luma.com
Vuejs//Berlin 2026-05 · Luma
📅 When: 12.05.26 🎟 Ticket: Free, forever 🕖 Time: 19:00 📍 Where: Wikimedia Deutschland Let's talk about Vue.js the Vue.js ecosystem! 📽️ Presentation Ulima…
080
Fuzzyma @fuzzyma.bsky.social · 08/05/2026
done :) github.com/tc39/proposa...
github.com
Allow to specify ranges for partial loading · Issue #33 · tc39/proposal-import-bytes
Sometimes it might be useful to load only parts of a file. Hence it might be useful to allow for ranges to be specified. Something along the lines of: import bytes from "./photo.png" with { type: "...
010
Fuzzyma @fuzzyma.bsky.social · 08/05/2026
Would it be possible to only import a slice of a file as well? E. G. By specifying the slice in the import attributes. That would be kinda useful as well.
110
Fuzzyma @fuzzyma.bsky.social · 06/05/2026
Vue didn't resolve slot properties as components before. The PR added that. You can find the issue here: github.com/vuejs/core/i...
github.com
Allow components passed as slot prop to be used in the slot · Issue #8553 · vuejs/core
What problem does this feature solve? Example: <template> <SomeComponent v-slot="{ SpecializedComponent }"> <SpecializedComponent /> </SomeComponent> </template> At the moment, vue does not conside...
010
Fuzzyma @fuzzyma.bsky.social · 06/05/2026
3 years from issue over pr to merged 😄
160
Fuzzyma @fuzzyma.bsky.social · 06/05/2026
Coming back to this: it just got merged 🥳😁
110
Fuzzyma @fuzzyma.bsky.social · 23/04/2026
OK, then I understood correctly and we have to wait for 7.1 🫡
020
Fuzzyma @fuzzyma.bsky.social · 23/04/2026
What about volar and how it hooked into tsc to simulate a filesystem?
110
Fuzzyma @fuzzyma.bsky.social · 11/04/2026
The em dash really drives the point home :D
020
Fuzzyma @fuzzyma.bsky.social · 20/03/2026
how is it that all your animals just look the same way? 😂
120
Fuzzyma @fuzzyma.bsky.social · 16/03/2026
Yes - into my non existing home 😂
001
Fuzzyma @fuzzyma.bsky.social · 15/03/2026
It was awesome to see you :). Hopefully next time in Berlin! 😁
110
Fuzzyma @fuzzyma.bsky.social · 15/03/2026
The answer is "yes"
010
Fuzzyma @fuzzyma.bsky.social · 09/03/2026
You summoned me? :) I need more info but I am interested :D
030
Reposted by Fuzzyma
npmx @npmx.dev · 03/03/2026
We're dreaming big with npmx. The way we'll make a lasting difference is by banding together. Check out @whitep4nth3r.com’s post to learn how to get involved in open source. Everyone is welcome.
0372
Reposted by Fuzzyma
npmx @npmx.dev · 03/03/2026
npmx is now in alpha: this is our story, as told by our team and friends
npmx.dev
Announcing npmx: a fast, modern browser for the npm registry
Today we're releasing the alpha of npmx.dev – a fast, modern browser for the npm registry, built in the open by a growing community.
16367127
Fuzzyma @fuzzyma.bsky.social · 03/03/2026
😂😂
010
Fuzzyma @fuzzyma.bsky.social · 03/03/2026
Sounds intriguing! I will probably text you on discord about this 😁
120
Fuzzyma @fuzzyma.bsky.social · 03/03/2026
Uuh! I will need to check with the dates. There is something already. But would be a great opportunity to meet!! :)
110
Fuzzyma @fuzzyma.bsky.social · 03/03/2026
Berlin? When? 🧐
110
Fuzzyma @fuzzyma.bsky.social · 28/02/2026
I feel like the weather has a hard time figuring out whether it should be cold or warm
Me at the beach in the sun in shorts next to the ice which hasn't molten away yet
000
Fuzzyma @fuzzyma.bsky.social · 28/02/2026
I guess with kids around your view on life and your focus shifts quite a bit :). I guess I will have to do as much as I can while I can :D
110
Fuzzyma @fuzzyma.bsky.social · 28/02/2026
mine then would be like: > all i want is to play and listen to good music, eat good food, discover the world, be around people I love, and code all the things :)
110
Fuzzyma @fuzzyma.bsky.social · 23/02/2026
We also have a vue meetup!! :D
150
Fuzzyma @fuzzyma.bsky.social · 04/02/2026
James is the bestest of them all!
0110