Guillaume Chau

Guillaume Chau

@guillaume.akryum.dev

Open Sourcerer, Vue.js Core Team, Web Enthousiast Web Architect at @directus.io

1.6K followers96 following175 posts

Guillaume Chau reposted

happy sunday! fonts.nuxt.com v1 is out 🎉 if you haven't tried it, here's how: 1️⃣ use `font-family` in css or tailwind ✅ ... and you're done! nuxt will detect the font, self-host it, and generate preloads + font metrics to cut layout shift + load time no configuration required ✨

Guillaume Chau reposted

Vue Router 5.4.0 is out! - new experimental ScrollRestoration plugin to replace scrollBehavior - new onRouteRendered hook - Typed hash params (experimental) And other bug fixes and perf improvements github.com/vuejs/router...

github.comRelease v5.4.0 · vuejs/router🚨 Breaking Changes experimental: Normalize query values to arrays  -  by @posva in #2824 (f1fbc) 🚀 Features Accept a prebuilt matcher in createRouter  -  by @danielroe in #2804 (9de96) Use...

Guillaume Chau reposted

If the cost of generating and maintaining code is going down, open source projects should double down on community, people, helping their dependencies and upstream teams, building trust that they are good stewards of that piece of the ecosystem. Some are sadly going in the opposite direction.

Guillaume Chau reposted

It’d be nice for the constant stream of rage-bait takes on X to stay there, instead of people making sure the worst of it respawns here as inaccessible screenshots and gets amplified in a sea of vain indignation. They are farming your attention, there and here. Don’t play their game. Let’s move on.

Guillaume Chau reposted

🚀 Community spotlight: Edd Yerburgh 🌟 🛠️ Creator of Vue Test Utils 📖 Author of Testing Vue.js Applications ⚙️ Built tools like vue-jest Thank you, Edd, for helping Vue developers ship with confidence! 💚 #vuejs #javascript

Finally! It's a special feeling seeing the project you've been working on for a the past two years getting released! I am very proud of the amazing Monospace team! Add data sources to it and you get an instant API and a data studio, alongside MCP, permissions, files... directus.is/ph-monospace

directus.isMonospace from Directus - The governed API layer for every app, person, and agent | Product HuntMonospace sits between enterprise data and everyone who builds on it. Connect any data source, and your developers, business teams, and AI agents get live, read-write access to it. All under the same ...

Guillaume Chau reposted

🧡 Speaker Spotlight: Alex Kyriakidis Founder of Vue School, author of The Majesty of Vue.js, and a longtime contributor to the Vue community, helping an entire generation of coders understand and use Vue. A passionate educator, speaker, and community builder helping shape the Vue ecosystem. 🚀

Guillaume Chau reposted

@vuejs.org DevTools v9 Beta is out! 🚀 ✨ Reactivity Relationship Graph ⚡ Performance boost · 📦 80% smaller packages 🧩 Built on Vite DevTools & Devframe And more... check it out 👇

Guillaume Chau reposted

And it just works™ on Nuxt! 💚 I am so happy to finally see that Nuxt/Vue/Vite DevTools are now fully orthogonal while united! So we no longer need to rebundle Vue/Vite-specific features into Nuxt DevTools, and users can get the full experience of each level's integrations.

Arlo@arlo7.me

@vuejs.org DevTools v9 Beta is out! 🚀 ✨ Reactivity Relationship Graph ⚡ Performance boost · 📦 80% smaller packages 🧩 Built on Vite DevTools & Devframe And more... check it out 👇

Guillaume Chau reposted

🚀 This is what the latest portals features in @tresjs_dev can do. My RPG difficulty selector screen portals is now live! All in Vue. Man, I really had a blast doing this one, check the demo. lab.tresjs.org/experiments/... #threejs #vuejs 🤓 Details on thread 🧵 👇

Guillaume Chau reposted

👀 Here's a sneak peak at just some of the speakers you can expect to see at next years event: Evan You Sebastien Chopin Eduardo San Martin Morote Ramona Schwering Guillaume Chau Pooya Parsa Maya Shavin Daniel Roe Alexander Lichter We can't wait to see them on the stage!

Guillaume Chau reposted

🧡 Quick question for the Vue community: What was the moment you knew Vue was the framework for you? Was it the simplicity? The community? The developer experience? Let us know your answers. 👀

Guillaume Chau reposted

🌟 Speaker Highlight: Natalia Tepluhina From shaping Vue.js documentation to helping lead GitLab’s massive Vue 2 → Vue 3 migration, Natalia has played a major role in the Vue ecosystem. 🧡 We’re honored to have hosted her on our stage over the years—and excited for another year of Vue! 💚

Guillaume Chau reposted

Want to know what you can expect from Vuejs Amsterdam? 👀 Look no further, here's just a couple of the major things you can look forward to 👇 Will we be seeing you in 2027?

Guillaume Chau reposted

🧡 Speaker Highlight: Guillaume Chau As a long-time Vue Core Team member, Guillaume has contributed to tools like Vue Devtools and Vue CLI, as well as Vue-Apollo, Vue-Meteor and Vue Virtual Scroller. Now, hear from him at VueJS Amsterdam! 🚀

Guillaume Chau reposted

On February 16, 2018, Evan You opened the first Vue.js Amsterdam with the inaugural State of Vue keynote. Ten years later, it's not just the framework that's grown—it's the community that makes it special. Here's to 10 years of building together. 🧡

Guillaume Chau reposted

Nuxt 4.5 is out, and it's a big one. 🚀 - ⚡️ Vite 8 - 🦀 Rspack 2, now powered by Rsbuild - 🌊 experimental SSR streaming for faster TTFB - 🩺 a new stable error code system - 🎨 useLayout, named views, and more ... plus a lot of groundwork for Nuxt 5! 💚💚💚

nuxt.comNuxt 4.5 · Nuxt BlogNuxt 4.5 is our biggest release in a while. Vite 8, Rspack 2 powered by Rsbuild, experimental SSR streaming, a stable error code system, a new useLayout composable, named views, and a lot of groundwor...

Guillaume Chau reposted

In crossws 0.4.9: - App-level ping/pong hooks - Manual subprotocol negotiation - ws() plugin now works out of the box in srvx and h3 + caches resolution for speed - Universal idleTimeout (30s default) to help prevent memory leaks

In crossws 0.4.8: - Proxy works out of the box with Unix socket targets. - WebSocket client is fully consistent across node/ws, Bun, and Deno. Set headers or use ws+socket:// targets without worrying about runtime inconsistencies. crossws.h3.dev/guide/client

Guillaume Chau reposted

Directus v12 is now generally available! • Native draft and publishing workflow • AI translations for enterprise content ops • JSON filtering support • Connect AI agents and LLMs via MCP OAuth 2.1 • And a good ol' fashioned UI refresh Learn more: directus.com/resources/v...

directus.comA Backend for Everyone on Your Team | DirectusDirectus now includes native draft and publishing workflows, a redesigned Studio, AI-assisted translations, JSON filtering, and OAuth 2.1 for MCP.

Guillaume Chau reposted

don't forget that there are droves of folks that care and are building towards a better future for everyone, but our comms tools are constantly bombarding us with the worse of humanity instead of celebrating them

Guillaume Chau reposted

VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.

Guillaume Chau reposted

We've been working with folks from Cloudflare for a long time, and I've seen how important Vite is to them. It's telling that their first move is a $1M fund for maintainers in the ecosystem. Together with Vite's OC funds, this is a ton of support for independent devs. Massive waves ahead.

Vite@vite.dev

Today, VoidZero joins Cloudflare. Vite remains MIT, vendor-neutral, and stewarded by the same wider team. The same goes for Vitest, Rolldown, and Oxc. Cloudflare is also committing $1M to an OSS fund to support independent development in the Vite ecosystem.

Guillaume Chau reposted

🛡️ we've just released v4.4.7 and v3.21.7, fixing seven coordinated-disclosure security advisories 👉 this includes all vulnerabilities we've been notified of through @anthropic.com's Project Glasswing, as well as a number by external researchers. github.com/nuxt/nuxt/s...

Guillaume Chau reposted

So sorry for the delay, but it's finally here! Protect your eyes from the glare of the web, paint it to your liking and zap away annoyances. Zens latest release comes with Boosts — developed by @fen4flo.bsky.social.

Guillaume Chau reposted

In node-modules-inspector@2.1.0, we added a new report page "Maintainer Actions", which lists actionable changes for package maintainers to move the ecosystem forward. With pre-constructed prompts to copy if you want agents to do that for you. github.com/antfu/node-m...

Guillaume Chau reposted

Guillaume Chau reposted

🚨 Security release: we've released Nuxt 4.4.6 and 3.21.6, which patch four advisories: - `navigateTo` XSS - webpack/rspack dev-server source disclosure - `.server.vue` page middleware bypass - island cache-poisoning Thank you to the reporters. 💚 👉 check github.com/nuxt/nuxt/s... for more details

github.comGitHubGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

Guillaume Chau reposted

Guillaume Chau reposted

Replying to @patak.cat

Discourse did a great piece on why going closed source isn't a good idea. Kind of in disbelief we have to explain why staying open source is good, to be honest.

Discourse@discourse.org

After 13 years of building Discourse in public, we're excited to announce: we're staying open. Discourse has always and will always be open source. Here's why. blog.discourse.org/2026/04/dis...