Blog
Thoughts, learning notes, engineering guides, and deep dives.
20262 posts
- Network Hierarchy: Where Sockets, TCP, and TLS FitSystems & Languages
A quick-reference guide to the network hierarchy, detailing where user-space sockets, TLS encryption, and the kernel network stack operate.
- Awesome First Principles & Limit TheoremsComputer Science
The formal boundaries of reality, mind, and computation.
20251 post
- Android APK Reverse EngineeringSecurity & Mobile
Hands-on tools and techniques for decompiling, inspecting, and reverse engineering Android APKs.
20247 posts
- OpenSearch On Local MacTools & DevOps
Step-by-step setup, certificate generation, and local configuration for OpenSearch on macOS.
- Node.js Architecture & ResourcesEngineering Practices
Curated books, patterns, and architecture guides for mastering Node.js.
A high-level architectural overview of software design patterns, SOLID principles, and links to detailed deep dives on Creational, Structural, and Behavioral patterns.
Comprehensive guide to Behavioral Design Patterns: Strategy, Observer, Command, Chain of Responsibility, State, Template Method, and more.
In-depth guide to Creational Design Patterns: Factory, Abstract Factory, Builder, Prototype, and Singleton with real-world examples from JDBC, SLF4J, and modern Java.
Comprehensive guide to Structural Design Patterns: Adapter, Facade, Decorator, Proxy, Composite, Flyweight, and Bridge with real-world examples from requests, matplotlib, React, JUnit, HikariCP, Apache POI, IntelliJ, and Netty.
- Zig - Notes & CheatSheetSystems & Languages
Concise syntax reference, memory management notes, and cheat sheet for Zig.
20234 posts
- Learnings From Data Compression ExplainedComputer Science
Key concepts and takeaways from Data Compression Explained.
- Code Review GuidelinesEngineering Practices
My Checklist when doing a code review for a pull request
This includes my process of building redis clone to learn Go
This includes my process of building redis clone to learn Go
20201 post
- My Desktop Setup / Distro / Configs / ExtensionsTools & DevOps
My personal desktop Linux setup, distribution choices, configurations, and extensions.