I Built a Mini 3D Rendering Engine Using Just Canvas & MathMost people use libraries like Three.js or WebGL to render 3D graphics on the web.Apr 26, 2026·4 min read
React NativeWhat is <View>? In React Native, <View> is like the <div> in HTML. It’s a container component used to group, layout, and style other components or content. You’ll use it everywhere. What is <View>? it just avoid the notch area of the device — so that...Jul 30, 2025·12 min read
Streamlining C++ I/OIn C++, streams are a unified way to perform input and output operations. Whether you're working with files, strings, or the console, C++ stream classes make I/O flexible and powerful. In this article, we’ll explore: String streams (ostringstream, i...Jul 8, 2025·5 min read
Atomic Habits vs. The Mutex MafiaIn the world of multithreaded programming, there’s one golden rule: Don’t let threads fight over shared data.But how do we keep things peaceful?Enter: std::atomic and std::mutex. In this article, we’ll break down both of these synchronization tools,...Jul 7, 2025·11 min read
RAM Today, Gone Tomorrow: How Redis Keeps Its MemoryRedis stores data in RAM which makes it fast. But what happens when it crashes or restarts? How does it remember your data? In this article, we’ll explore how Redis handles persistence using two core mechanisms: AOF (Append-Only File) and RDB (Redis...Jul 7, 2025·4 min read
Inside the Operating System: A Journey Through Compilation, Execution, and ConcurrencyWritten by: Nurul HasanFor: Fellow C++ learners and curious mindsSpecial thanks to: ChatGPT. Let’s understand the full behind-the-scenes system behavior — from writing a C++ program, compiling it, linking it, and finally executing it. This will inclu...Jul 2, 2025·16 min read
Lambda Functions vs Traditional Functions in C++Written by: Nurul HasanFor: Fellow C++ learners and curious mindsSpecial thanks to: ChatGPT, for helping untangle the curly braces Modern C++ (C++11 and onward) introduced lambda expressions, also known as anonymous functions. They’re powerful, flex...Jul 2, 2025·4 min read