Michael Hoffmann
@mokkapps.de
👨🏻💻 Senior Frontend Developer (Freelancer) • mokkapps.de
🚀 Building @weekly-vue.news • nuxtstarterkit.com • @codesnap.dev
💚 @vuejs.org & @nuxt.com enthusiast
📍 Munich 🇩🇪
🚀 Building @weekly-vue.news • nuxtstarterkit.com • @codesnap.dev
💚 @vuejs.org & @nuxt.com enthusiast
📍 Munich 🇩🇪
Pinned
Michael Hoffmann
@mokkapps.de
· Nov 4
Home | Michael Hoffmann
Senior Frontend Developer (Freelancer) from Munich, Germany with focus on Vue.js
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!
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!
🛠️ vue-command
👉🏻 A fully working, most feature-rich Vue.js terminal emulator.
https://ndabap.github.io/vue-command/
👉🏻 A fully working, most feature-rich Vue.js terminal emulator.
https://ndabap.github.io/vue-command/
November 11, 2025 at 5:00 PM
🛠️ vue-command
👉🏻 A fully working, most feature-rich Vue.js terminal emulator.
https://ndabap.github.io/vue-command/
👉🏻 A fully working, most feature-rich Vue.js terminal emulator.
https://ndabap.github.io/vue-command/
📢 Issue 223 is Out!
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/187
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/187
November 11, 2025 at 3:00 PM
📢 Issue 223 is Out!
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/187
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/187
📕 Nuxt Image v2
👉🏻 Full TS support with typed providers + modifiers
👉🏻 IPX v3
👉🏻 Server-side image utilities
👉🏻 Template ref access
👉🏻 New Shopify & GitHub providers
https://nuxt.com/blog/nuxt-image-v2
👉🏻 Full TS support with typed providers + modifiers
👉🏻 IPX v3
👉🏻 Server-side image utilities
👉🏻 Template ref access
👉🏻 New Shopify & GitHub providers
https://nuxt.com/blog/nuxt-image-v2
November 10, 2025 at 7:00 PM
📕 Nuxt Image v2
👉🏻 Full TS support with typed providers + modifiers
👉🏻 IPX v3
👉🏻 Server-side image utilities
👉🏻 Template ref access
👉🏻 New Shopify & GitHub providers
https://nuxt.com/blog/nuxt-image-v2
👉🏻 Full TS support with typed providers + modifiers
👉🏻 IPX v3
👉🏻 Server-side image utilities
👉🏻 Template ref access
👉🏻 New Shopify & GitHub providers
https://nuxt.com/blog/nuxt-image-v2
📕 I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance
👉🏻 When targeting mobile devices, small bundle sizes and quick rendering times are key, so Loren wanted to see how different approaches compared.
https://www.lorenstew.art/blog/10-kanban-boards
👉🏻 When targeting mobile devices, small bundle sizes and quick rendering times are key, so Loren wanted to see how different approaches compared.
https://www.lorenstew.art/blog/10-kanban-boards
November 10, 2025 at 5:00 PM
📕 I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance
👉🏻 When targeting mobile devices, small bundle sizes and quick rendering times are key, so Loren wanted to see how different approaches compared.
https://www.lorenstew.art/blog/10-kanban-boards
👉🏻 When targeting mobile devices, small bundle sizes and quick rendering times are key, so Loren wanted to see how different approaches compared.
https://www.lorenstew.art/blog/10-kanban-boards
🛠️ DevTUI
👉🏻 Another option for a local, native all-in-one toolkit with things like encoders, decoders, formatters, converters, and more.
👉🏻 But this one consolidates the utilities into a TUI and CLI.
https://devtui.com/
👉🏻 Another option for a local, native all-in-one toolkit with things like encoders, decoders, formatters, converters, and more.
👉🏻 But this one consolidates the utilities into a TUI and CLI.
https://devtui.com/
November 9, 2025 at 5:00 PM
🛠️ DevTUI
👉🏻 Another option for a local, native all-in-one toolkit with things like encoders, decoders, formatters, converters, and more.
👉🏻 But this one consolidates the utilities into a TUI and CLI.
https://devtui.com/
👉🏻 Another option for a local, native all-in-one toolkit with things like encoders, decoders, formatters, converters, and more.
👉🏻 But this one consolidates the utilities into a TUI and CLI.
https://devtui.com/
📕 @ts-ignore is almost always the worst option
👉🏻 In TypeScript, `any` and `@ts-expect-error` are almost always better than `@ts-ignore`.
https://evanhahn.com/ts-ignore-is-almost-always-the-worst-option/
👉🏻 In TypeScript, `any` and `@ts-expect-error` are almost always better than `@ts-ignore`.
https://evanhahn.com/ts-ignore-is-almost-always-the-worst-option/
November 9, 2025 at 10:00 AM
📕 @ts-ignore is almost always the worst option
👉🏻 In TypeScript, `any` and `@ts-expect-error` are almost always better than `@ts-ignore`.
https://evanhahn.com/ts-ignore-is-almost-always-the-worst-option/
👉🏻 In TypeScript, `any` and `@ts-expect-error` are almost always better than `@ts-ignore`.
https://evanhahn.com/ts-ignore-is-almost-always-the-worst-option/
🛠️ Web Codegen Scorer
👉🏻 If you're using code generation tools, this tool, from Google's Angular team, may be useful for comparing outputs by different models or monitoring quality over time.
https://github.com/angular/web-codegen-scorer
👉🏻 If you're using code generation tools, this tool, from Google's Angular team, may be useful for comparing outputs by different models or monitoring quality over time.
https://github.com/angular/web-codegen-scorer
November 8, 2025 at 5:00 PM
🛠️ Web Codegen Scorer
👉🏻 If you're using code generation tools, this tool, from Google's Angular team, may be useful for comparing outputs by different models or monitoring quality over time.
https://github.com/angular/web-codegen-scorer
👉🏻 If you're using code generation tools, this tool, from Google's Angular team, may be useful for comparing outputs by different models or monitoring quality over time.
https://github.com/angular/web-codegen-scorer
📕 Rethinking async loops in JavaScript
👉🏻 Using `await` within JavaScript loops, specifically `for` loops and `map()` functions, when dealing with asynchronous operations, has some pitfalls.
https://allthingssmitty.com/2025/10/20/rethinking-async-loops-in-javascript/
👉🏻 Using `await` within JavaScript loops, specifically `for` loops and `map()` functions, when dealing with asynchronous operations, has some pitfalls.
https://allthingssmitty.com/2025/10/20/rethinking-async-loops-in-javascript/
November 8, 2025 at 10:00 AM
📕 Rethinking async loops in JavaScript
👉🏻 Using `await` within JavaScript loops, specifically `for` loops and `map()` functions, when dealing with asynchronous operations, has some pitfalls.
https://allthingssmitty.com/2025/10/20/rethinking-async-loops-in-javascript/
👉🏻 Using `await` within JavaScript loops, specifically `for` loops and `map()` functions, when dealing with asynchronous operations, has some pitfalls.
https://allthingssmitty.com/2025/10/20/rethinking-async-loops-in-javascript/
📕 8 Reasons Why Vue.js is Worth Considering for Your Next Project
👉🏻 This article goes over the main benefits of the framework and show you why it could be a good choice for your next app development project.
https://www.netguru.com/blog/why-vue-js
👉🏻 This article goes over the main benefits of the framework and show you why it could be a good choice for your next app development project.
https://www.netguru.com/blog/why-vue-js
November 7, 2025 at 5:00 PM
📕 8 Reasons Why Vue.js is Worth Considering for Your Next Project
👉🏻 This article goes over the main benefits of the framework and show you why it could be a good choice for your next app development project.
https://www.netguru.com/blog/why-vue-js
👉🏻 This article goes over the main benefits of the framework and show you why it could be a good choice for your next app development project.
https://www.netguru.com/blog/why-vue-js
🚨 On Monday I'll send out my weekly Vue & Nuxt newsletter:
👉🏻 Mastering Nuxt Layers, Pinia v3, and Image Optimizations.
👉🏻 Get insights on alpha Nuxt Studio, state management, and image optimization techniques.
Join 4.5K other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 Mastering Nuxt Layers, Pinia v3, and Image Optimizations.
👉🏻 Get insights on alpha Nuxt Studio, state management, and image optimization techniques.
Join 4.5K other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
November 7, 2025 at 1:00 PM
🚨 On Monday I'll send out my weekly Vue & Nuxt newsletter:
👉🏻 Mastering Nuxt Layers, Pinia v3, and Image Optimizations.
👉🏻 Get insights on alpha Nuxt Studio, state management, and image optimization techniques.
Join 4.5K other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 Mastering Nuxt Layers, Pinia v3, and Image Optimizations.
👉🏻 Get insights on alpha Nuxt Studio, state management, and image optimization techniques.
Join 4.5K other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
📕 Biome v2.3
👉🏻 The fast formatter/linter introduces Vue, Svelte and Astro support.
https://biomejs.dev/blog/biome-v2-3/
👉🏻 The fast formatter/linter introduces Vue, Svelte and Astro support.
https://biomejs.dev/blog/biome-v2-3/
November 6, 2025 at 5:00 PM
📕 Biome v2.3
👉🏻 The fast formatter/linter introduces Vue, Svelte and Astro support.
https://biomejs.dev/blog/biome-v2-3/
👉🏻 The fast formatter/linter introduces Vue, Svelte and Astro support.
https://biomejs.dev/blog/biome-v2-3/
If you work with Vue, clear your schedule 🗓️
VueSchool is unlocking their entire platform for free on Nov 8–9.
Vue.js Master Class 2024 Edition alone is worth it, but you’ll also get access to an entire Vue ecosystem of courses.
Give it a try!
https://vueschool.io/freeweekend?friend=MOKKAPPS
VueSchool is unlocking their entire platform for free on Nov 8–9.
Vue.js Master Class 2024 Edition alone is worth it, but you’ll also get access to an entire Vue ecosystem of courses.
Give it a try!
https://vueschool.io/freeweekend?friend=MOKKAPPS
November 6, 2025 at 3:00 PM
If you work with Vue, clear your schedule 🗓️
VueSchool is unlocking their entire platform for free on Nov 8–9.
Vue.js Master Class 2024 Edition alone is worth it, but you’ll also get access to an entire Vue ecosystem of courses.
Give it a try!
https://vueschool.io/freeweekend?friend=MOKKAPPS
VueSchool is unlocking their entire platform for free on Nov 8–9.
Vue.js Master Class 2024 Edition alone is worth it, but you’ll also get access to an entire Vue ecosystem of courses.
Give it a try!
https://vueschool.io/freeweekend?friend=MOKKAPPS
🛠️ Nuxt Dashboard v2
👉🏻 Nuxt UI v4
👉🏻 Multiple new dashboards
👉🏻 Persistent Data storage with SQLite & DrizzleORM
👉🏻 Server-side pagination, filter, sorting
👉🏻 Deploy with NuxtHub
https://nuxtcharts.com/templates/nuxt-dashboard
👉🏻 Nuxt UI v4
👉🏻 Multiple new dashboards
👉🏻 Persistent Data storage with SQLite & DrizzleORM
👉🏻 Server-side pagination, filter, sorting
👉🏻 Deploy with NuxtHub
https://nuxtcharts.com/templates/nuxt-dashboard
November 5, 2025 at 5:00 PM
🛠️ Nuxt Dashboard v2
👉🏻 Nuxt UI v4
👉🏻 Multiple new dashboards
👉🏻 Persistent Data storage with SQLite & DrizzleORM
👉🏻 Server-side pagination, filter, sorting
👉🏻 Deploy with NuxtHub
https://nuxtcharts.com/templates/nuxt-dashboard
👉🏻 Nuxt UI v4
👉🏻 Multiple new dashboards
👉🏻 Persistent Data storage with SQLite & DrizzleORM
👉🏻 Server-side pagination, filter, sorting
👉🏻 Deploy with NuxtHub
https://nuxtcharts.com/templates/nuxt-dashboard
📕 Nuxt 4.2 is out
👉🏻 With experimental TypeScript plugin support, better error handling in development, abort control for data fetching, and more.
https://nuxt.com/blog/v4-2
👉🏻 With experimental TypeScript plugin support, better error handling in development, abort control for data fetching, and more.
https://nuxt.com/blog/v4-2
November 4, 2025 at 5:00 PM
📕 Nuxt 4.2 is out
👉🏻 With experimental TypeScript plugin support, better error handling in development, abort control for data fetching, and more.
https://nuxt.com/blog/v4-2
👉🏻 With experimental TypeScript plugin support, better error handling in development, abort control for data fetching, and more.
https://nuxt.com/blog/v4-2
📢 Issue 222 is Out!
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/186
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/186
November 4, 2025 at 3:00 PM
📢 Issue 222 is Out!
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/186
🔥 Yesterday, I published a new issue of my weekly Vue & Nuxt newsletter
🔗 Check it out: https://weekly-vue.news/issues/v2/186
📹 Nitro v3 alpha: The first look
👉🏻 Nitro v3 alpha is explored as a Vite plugin, showcasing its new features.
👉🏻 The video demonstrates setting up a Nitro app and examines the server entry point.
https://www.youtube.com/watch?v=sWGWHyVlIlU
👉🏻 Nitro v3 alpha is explored as a Vite plugin, showcasing its new features.
👉🏻 The video demonstrates setting up a Nitro app and examines the server entry point.
https://www.youtube.com/watch?v=sWGWHyVlIlU
November 3, 2025 at 5:00 PM
📹 Nitro v3 alpha: The first look
👉🏻 Nitro v3 alpha is explored as a Vite plugin, showcasing its new features.
👉🏻 The video demonstrates setting up a Nitro app and examines the server entry point.
https://www.youtube.com/watch?v=sWGWHyVlIlU
👉🏻 Nitro v3 alpha is explored as a Vite plugin, showcasing its new features.
👉🏻 The video demonstrates setting up a Nitro app and examines the server entry point.
https://www.youtube.com/watch?v=sWGWHyVlIlU
🛠️ Make Graph
👉🏻A nicely designed tool with 10 chart types (bar, line, pie, scatter, heatmap, etc.), 10+ themes, prebuilt templates, and features for making the charts more accessible with visual pattern textures.
https://makegraph.app/
👉🏻A nicely designed tool with 10 chart types (bar, line, pie, scatter, heatmap, etc.), 10+ themes, prebuilt templates, and features for making the charts more accessible with visual pattern textures.
https://makegraph.app/
November 2, 2025 at 5:00 PM
🛠️ Make Graph
👉🏻A nicely designed tool with 10 chart types (bar, line, pie, scatter, heatmap, etc.), 10+ themes, prebuilt templates, and features for making the charts more accessible with visual pattern textures.
https://makegraph.app/
👉🏻A nicely designed tool with 10 chart types (bar, line, pie, scatter, heatmap, etc.), 10+ themes, prebuilt templates, and features for making the charts more accessible with visual pattern textures.
https://makegraph.app/
📕 Why Self-host?
👉🏻 Self-hosting personal services like calendar, contacts, email, smart home, RSS feeds, and location tracking helps one regain privacy, sovereignty, and control over personal data, escaping reliance on Big Tech.
https://romanzipp.com/blog/why-a-homelab-why-self-host
👉🏻 Self-hosting personal services like calendar, contacts, email, smart home, RSS feeds, and location tracking helps one regain privacy, sovereignty, and control over personal data, escaping reliance on Big Tech.
https://romanzipp.com/blog/why-a-homelab-why-self-host
November 2, 2025 at 10:00 AM
📕 Why Self-host?
👉🏻 Self-hosting personal services like calendar, contacts, email, smart home, RSS feeds, and location tracking helps one regain privacy, sovereignty, and control over personal data, escaping reliance on Big Tech.
https://romanzipp.com/blog/why-a-homelab-why-self-host
👉🏻 Self-hosting personal services like calendar, contacts, email, smart home, RSS feeds, and location tracking helps one regain privacy, sovereignty, and control over personal data, escaping reliance on Big Tech.
https://romanzipp.com/blog/why-a-homelab-why-self-host
🛠️ Free OG Image Generator
👉🏻 Choose from different templates for the platform you want the image to display on.
👉🏻 You can also use an API to generate the images on the fly via JSON or cURL.
https://ogimage.click/
👉🏻 Choose from different templates for the platform you want the image to display on.
👉🏻 You can also use an API to generate the images on the fly via JSON or cURL.
https://ogimage.click/
November 1, 2025 at 5:00 PM
🛠️ Free OG Image Generator
👉🏻 Choose from different templates for the platform you want the image to display on.
👉🏻 You can also use an API to generate the images on the fly via JSON or cURL.
https://ogimage.click/
👉🏻 Choose from different templates for the platform you want the image to display on.
👉🏻 You can also use an API to generate the images on the fly via JSON or cURL.
https://ogimage.click/
📕 The History of Core Web Vitals
👉🏻 Addy tells the story behind Core Web Vitals, a popular set of metrics for measuring Web performance and its impact on user experience.
https://addyosmani.com/blog/core-web-vitals/
👉🏻 Addy tells the story behind Core Web Vitals, a popular set of metrics for measuring Web performance and its impact on user experience.
https://addyosmani.com/blog/core-web-vitals/
November 1, 2025 at 10:00 AM
📕 The History of Core Web Vitals
👉🏻 Addy tells the story behind Core Web Vitals, a popular set of metrics for measuring Web performance and its impact on user experience.
https://addyosmani.com/blog/core-web-vitals/
👉🏻 Addy tells the story behind Core Web Vitals, a popular set of metrics for measuring Web performance and its impact on user experience.
https://addyosmani.com/blog/core-web-vitals/
📕 A Deep Dive Into How Nuxt Route Transitions Work
👉🏻 Michael did a deep dive into the Nuxt source code and explains his insights.
https://masteringnuxt.com/blog/a-deep-dive-into-how-nuxt-route-transitions-work?friend=MOKKAPPS
👉🏻 Michael did a deep dive into the Nuxt source code and explains his insights.
https://masteringnuxt.com/blog/a-deep-dive-into-how-nuxt-route-transitions-work?friend=MOKKAPPS
October 31, 2025 at 5:00 PM
📕 A Deep Dive Into How Nuxt Route Transitions Work
👉🏻 Michael did a deep dive into the Nuxt source code and explains his insights.
https://masteringnuxt.com/blog/a-deep-dive-into-how-nuxt-route-transitions-work?friend=MOKKAPPS
👉🏻 Michael did a deep dive into the Nuxt source code and explains his insights.
https://masteringnuxt.com/blog/a-deep-dive-into-how-nuxt-route-transitions-work?friend=MOKKAPPS
🚨 On Monday I'll send out my weekly Vue & Nuxt newsletter:
👉🏻 Nuxt 4.2 has landed with TypeScript support and improved error handling.
👉🏻 And much more...
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 Nuxt 4.2 has landed with TypeScript support and improved error handling.
👉🏻 And much more...
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
October 31, 2025 at 1:00 PM
🚨 On Monday I'll send out my weekly Vue & Nuxt newsletter:
👉🏻 Nuxt 4.2 has landed with TypeScript support and improved error handling.
👉🏻 And much more...
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
👉🏻 Nuxt 4.2 has landed with TypeScript support and improved error handling.
👉🏻 And much more...
Join 4.5k other Vue & Nuxt devs and sign up today:
https://weekly-vue.news
📹 Webpack and Rspack with Nuxt 4?!
👉🏻 Nuxt is inherently supporting multiple build-tools.
https://www.youtube.com/watch?v=VoS_QqQ2FGw
👉🏻 Nuxt is inherently supporting multiple build-tools.
https://www.youtube.com/watch?v=VoS_QqQ2FGw
October 30, 2025 at 5:00 PM
📹 Webpack and Rspack with Nuxt 4?!
👉🏻 Nuxt is inherently supporting multiple build-tools.
https://www.youtube.com/watch?v=VoS_QqQ2FGw
👉🏻 Nuxt is inherently supporting multiple build-tools.
https://www.youtube.com/watch?v=VoS_QqQ2FGw