
Blog - Practical Insights on Frontend & Backend Development
Welcome to the blog — a space where I share what I learn, build, and explore as a front-end developer. Here you’ll find:
Tutorials and quick tips on Astro, Vue, and Tailwind CSS
Deep dives into performance, accessibility, and component design
Notes from real-world projects and experiments
Occasional thoughts on developer workflow, tools, and the web in general
Everything I write here is based on real experience — no fluff, just clean code and honest lessons. Enjoy reading, and feel free to reach out or comment if something resonates with you.
-
-
Understanding SOLID, DRY, and KISS in Software Development (with TypeScript Examples)
-
Starting Your Own Side Project: Where to Begin
-
The Double-Edged Sword of Recruitment Tasks
-
From Side Project to Daily Dev Tool: Building FakeAPI Studio
-
The Rollercoaster of Using Free APIs: My Experience with Emotiverse
-
Understanding Semantic Versioning: When to Bump Major, Minor, or Patch
-
Custom Events and Component Communication in Vue - `emit`, `provide/inject`, and When to Use a Store
-
Understanding v-model in Vue 3 Components - modelValue, emit, and defineModel
-
Building a Design System from Scratch - Atomic Design & Storybook Insights
-
How to Write Effective Component Tests with Vitest
-
Code Review Best Practices - How to Make It Less Stressful
-
Be Like Water - Writing Layout-Agnostic UI Components
-
Fork - My Favorite Git GUI and Why It Boosts My Productivity
-
Why nvm often beats Docker for Node.js development
-
When Will WordPress Finally Become a Thing of the Past?
-
Tauri vs Electron - Building Desktop Apps in 2025
-
Why Tailwind CSS changed how I write UI
-
Mocking backend with json-server and concurrently
-
How to Find Time for Your Hobby Projects When Work Takes Most of Your Day
-
First Day in a New Project - What to Ask and How to Get Started
-
Why I Use Design Patterns in My Frontend and Backend Projects
-
Why I Use a State Manager Like Pinia
-
Why I Document Every UI Component Immediately
-
JavaScript vs TypeScript - When and Why to Choose One
-
What is UI and UX? A Comprehensive Introduction
-
Why Astro, Vue and Tailwind CSS Create the Ultimate Frontend Development Experience