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
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
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
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...
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
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
RegExp.escape finally made it to Stage 4 🥳
github.com/tc39/propos...
February 27, 2025 at 4:30 PM
Woah! Bun is getting really cool! The built-in router is incredibly powerful 🤯.
February 27, 2025 at 12:45 PM
TIL 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.
February 27, 2025 at 5:25 AM
JavaScript 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/...
February 21, 2025 at 5:00 AM
Base 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...
February 19, 2025 at 5:00 AM
I am using the new GitHub merge UI for days now and it's awesome! You can enable it by activating the feature preview.
February 18, 2025 at 4:30 PM
Chrome is currently prototyping CSS functions. Just imagine all the use cases this unlocks!

Read more about it: www.bram.us/2025/02/09/...
February 18, 2025 at 12:45 PM
Very interesting article from @macarthur.me about how to break up long tasks in JavaScript. TIL about the scheduler API.

macarthur.me/posts/long-...
February 18, 2025 at 5:00 AM
You 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!
February 17, 2025 at 5:00 AM
For those who can't step away from their terminal, here's a Finder alternative for you 😅

👉 github.com/yorukot/sup...
February 7, 2025 at 12:45 PM
One 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...
February 7, 2025 at 5:00 AM
If you don't have a personal website, this is a good template to start with:

👉 github.com/ibelick/nim
February 6, 2025 at 5:00 AM