How to Handle ISO Date Strings in TypeScript?

Convert ISO format to Date in Typescript

While working on a recent feature that displayed important dates in a user-friendly format, I encountered an issue. The ISO date string, like “2025-07-04T00:00:00.000Z,” was showing up as July 3 instead of July 4 in the UI. At first, it seemed like a simple formatting issue, but it turned out to be a classic time … Read more >>

How to Check if a Value Exists in an Enum in TypeScript?

Check if a Value Exists in an Enum in TypeScript

While building an e-commerce application in TypeScript, you might define a ProductCategory enum for valid categories like ‘electronics’, ‘clothing’, and ‘food’. When receiving data from a user or an API, it’s important to check if the provided category actually exists in the enum. This prevents invalid values from being processed or stored. This ensures your … Read more >>

Convert Number to Date in TypeScript

Convert Number to Date in TypeScript with Unixtime stamp

When I was working on a TypeScript project recently, I got a requirement to show dates from a system that sent me big numbers like 1623456789000. These numbers are called timestamps, and they represent a date and time, but in a format that’s hard to read. In this blog, I will show you how to … Read more >>

How to Avoid Duplicate Enum Values in TypeScript

Avoid Duplicate Enum Values in TypeScript

Avoiding duplicate enum values in TypeScript is important to maintain clarity and avoid unexpected behavior when using enums. Here’s a realistic scenario showing how duplicate values can cause problems and how to avoid them. In this tutorial, we will learn how to avoid duplicate Enum values in TypeScript, how duplicate enum values can lead to … Read more >>

How to Check for Invalid Dates in TypeScript?

Check invalid dates in typescript

Have you ever seen your app behave strangely just because someone entered the wrong date? For example, a user might type “2025-02-30”, which is not even a real date or the used date format is not valid for the app’s date settings. These small issues can cause big problems if we don’t handle them properly. … Read more >>

Difference Between Undefined and Null In TypeScript

Difference Between Undefined and Null In TypeScript

When working with TypeScript, it’s crucial to understand the difference between undefined and null. Both undefined and null are used to represent the absence of a value, but they have distinct meanings and behaviors. In this tutorial, we’ll dive deep into the difference between undefined and null in TypeScript, explore their use cases, and provide … Read more >>

How to Check for an Empty Object in TypeScript

How to Check for an Empty Object in TypeScript

While building an admin panel, when an admin selects a user, their details are fetched from the server and stored in a userInfo object. But sometimes, the server returns an empty object ({}), meaning no user was found. Understanding how to perform this check efficiently can prevent potential bugs and improve your application’s performance. We … Read more >>

How to Use TypeScript Enums with Functions

Use TypeScript Enums with Functions Effectively

Imagine you work in a coffee shop and want to write a program to handle coffee orders. You create an enum to list coffee sizes like Small, Medium, and Large. Then, you write a function that takes a size from this enum and gives the correct price. Using enums helps make sure only the correct … Read more >>

Loose vs Strict Equality in TypeScript

Loose vs Strict Equality in TypeScript

When comparing values in TypeScript, developers have two options: the loose equality operator (==) and the strict equality operator (===). Although they may seem similar, there are crucial differences between these operators that every TypeScript developer should understand. In this tutorial, we’ll dive deep into how == different from === in TypeScript, explore their loose … Read more >>

51 Python Programs

51 PYTHON PROGRAMS PDF FREE

Download a FREE PDF (112 Pages) Containing 51 Useful Python Programs.

pyython developer roadmap

Aspiring to be a Python developer?

Download a FREE PDF on how to become a Python developer.

Let’s be friends

Be the first to know about sales and special discounts.