Blog

Writing from production work: performance, frontend systems, product details, and the small decisions that make software easier to use.

Writing

Jun 2025 React

⚡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.

⚡Practical Ways to Optimize Performance in Your React App
Apr 2025 React

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.

Error Handling in JavaScript/TypeScript: Defined vs Unexpected Errors
Sep 2024 React

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.

How to create multiple snackbar with Material-UI 🚀🚀
May 2024 Window

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.

Simplify Software Management on Windows with Scoop
Apr 2024

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.

Getting Started with Zustand in React and TypeScript: A Powerful State Management Solution
Apr 2024 Typescript

Second blog

Second blog