Michael Hoffmann
banner
mokkapps.de
Michael Hoffmann
@mokkapps.de
👨🏻‍💻 Senior Frontend Developer (Freelancer) • mokkapps.de
🚀 Building @weekly-vue.news • nuxtstarterkit.com • @codesnap.dev
💚 @vuejs.org & @nuxt.com enthusiast

📍 Munich 🇩🇪
Pinned
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
📕 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
📕 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
November 10, 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/
November 9, 2025 at 5:00 PM
📕 @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
🛠️ 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
📕 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
📕 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
November 7, 2025 at 5:00 PM
💬 Quote of the week
November 7, 2025 at 3: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
November 7, 2025 at 1:00 PM
📕 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
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
November 6, 2025 at 3: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
November 5, 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
November 4, 2025 at 5: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
November 4, 2025 at 3: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
November 3, 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/
November 2, 2025 at 5:00 PM
📕 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
🛠️ 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/
November 1, 2025 at 5:00 PM
📕 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/
November 1, 2025 at 10:00 AM
📕 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
October 31, 2025 at 5:00 PM
💬 Quote of the week
October 31, 2025 at 3: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

October 31, 2025 at 1:00 PM
📹 Webpack and Rspack with Nuxt 4?!

👉🏻 Nuxt is inherently supporting multiple build-tools.

https://www.youtube.com/watch?v=VoS_QqQ2FGw
October 30, 2025 at 5:00 PM
🛠️ Nuxt UI v4.1.0

👉🏻 New Empty component.
👉🏻 Virtualization for large datasets.
👉🏻 Smart CSS bundling with experimental component detection.

https://github.com/nuxt/ui/releases/tag/v4.1.0
October 29, 2025 at 5:00 PM
📕 Announcing Vitest 4.0

👉🏻 Browser Mode being marked stable.
👉🏻 Visual Regression testing support.
👉🏻 Playwright Trace support.

https://voidzero.dev/posts/announcing-vitest-4
October 28, 2025 at 7:00 PM