Articles by Tag #systemsprogramming

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Thread Pool

1. The Problem with Creating Threads Per Request Ever implemented a server that creates a...

Learn More 0 0Nov 13

I/O Multiplexing

Blocking I/O Blocking I/O is a method where the program stops and waits until an I/O...

Learn More 0 0Nov 14

Rust Lifetimes Demystified – Borrowing to Explicit `'a` Explained

Learn how Rust lifetimes keep references safe, understand explicit `'a` annotations, and prevent dangling references with step-by-step examples.

Learn More 0 2Aug 21

Error Handling in Zig: A Fresh Approach to Reliability

Error handling in Zig is one of its most distinctive features. Unlike other languages that use...

Learn More 4 1Dec 7 '24

Introducing Celeris: A Lightweight Web Server in C++

Hi, I'm Joshua Collins, a computer science student and a developer passionate about building tools...

Learn More 0 0Apr 16

Brew Your Own Compiler: Building LLVM/Clang from Source on Any OS!

Building LLVM/Clang from Source: Ubuntu, Fedora, Arch, Windows, macOS Why build LLVM/Clang from...

Learn More 0 0Sep 14

Creating a boot-loader from scratch... Meet: RustyBoot!

"Exploring the fascinating world of low-level systems programming by building a bootloader in Rust...

Learn More 0 0Sep 16

Track UI Events and Network Activity in Windows Using Rust + C#

Learn how to monitor UI events and TCP connections in real time with a Windows desktop app. This post walks through building a C# frontend that simulates HTTP requests, and a Rust background tool that hooks into Windows APIs to log user input and network activity. Ideal for system monitoring, telemetry, and reverse engineering education.

Learn More 0 0Apr 13

Track UI Events and Network Activity in macOS Using Rust + SwiftUI

Learn how to monitor UI events and per-process network activity in real time on macOS. This post walks through building a SwiftUI frontend that simulates user clicks and a Rust backend that hooks into macOS APIs to log input and observe traffic. Perfect for system tracing, app behavior analysis, and reverse engineering.

Learn More 0 0Apr 13

Why Rust Programming Language Became the Most Loved Developer Choice (5 Years Running!)

Remember when everyone said C++ would rule systems programming forever? Yeah, that aged about as well...

Learn More 0 0Jul 30