TypeScript Type Guards: Your Code's Bouncer
A practical guide to using type guards in TypeScript to make your code safer and your compiler happier. Learn how to narrow types like a pro.
Welcome to my blog! Here you'll find a collection of my thoughts and experiences. I hope you enjoy reading them as much as I enjoy writing them.
A practical guide to using type guards in TypeScript to make your code safer and your compiler happier. Learn how to narrow types like a pro.
Practical debugging strategies that go beyond console.log. Learn systematic approaches to finding and fixing bugs efficiently.
Design principles for creating REST APIs that are intuitive, well-documented, and won't make other developers curse your name.
Common React Hooks pitfalls and how to avoid them. Learn from my mistakes and save yourself hours of debugging.
A practical guide to Git commands that make up 90% of daily work, plus the dangerous ones you should handle with care.
Stop overthinking layout choices. Learn when to reach for Grid, when to use Flexbox, and when either works fine.
Forget the dogma. These are the clean code principles that make a real difference in day-to-day development.
A practical guide to using Docker for local development without the overwhelming complexity. Just the parts you actually need.
Stop cargo-culting async code. Understand Promises and async/await from first principles so you actually know what you're doing.