The Index
Writing
◆ essays & notes ◆
— 2026 —
- Assembly — What the CPU executes 5/6/2026
- False Sharing — struct padding, a deep dive into alignment. 5/6/2026
- Benchmarking Memory Alignment - The Code — The C benchmark used to measure aligned vs unaligned struct performance on M1. 4/26/2026
- Instruments — Profiling and debugging with Apple's Instruments tool. 4/26/2026
- Memory Alignment - Repr is a contract — struct padding, a deep dive into alignment. 4/14/2026
- Memory Alignment - Intro — struct padding, a deep dive into alignment. 4/14/2026
— 2025 —
- Samba — Mapping what and why . 3/27/2025
- Fixing clap bug — ignore errors had a bug while help is being rendered . 3/1/2025
- Porting dictpress to rust ( Part 4 - Implementing import function ). — Using the CSV crate. 2/9/2025
- Understanding Pinning in rust. — digging in Box::Pin and std::pin . 2/8/2025
- Porting dictpress to rust ( Part 3 - Implementing DB operations) . — Implementing the `upgrade` option . 2/5/2025
- Porting dictpress to rust ( Part 2 - Understanding the flow and some investigation) . — Understanding the behaviour of the binary under different cases. 2/1/2025
- Porting dictpress to rust ( Part 1 - Getting CLI and DB setup ) . — A intro to dictpress. Setting up CLI structure and getting DB setup. 1/25/2025