Greg Bergé
gregberge.com
Greg Bergé
@gregberge.com
I post about tech and my journey to build https://argos-ci.com • Product Engineer GitBook • Creator of React libraries https://github.com/gregberge
We just shipped ARIA Snapshots in @argos-ci.com for @playwright.dev 🎉

Now you can capture accessibility trees alongside screenshots, perfect to spot text changes and catch accessibility regressions.
🚀 New in Argos: ARIA Snapshots for @playwright.dev

Capture accessibility trees with your screenshots to spot text changes and detect accessibility regressions, all in one visual testing workflow.

Changelog 👉 argos-ci.com/changelog/20...
ARIA Snapshots in Playwright — Changelog
Capture accessibility trees alongside your screenshots with Argos Playwright SDK.
argos-ci.com
November 4, 2025 at 8:54 PM
Argos is getting more enterprise-ready 💜
Get notifications where you need them!
New: Email Management ✉️

Add multiple email addresses to your Argos account and notifications where you need them.
August 26, 2025 at 4:17 PM
Reposted by Greg Bergé
Welcome to a new era of documentation.

Starting today, you can create tailored docs experiences for every user, with an AI Assistant that can answer with context from external sources via MCP.

Create relevant, targeted docs for your users. Find out more: www.gitbook.com/blog/new-ada...
July 31, 2025 at 8:34 AM
Flaky test detection is the first step in bringing full flaky test management to Argos. Visual testing is inherently flaky, but it doesn’t have to stay that way. Our goal is to give all teams the tools they need to understand, manage, and eliminate test flakiness.
Flaky Test Detection is live in Argos 🎉
Spot unstable tests at a glance and view detailed history plus a flaky score on the test page. Ready to tame flaky tests?
June 26, 2025 at 11:43 AM
We just released Slack notifications at @argos-ci.com 🎉
Real-time build updates, configurable rules, channel targeting. Already making our own workflow smoother!
Argos now supports Slack notifications 🚀
Get build alerts right in your channels when a build completes or is reviewed.

→ Custom rules
→ Targeted channels
→ Real-time sync

Stay in the loop, without leaving Slack.
June 18, 2025 at 8:09 PM
Some thoughts on how to write more stable Playwright tests, starting with the locators you choose. This short guide covers what works in practice and how to avoid common pitfalls.

argos-ci.com/blog/playwr...
How to Choose the Right Playwright Locators
Best practices for writing stable and accessible tests in Playwright by selecting the most effective locators.
argos-ci.com
June 11, 2025 at 11:49 AM
Rolldown-Vite is now available as a technical preview. Some users report Vite builds that are 16 times faster 🤯

voidzero.dev/posts/annou...
Announcing Rolldown-Vite
We are building the next generation of JavaScript tooling
voidzero.dev
June 5, 2025 at 11:45 AM
Good news for JavaScript! The Random namespace proposal is showing great promise. It's still in the early stages, but it looks so nice 🤤
github.com/tc39/propos...
June 5, 2025 at 7:36 AM
Big milestone for us at Argos, we’re now SOC 2 Type II certified 🛡️🔒. Proud of what we’ve built as a small team, and grateful to the customers who trust us!
Argos is now SOC 2 Type II certified 🎉

Another step forward in making visual testing secure and reliable.
Audit by Prescient Security.

Thanks to everyone who helped make this happen!

argos-ci.com/blog/soc-2
Argos is now SOC 2 Type II compliant
Argos is now SOC 2 Type II compliant
argos-ci.com
May 19, 2025 at 8:13 AM
With the new CSS attr(), it's now possible to implement xstyled in native CSS. 🤯

xstyled.dev/
ishadeed.com/article/mod...
First Look at The Modern attr()
Exploring the modern attr() in CSS
ishadeed.com
April 10, 2025 at 4:00 AM
Reposted by Greg Bergé
Big news! Argos now supports Storybook story modes out of the box 🎉

You can screenshot your stories on different viewports, locales, and more!

Read more in our changelog: argos-ci.com/changelog
April 1, 2025 at 8:36 PM
URLPattern is available in Node.js v23.8.0, finally, a way to implement route matching natively in JavaScript.

developer.mozilla.org/en-US/docs/...
nodejs.org/en/blog/rel...
April 1, 2025 at 11:45 AM
It's great to see React Server Components now supported out of the box by Builder. I remember creating loadable-components, and Parcel addresses this in the era of Server Components.

parceljs.org/blog/v2-14-0/
Parcel v2.14.0
Parcel v2.14.0 introduces beta support for React Server Components, which can be integrated into existing client-rendered apps, server rendered at request time, or statically rendered to HTML at build time. In addition, it adds first-class MDX support, a CLI to scaffold new Parcel apps, and a new React error overlay. It also optimizes browser caching with native HTML import maps. This is a big release, so let's dive in!
parceljs.org
April 1, 2025 at 4:00 AM
I completely agree, the future of linters is hybrid. The core will be in native, while rules will be in JavaScript.

www.joshuakgoldberg.com/blog/hybrid...
Hybrid Linters: The Best of Both Worlds | Goldblog
Native speed for parsing and type checking is wonderful. I also want the huge benefits of writing lint rules in an ecosystem's primary language. Here's how I think we can have both.
joshuakgoldberg.com
March 31, 2025 at 3:30 PM
Finally, there's an official way to display a loading indicator while a link is fetching in Next.js. Two PRs have been merged to address this:

- useLinkStatus: Displays a loading indicator while loading.
- onNavigate: A callback triggered when navigation occurs on the link.
March 31, 2025 at 11:45 AM
Great news! You can now customize the `` element in Chrome!

Learn more at: developer.chrome.com/blog/a-cust...
We solved one of the biggest problems in visual testing: image stabilization. Read the article to learn how we cracked it!

argos-ci.com/blog/images...
A journey to image stabilization
How Argos implemented automatic image stabilization to improve visual testing accuracy.
argos-ci.com
March 25, 2025 at 7:59 PM
TIL that property-based testing exists, and it's great for improving test coverage.

Fast-check is an excellent library for conducting property-based tests, independent of the test runner you use.

fast-check.dev/
March 18, 2025 at 5:00 AM
Metro enabled support for `package.json#exports` in its latest version. This is beneficial for the ecosystem and maintainers, as I frequently received pull requests asking to add "main" in pure ESM modules.

github.com/facebook/me...
March 17, 2025 at 4:30 PM
The React philosophy emphasizes creating and composing multiple components. Feel free to create as many components as necessary to isolate your states.

cekrem.github.io/posts/beyon...
Beyond React.memo: Smarter Ways to Optimize Performance
Why composition patterns might be better than memoization for React performance
cekrem.github.io
March 17, 2025 at 12:45 PM
Impressive new update from the React Aria team! We can finally build searchable menus 🙌

react-spectrum.adobe.com/releases/20...
March 17, 2025 at 5:00 AM
Zodconfig seems like a great alternative to Convict. I'm considering using it in Argos.

github.com/alexmarqs/z...
March 3, 2025 at 12:45 PM
Reactbits: A stellar collection of React components to make your landing pages shine ✨

www.reactbits.dev/
March 3, 2025 at 5:00 AM
A great game for learning about CSS anchor positioning! This feature is a game changer for tooltips, popovers, and all floating elements.

anchoreum.com/
March 1, 2025 at 5:00 AM
Math.clamp made it to Stage 1, not a game changer but handy! github.com/tc39/propos...
February 28, 2025 at 4:30 PM