A Practical Guide to TypeScript’s Omit (with Diagrams & Examples)I wrote a breakdown of TypeScript’s Omit for anyone who wants to clean up their types, avoid duplication, and stay DRY. This article ramps up from beginner basics to best practices with real code and visuals to help it stick. Learn more → Understand ...May 23, 2025·1 min read
What happens when you call a Function?This article explains what happens behind the scenes when a function is called and how to write code with the optimal number of functions.Jan 7, 2024·4 min read
Function Signature - What is it?Function Signature is a concept every programming language, but what is it? How and where is it used? Simply put, a function signature is a unique ideDec 17, 2023·4 min read
Translation Unit in C++A Translation unit in C++ is a file that contains C++ code that the C++ compiler will compile and generate an Object file for.Dec 17, 2023·2 min read
What is a File?I understand that everything in the world of computers revolves around memory. But what is a file? Because thinking about it, a file can contain...Dec 17, 2023·3 min read
How the C++ Compiler worksThe compiler is responsible for the transformation of source code to an executable binary in C++ and this transformation requires two phases from ...Dec 17, 2023·3 min read
Rust and Python - Syntax Similarities.Have you ever observed that Rust and Python have similar syntax?Dec 13, 2023·4 min read