Algorithms
- Linear Programming: Simplex Geometry, Duality, and the Interior-Point Revolution
· 2019-04-19
An exploration of linear programming from Dantzig's simplex method through von Neumann's duality to Karmarkar's interior-point breakthrough that reshaped optimization theory.
- Network Flow: From Ford-Fulkerson to Push-Relabel and the Max-Flow Min-Cut Theorem
· 2019-04-13
A rigorous journey through the algorithms that solve maximum flow—Ford-Fulkerson, Edmonds-Karp, Dinic, and Push-Relabel—together with the duality that binds flows to cuts.
- Implementing A Lock Free Concurrent Hash Map: From Theoretical Foundations To Practical Performance Optimization In C++20
· 2019-03-16
A comprehensive technical exploration of implementing a lock free concurrent hash map: from theoretical foundations to practical performance optimization in c++20, covering key concepts, practical implementations, and real-world applications.
- Dynamic Programming: Bellman's Principle of Optimality and the Art of Reusing Computation
· 2019-01-27
A deep exploration of how Bellman's recursive insight transforms exponential despair into polynomial hope across knapsack, shortest paths, sequence alignment, and reinforcement learning.
- Designing A Conflict Free Replicated Data Type (Crdt) For Collaborative Text Editing: A Deep Dive Into Rope Structures, Vector Clocks, And Operational Transformation Alternatives
· 2019-01-01
A comprehensive technical exploration of designing a conflict free replicated data type (crdt) for collaborative text editing: a deep dive into rope structures, vector clocks, and operational transformation alternatives, covering key concepts, practical implementations, and real-world applications.
- Implementing A Distributed Consensus Protocol From Scratch: Raft With Leader Election, Log Replication, Membership Changes, And Cluster Reconfiguration In Go
· 2019-01-01
A comprehensive technical exploration of implementing a distributed consensus protocol from scratch: raft with leader election, log replication, membership changes, and cluster reconfiguration in go, covering key concepts, practical implementations, and real-world applications.