Semantic HTML: Why It Matters Beyond "Making It Work"
Understand the difference between semantic and non-semantic HTML, why semantics matter for accessibility, SEO, and code maintainability.
My thoughts on web development, React, TypeScript and best practices.
Understand the difference between semantic and non-semantic HTML, why semantics matter for accessibility, SEO, and code maintainability.
Practical comparison between React Context (Broadcast) and Zustand (Subscription). Understand the differences, use cases, and when to use each one.
Complete guide to React 19 new features: use() hook, Action Hooks, <Activity>, useEffectEvent. Learn how to speed up your code and simplify state management.
Learn how to use the React Profiler component to measure rendering performance automatically. Integrate performance monitoring directly into your code.
Learn the difference between React Profiler (internal component analysis) and Lighthouse (complete web audit). When to use each and how to optimize your app.
Learn how to solve a technical interview challenge: reverse strings while keeping word order intact and preserving special characters in their original positions.
Learn how to create an intelligent redirect system that detects devices and opens apps automatically, with fallback to app stores.
A practical and didactic explanation of how DoR and DoD help agile teams align expectations, improve quality, and deliver consistent value.
Practical tips to make your code reviews more collaborative, technical, and efficient — and avoid common pitfalls that harm team productivity.
How to create, publish, and automate a modern VS Code theme using Lemonade as a case study.
Learn how to build an engaging and automated GitHub README that updates your blog posts and showcases your main projects.
How I built and published a VS Code extension to improve the Tailwind CSS development experience.
Turning your API inside-out.