Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
The Reputation of C++ C++ has often and frequently been criticized for its complexity,...
Hey! You! If you would prefer to consume this article as a video, check this out! I...
An announcement of forthcoming book "Why Learn C."
Hey there! 👋 Are you tired of messy code shit architectures? Well, let’s fix that! In this post,...
Nesta POC (Proof of Concept), exploraremos como a linguagem Rust trata as race conditions,...
How USB got detected when we plug it in I am running Ubuntu in VM:-...
Recently, I was working on a multi-threaded implementation of a function to calculate the Poisson...
All the Fundamentals in One Guide of C Programming "Starting with C: All the Fundamentals...
Writing Your Own Memory Pool Allocator in C: A Step-by-Step Guide In C, dynamic memory...
Avoid the temptation of using bool for function parameters.
🤔 Common Myths That Don't Help Performance optimization in C# is often misunderstood,...
Announcing the release of my book, "Why Learn C."
When working with source code—whether it’s for building developer tools, writing linters, building...
Table Of Contents Introduction Project Overview Working Features Concepts Debugging What...
This is translation of my report "Debugging PostgreSQL planner" from PGBootCamp 2024 conference. You...
Getting Started with Rust in 2025 🦀 Rust has been growing steadily over the years, and in...
tl;dr Implemented the I2C protocol for controller devices on an ATtiny85 using just the AVR base...
Table of Contents Introduction The Idea The Actual Implementation DHTs Introduction to...
3.4.1 Security for Multiple Encryptions Simple experiment, obviously that This...
Like mentioned in my previous video, memory safety has been an issue since the dawn of programming,...
Ghidra is an open source tool developed by the U.S. National Security Agency (NSA) for reverse...
The Quest for Speed in Text Processing When I first started working on large-scale log...
Today, consuming web APIs is a common practice for exchanging data between applications. Tutorials on...
The compilation process consists of four key steps, as shown in the image below. In this series of...
Building practical applications remains the best way to master C programming. A web server project...
Why TF does this blog even exist? Let’s be real — most of us treat pointers like...
I love almost every topic in Computer Science and Software Engineering, but the part I probably love...
Creating robust software involves making deliberate design choices that simplify code maintenance and...