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
🛠️ 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
December 7, 2025 at 5:00 PM
📕 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/
December 7, 2025 at 10:00 AM
🎮 The Scope Creep

👉🏻 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
December 6, 2025 at 5:00 PM
📕 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/
December 6, 2025 at 10:00 AM
🛠️ Taqsim

👉🏻 A lightweight video segmentation tool.
👉🏻 Built with Nuxt 4 and Tauri.

https://github.com/kalimahapps/taqsim
December 5, 2025 at 5:00 PM
💬 Quote of the week
December 5, 2025 at 3:00 PM
Balancing TypeScript strictness with shipping fast in Vue/Nuxt projects:

👉🏻 Use strict mode, but relax when needed.
👉🏻 Type safety is vital, but so is velocity.

Choose your battles.
December 5, 2025 at 2:00 PM
🚨 On Monday I'll send out my weekly Vue & Nuxt newsletter:

👉🏻 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
December 5, 2025 at 1:00 PM
📕 Self-Hosting First & Cloud-Agnostic Future

👉🏻 NuxtHub evolves to become a truly multi-cloud platform.

https://hub.nuxt.com/changelog/self-hosting-first
December 4, 2025 at 5:00 PM
🚀 High-impact Nuxt 3 performance tips:

👉🏻Optimize images
👉🏻 Smart caching with Nitro
👉🏻 Reduce client JS

Quick wins you can check in minutes. Doing these?
December 4, 2025 at 3:00 PM
December 3, 2025 at 5:00 PM
📕 Building a Modular Monolith with Nuxt Layers: A Practical Guide

👉🏻 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/
December 2, 2025 at 5:00 PM
📢 Issue 226 is Out!

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

🔗 Check it out: https://weekly-vue.news/issues/v2/190
December 2, 2025 at 3:00 PM
Automate your Nuxt 3 workflow:

👉🏻 CI for sanity checks
👉🏻 E2E tests for confidence
👉🏻 Release scripts for speed

Use tools like GitHub Actions and Playwright. What’s in your setup?
December 2, 2025 at 1:00 PM
📹 The new Nuxt module gives us hints

👉🏻 Alex takes a look what the alpha release of the new Nuxt hints module is capable of, how it works and what you can expect.

https://www.youtube.com/watch?v=mINpi_6OJT0
December 1, 2025 at 5:00 PM
🛠️ JSON Repair

👉🏻 A JavaScript library that automatically fixes various types of errors in invalid JSON documents, offering both standard and streaming APIs.

https://github.com/josdejong/jsonrepair
November 30, 2025 at 5:00 PM
📕 Zod + TypeScript: Schema Validation Made Easy

👉🏻 Learn how to use Zod, a TypeScript schema validation library that allows you to validate external data at runtime.

https://www.telerik.com/blogs/zod-typescript-schema-validation-made-easy
November 30, 2025 at 10:00 AM
🛠️ Valdi

👉🏻 A cross-platform UI framework developed by Snapchat.
👉🏻 It allows developers to write UI code once in TypeScript, which is then compiled directly into native views for iOS, Android, and macOS.

https://github.com/Snapchat/Valdi
November 29, 2025 at 5:00 PM
📹 Intro to Backend Web Development

👉🏻 This introductory guide teaches you how to construct a basic backend for a website using popular technologies like Node.js, Express.js, and the MongoDB NoSQL database.

https://www.youtube.com/watch?v=KOutPbKc9UM
November 29, 2025 at 1:00 PM
📕 The Inner Workings of JavaScript Source Maps

👉🏻 Ever wondered how devtools can magically turn mangled, minified JavaScript back into readable source while debugging?

https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals
November 29, 2025 at 10:00 AM
💬 Quote of the week
November 28, 2025 at 3:00 PM
🚨 On Monday I'll send out my weekly Vue & Nuxt newsletter:

👉🏻 Discover strategies for scaling Nuxt applications securely while maintaining solid code.
👉🏻 And more...

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

https://weekly-vue.news
November 28, 2025 at 1:00 PM
📹 Migrating LiveVue from Nuxt 3 to Nuxt 4

👉🏻 Alex Lichter migrates a project "blind" from Nuxt 3 to Nuxt 4.

https://www.youtube.com/watch?v=enK8Yl55rXg
November 27, 2025 at 5:00 PM
🛠️ VueFinder 4.0

👉🏻 A sleek, developer-friendly file manager.
👉🏻 This version refines the architecture, improves performance, and simplifies the developer experience.

https://ozdemir.be/articles/vuefinder-40-modernized-stable-and-smarter
November 26, 2025 at 7:00 PM
📕 26 Nuxt Features You May Have Missed

👉🏻 Explore the most impactful features from Nuxt 3.0 to 3.17 you may have missed.
👉🏻 With clear examples, explanations, and upgrade notes for Nuxt 4 users.

https://masteringnuxt.com/blog/26-nuxt-features-you-may-have-missed?friend=MOKKAPPS
November 26, 2025 at 5:00 PM