v0.6
Dual-language BYO, Solution Pages, LRU Cache & Consistent Hash Ring
- NewAll Build Your Own tracks now support both JavaScript and Python — switch languages mid-stage, code is saved per language.
- NewSolution pages live at /challenges/[slug]/solution — walk through the reference architecture, key insights, and common mistakes after you attempt.
- NewNew BYO track: LRU Cache — 3 stages covering doubly-linked list, O(1) eviction core, and TTL support. Both JS and Python.
- NewNew BYO track: Consistent Hash Ring — 3 stages: basic ring (binary search), virtual nodes (even distribution), and N-way replication (Cassandra/DynamoDB model). Both JS and Python.
- Newkv-engine track: Python implementations for all 4 stages (memtable, WAL, SSTable flush, compaction).
- Newrate-limiter track: JavaScript implementations for all 3 stages (token bucket, fixed window, sliding window log).
- NewChallenge solutions added: url-shortener, checkout-meltdown, feed-scale-story — full walk-through with rubric guide.
- ImprovedHow You'll Be Graded section now shows a donut pie chart instead of individual progress bars.
- ImprovedBYO track pages are now deeply detailed: internals deep-dives, real-world uses, concept chips, stage overviews, and prerequisite checklists.