Michael Thiessen

Michael Thiessen

@michaelthiessen.bsky.social

πŸ”œ Composable Design Patterns πŸ‘‰ (Nuxt | Vue) Tips Collection πŸ‘‰ Clean Components Toolkit πŸ‘‰ Mastering Nuxt

1.4K followers206 following248 posts

Michael Thiessen reposted

Nitro v3 + What’s ComingπŸš€ Nitro is designed to be the foundation for future development rather than just another incremental update. The coordination with Nuxt5's release makes sure that the entire ecosystem moves forward together. By @michaelthiessen.bsky.social masteringnuxt.com/blog/nitro-v...

masteringnuxt.comNitro v3: What’s Coming with Nuxt 5Heads-up! Nitro v3 is still under active development. The features and APIs discussed here can change before the final release. Nuxt 5 will ship with Nitro v3 once it's stable.

Michael Thiessen reposted

YASSSSSS!

Nuxt@nuxt.com

we are delighted to announce that nuxt v4 alpha ships TODAY! πŸŽ‰ ... and we're aiming for a stable release of v4 by the end of the month. (nuxt v5 will come later this year once nitro v3 is ready) πŸ‘‰ you can read the full article at nuxt.com/blog/roadma...

The timing was so perfect here. The new data fetching in 3.17 dropped *right* before I started working on the data fetching chapter. We don't really take full advantage of the reactive keys etc. but it's good to avoid any breaking changes while you can (so I don't have to go back and re-record!)

Mastering Nuxt@masteringnuxt.com

New Lessons: Nuxt 3.17 Upgrade and Data Fetching You’ll learn how to: πŸ”„Upgrade to Nuxt 3.17 for the latest data-fetching improvements πŸͺUse `useAsyncData` to load data efficiently βš™οΈHandle Loading States with control over when data loads 🧠 Ready to explore the new lessons?

Will I ever finally get around to adding OG images? Only time will tell.

Michael Thiessen@michaelthiessen.bsky.social

I recently spent *way* too much time exploring the useTemplateRef composable introduced in @vuejs.org 3.5. Here's my write up on how you can take advantage of it, including best practices: michaelnthiessen.com/how-to-acces...

Michael Thiessen reposted

Tip by @michaelthiessen.bsky.socialπŸ’‘ In Nuxt, we can get detailed information on how our page is loading with the `useLoadingIndicator` composable. It’s used internally by the NuxtLoadingIndicator component, and can be triggered through the β€œpage:loading:start” and β€œpage:loading:end” hooks.

Just wrapped on a good recording session for these. That wraps the "basic" section of @masteringnuxt.com, now we move on to advanced topics. At this point, we have a basic functioning AI chat app with projects. Next up is data fetching, caching, perf, SEO, error handling, database and auth!

Michael Thiessen@michaelthiessen.bsky.social

Just finished scripts for the next chapter of @masteringnuxt.com. All about data fetching! Took me a LONG time to figure this one out and simplify it. Data fetching in Nuxt can get complicated pretty quickly.

Michael Thiessen reposted

Replying to @michaelthiessen.bsky.social

And here we go! bsky.app/profile/deja...

DejaVue@dejavue.fm

A special episode for a year of DejaVue? Yes, absolutely! Guests? Check! @chadwhitacre.com, @rijk.nyc and @danielroe.dev joined the show to talk about a topic that is important to all of us! Open Source Sustainability

Michael Thiessen reposted

Did you know that Chapter 3: Connecting to OpenAI and Deploying is complete? πŸ₯³ These new lessons wrap up your MVP and take your app all the way to deployment: - Add typing indicator - Nuxt Dev Tools - Setting up Nuxt MDC - Deploy to Netlify - Summary πŸ‘‡

Michael Thiessen reposted

What are your first impressions of the new course? If you've had a chance to check it out already, we'd love to know what you think!

Mastering Nuxt@masteringnuxt.com

Mastering Nuxt 2025 Edition is LIVE! πŸŽ‰ Created with Nuxt expert, @michaelthiessen.bsky.social, this is the most in-depth, fun, realistic, and only official course for learning @nuxt.com! For 24 hours only, get 35% OFF with our Early Bird offer! Get it nowπŸ‘‡ https://masteringnuxt.com/2025

It's finally here!! I've had a ton of fun putting this one together, and it's the best course I've ever worked on. Can't thank the team enough for all their help and support, it was a big team effort for this! Go check it out!

Mastering Nuxt@masteringnuxt.com

Mastering Nuxt 2025 Edition is LIVE! πŸŽ‰ Created with Nuxt expert, @michaelthiessen.bsky.social, this is the most in-depth, fun, realistic, and only official course for learning @nuxt.com! For 24 hours only, get 35% OFF with our Early Bird offer! Get it nowπŸ‘‡ https://masteringnuxt.com/2025

Yes! 2 months away from being in sunny Florida and meeting with all of you amazing people!

Vueconf@vueconf.us

Come and attend @michaelthiessen.bsky.social’s session at VUECONF US, to explore several different patterns for writing better components πŸ’₯ vueconf.us/session?sessio… Don't miss out and secure your tickets today! 🎟��� vueconfnf.us πŸ’₯ Use BSKY100OFF for a discount! πŸ“… 19-21 May, Tampa

Michael Thiessen reposted

Want to master Nuxt with @michaelthiessen.bsky.social? πŸŽ‰ To celebrate Vue.js Amsterdam, get 30% OFF the Mastering Nuxt 3 Complete course! Learn to build real-world, production-ready Nuxt apps & get a FREE upgrade to our new course when it launches! Get it now πŸ‘‡

masteringnuxt.comMastering Nuxt | The official courses for learning NuxtThe complete guide to developing and deploying fast, production-ready Nuxt apps. MasteringNuxt is the most in-depth, fun, and realistic course made on Nuxt.

Michael Thiessen reposted

It’s official - Mastering Nuxt 4 course will launch on March 25!πŸŽ‰ Taught by @nuxt.com expert @michaelthiessen.bsky.social, this hands-on, project-based course is a complete rewrite of Mastering Nuxt 3, featuring a brand-new AI chat app build! Sign up for updates πŸ‘‡

masteringnuxt.comMastering Nuxt 4 | Official course for Nuxt 4This official, hands-on course takes you from zero to production, teaching you the latest techniques to build and deploy fast, scalable Nuxt 4 applications. You'll dive deep into real-world, full-stack development with an AI-powered project.

Michael Thiessen reposted