🚀 Building @weekly-vue.news • nuxtstarterkit.com • @codesnap.dev
💚 @vuejs.org & @nuxt.com enthusiast
📍 Munich 🇩🇪
I'm Michael, based in Munich, Germany.
I work as a freelancer with focus on Vue & Nuxt.
I have a weekly newsletter @weekly-vue.news and blog at mokkapps.de. Additionally, I’m building CodeSnap.dev.
Check it out, and see you around!
👉🏻 CSS Subgrid allows developers to extend CSS Grid layouts through the DOM tree, enabling new UI possibilities and better semantic markup.
https://www.joshwcomeau.com/css/subgrid/
👉🏻 CSS Subgrid allows developers to extend CSS Grid layouts through the DOM tree, enabling new UI possibilities and better semantic markup.
https://www.joshwcomeau.com/css/subgrid/
👉🏻 A fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files
👉🏻 It is 30x faster than Prettier while having >95% compatibility.
https://voidzero.dev/posts/announcing-oxfmt-alpha
👉🏻 A fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files
👉🏻 It is 30x faster than Prettier while having >95% compatibility.
https://voidzero.dev/posts/announcing-oxfmt-alpha
👉🏻 The `satisfies` keyword in TypeScript acts as a type-safe cast, making sure an assignment is assignable to a provided type while allowing TypeScript to infer a more specific type based on the value.
https://sjer.red/blog/2024-12-21/
👉🏻 The `satisfies` keyword in TypeScript acts as a type-safe cast, making sure an assignment is assignable to a provided type while allowing TypeScript to infer a more specific type based on the value.
https://sjer.red/blog/2024-12-21/
👉🏻 The first beta of Vite 8, powered by Rolldown, is now available. 👉🏻 It ships significantly faster production builds and unlocks future improvement possibilities.
https://voidzero.dev/posts/announcing-vite-8-beta
👉🏻 The first beta of Vite 8, powered by Rolldown, is now available. 👉🏻 It ships significantly faster production builds and unlocks future improvement possibilities.
https://voidzero.dev/posts/announcing-vite-8-beta
👉🏻 Explore async rendering techniques with Vue's Suspense component!
👉🏻 Get the latest on TypeScript 7 and NuxtHub's new Multi-Vendor feature!
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 Explore async rendering techniques with Vue's Suspense component!
👉🏻 Get the latest on TypeScript 7 and NuxtHub's new Multi-Vendor feature!
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 Includes the Notion-like editor, powered by the upcoming Nuxt UI editor component.
👉🏻 Fully adapted for the MDC syntax.
https://github.com/nuxt-content/studio/releases/tag/v1.0.0-alpha.3
👉🏻 Includes the Notion-like editor, powered by the upcoming Nuxt UI editor component.
👉🏻 Fully adapted for the MDC syntax.
https://github.com/nuxt-content/studio/releases/tag/v1.0.0-alpha.3
👉🏻 The author used Python scripts to scan some of the conferences of 2025.
https://www.techtalksweekly.io/p/the-most-watched-react-nextjs-vue
👉🏻 The author used Python scripts to scan some of the conferences of 2025.
https://www.techtalksweekly.io/p/the-most-watched-react-nextjs-vue
👉🏻 In this article, you’ll explore what the Vue Custom Renderer API is and why it matters.
https://dev.to/jacobandrewsky/using-vues-custom-renderer-api-to-build-interfaces-beyond-the-dom-1jjg
👉🏻 In this article, you’ll explore what the Vue Custom Renderer API is and why it matters.
https://dev.to/jacobandrewsky/using-vues-custom-renderer-api-to-build-interfaces-beyond-the-dom-1jjg
Layer smarter, not harder.
Layer smarter, not harder.
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/191
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/191
https://masteringnuxt.com/blog/the-repository-pattern-in-nuxt-how-to-future-proof-your-data-layer?friend=MOKKAPPS
https://masteringnuxt.com/blog/the-repository-pattern-in-nuxt-how-to-future-proof-your-data-layer?friend=MOKKAPPS
👉🏻 Alex Lichter takes an in-depth look in the first half of the features of the Nuxt DevTools.
https://www.youtube.com/watch?v=9oPyX2nAwWs
👉🏻 Alex Lichter takes an in-depth look in the first half of the features of the Nuxt DevTools.
https://www.youtube.com/watch?v=9oPyX2nAwWs
👉🏻 A command-line tool that visually replays Git commit history with animated typing, syntax highlighting, and file tree transitions.
👉🏻 It can be used as a screensaver, for educational purposes, presentations, or to create coding demos.
https://github.com/unhappychoice/gitlogue
👉🏻 A command-line tool that visually replays Git commit history with animated typing, syntax highlighting, and file tree transitions.
👉🏻 It can be used as a screensaver, for educational purposes, presentations, or to create coding demos.
https://github.com/unhappychoice/gitlogue
👉🏻 JavaScript is the front-end of the entire internet.
👉🏻 Because JavaScript is so prolific, it’s a prime target for attackers.
https://stackoverflow.blog/2025/10/15/secure-coding-in-javascript/
👉🏻 JavaScript is the front-end of the entire internet.
👉🏻 Because JavaScript is so prolific, it’s a prime target for attackers.
https://stackoverflow.blog/2025/10/15/secure-coding-in-javascript/
👉🏻 An amusing "choose-your-own-adventure" style interactive narrative game.
👉🏻 You assume the role of a project manager tasked with delivering a 'cursed' website brief for one of your clients.
https://scope-creep.xyz/play
👉🏻 An amusing "choose-your-own-adventure" style interactive narrative game.
👉🏻 You assume the role of a project manager tasked with delivering a 'cursed' website brief for one of your clients.
https://scope-creep.xyz/play
👉🏻 Some solid, grounded, actionable rule-of-thumb suggestions that should straighten up or improve your workflow.
https://piccalil.li/blog/programming-principles-for-self-taught-front-end-developers/
👉🏻 Some solid, grounded, actionable rule-of-thumb suggestions that should straighten up or improve your workflow.
https://piccalil.li/blog/programming-principles-for-self-taught-front-end-developers/
👉🏻 A lightweight video segmentation tool.
👉🏻 Built with Nuxt 4 and Tauri.
https://github.com/kalimahapps/taqsim
👉🏻 A lightweight video segmentation tool.
👉🏻 Built with Nuxt 4 and Tauri.
https://github.com/kalimahapps/taqsim
👉🏻 Use strict mode, but relax when needed.
👉🏻 Type safety is vital, but so is velocity.
Choose your battles.
👉🏻 Use strict mode, but relax when needed.
👉🏻 Type safety is vital, but so is velocity.
Choose your battles.
👉🏻 Discover the latest in the Vue ecosystem, including updates on Nuxt layers, DevTools, and Vite 8 Beta.
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 Discover the latest in the Vue ecosystem, including updates on Nuxt layers, DevTools, and Vite 8 Beta.
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 NuxtHub evolves to become a truly multi-cloud platform.
https://hub.nuxt.com/changelog/self-hosting-first
👉🏻 NuxtHub evolves to become a truly multi-cloud platform.
https://hub.nuxt.com/changelog/self-hosting-first
👉🏻Optimize images
👉🏻 Smart caching with Nitro
👉🏻 Reduce client JS
Quick wins you can check in minutes. Doing these?
👉🏻Optimize images
👉🏻 Smart caching with Nitro
👉🏻 Reduce client JS
Quick wins you can check in minutes. Doing these?
https://javascript.plainenglish.io/from-vue-to-nuxt-the-shift-that-changed-my-workflow-7801e6a68104
https://javascript.plainenglish.io/from-vue-to-nuxt-the-shift-that-changed-my-workflow-7801e6a68104
👉🏻 Learn how to build scalable applications using Nuxt Layers to enforce clean architecture boundaries without the complexity of microservices.
https://alexop.dev/posts/nuxt-layers-modular-monolith/
👉🏻 Learn how to build scalable applications using Nuxt Layers to enforce clean architecture boundaries without the complexity of microservices.
https://alexop.dev/posts/nuxt-layers-modular-monolith/