Michael Hoffmann
@mokkapps.de
750 followers 170 following 850 posts
👨🏻‍💻 Senior Frontend Developer (Freelancer) • mokkapps.de 🚀 Building @weekly-vue.news • nuxtstarterkit.com • @codesnap.dev 💚 @vuejs.org & @nuxt.com enthusiast 📍 Munich 🇩🇪
Posts Media Videos Starter Packs
Pinned
mokkapps.de
Hey new friends!

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!
Home | Michael Hoffmann
Senior Frontend Developer (Freelancer) from Munich, Germany with focus on Vue.js
mokkapps.de
mokkapps.de
📕 Shadcn Vue – Elegant, Customizable UI Components for Modern Vue Apps

👉🏻 Shadcn Vue is a modern, flexible, and highly customizable UI solution for Vue applications.

https://dev.to/jacobandrewsky/shadcn-vue-elegant-customizable-ui-components-for-modern-vue-apps-cd
mokkapps.de
📕 How to Copy to Clipboard In Vue

👉🏻 Copy-to-clipboard is a tiny UX win that makes apps feel polished. 👉🏻 The easiest way to ship it in Vue is with VueUse’s useClipboard composable.

https://vueschool.io/articles/vuejs-tutorials/how-to-copy-to-clipboard-in-vue/?friend=MOKKAPPS
mokkapps.de
📢 Issue 219 is Out!

🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter

🔗 Check it out: https://weekly-vue.news/issues/v2/183
mokkapps.de
📹 How to make your apps smaller?

👉🏻 Performance is crucial and the cost of JS is high.
👉🏻 Check out how you can reduce your bundle size by taking care of your dependencies

https://www.youtube.com/watch?v=9c4HLqk1ExA
mokkapps.de
🛠️ ApiSnip

👉🏻 A terminal user interface (TUI) tool for trimming OpenAPI specifications down to size.

https://github.com/Tuurlijk/apisnip
mokkapps.de
📕 The Day the Linter Broke My Code

👉🏻 A seemingly helpful linter suggestion inadvertently introduced a subtle but critical bug.

https://blog.fillmore-labs.com/posts/errors-2/
mokkapps.de
🛠️ Messenger

👉🏻 This is a beautifully animated example of just what’s now possible in the browser.
👉🏻 A charming little Web-GL interactive experience. Take a moment to explore.

https://messenger.abeto.co/
mokkapps.de
📕 Building a better online editor for TypeScript

👉🏻 Val Town has rewritten and open-sourced its online TypeScript editor from scratch to improve its performance and accuracy.

https://blog.val.town/vtlsp
mokkapps.de
📕 Nuxt Environment Overrides: Clean Config for Every Environment

👉🏻 Learn how to manage multiple environment configs in Nuxt with ease.

https://masteringnuxt.com/blog/nuxt-environment-overrides-clean-config-for-every-environment?friend=MOKKAPPS
mokkapps.de
💬 Quote of the week
mokkapps.de
🚨 On Monday I'll send out my weekly Vue & Nuxt newsletter:

👉🏻 Explore tutorials on 3D eCommerce sites, enhanced Pinia state management, and modern CSS practices.
👉🏻 And more...

Join 4.5K other Vue & Nuxt devs and sign up today:

https://weekly-vue.news
mokkapps.de
📕 What’s New in ViteLand: September 2025 Recap

👉🏻 Up to 45% faster & smaller Rolldown
👉🏻 Vitest Browser Mode updates
👉🏻 And more...

https://voidzero.dev/posts/whats-new-sep-2025
mokkapps.de
📹 You should dedupe your packages

👉🏻 Package deduplication is an important step.
👉🏻 Why? Let's check in the video, based on the Nuxt upgrade command.

https://www.youtube.com/watch?v=TTlgfMPFYwM
mokkapps.de
📕 Vue.js Usage Statistics

👉🏻 A company analyzed 200K+ websites that use frontend frameworks and compiled statistics for each framework detected.
👉🏻 Vue is the second most popular frontend framework worldwide.

https://www.wmtips.com/technologies/frontend-frameworks/vue.js/
mokkapps.de
📹 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
mokkapps.de
🛠️ Docus v5

👉🏻 v5 is now built on top of Nuxt UI v4 which means you can now use it entirely for free.

https://docus.dev
mokkapps.de
📢 Issue 218 is Out!

🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter

🔗 Check it out: https://weekly-vue.news/issues/v2/182
mokkapps.de
📕 Speeding Up the Virtual DOM With Vue.js

👉🏻 Web frameworks often use a virtual DOM to keep track of current UI elements.
👉🏻 To combat performance issues, Vue.js closely couples its runtime and compiler.

https://www.heise.de/hintergrund/Speeding-Up-the-Virtual-DOM-With-Vue-js-9799410.html
mokkapps.de
📹 Creator of Vite: Evan You

👉🏻 Scott and Wes sit down with Evan You, creator of Vue, Vite, and VoidZero, to dig into the future of frontend tooling.

https://www.youtube.com/watch?v=quEc5ZI3_Ys
mokkapps.de
📹 The best way to protect yourself against Supply Chain Attacks

👉🏻 We've seen a huge wave of supply chain attacks in the JS ecosystem (again).
👉🏻 This video shows what happened and what you can do to protect against it.

https://www.youtube.com/watch?v=o6pg0VeqGyA
mokkapps.de
🛠️ CrawlerCheck

👉🏻 Check if Google bots and AI crawlers can access your site.

https://crawlercheck.com/
mokkapps.de
📕 HTML tips you won’t find in most tutorials

👉🏻 Sick tips for all you HTML programmers out there.

https://markodenic.tech/html-tips-you-wont-find-in-most-tutorials/
mokkapps.de
🛠️ Vue Frimousse

👉🏻 A lightweight, unstyled, and composable emoji picker for Vue.

https://vue-frimousse.robertshaw.id/
mokkapps.de
📕 Announcing Tres 5.0

👉🏻 This major release brings modern architecture, enhanced performance, and cutting-edge WebGPU support.

https://tresjs.org/blog/tresjs-v5