After many years, I'm heading back to the stage to discuss my experience in measuring Design Systems. I'll share the spotlight with @NoriSte, one of the best developers I've ever worked with!
#jsday #jsday25 #JavaScript
It will be a key event for developers and tech enthusiasts to explore the latest JavaScript trends, tools, and best practices.
Do you want to join? Use my speaker’s discount code
"speaker_10OFF"
bit.ly/4fYsZz6
Bologna (Italy) | April 7-8, 2025
Powered by @grusp
That's a treasure trove for anyone working on a design system! I'm proud of what they are doing!
New blog post! 📢 Why and how do we (@PreplyCom) measure the impact of the Design System? 📈
The visual coverage allows us to measure how the Design System impacts our users on the web and mobile
medium.com/preply-engineerin…
Spoiler: We do it in production and on users' devices.
🧵
Matteo Ronchi retweeted
Vitest 1.0 is here!
- easier to read snapshots (say goodbye to \\")
- improved coverage support
- improved typechecking support
- performance optimizations
- --project option for workspaces
- a lot of bug fixes!
github.com/vitest-dev/vitest…
TypeScript 5.3 is out! Go and grab yours 😉
Today we released TypeScript 5.3! Now bringing:
- new narrowing improvements
- more correctness checks
- import attributes
- handy new editor features
- lots of optimizations
and lots more! So try it today!
devblogs.microsoft.com/types…
Matteo Ronchi retweeted
I still have 10+ software engineer roles focused on TypeScript with 5+ yrs experience. Pay is 100k - 200k depending on location and experience. Open to North America, South America, and Europe. DM me for more info and I can get you connected to our team.
RT's appreciated 🙏
Keep up the good work! We appreciate the effort and quality you put in the TS documentation
Since February, I’ve been spending part of my time rewriting TypeScript’s modules documentation, replacing years-outdated content and adding some that’s never been written down. There’s always more to write, but I’m publishing it officially today. 1/5 typescriptlang.org/docs/hand…
This is so important! So many projects have too many index files. I'm responsible for doing it too 😅
New post: The barrel file debacle 🪂
How innocent looking code makes your tools slow, often by as much as 60-80%. Test runners and many import cycle detection tools are most affected by this.
marvinh.dev/blog/speeding-up…
That's smooth! Looking forward to using it!
Just tried out the View Transition API for micro-interactions on the login page of @hirecinch – it's a game-changer for micro-interactions! Super easy to use, and the best part? adds 0 bytes to the bundle. Excited to explore its potential at the views level too.
Matteo Ronchi retweeted
I just published how I implemented a Production-grade gradient-bordered, semi-transparent, rounded button 😊
It's different from the high-level, senior-oriented articles I usually write... But I wanted to help the next ones that have to do the same 😁
dev.to/noriste/production-gr…
Matteo Ronchi retweeted
Starlight theme editor just dropped!
What’s your favorite color combo? 🌈
starlight.astro.build/guides…
Matteo Ronchi retweeted
✨ Introducing Triplex — the React Three Fiber editor, now in public alpha!
Here's a video fleshing out a scene, sound on! 🔊
🧵👇 Continue into the thread below for more information and what's coming next for Triplex.
#threejs #react #webgamedev #r3f #gamedev #3dartwork
This is great! Can't wait to play with it!
Announcing Ink UI – a collection of themable UI components for your next CLI powered by Ink 💄
– Text, password and email inputs
– Select and multi select
– Progress bar and spinner
– Badges and status messages
– And more...
Open source and free → term.ink/ui
I highly recommend Stefano! If you're looking for a smart and experienced frontend dev, you have found it! I still miss working with him.
Matteo Ronchi retweeted
TypeScript 5.0 Beta is now out to try! 🚀
Now with ES decorators, better modes for modules in Node & bundlers, new inference tools for library authors, JSDoc support - and last but not least, some great speed and size improvements!
devblogs.microsoft.com/types…
Matteo Ronchi retweeted
const modifiers for type parameters are coming to TS 5.0, I had a feeling that this might happen soon
loving, loving it ❤️
declare function bar<const T>(obj: T): T;
bar([1, 'foo']) // readonly [1, 'foo'], and not (string | number)[]
github.com/microsoft/TypeScr…
Matteo Ronchi retweeted
⚡️ Vite 4 is out!
From all of us on the Vite team, thanks a lot to everyone that contributed to Core, pushed improvements from your frameworks upstream, expanded the ever-growing plugin ecosystem, and triaged, tested, or helped others in our community 💜
vitejs.dev/blog/announcing-v…
I've been waiting this for so long 🚀
ECMAScript excitement 😉
Congrats to @smooshMap on advancing Iterator Helpers to Stage 3 at @TC39 today 🎉
Both sync & async iterators gain these methods:
🔸 map
🔸 filter
🔸 take
🔸 drop
🔸 flatMap
🔸 reduce
🔸 toArray
🔸 forEach
🔸 some
🔸 every
🔸 find
Looking forwards to try it 😎
Revamped @rometools playground is now available at docs.rome.tools/playground/!
Format code, see lint errors, compare Prettier output, visualize our intermediate representations, control flow graph, and more.


















