Articles

Rust `match` Tips: Handling Vectors by Length

Rust match Tips: Handling Vectors by Length

You’re writing a Rust function that takes a Vec<T> and depending on how many elements are in it (say 1 to 4), you want to do different …

Read More
How a Program Binary Becomes a Running Process

How a Program Binary Becomes a Running Process

Have you ever stopped to think about what really happens when you run a program? Not just clicking “Run” or executing a command in the …

Read More
You Should Format Names in Your Code

You Should Format Names in Your Code

In my code, I need to define a variable to represent my new item. But how should I name it? Does it even matter how I format the variable name—or any …

Read More
Make Numbers More Readable in Your Code

Make Numbers More Readable in Your Code

Have you ever seen a giant number in your code, like 100000000, and thought, What even is this? I explored 50 top programming languages to see which …

Read More
Descriptive Variable Names Are Not Always Good

Descriptive Variable Names Are Not Always Good

When naming variables in a program, the usual advice is to use descriptive names. But is this always the case? Let’s explore when shorter, less …

Read More
7 Basic C Programming Facts you Need to Know

7 Basic C Programming Facts you Need to Know

In this article, I’m sharing 7 essential facts about the C programming language. Whether you’re just starting out or you’ve been …

Read More
C++ Learning Resources and Coding Conventions

C++ Learning Resources and Coding Conventions

If you’re looking to learn the C++ programming language and improve your coding skills, using the right resources and following solid coding …

Read More
C Learning Resources and Coding Conventions

C Learning Resources and Coding Conventions

If you’re looking to learn the C programming language and improve your coding skills, using the right resources and following solid coding …

Read More