Greg Bergé @gregberge.com · 01/09/2026We made the setup ridiculously simple: one DNS record. That's the entire thing. No ownership verification dance, no certificates to buy or renew. HTTPS just works. 100
Greg Bergé @gregberge.com · 01/09/2026Big one for Argos Deployments: custom domains are here. Your Storybook, your design system, your docs. All live on your own domain, storybook.acme.com instead of a generated URL nobody recognises. 110
Greg Bergé @gregberge.com · 12/08/2026The design decision I care most about: a media is an identity, every upload a version. Re-upload after review and the URL doesn't move — the embed shows the new image, and the version the reviewer commented on survives underneath. Iteration is the normal case; URLs assume it. 100
Greg Bergé @gregberge.com · 12/08/2026We just shipped media sharing in Argos: agents can finally put a screenshot on the PR they opened. It exists because of a hole that keeps surprising me — GitHub has no public API for comment attachments. A browser session can drag an image in; nothing else can. 110
Greg Bergé @gregberge.com · 10/08/2026We shipped 34 endpoints to the Argos API this week, and the part I like most is what we didn't have to build: the MCP server generates its tools from the API, so it went from 37 tools to 71 on its own. 110
Greg Bergé @gregberge.com · 06/08/2026Slack. Microsoft Teams. And as of today, Discord. Argos build notifications now land in any Discord channel as embeds. Create a webhook, paste the URL, pick your events. Nothing to install in your server. 🎉 100
Greg Bergé @gregberge.com · 05/08/2026Every breach story starts the same way: someone's password. Argos now supports passkeys. Touch ID, Face ID, Windows Hello, a YubiKey — pick one and the password stops existing. Nothing to phish, nothing to leak. 🔐 Every account, every plan. 100
Greg Bergé @gregberge.com · 03/08/2026A flaky test can haunt a team for months. The build that surfaced it is gone in a day. So we gave every test in Argos its own comment thread — the place to write "flaky since the carousel landed" and actually find it again later. 🎉 100
Greg Bergé @gregberge.com · 25/07/2026Slack has been the only chat integration in Argos for a while. But plenty of engineering teams live in Microsoft Teams, not Slack. So we shipped it: build notifications as adaptive cards in any Teams channel, and no app to install in your tenant. 🎉 100
Greg Bergé @gregberge.com · 13/07/2026We rebuilt Argos analytics from scratch. It used to tell you how much you tested. Now it tells you how visual testing is going — change rate, approval rate, build outcomes. Bonus: metrics in the API + CLI for the first time. Your data, your scripts, your agents 🚀 100
Greg Bergé @gregberge.com · 29/06/2026Reviewing UI shouldn't be lonelier than reviewing code. Today Argos reviews go collaborative — multiple reviewers, comments pinned to the exact pixel that changed, real-time threads, all in the API. One of my favorite things we've shipped. 100
Greg Bergé @gregberge.com · 28/05/2026We built Argos for visual diffs, but screenshots are not the only artifacts that catch regressions. You can now upload JSON, YAML, HTML, Markdown, CSS, JS, XML or text files and review their diffs in Argos. Small step, useful primitive. 100
Greg Bergé @gregberge.com · 19/05/2026AI agents can review code. But frontend bugs are often visual: spacing, layout, missing states, broken responsive UI. We wrote a guide showing how to give agents eyes with Argos builds, screenshots, diff masks and CLI data. Link below 👇 100
Greg Bergé @gregberge.com · 18/05/2026We just shipped one of the biggest Argos features since launch: Deployments. Run argos deploy ./storybook-static and get a live URL on every pull request. Storybook, Vite, Next.js exports, plain HTML. argos-ci.com/docs/deploy... 000
Greg Bergé @gregberge.com · 11/05/2026We just shipped GitHub OIDC support in Argos. No more long-lived ARGOS_TOKEN secret required for GitHub Actions uploads. Internal PRs use OIDC. Forked PRs fall back to a safer tokenless flow, with Argos verifying the repo, commit, branch, and workflow run. 100
Greg Bergé @gregberge.com · 10/03/2026Flaky visual tests slowly destroy trust in a test suite. You review the same diff again and again. Nothing changed. We solved it in Argos: If the same screenshot diff appears repeatedly across builds, Argos automatically ignores it. Visual tests that start to heal themselves. 100
Greg Bergé @gregberge.com · 06/03/2026Came across a solid set of plug-and-play React components, and it even includes an MCP ✨ 010
Greg Bergé @gregberge.com · 06/03/2026GitHub is the most unreliable service I have ever seen. Their SLA is crashing down so quickly 😱 • Jan: < 99.9% = down 10 min per week • Feb: < 99% = down 1h 40m per week • March: < 98% = down 3h 20m per week • April: ? 000
Greg Bergé @gregberge.com · 05/03/2026One of the biggest engineering projects at Argos recently was migrating our 300GB PostgreSQL database off Heroku. We accomplished this by building an EC2 bridge and replicating into RDS with two maintenance windows of 1 minute each. I wrote a deep dive on the full migration 👇 100
Greg Bergé @gregberge.com · 05/03/2026Node.js is redesigning its docs site. Here’s the current version vs. the new one 👀 100
Greg Bergé @gregberge.com · 23/02/2026SAML SSO is now available on Argos Enterprise 🔐 If you’re a larger team, identity management isn’t a “nice to have.” It’s table stakes. You can now: • Authenticate via your IdP • Auto-provision users on first login • Enforce SAML across your team 100
Greg Bergé @gregberge.com · 02/02/2026AI simplifies choosing relevant tests, making full suite runs on every branch unnecessary. Introducing Subset builds in Argos: run partial tests while maintaining clear visual feedback. Ignored screenshots streamline reviews, and full runs on main still set baselines. 100
Greg Bergé @gregberge.com · 29/01/2026We just shipped a new thing: the Tests Dashboard. It gives a project-wide view of all tests, ranked by flakiness. No more intuition or Slack archaeology to decide what to fix first. If flaky tests slow down your reviews or CI, this makes the problem visible in seconds. 110
Greg Bergé @gregberge.com · 01/01/2026To celebrate the start of the new year, we redesigned the Argos website ✨🥂 Featuring 3 core features: ✦ Visual Testing ✦ Flaky Management ✦ Test Debugging Excited to see the Argos vision taking shape step by step 🙃 100
Greg Bergé @gregberge.com · 05/06/2025Good 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... 010
Greg Bergé @gregberge.com · 01/04/2025URLPattern 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... 020
Greg Bergé @gregberge.com · 31/03/2025Finally, 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. 100
Greg Bergé @gregberge.com · 31/03/2025Great news! You can now customize the `<select>` element in Chrome! Learn more at: developer.chrome.com/blog/a-cust... 000
Greg Bergé @gregberge.com · 18/03/2025TIL 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/ 000
Greg Bergé @gregberge.com · 17/03/2025Metro 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... 000
Greg Bergé @gregberge.com · 17/03/2025Impressive new update from the React Aria team! We can finally build searchable menus 🙌 react-spectrum.adobe.com/releases/20... 000
Greg Bergé @gregberge.com · 03/03/2025Zodconfig seems like a great alternative to Convict. I'm considering using it in Argos. github.com/alexmarqs/z... 010
Greg Bergé @gregberge.com · 03/03/2025Reactbits: A stellar collection of React components to make your landing pages shine ✨ www.reactbits.dev/ 000
Greg Bergé @gregberge.com · 01/03/2025A great game for learning about CSS anchor positioning! This feature is a game changer for tooltips, popovers, and all floating elements. anchoreum.com/ 010
Greg Bergé @gregberge.com · 28/02/2025Math.clamp made it to Stage 1, not a game changer but handy! github.com/tc39/propos... 010
Greg Bergé @gregberge.com · 27/02/2025RegExp.escape finally made it to Stage 4 🥳 github.com/tc39/propos... 010
Greg Bergé @gregberge.com · 27/02/2025Woah! Bun is getting really cool! The built-in router is incredibly powerful 🤯. 010
Greg Bergé @gregberge.com · 27/02/2025TIL about "import defer," a proposal that just made it to Stage 3. It allows loading modules without immediately executing them. Critical for application startup performance, especially on Lambdas. 100
Greg Bergé @gregberge.com · 21/02/2025JavaScript Temporal is a new API coming to the browser to simplify date and time management in JavaScript! Learn more: developer.mozilla.org/en-US/blog/... 030
Greg Bergé @gregberge.com · 19/02/2025Base UI looks really promising, the library is only in alpha and already has a long list of components. The successor to Radix is coming! base-ui.com/react/overv... 000
Greg Bergé @gregberge.com · 18/02/2025I am using the new GitHub merge UI for days now and it's awesome! You can enable it by activating the feature preview. 000
Greg Bergé @gregberge.com · 18/02/2025Chrome is currently prototyping CSS functions. Just imagine all the use cases this unlocks! Read more about it: www.bram.us/2025/02/09/... 000
Greg Bergé @gregberge.com · 18/02/2025Very interesting article from @macarthur.me about how to break up long tasks in JavaScript. TIL about the scheduler API. macarthur.me/posts/long-... 030
Greg Bergé @gregberge.com · 17/02/2025You can now filter screenshots by variant directly in the UI. No more scrolling endlessly, find the exact comparison you need in seconds. Check it out: argos-ci.com/changelog Let me know what you think! 000
Greg Bergé @gregberge.com · 07/02/2025For those who can't step away from their terminal, here's a Finder alternative for you 😅 👉 github.com/yorukot/sup... 000
Greg Bergé @gregberge.com · 07/02/2025One tip to simplify your components is to prefer multiple compositions. Instead of including numerous "if" statements in the code, it's sometimes easier to re-compose. Read the full article by @kyleshevl.in: kyleshevlin.com/prefer-mult... 030
Greg Bergé @gregberge.com · 06/02/2025If you don't have a personal website, this is a good template to start with: 👉 github.com/ibelick/nim 000