project

Guardian of Threads: The Semaphore Saga

Diving Deep into Concurrency: Building My Own Semaphore in C! πŸ’»πŸ”₯ Β  Hey tech enthusiasts! πŸš€ Β  Concurrency and multi-threading are the realms where computer science gets intriguingly complex. Today, I’m super excited to unravel a project where I ventured into creating my very own semaphores in C! 🧩 For the uninitiated, semaphores are these …

Guardian of Threads: The Semaphore Saga Read More »

Wheel Timers: The Tick-Tock of Event Scheduling

Wheel Timers: The Tick-Tock of Event Scheduling in Programming Β  Introduction 🌟 Welcome to a deep dive into one of the most fascinating data structures out thereβ€”the Wheel Timer! If you’re in the business of efficiently managing timing events, this structure is a must-know. This article will walk you through the basic design, underlying data …

Wheel Timers: The Tick-Tock of Event Scheduling Read More »

TimerLib: A High-level POSIX Timer Library in C

Β TimerLib: A High-level POSIX Timer Library in C Β  Links and Resources πŸ”— GitHub Repository: TimerLib GitHub Link 🌐 Introduction Hello and welcome to another technical blog post! Today, I want to showcase a project that I am particularly proud of: TimerLib, a high-level POSIX timer library written in C. If you’ve ever found yourself …

TimerLib: A High-level POSIX Timer Library in C Read More »

Simulating Hadoop’s Distributed File System: A Socket Programming Approach

GitHub Repository Link. Hello Everyone! πŸ‘‹ Welcome to this interesting journey where we demystify a complex project using an everyday analogy. If you’ve ever been to a library, you’re halfway there in understanding this project! πŸ“š Β  Why This Project? 🎯 Β  Imagine a world where you can store and retrieve data from multiple computers …

Simulating Hadoop’s Distributed File System: A Socket Programming Approach Read More »

IPMaths-Toolkit

Decoding the Magic Behind IP Addressing: A Deep Dive Into Network Programming 🌐✨ πŸ”— [Link to the GitHub Repository] Hello, fellow tech enthusiasts! πŸš€ Β  Ever wondered about the nitty-gritty details behind the IP addresses we so casually use? Well, buckle up because today, I’ll unveil my latest project, which I fondly named: The Wizardry …

IPMaths-Toolkit Read More »

Synchronizing Processes with Unix Domain Sockets and Shared Memory in Linux Systems πŸ–₯πŸŒπŸ”—

Introduction πŸ“œ When diving deep into the world of Linux and system programming, one can’t overlook the intricacies of how different processes talk to each other. This dance of communication and coordination is executed via a mechanism called inter-process communication (IPC). In this article, we shall explore an innovative approach that synchronizes data across processes …

Synchronizing Processes with Unix Domain Sockets and Shared Memory in Linux Systems πŸ–₯πŸŒπŸ”— Read More »

Scroll to Top