Recent posts

Explore the recent blog posts

Building Responsive Design Using em and rem CSS Units
css

Building Responsive Design Using em and rem CSS Units

Discover the power of CSS em and rem units to create flexible, responsive web designs. This comprehensive guide will delve into the mechanics of these relative units, demonstrating their importance in modern responsive web development.

Demystifying useRef: A React Hook Guide
react

Demystifying useRef: A React Hook Guide

This blog post explores how useRef React Hook can manage references to DOM elements, hold mutable values across re-renders and allow to access the current value in the memoized callbacks.

The Complete Guide to TypeScript Types
typescript

The Complete Guide to TypeScript Types

Explore the TypeScript's type system: primitive types, enums, arrays, functions, objects, typles, intersections, unions, aliases, interfaces, type assertions, literals, any, unknown, never, null, undefined.

The Complete Guide to Building Responsive UI with CSS calc
css

The Complete Guide to Building Responsive UI with CSS calc

Calc function in CSS allows developers to perform calculations to determine CSS property values. Learn how to dynamically calculate values for various CSS properties, enhancing the responsiveness and flexibility of your web designs.

Building a Debounced Input Component in React with TypeScript
react

Building a Debounced Input Component in React with TypeScript

In web applications that rely on user input, it's common to encounter performance issues related to rapid state updates. This is where debouncing comes in. Debouncing is a programming practice used to ensure that time-consuming tasks are not executed so often, which can be particularly useful in search inputs where you might fetch data from an API based on the user's input.

Improve Your .NET and Architecture Skills

Join my community of 1800+ developers and architects.

Each week you will get 2 practical tips with best practises and architecture advice.