Profile avatar
ematipico.xyz
Software engineer. @biomejs.dev creator and core - @astro.build core and TSC. Follow the 🦀
359 posts 2,000 followers 172 following
Regular Contributor
Active Commenter

Follow this advice! It's not a genuine practice, because it adds a lot of work to your development dependencies (TS, Biome, eslint, etc.), and your downstream users too!

ANNOUNCEMENT: I'm looking for work! I'm a JavaScript/TypeScript expert with a ton of experience in Node, ASTs, Testing Frameworks, Docker, and more! - 10 years experience - Former core maintainer of Prettier - 315 GitHub repos, 198 npm packages suchipi.com/Resume2025.pdf

NEVER buy anything Adobe. Adobe is the example of what greed does to a company. No matter how outraged people are; no matter that the FTC is suing Adobe and executives for this practice; Adobe keeps doing it. I got scammed by this same practice in 2020 the same way: I switched to Affinity instead.

That's right, type-aware lint rules without the TypeScript compiler! It's been a wild ride, but we arrived there. Enjoy!

Join us in an hour for the live collections API bash We'll be trying out the upcoming live content collections feature. It's your chance to preview the feature, give feedback on the API and ask us questions. 🎥 Streaming live on YouTube and the Astro Discord

I designed and implemented the CSP solution. If you're eager and want to try it out, please leave your feedback in the roadmap PR! 🫡

v3 of the Biome VS Code is now available! - 🗄️ Support for multi-root workspaces - 📝 Support for single-file mode - 👻 Support for unsaved files - 🔄 Automatic reload after updating Biome - ⚙️ Automatic reload after configuration changes - ✨ Improved status indicator

We tell users that they shouldn't use a dependency of another dependency. But can we talk about re-export or types from a dependency? In a way, isn't it kinda-kinda the same? Only that the library author does this, and can breakages too.

Great write up! Knockout.js is missing, which is the framework that inspired Angular.js. There's marionette.js too, which is an extension of backbone.js; that's usually used at enterprise levels. And where's Bower?? The package manager created by twitter. Damn the nostalgia hit hard

🌱 Keep your site Nodally fresh  Node.js 18 has reached end-of-life 🪦 Astro 5.8 removes support for all but the final 18.x release  astro.build/blog/astro-5...

All right, we are very close. @biomejs.dev v2 is very stable now. There are no memory leaks, no major regressions, and still good DX. Multi-file analysis took a while, and I hope the next major (if ever) will take less time to get out. Now to polish docs, do some more testing, and we're ready!

User: things don't work Me: please provide repro User: here settings and screenshot Me: please provide repro, this isn't enough _Silence for days, issue closed_ User: why did you close the issue? 😭 Please share hugs 🥲

Please sign the petition!

Here are all the posters I designed for RustWeek 2025! 1. "Box<impl Future>" (Back tot the Future) #rustweek #rustweek2025

Over the weekend, I wrote an overview of Biome's type architecture, including our motivation and a discussion of the constraints that led to this architecture: https://arendjr.nl/blog/2025/05/biome-type-architecture/ Reply to this post to comment! #OpenSource #WebDev #Tooling #JavaScript […]

The future of OSUOSL is in jeopardy - as a nonprofit, they provide free infrastructure for many OSS projects, nurturing smaller projects and filling out support matrices for bigger projects like Node.js. Please help them keep the lights on for the OSS world! osuosl.org/blog/osl-fut...