this is your weekly reminder that: ⚪ intelligence != wisdom ⚪ correctness in sphere <a> doesn't port to <b> ⚪ being unchallenged leads to very dark places ⚪ be very careful of trajectory and dhh is racist much love my friends
raul
@macarie.blue
he/him 🪻 building things with code, one slice of pizza at a time 🍕 @vitest.dev team member ☑️ sometimes writing at macarie.me 💭
Anyways, hope everyone tries my new pop-up restaurant, Salmonella Enron Pearl Harbor.
I've noticed the same thing but never found the words to make it this fire 💯
Desperately, desperately fighting against this. Still cautiously optimistic it’s a strategy that will pay off commercially. @jason.energy had my favourite pithy quote on this: “My hottest take is that AI brought out the absolute worst in mediocre people.”
Test tags are coming to Vitest 4.1 (beta)! And they are powerful 💪 main.vitest.dev/guide/test-t...
Vitest
Next generation testing framework powered by Vite
main.vitest.dev
Loving the new unified design and brand identity spanning across all projects, it’s *chef’s kiss* 👏🏼
New Year. New Look. Same Mission. Make JavaScript developers more productive than ever before
Got blessed by the YT algorithm today with Song Sohee. That voice. Like what even. I can't 😭😭
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...
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 😄
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
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 👀
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)
Been experimenting with a type-safe, function-based, framework-agnostic form generator and it feels… weirdly nice to use?
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
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)
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"
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 💚
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...
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
Bought Timberborn just over a week ago, and I’m already 68 hours deep. Send help — this game is too addicting 🫣