Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Learning C programming is a thrilling and challenging endeavor, as it is a versatile and powerful...
The comma operator is one of the lesser-known operators in C-like languages such as JavaScript and C++. Essentially, it delimits a sequence of expressions and only returns the result of the final one. So why would this ever be useful? In this article, I present a compelling case—perhaps the only one frankly speaking—for the comma operator.
Imagine if building a smart thermostat or an IoT sensor didn’t require wrestling with arcane C...
So one of my articles from my naive 2018 self finally bit me in the back side. Six years and one computer science degree later, I have vastly changed my perspective on bitmasks. In this article, we will discuss why bitmasks are not so esoteric and impractical after all.
It was my first year of college, and we were all working in the Python lab. My friends, who didn’t...
As I've been delving into the fundamentals of Linux, hardware, and networking, I've grown...
Hey! You! If you would prefer to consume this article as a video, check this out! I...
Hey there! 👋 Are you tired of messy code shit architectures? Well, let’s fix that! In this post,...
In the world of programming languages, C may not have flashy interfaces or trendy web apps. But...
Note You can check other posts on my personal website: https://hbolajraf.net ...
Overview Hi everyone 👋🏼 In this article, I'm going to look at seven OSS repository that...
Nesta POC (Proof of Concept), exploraremos como a linguagem Rust trata as race conditions,...
All the Fundamentals in One Guide of C Programming "Starting with C: All the Fundamentals...
Recently, I was working on a multi-threaded implementation of a function to calculate the Poisson...
A programmer’s nerdy interest in sundials.
🤔 Common Myths That Don't Help Performance optimization in C# is often misunderstood,...
How USB got detected when we plug it in I am running Ubuntu in VM:-...
Writing Your Own Memory Pool Allocator in C: A Step-by-Step Guide In C, dynamic memory...
This is translation of my report "Debugging PostgreSQL planner" from PGBootCamp 2024 conference. You...
Introduction Kernel development is traditionally the realm of C due to its direct hardware...
Note You can check other posts on my personal website: https://hbolajraf.net ...
Table of Contents Introduction The Idea The Actual Implementation DHTs Introduction to...
Note You can check other posts on my personal website: https://hbolajraf.net ...
The proper way to create and include header files in either C or C++.
Like mentioned in my previous video, memory safety has been an issue since the dawn of programming,...
3.4.1 Security for Multiple Encryptions Simple experiment, obviously that This...
C is a high-level, general-purpose programming language developed by Dennis Ritchie in 1972 at Bell...
The compilation process consists of four key steps, as shown in the image below. In this series of...
The Quest for Speed in Text Processing When I first started working on large-scale log...