Thoughts on Vue, Nuxt, TypeScript, AI, and modern web development
Clean Nuxt code is not about formatting — it is about predictable structure, safe reactivity, and clear boundaries between app, server and shared code. A practical checklist of the habits that keep Vue/Nuxt projects maintainable.
Nuxt 4 keeps the mental model of Nuxt 3 but cleans up structure, data fetching and types. Here are the ten differences that actually change how you write code — and why upgrading is low-risk.
Nuxt 4 splits a project into three worlds — app/, server/ and shared/. Knowing exactly what belongs in each, and where auto-import does and does not reach, is what keeps a codebase clean as it grows.
Micro frontends bring the microservices idea to the UI: independently developed and deployed apps combined into one experience. Here is what they are, why teams adopt them, how they are built — and when they are overkill.
The software hiring boom peaked in early 2022, corrected hard through 2023, and has been recovering unevenly since. The clearest signal: demand is shifting from pure frontend toward full-stack, backend, cloud and AI. Here is the data and what frontend developers should do about it.
In 2000, Linus Torvalds said: "Talk is cheap. Show me the code." In the AI era the bottleneck has moved — code is cheap, judgment is rare. The most valuable engineering skill is no longer writing code but reasoning about the right thing to build.
Pasting the wrong thing into a chatbot can leak secrets, breach an NDA, or violate GDPR. A clear list of what developers must never send to an AI — and the one rule that covers all of it.
MCP servers turn an AI assistant from a chat box into a tool that reads your docs, repos, files, design and production errors. Here are the seven that matter most for Vue/Nuxt/Tailwind work — and the five-server stack that covers ~80% of daily tasks.
Using AI responsibly comes down to four habits: protect data, verify output, keep a human accountable, and stay transparent. Ten practical rules — and the one that matters most.
The transition from Junior to Middle developer is more than just years of experience. Here's what actually changes in your daily work and mindset.
AI is transforming frontend development through code generation, automated testing, and intelligent design systems. Discover practical applications and how to integrate AI tools into your workflow.