datascience
Datascience Jupyter notebooks
Datascience Jupyter notebooks
Hands-on Kubernetes memory lab for exploring cgroup v2 accounting, page cache, reclaim, OOM kills, QoS, and kubelet eviction with kind on macOS.
A measurement-first kind lab for exploring Kubernetes CPU requests, limits, cgroups, throttling, Go GOMAXPROCS, and tail latency.
A minimal, self-contained stream processing engine in Go implementing Google's Dataflow Model (VLDB 2015) with dynamic session merging, watermarks, triggers, and retractions.
A clean and educational Go implementation of B-Tree and B+ Tree data structures based on Douglas Comer's 1979 survey paper "The Ubiquitous B-Tree".
Interactive Go simulation of the Chandy–Lamport distributed snapshot algorithm with FIFO channels, configurable latency, concurrent transfers, and invariant verification
A hands-on Kubernetes CRD and controller learning project written in Go.
A lightweight educational Unix shell implementation in C. Demonstrates process management (fork/exec), file descriptor redirection, and interprocess communication using pipes.