beprodready
Changelog

What's new

Updates, new challenges, and platform improvements shipped to beprodready.

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.
v0.5

AI Tutor, Pyodide WASM, and Challenge Deep-Dives

  • NewAI Socratic tutor in BYO stages — asks guiding questions rather than giving answers (max 2 questions, ≤120 words). Powered by Claude Haiku.
  • NewPython runs natively in the browser via Pyodide WASM — no server round-trip for code execution.
  • NewChallenges now include full funnel content: API schemas, Redis contracts, data models, capacity math, and 5-phase approach guides.
  • Newcheckout-meltdown challenge rewritten as a full incident: write-heavy (70% writes, 4k rps), DB saturation root cause, idempotency via Redis NX + DB constraint.
  • Newfeed-scale-story challenge rewritten as a 3-stage evolution (2k → 10k → 40k rps) with hybrid fan-out design for celebrity accounts.
  • Improvedkv-engine BYO stages enriched: learning objectives, why-it-matters sections, expanded briefs with RocksDB context, common mistakes, and 3 hints per stage.
v0.4

Tutorial Navigation, Mic UX, and OG Images

  • NewTutorial back/prev navigation added — move between tutorial steps without losing state.
  • ImprovedMicrophone UX overhaul — cleaner recording UI with visual feedback.
  • FixFixed Firebase init guard against SSR prerendering.
  • FixFixed OG image Satori layout issues.
  • FixFixed palette scrollbar visibility.