- SIMD algos part III: Blending and Permutations
- SIMD algos part II: popcount
- SIMD algos: Part 1
- Mom, where is my library ?
- A template for Self Evaluation
- Solving Tensor Puzzles
- Insights on Career in SWE
- Array vs Normal HashMaps in Zig
- Book: Systems Performance, a rather incomplete review
- Transforming async await - I
- Transforming async await - II, Generators
- Transforming async await - III, Stepping the Generator
- From 500 secs to 3.5 - The 1brc Challenge
- Module, ModuleResolution and Target in NodeJS
- Node JS internals - How async file system calls work
- A libuv Primer
- Jest Guide
- AVL Trees Part-1 What problem does AVL Tree solve?
- AVL Trees Part-2 Deletion
- A Software Engineer is a professional
- Advice on the internet
- C is the universal ABI
- C start
- CLI tools for quick perf. measurement
- Compiling C code with Zig
- ELF and Loaders
- ELF relocations
- ELF Sections
- GOT, `__stubs` and Linking
- Introduction to ELF
- Module customization hooks in Node 20
- Procedure Link Tables Part I
- Procedure Link Tables Part II
- Thread Local Storage on macOS
- Useful tools
- What no one told me
- Why is my event loop still running?
- WTF is `glibc`?
- x86 calling convention