raul
banner
macarie.blue
raul
@macarie.blue
@vitest.dev team member ☑️

he/him 🪻 building things with code, one slice of pizza at a time 🍕

writing at macarie.me 💭
Got blessed by the YT algorithm today with Song Sohee. That voice. Like what even. I can't 😭😭
January 7, 2026 at 11:17 PM
Interesting project with some cool ideas, curious to see where it goes 🪴
Introducing Flint: a fast, friendly linter.

Flint is an experimental linter made to validate several hypotheses: hybrid linting, streamlined rich configuration, thorough docs & plugins, and tooling coordination.

Expect to hear more about Flint over the next month. ❤️‍🔥

www.flint.fyi/blog/introdu...
Introducing Flint
[Experimental] A fast, friendly linter. ❤️‍🔥
www.flint.fyi
December 31, 2025 at 7:02 AM
Reposted by raul
A new milestone! @vitest.dev hit 20 million mark 🎉 Took us 4 years since the first closed 0.0.0 release on December 3d, 2021 😄
December 8, 2025 at 1:16 PM
Reposted by raul
Hello friends and welcome to a new “How is ESM vs CJS going!” 33.4% of the popular packages on npm now includes ESM. Up from 29.6% half a year ago. We have a third!

ESM-only is up from 11.5% to 12.6%.

This is also the impact of half a year of Node 18 being EOL, making `require(esm)` available
December 4, 2025 at 8:31 PM
Merged! Vitest 4.0.14 includes a new tabbed view and slider for visual regression reports 🎉

This feature required a lot of work under the hood, including the creation of the new test artifacts API. Really curious to see how it'll be used by us and the ecosystem 👀
November 25, 2025 at 1:57 PM
Been experimenting with a type-safe, function-based, framework-agnostic form generator and it feels… weirdly nice to use?
November 18, 2025 at 10:02 AM
Wrote about how our testing strategy evolved to include visual regression testing and how we can generate hundreds of tests in a handful of lines of code

Spoiler: turns out high school math can be useful after all 😶‍🌫️

macarie.me/writing/when...
When Manual Testing Becomes Unsustainable · Raul Macarie
At some point, checking every visual variant by hand becomes impossible. This is about that turning point, and what came after.
macarie.me
November 11, 2025 at 6:15 PM
Potentially coming to a @vitest.dev browser mode report near you 👀

New view for visual regression testing failures with tabs for:
- diff, reference, and actual screenshots
- slider to compare reference vs actual (before/after style)
October 25, 2025 at 10:55 PM
Reposted by raul
part of my resentment towards LLMs is to do with them crowding out anything else we could be talking about. there are so many things I could be reading to get better at my craft but I'm presented with "you should actually get worse at it on purpose because nothing matters any more"
August 8, 2025 at 7:27 PM
Totally missed this 🙃

Proud to have helped bring visual regression testing to a tool I use daily, and even more so because it started from something I needed as a user 🙌🏼

And thanks to @erus.dev for the support along the way 💚
erus.dev Vladimir @erus.dev · Jul 28
Built-in Visual Regression testing comes to Vitest in the next major release! Thank you, @macarie.blue for working on this feature 👏

main.vitest.dev/guide/browse...
August 3, 2025 at 7:24 PM
Biome's been a huge win for my team - hands down the highest ROI tool I've used!

So happy to finally see plugins and type-aware rules land in stable 🥹
Biome v2—codename: Biotype is here! The first type-aware linter that doesn't require tsc

🔐 Type-aware lint rules
🧑‍🚒 Plugins
📚 Monorepo support
📝 Revamped, configurable import sorting
🧐 Linter domains
🙅‍♀️ Bulk suppressions
👩‍✈️ Analyzer assist
June 17, 2025 at 2:10 PM
Bought Timberborn just over a week ago, and I’m already 68 hours deep.

Send help — this game is too addicting 🫣
November 4, 2024 at 6:23 PM