Blog
Writing from production work: performance, frontend systems, product details, and the small decisions that make software easier to use.
Writing
⚡Practical Ways to Optimize Performance in Your React App
React makes it easy to build complex UIs — but that power can come at the cost of performance if you're not careful. In this post, I'll walk you through proven strategies I’ve used in real-world projects to keep things fast, smooth, and efficient.

Error Handling in JavaScript/TypeScript: Defined vs Unexpected Errors
Error handling in JavaScript is often overlooked until it bites us in production. In modern apps—especially those involving async operations like API calls or file handling—it’s essential to separate the expected errors from the truly unexpected ones.

How to create multiple snackbar with Material-UI 🚀🚀
Material-ui does not allow multiple snackbars by default. As a matter of fact such behavior is discouraged by material design specification. This article will show you how to do it.

Simplify Software Management on Windows with Scoop
Enter Scoop, a command-line package manager designed specifically for Windows. Scoop simplifies the process of installing, updating, and managing software packages, making it a valuable tool for Windows power users and developers alike.

Getting Started with Zustand in React and TypeScript: A Powerful State Management Solution
Discover how Zustand revolutionizes state management in React applications with its lightweight and intuitive API, leveraging the power of TypeScript for enhanced development. Simplify your state management workflow and boost performance effortlessly. Read more to unlock the benefits of Zustand.

Second blog

