Deployments under 20s for production and previews of fullstack Vue apps with db, auth, nuxt ui, ... are such a joy
Eduardo.πππ
@esm.dev
posva - Frontend Nerd πΉ author of Vue Router, Pinia, VueFire β Speaker β Vue.js core team β πͺπΈπ«π·π¬π§ β him
ever want to do some mob nuxt programming? π π if so, this is is for you! β¨ announcing our first nuxtathon β¨ this weekend, 18-19 July see more at github.com/nuxt/nuxt/is...
β¨ nuxtathon #1 β¨ Β· Issue #35561 Β· nuxt/nuxt
β what an inaugural nuxt hackathon! π π when this weekend (18-19 July) π why well, someone suggested the idea and honestly it sounded a lot of fun. it's very possible at such short notice that many...
github.com
A new version of the Pinia playground is up! It's been updated to work with Pinia 4 and added improvements that have been in the Vue playground for a long time play.pinia.vuejs.org It might break some existing links so let me know if you find any issues with old links or open a PR if you can!
Pinia Playground
play.pinia.vuejs.org
I can't embed Vue TermUI in web (at least while using OpenTUI) so I built a small player based on `asciinema` format. it's fun to see the initial rendering being split into different lines
We're in Berlin watching Argentina England with @43081j.com @esm.dev @nicorainhart.bsky.social @philippeserhal.com and Harry!
Vue Router 5.2 is out with better errors and warnings thanks to nostics github.com/vuejs/router... let me know how it goes!
Release v5.2.0 Β· vuejs/router
π Features Add helpful diagnostics Β -Β by @posva in #2737 (628fe) π Bug Fixes Allow pinia 4 Β -Β by @posva (16535) scroll: Ignore stale async scrollBehavior results Β -Β by @baozjj and @curs...
github.com
Pinia v4 is out! Install size reduced by 77% ESM only Better errors with Nostics Vue Devtools as a peer dep github.com/vuejs/pinia/... Go give it a try!
Release v4.0.0 Β· vuejs/pinia
Pinia 4 Pinia 4 contains only technically breaking changes: ESM only and upgrading @vue/devtools-api which now must be installed alongside pinia. It contains a major refactor of errors and dev warn...
github.com
Since I moved to @eurosky.social I can't change my picture or post from buffer π
Yesterday afternoon I couldn't resist and revived VueTermUI, this time using OpenTUI, still running on Vite Got most of the primitives that existed previously working but still a lot to polish! The HMR is pretty nice!
The next version of the Nuxt CLI will have better support for agents and any non interactive tty github.com/nuxt/cli/pul... If you are building a CLI, please, do not default to interactive. Instead detect non-tty and, track required params/options...
feat(init): better support for agents and non interactive mode by posva Β· Pull Request #1341 Β· nuxt/cli
Close #1264 This contains what I believe to be a simpler but complete version to support any non interactive mode (including agents). It makes the CLI better
github.com
Over the years, in Vue, we have added a lot of dev only warnings at runtime to help developers With @antfu.me we want to improve these with structured diagnostics: enforcing good practices for errors and pretty print output that is actionable (agents autofix cheat code) Say hello to nostics.dev
But in Vue, if you want the very best, use Pinia Colada πΉ
absolutely! in general, Nuxt tries to provide good defaults while allowing full customisation data fetching is something we provide simple core utils for because it deeply integrates with server β‘οΈ client consistency β¦ but you can easily pick a data paradigm that fits you better. roe.dev/ama #ama
Time to block 30 minutes in your calendar to watch @esm.devΒ 's talk at MadVue 2026: Type-Safe URLs π This talk was packed with practical knowledge you can implement right away. π¬ Full video and slides here: https://madvue.es/2026-edition/talks/eduardo-san-martin #madvue #vuejs #techconf
The kind of thing I didnβt know I miss until they told me
Mickey Mouse hands return in macOS 27 Golden Gate. The world is healing.
Here's an easter egg in the new Lego Batman that I think all of you will REALLY appreciate. It's so good, I had to make a video.
The MadVue 2026 talk drops continue! Up next: @danielroe.devΒ 's session!ποΈ It's time to dive deep into the future: Beyond Nuxt 4 Talk & slides π https://madvue.es/2026-edition/talks/daniel-roe #nuxt @vercel.comΒ #techtalk
I've been asked a couple of times if Data Loaders work with Nuxt, and the answer is yes! They present a much more powerful data fetching that the built-in, I dare to say π«‘ github.com/posva/nuxt-e...
GitHub - posva/nuxt-examples-data-loaders: Nuxt examples: data fetching with Vue Router data loaders (defineBasicLoader + defineColadaLoader / Pinia Colada)
Nuxt examples: data fetching with Vue Router data loaders (defineBasicLoader + defineColadaLoader / Pinia Colada) - posva/nuxt-examples-data-loaders
github.com
Timed out at 60m stuck at the same place There is a docker image that has things already installed. I went with that
π
Deployed docs for the experimental router and param parsers: router.vuejs.org/experimental... router.vuejs.org/experimental... Update to v5.1.0 and let me know how it goes!
Vue Router
The official Router for Vue.js
router.vuejs.org
okay, Iβll do a deal with you. π brainstorm in your company (any size) a list of features or characterstics that exist (or donβt!) that would be a reason to switch to nuxt. β¦ then, Iβll make some PRs. π feel free to DM me if thatβs better! roe.dev/ama #ama
Here is the demo of my talk today at #MadVue esm.is/url Enjoy nostalgia, read the code, and try out the experimental router!
Typed State in your URL DEMO
esm.is
In the next version of Vue Router you can directly define custom param parsers for path params in definePage and it's typed! No need to change the filename anymore