Eduardo.𝚟𝚞𝚎
@esm.dev
posva - Frontend Nerd 👹 author of Vue Router, Pinia, VueFire – Speaker –
Vue.js core team – 🇪🇸🇫🇷🇬🇧 – him
Vue.js core team – 🇪🇸🇫🇷🇬🇧 – him
I haven't been able to make it for years (and unfortunately I won't be able this year again because it's right before @madvue.es ) but the times I came, the conference was great!
Calling all @vuejs.org devs, educators and innovators 💚
CFP is officially open, and #VueConfUS 2026 wants your voice on stage!
Bring your ideas, code, and creativity to the biggest Vue event in the U.S.💥
Submit before the November 22 deadline ➡️ vueconf.us
CFP is officially open, and #VueConfUS 2026 wants your voice on stage!
Bring your ideas, code, and creativity to the biggest Vue event in the U.S.💥
Submit before the November 22 deadline ➡️ vueconf.us
November 5, 2025 at 10:45 AM
I haven't been able to make it for years (and unfortunately I won't be able this year again because it's right before @madvue.es ) but the times I came, the conference was great!
New Pinia release!
Mostly Nuxt and testing improvements
Grab it while it's hot!
github.com/vuejs/pinia/...
Mostly Nuxt and testing improvements
Grab it while it's hot!
github.com/vuejs/pinia/...
Releases · vuejs/pinia
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support - vuejs/pinia
github.com
November 5, 2025 at 9:31 AM
New Pinia release!
Mostly Nuxt and testing improvements
Grab it while it's hot!
github.com/vuejs/pinia/...
Mostly Nuxt and testing improvements
Grab it while it's hot!
github.com/vuejs/pinia/...
The urge to go back to develop VueTermUI 😶🌫️
It's about 5 Vite versions behind
Maybe I'll try it again this Christmas
It's about 5 Vite versions behind
Maybe I'll try it again this Christmas
November 3, 2025 at 4:50 PM
The urge to go back to develop VueTermUI 😶🌫️
It's about 5 Vite versions behind
Maybe I'll try it again this Christmas
It's about 5 Vite versions behind
Maybe I'll try it again this Christmas
Did a lot of PR merging in Pinia today! Still a few to go for tomorrow and I will release new patches for `@pinia/nuxt` and `@pinia/testing`
November 3, 2025 at 4:47 PM
Did a lot of PR merging in Pinia today! Still a few to go for tomorrow and I will release new patches for `@pinia/nuxt` and `@pinia/testing`
Reposted by Eduardo.𝚟𝚞𝚎
Looking for a reliable way to detect AI agents executing CLI scripts with @danielroe.dev, so we can adjust verbosity and capture spans. Ideas welcome!
github.com/unjs/std-env...
github.com/unjs/std-env...
Add `isAgent` flag · Issue #172 · unjs/std-env
Describe the feature (from discussion with @danielroe) We can export a flag to indicate if CLI is running within an agent. I suggest introducing verbosity or span more info. We might also have some...
github.com
October 31, 2025 at 11:11 AM
Looking for a reliable way to detect AI agents executing CLI scripts with @danielroe.dev, so we can adjust verbosity and capture spans. Ideas welcome!
github.com/unjs/std-env...
github.com/unjs/std-env...
Reposted by Eduardo.𝚟𝚞𝚎
got laid off due to restructuring :(
i’m now available for mid+ frontend developer/software engineering positions
in the meantime, we’re back to building the future and fun on the web on atproto :)
i’m now available for mid+ frontend developer/software engineering positions
in the meantime, we’re back to building the future and fun on the web on atproto :)
October 17, 2025 at 1:46 AM
got laid off due to restructuring :(
i’m now available for mid+ frontend developer/software engineering positions
in the meantime, we’re back to building the future and fun on the web on atproto :)
i’m now available for mid+ frontend developer/software engineering positions
in the meantime, we’re back to building the future and fun on the web on atproto :)
Je serai à la DevFest Nantes cette semaine pour parler de Routing et de la Navigation API!
Venez dire bonjour, j'ai quelques stickers Vue et pins Pinia à donner ☺️
Venez dire bonjour, j'ai quelques stickers Vue et pins Pinia à donner ☺️
October 14, 2025 at 6:22 PM
Je serai à la DevFest Nantes cette semaine pour parler de Routing et de la Navigation API!
Venez dire bonjour, j'ai quelques stickers Vue et pins Pinia à donner ☺️
Venez dire bonjour, j'ai quelques stickers Vue et pins Pinia à donner ☺️
Released Vue Router 4.6.0 with Custom Resolvers 🎉: smaller runtime, faster matching, custom param parsers/serializers, and matching on query parameters
Still highly experimental, for adventurous people only: github.com/posva/unplug...
Still highly experimental, for adventurous people only: github.com/posva/unplug...
October 14, 2025 at 3:25 PM
Released Vue Router 4.6.0 with Custom Resolvers 🎉: smaller runtime, faster matching, custom param parsers/serializers, and matching on query parameters
Still highly experimental, for adventurous people only: github.com/posva/unplug...
Still highly experimental, for adventurous people only: github.com/posva/unplug...
Woah, last Vue Router release was 6 months ago!
I have new exciting experimental features for the next release 😁
I have new exciting experimental features for the next release 😁
October 14, 2025 at 8:24 AM
Woah, last Vue Router release was 6 months ago!
I have new exciting experimental features for the next release 😁
I have new exciting experimental features for the next release 😁
Reposted by Eduardo.𝚟𝚞𝚎
The Unified Toolchain for the Web
We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js.
Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).
voidzero.dev/posts/announ...
We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js.
Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).
voidzero.dev/posts/announ...
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
voidzero.dev
October 13, 2025 at 5:35 PM
The Unified Toolchain for the Web
We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js.
Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).
voidzero.dev/posts/announ...
We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js.
Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).
voidzero.dev/posts/announ...
Thinking of stopping pinia.store
Two small sales so far only and the pain of handling the legal stuff is just not worth it 🥲
Two small sales so far only and the pain of handling the legal stuff is just not worth it 🥲
Pinia Store
Official Pinia shop for merch.
pinia.store
October 12, 2025 at 9:29 AM
Thinking of stopping pinia.store
Two small sales so far only and the pain of handling the legal stuff is just not worth it 🥲
Two small sales so far only and the pain of handling the legal stuff is just not worth it 🥲
Such a good take on Vibe Coding: www.youtube.com/watch?v=0ZUk...
I believe too many people treat AI as the new way of coding but it's just a tool that should be adapted to your skill set. If you are an expert on a specific topic, don't expect it to take better choices than you (at least yet).
I believe too many people treat AI as the new way of coding but it's just a tool that should be adapted to your skill set. If you are an expert on a specific topic, don't expect it to take better choices than you (at least yet).
AI Coding Sucks
AI coding tools suck and are not at all what was promised. I'm done.
00:00 - intro
00:15 - i used to enjoy programming
01:05 - why did I become a programmer
01:55 - AI / LLMs are not…
www.youtube.com
October 10, 2025 at 8:07 AM
Such a good take on Vibe Coding: www.youtube.com/watch?v=0ZUk...
I believe too many people treat AI as the new way of coding but it's just a tool that should be adapted to your skill set. If you are an expert on a specific topic, don't expect it to take better choices than you (at least yet).
I believe too many people treat AI as the new way of coding but it's just a tool that should be adapted to your skill set. If you are an expert on a specific topic, don't expect it to take better choices than you (at least yet).
The new unicode unchecked checkboxes in Claude Code look so bad 😅
October 9, 2025 at 2:10 PM
The new unicode unchecked checkboxes in Claude Code look so bad 😅
Reposted by Eduardo.𝚟𝚞𝚎
📹 Async State Management in Vue Router
👉🏻 Eduardo the creator of Pinia & Vue core team member will show you how to handle async state management in Vue router.
https://www.youtube.com/watch?feature=shared&v=wISlO3ReMRQ
👉🏻 Eduardo the creator of Pinia & Vue core team member will show you how to handle async state management in Vue router.
https://www.youtube.com/watch?feature=shared&v=wISlO3ReMRQ
October 7, 2025 at 6:00 PM
📹 Async State Management in Vue Router
👉🏻 Eduardo the creator of Pinia & Vue core team member will show you how to handle async state management in Vue router.
https://www.youtube.com/watch?feature=shared&v=wISlO3ReMRQ
👉🏻 Eduardo the creator of Pinia & Vue core team member will show you how to handle async state management in Vue router.
https://www.youtube.com/watch?feature=shared&v=wISlO3ReMRQ
Reposted by Eduardo.𝚟𝚞𝚎
📣 Our call for speakers is now open!
Do you have a talk idea about @vuejs.org , @nuxt.com or @vite.dev that you’d love to share at @madvue.es ? You can submit it here: https://madvue.es/
We can’t wait to hear your proposals! 🚀
#MadVue #Developers #frontend
Do you have a talk idea about @vuejs.org , @nuxt.com or @vite.dev that you’d love to share at @madvue.es ? You can submit it here: https://madvue.es/
We can’t wait to hear your proposals! 🚀
#MadVue #Developers #frontend
September 30, 2025 at 9:30 AM
📣 Our call for speakers is now open!
Do you have a talk idea about @vuejs.org , @nuxt.com or @vite.dev that you’d love to share at @madvue.es ? You can submit it here: https://madvue.es/
We can’t wait to hear your proposals! 🚀
#MadVue #Developers #frontend
Do you have a talk idea about @vuejs.org , @nuxt.com or @vite.dev that you’d love to share at @madvue.es ? You can submit it here: https://madvue.es/
We can’t wait to hear your proposals! 🚀
#MadVue #Developers #frontend
Today I was on one of my repos and after committing a change, it was too fast and I thought to myself "I must have removed the lint-staged hook"
Turns out oxlint is just instant on lib-sized projects 😁
Turns out oxlint is just instant on lib-sized projects 😁
September 25, 2025 at 1:55 PM
Today I was on one of my repos and after committing a change, it was too fast and I thought to myself "I must have removed the lint-staged hook"
Turns out oxlint is just instant on lib-sized projects 😁
Turns out oxlint is just instant on lib-sized projects 😁
The amount of spam I get that doesn't get filtered out since I opened up pinia.store is wild
Pinia Store
Official Pinia shop for merch.
pinia.store
September 23, 2025 at 7:43 AM
The amount of spam I get that doesn't get filtered out since I opened up pinia.store is wild
Looking for my next role!
I thrive where I can help others grow, and where my Vue.js open-source work is supported with time
Frontend, AI, remote-friendly, and open to (some) relocations!
I thrive where I can help others grow, and where my Vue.js open-source work is supported with time
Frontend, AI, remote-friendly, and open to (some) relocations!
September 11, 2025 at 9:28 AM
Looking for my next role!
I thrive where I can help others grow, and where my Vue.js open-source work is supported with time
Frontend, AI, remote-friendly, and open to (some) relocations!
I thrive where I can help others grow, and where my Vue.js open-source work is supported with time
Frontend, AI, remote-friendly, and open to (some) relocations!
Reposted by Eduardo.𝚟𝚞𝚎
💖 This July and August, we have forwarded our Open Collective fund to support
@ilyaliao.bsky.social
@orbisk.bsky.social
@esm.dev
@azat.io
Projects:
@esm.sh @pnpm.io @cyberalien.dev
Join us to show appreciation for our dependencies and help them be sustainable!
opencollective.com/antfu/update...
@ilyaliao.bsky.social
@orbisk.bsky.social
@esm.dev
@azat.io
Projects:
@esm.sh @pnpm.io @cyberalien.dev
Join us to show appreciation for our dependencies and help them be sustainable!
opencollective.com/antfu/update...
Anthony Fu Fund Redistribution, July & August 2025 - Anthony Fu Fund
Hello everyone! In July and August 2025, we raised the fund of $1,991.77, thanks to our awesome sponsors!...
opencollective.com
September 1, 2025 at 11:29 AM
💖 This July and August, we have forwarded our Open Collective fund to support
@ilyaliao.bsky.social
@orbisk.bsky.social
@esm.dev
@azat.io
Projects:
@esm.sh @pnpm.io @cyberalien.dev
Join us to show appreciation for our dependencies and help them be sustainable!
opencollective.com/antfu/update...
@ilyaliao.bsky.social
@orbisk.bsky.social
@esm.dev
@azat.io
Projects:
@esm.sh @pnpm.io @cyberalien.dev
Join us to show appreciation for our dependencies and help them be sustainable!
opencollective.com/antfu/update...
TIL Hario sells miniatures of their products: www.hario-europe.com/collections/...
Kinda like gashapon 🤣
Kinda like gashapon 🤣
HARIO Miniature Collection
These beautifully made, collectable HARIO miniatures will look great on your shelf, desk or brew bar! The popular HARIO Miniatures Collection finally arrives in Europe! Each capsule contains one…
www.hario-europe.com
August 30, 2025 at 5:54 AM
TIL Hario sells miniatures of their products: www.hario-europe.com/collections/...
Kinda like gashapon 🤣
Kinda like gashapon 🤣
Vue Router was already light, but the upcoming custom resolver is on another level
That's 40% size reduction 🤯
That's 40% size reduction 🤯
August 24, 2025 at 12:53 PM
Vue Router was already light, but the upcoming custom resolver is on another level
That's 40% size reduction 🤯
That's 40% size reduction 🤯
Declaring route params from the query has never been easier! 😁
- Inherited in nested routes
- Support value, array, or both (1=value, +2=array) formats
- Can be required (no default) and won't match if missing or invalid
- Can be anything (just like path params)
Last missing part: automatic types
- Inherited in nested routes
- Support value, array, or both (1=value, +2=array) formats
- Can be required (no default) and won't match if missing or invalid
- Can be anything (just like path params)
Last missing part: automatic types
August 22, 2025 at 8:05 AM
Declaring route params from the query has never been easier! 😁
- Inherited in nested routes
- Support value, array, or both (1=value, +2=array) formats
- Can be required (no default) and won't match if missing or invalid
- Can be anything (just like path params)
Last missing part: automatic types
- Inherited in nested routes
- Support value, array, or both (1=value, +2=array) formats
- Can be required (no default) and won't match if missing or invalid
- Can be anything (just like path params)
Last missing part: automatic types