PinnedEverything Is Open Source If You Know Assembly, OR Is It?Reverse Engineering tools allow you to disassemble programs to read their auto-generated assembly code.Jul 285Jul 285
Mutable vs Immutable Borrowing In Atomic Rust.There are two ways of borrowing values in Rust, mutable and immutable borrowing. Mutability refers to the ability of change.Oct 27Oct 27
How Programming Languages Are Written Using ThemselvesThe fascinating process of creating new programming languages with diagrams.Oct 42Oct 42
Using Elon Musk’s Way of Thinking To Build Robust Software.TL;DR: Using First Principles to build extremely robust software from ground up.Aug 261Aug 261
This Programming Feature Shouldn’t Be Possible But It Is.You’ll learn about different types and sizes of integers and how they are processed and stored; explained using diagrams.Aug 231Aug 231
Caching — Don’t Try To Re-Invent The Wheel.A while ago I wrote a piece of code that I thought was a great milestone since it had a simple yet “effective” caching system.Aug 191Aug 191
Always Start With The Front-end.In this quick post I discuss why you should develop the front-end first and the drawbacks of not doing so.Aug 14Aug 14
Anonymous Structs In Zig.The Zig compiler has a feature that allows programmers to create structs without names. These nameless structs can be used as return…Aug 13Aug 13