Mastering Nuxt
@MasteringNuxt
Learn how to develop and deploy fast, production-ready Nuxt apps. Courses developed in collaboration with @Nuxt_js Powered by @Bitter_Brains
Mastering Nuxt 2025 Edition is LIVE! 🎉 Created with Nuxt expert, @MichaelThiessen, this is the most in-depth, fun, realistic, & only official course for learning @nuxt_js! For 24 hours only, get 35% OFF with our exclusive Early Bird offer! Get it now👇 masteringnuxt.com/2025
Vue.js Free Weekend - Aug 23 & 24 48hrs of FREE access to @vuejs cert training, designed to prep you for the official exam reviewed by @youyuxi. 💻Code challenges 🧠10 MCQs + 1 code task (trial exam) 📚Covers Composition API, Pinia & more Sign up👇 certificates.dev/vuejs/free-wee…
💡Tip of the day: In Nuxt you can return an error directly from the `validate` function in `definePageMeta` if something is wrong with the route parameters. This is helpful for showing custom error messages, such as when a chapter does not exist in a course.

✨ Nuxt UI v3.3 is out! ☁️ New FileUpload Component 🎨 Global Default Variants 📊 Enhanced Table Component …and tons more — check it out: github.com/nuxt/ui/releas…
I explored the new useTemplateRef composable in @vuejs 3.5 and how it can simplify your components and composables. My article covers both basic and advanced usage, including how to handle template refs in v-for loops and with flexible arguments. michaelnthiessen.com/how-to-access-…
📢 We've been working on this for a long time, and it's finally ready! The complete official course for @nuxt_js 4 is now available! To celebrate, we're giving you a redeem code—use NUXT4RDY at checkout. ✅110+ Lessons ✅AI-powered project ✅& more masteringnuxt.com/2025/redeem

💡 Tip of the day: In @nuxt_js you can provide a key to `callOnce`, similar to how you use keys with `useFetch` or `useAsyncData`. This is useful when you need to track execution for multiple items or contexts, ensuring each unique key only runs its associated code once:

📕 Optimizing Nuxt Server Side Rendering (SSR) Performance 👉🏻 In this article, you'll explore techniques to optimize server-side rendering performance in the Nuxt framework. debugbear.com/blog/nuxt-ssr-…
Did you know that by default, @nuxt_js composables like `useFetch` and `useAsyncData` will reactively re-fetch data as their parameters are updated? 🙆♂️ This means that any change in the parameters will cancel the current request and start a new one automatically.

When building with @nuxt_js, how do you approach SEO optimization? Are you using the Nuxt SEO module by @harlan_zw? Any tips or pitfalls to avoid? 👀
@nuxt_js x @supabase module is now compatible with Nuxt 4 ☑ github.com/nuxt-modules/s…
New version of Security module for @nuxt_js is out and with it comes support for Nuxt 4, update to Node 20.X and some smaller fixes. Thanks to @dargmuesli for this! 💚 github.com/Baroshem/nuxt-…
🆕 New article: Learn to build powerful API routes with @nuxt_js 3's Nitro server. Here's a complete guide covering CRUD operations, authentication, file uploads, and production deployment. ✍️ By @adotey_. masteringnuxt.com/blog/building-…
🛠️ Vue Bits 👉🏻 An open source collection of animated, interactive & fully customizable Vue components. vue-bits.dev
Happy Monday, everyone! Did you read or write any cool Nuxt articles over the weekend? Feel free to share them in the comments. 👇
Just re-recorded the very first lesson for @MasteringNuxt now that @nuxt_js 4 is officially out! No more upgrading, we can now install 4 directly 🎉