C# How to lie with Benchmarks Writing correct benchmarks is hard, and it's a craft. This article will teach you the dark art of lying using benchmarks and writing correct benchmarks.
GO Benchmarks in GO can be surprising How it's possible that two identical methods have different performance (by 2x) in GO? Fasten your seatbelts; we're going on a crazy ride.
C# Loop Optimizations in C# (and various other compilers) This post comprises infographics showing various loop optimizations that happen in C# (dotnet) and other languages.
Compilers Introduction to Compilers #1 - Folds This post is composed of infographics on the basics of compilation assembly and compiler optimizations. We're going to be learning about compilation, assembly code and folds in C# and C++.
Bit Hacks Advanced Bit Hacks Last time we were looking at some simple bit hacks and how to construct more complex out of the basic ones. There was a bonus section that briefly described a very (In)famous function called "hasZeroByte." Let's look at the function again and understand what it does in more depth.
Bit Hacks Bit Hacks in C# Bit hacks are an incredibly powerful tool in every developer's toolbox. When used correctly, they can bring simplicity, performance, scalability, and even be used for compact data representation