Thoughts & Insights
Writing about web development, design, and lessons learned from 14 years of building software.
news Articles
React 19 vs Vue 3.6: Divergent Paths in Frontend Evolution
In 2026, React 19 and Vue 3.6 redefine frontend development with contrasting strategies. React integrates backend logic into the frontend, while Vue removes the virtual DOM, optimizing performance.
Creating a Resilient Browser Watermark Library
Learn to build a browser watermark library that withstands DevTools manipulation, ensuring leaked screenshots are traceable. This guide covers how to create effective watermarks and maintain audit logs for accountability.
Streamline Vue Apps with Nuxt-Style Middleware in Vite
Discover a Vite plugin that seamlessly integrates Nuxt-style middleware into Vue apps. Enhance your Vue SPA with efficient navigation guards without leaving the Vite ecosystem.
Creating a Video Player for React and Vue: Lessons Learned
Developing a lightweight, scoped CSS video player for React and Vue was a journey through CSS challenges, Next.js compatibility, and Nuxt module creation. This article shares insights and practical solutions for building efficient, embeddable video players.
Top Frontend Frameworks 2026: React, Vue, Angular, Svelte
In 2026, choosing the right frontend framework is crucial for development success. Explore how React, Vue, Angular, and Svelte compare in terms of performance, learning curve, and ecosystem to determine the best fit for your project.
Creating a Real-Time Dashboard for OpenClaw Monitoring
Learn how a self-contained, efficient real-time monitoring dashboard for OpenClaw agents was crafted using Vue 3 and Express.js, all on a budget-friendly VPS.
Introducing Mood UI: A Vue/Nuxt Component Library
Discover Mood UI, a new component library for Vue and Nuxt that aims to streamline your development process. Explore its features and benefits for building responsive applications.
Comprehensive VMMS Demo: 3 Roles in 3 Minutes
Explore a concise demonstration of VMMS, showcasing the Admin dashboard, Staff workflows, and the Client-side tracker. This 3-minute demo highlights real-time request tracking and the intricate pipeline stepper design.
Effortlessly Create Livewire Placeholders with Wirebones
Explore how Wirebones, a Laravel package, simplifies the process of generating skeleton placeholders for Livewire components, enhancing the lazy loading experience.
Stay Updated
Get new articles delivered to your inbox.