<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vibe Engines</title>
    <link>https://vibeengines.com/</link>
    <atom:link href="https://vibeengines.com/feed.xml" rel="self" type="application/rss+xml" />
    <description>Free, interactive learning for AI and backend engineers — handbooks, system-design walkthroughs, algorithm games, and developer tools. No sign-up.</description>
    <language>en</language>
    <lastBuildDate>Mon, 22 Jun 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Design Uber</title>
      <link>https://vibeengines.com/systemdesign/uber-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/uber-system-design</guid>
      <category>System Design</category>
      <description>Build a planet-scale ride-hailing system step by step. Learn how to handle real-time location tracking, matching algorithms, scalability, and payments through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a URL Shortener</title>
      <link>https://vibeengines.com/systemdesign/url-shortener-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/url-shortener-system-design</guid>
      <category>System Design</category>
      <description>Build a URL shortener (think Bitly or TinyURL) step by step. Learn how to mint unique short codes with base62, make the read-heavy redirect path sub-millisecond with caching, shard billions of mappings, and track clicks asynchronously through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Twitter</title>
      <link>https://vibeengines.com/systemdesign/twitter-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/twitter-system-design</guid>
      <category>System Design</category>
      <description>Build Twitter's news feed step by step. Learn the social graph, why fan-out on write beats read-time merging, how a precomputed timeline cache makes feed reads O(1), how ranking surfaces the best tweets, and how a hybrid model solves the celebrity problem — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design YouTube</title>
      <link>https://vibeengines.com/systemdesign/youtube-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/youtube-system-design</guid>
      <category>System Design</category>
      <description>Build a planet-scale video platform step by step. See how raw uploads become an adaptive-bitrate ladder through an async transcoding pipeline, how a CDN serves immutable segments from the edge, how tiered blob storage holds exabytes affordably, and how view counts stay async — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Rate Limiter</title>
      <link>https://vibeengines.com/systemdesign/rate-limiter-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/rate-limiter-system-design</guid>
      <category>System Design</category>
      <description>Build a distributed rate limiter step by step. Learn where to put the check, how to key and tier limits, the token-bucket and sliding-window algorithms, why shared atomic counters in Redis avoid race conditions, and the fail-open vs fail-closed trade-off — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Dropbox</title>
      <link>https://vibeengines.com/systemdesign/dropbox-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/dropbox-system-design</guid>
      <category>System Design</category>
      <description>Build a file sync engine step by step. See how splitting metadata from bytes, content-addressed block storage with deduplication, delta sync, a push-then-pull notification service, and conflict-safe versioning fit together to keep files consistent across every device — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Ticketmaster</title>
      <link>https://vibeengines.com/systemdesign/ticketmaster-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/ticketmaster-system-design</guid>
      <category>System Design</category>
      <description>Build an event-booking system step by step. Tackle the double-booking problem head-on: seat inventory, short-lived holds with TTLs, exactly-once purchases via ACID transactions, payment sagas with idempotency, and a virtual waiting room that tames the on-sale stampede — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Notification System</title>
      <link>https://vibeengines.com/systemdesign/notification-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/notification-system-design</guid>
      <category>System Design</category>
      <description>Build a multi-channel notification system step by step. See how one API, a message queue and a worker fleet decouple slow third-party delivery, how preferences and quiet hours gate every send, how templates fan out to push, SMS and email, and how delivery tracking, retries, dedup and rate limits keep it reliable — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Typeahead (Autocomplete)</title>
      <link>https://vibeengines.com/systemdesign/typeahead-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/typeahead-system-design</guid>
      <category>System Design</category>
      <description>Build a search typeahead step by step. See how a prefix trie turns search into an O(L) walk, how a prefix-keyed cache answers the skewed common case in under a millisecond, how precomputed top-k ranking surfaces the best ten, how an offline builder keeps suggestions fresh from query logs, and how to personalize and shard — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Message Queue</title>
      <link>https://vibeengines.com/systemdesign/message-queue-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/message-queue-system-design</guid>
      <category>System Design</category>
      <description>Build a distributed message queue like Kafka step by step. See how an append-only commit log, partitions keyed for order, consumer groups with server-side offsets, leader/follower replication, controller-driven leader election, retention and compaction, and exactly-once guarantees fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Key-Value Store</title>
      <link>https://vibeengines.com/systemdesign/key-value-store-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/key-value-store-system-design</guid>
      <category>System Design</category>
      <description>Build a distributed key-value store like DynamoDB step by step. See how consistent hashing places keys, how replication and tunable quorums (R + W &gt; N) trade consistency for availability, how vector clocks resolve conflicts, and how gossip membership, hinted handoff and read repair keep it alive through failure — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Distributed Cache</title>
      <link>https://vibeengines.com/systemdesign/distributed-cache-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/distributed-cache-system-design</guid>
      <category>System Design</category>
      <description>Build a distributed cache like Redis or Memcached step by step. See how cache-aside shields the database, how consistent hashing shards across nodes, how TTL and LRU/LFU eviction bound memory, how replication and invalidation keep it correct, and how to survive cache stampedes and hot keys — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a News Feed</title>
      <link>https://vibeengines.com/systemdesign/news-feed-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/news-feed-system-design</guid>
      <category>System Design</category>
      <description>Build a social news feed step by step. See how the social graph, pull vs push fan-out, a precomputed feed cache, relevance ranking, the hybrid model that tames the celebrity problem, blending multiple content sources, and cursor pagination fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Web Crawler</title>
      <link>https://vibeengines.com/systemdesign/web-crawler-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/web-crawler-system-design</guid>
      <category>System Design</category>
      <description>Build a distributed web crawler step by step. See how a URL frontier drives the fetch–parse–enqueue loop, how a bloom-filter seen-set stops infinite re-crawling, how politeness and robots.txt keep you a good citizen, how DNS caching and content dedup remove bottlenecks, and how to shard the frontier by host and dodge traps — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Google Docs</title>
      <link>https://vibeengines.com/systemdesign/google-docs-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/google-docs-system-design</guid>
      <category>System Design</category>
      <description>Build a real-time collaborative editor step by step. See how edits become tiny operations, how OT and CRDTs resolve concurrent edits so every copy converges, how ops broadcast over WebSockets, how an op log plus snapshots give history and recovery, and how presence, offline sync and per-document sharding fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Job Scheduler</title>
      <link>https://vibeengines.com/systemdesign/job-scheduler-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/job-scheduler-system-design</guid>
      <category>System Design</category>
      <description>Build a distributed job scheduler (cron at scale) step by step. See how a durable job store indexed by run time, a due scanner, a ready queue feeding a worker pool, idempotent at-least-once execution, leader election to avoid double-fires, retries with backoff and a DLQ, and time-wheel sharding fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Netflix</title>
      <link>https://vibeengines.com/systemdesign/netflix-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/netflix-system-design</guid>
      <category>System Design</category>
      <description>Build a planet-scale video streaming service step by step. See how the play path splits authorization from byte delivery, how origin storage and CDN edges serve immutable segments, how an adaptive-bitrate ladder adapts to any connection, how a parallel transcoding pipeline builds it, and how Open Connect, recommendations and QoE events fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Instagram</title>
      <link>https://vibeengines.com/systemdesign/instagram-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/instagram-system-design</guid>
      <category>System Design</category>
      <description>Build a photo-sharing app step by step. See how splitting media from metadata, a CDN for immutable images, async image processing, a precomputed feed cache, asynchronous like/view counters, TTL-based ephemeral stories, and sharding fit together to serve billions of photos — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Pastebin</title>
      <link>https://vibeengines.com/systemdesign/pastebin-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/pastebin-system-design</guid>
      <category>System Design</category>
      <description>Build a text-paste service step by step. See how base62 key generation, separating metadata from blob storage, a cache and CDN for the read-heavy immutable path, TTL expiration, privacy flags and size limits, and async analytics fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design an ID Generator</title>
      <link>https://vibeengines.com/systemdesign/distributed-id-generator-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/distributed-id-generator-system-design</guid>
      <category>System Design</category>
      <description>Build a distributed unique ID generator like Twitter Snowflake step by step. See why auto-increment and UUIDs fall short, how a 64-bit ID packs a timestamp, machine id and sequence to stay collision-free and time-sortable without per-ID coordination, how machine ids are assigned, and how clock skew is handled — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Search Engine</title>
      <link>https://vibeengines.com/systemdesign/search-engine-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/search-engine-system-design</guid>
      <category>System Design</category>
      <description>Build a web search engine step by step. See how an inverted index turns search into list lookups, how query parsing mirrors indexing, how an offline indexer builds postings, how BM25 and PageRank rank results, and how document-sharded scatter-gather, result caching and a fresh index scale it to billions of pages — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design an Ad Click Aggregator</title>
      <link>https://vibeengines.com/systemdesign/ad-click-aggregator-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/ad-click-aggregator-system-design</guid>
      <category>System Design</category>
      <description>Build a real-time ad click aggregator step by step. See how a thin ingest API and event stream absorb millions of clicks a second, how a stream processor aggregates into time windows, how dedup keys give exactly-once counts, how a raw event lake and batch recompute reconcile the numbers, and how fraud filtering and watermarks handle the sharp edges — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Airbnb</title>
      <link>https://vibeengines.com/systemdesign/airbnb-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/airbnb-system-design</guid>
      <category>System Design</category>
      <description>Build a lodging marketplace step by step. See how listings and geo search with filters, per-listing availability calendars, atomic booking that never double-books, payment hold-and-capture with idempotency, event-driven reviews and reindexing, and read replicas fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Slack</title>
      <link>https://vibeengines.com/systemdesign/slack-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/slack-system-design</guid>
      <category>System Design</category>
      <description>Build a team chat app step by step. See how channel messaging and per-channel history, real-time delivery over WebSockets with a session registry, cross-server fan-out via pub/sub, ephemeral presence and typing, message search, unread counts and notifications, and channel sharding fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design Google Maps</title>
      <link>https://vibeengines.com/systemdesign/google-maps-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/google-maps-system-design</guid>
      <category>System Design</category>
      <description>Build a mapping and navigation service step by step. See how pre-rendered map tiles on a CDN, a weighted road graph, A* shortest-path routing, contraction hierarchies for instant long routes, crowdsourced traffic for live ETAs, geocoding, and regional graph partitioning fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Stock Exchange</title>
      <link>https://vibeengines.com/systemdesign/stock-exchange-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/stock-exchange-system-design</guid>
      <category>System Design</category>
      <description>Build a stock exchange matching engine step by step. See how an in-memory order book with price-time priority matches orders, how pre-trade risk checks guard the core, how a single sequencer and single-threaded engine give deterministic low-latency matching, and how market-data feeds, journaling/replay, clearing and symbol partitioning fit together — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design a Payment System</title>
      <link>https://vibeengines.com/systemdesign/payment-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/payment-system-design</guid>
      <category>System Design</category>
      <description>Build a payment system like Stripe step by step. See how a payment is modeled as a state machine of authorize and capture, how idempotency keys prevent double-charges, how a double-entry ledger keeps every cent auditable, how tokenization shrinks PCI scope, and how async webhooks, reconciliation and a durable retryable worker handle slow banks and failure — through an interactive diagram that grows with each concept.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Quicksort: The Pivot Pit</title>
      <link>https://vibeengines.com/algorithm/quicksort</link>
      <guid isPermaLink="true">https://vibeengines.com/algorithm/quicksort</guid>
      <category>Algorithm</category>
      <description>See quicksort actually work — then drive it. Watch the pivot partition an array in place, smaller-left and larger-right; pick your own pivot and feel how its position sets the balance; then feed it an already-sorted list and watch a fixed pivot melt down to O(n²) — and fix it with one random line. Three acts — watch the pivot, pick the pivot, break the worst case — plus full theory, a worked trace and a quiz.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Merge Sort: The Cascade</title>
      <link>https://vibeengines.com/algorithm/merge-sort</link>
      <guid isPermaLink="true">https://vibeengines.com/algorithm/merge-sort</guid>
      <category>Algorithm</category>
      <description>Don't read about merge sort — play it. Watch single-element runs cascade upward into one sorted array, merge two sorted halves by hand by always taking the smaller front, then prove the payoff: O(n log n) on sorted, reversed and shuffled input alike — the guarantee quicksort can't make. Three acts — watch the cascade, merge two runs, prove the guarantee — plus full theory, a worked trace and a quiz.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Gradient Descent: The Descent</title>
      <link>https://vibeengines.com/lab/gradient-descent</link>
      <guid isPermaLink="true">https://vibeengines.com/lab/gradient-descent</guid>
      <category>Lab</category>
      <description>Don't read about gradient descent — play it. Roll a ball into the valley of a loss landscape by hand and waste steps, then let the algorithm read the slope and step downhill on its own. Crank the learning rate until it overshoots and explodes, dial it down until it crawls, then switch on momentum to escape a local minimum. Four acts — descend it, follow the gradient, tune the learning rate, escape the trap — plus the full theory, a worked trace and a quiz.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dijkstra: The Last Mile</title>
      <link>https://vibeengines.com/algorithm/dijkstra-last-mile</link>
      <guid isPermaLink="true">https://vibeengines.com/algorithm/dijkstra-last-mile</guid>
      <category>Algorithm</category>
      <description>Don't watch Dijkstra's algorithm — play it. Drive a courier through a living isometric city, lose the fastest route to your own instincts, then meet the Dispatcher who floods the streets to find the optimal path every time. Four acts: drive it, watch the frontier, predict the next lock, then break it with a negative cycle — with the full theory, a worked trace, and a quiz.</description>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Binary Search: The Vault</title>
      <link>https://vibeengines.com/algorithm/binary-search</link>
      <guid isPermaLink="true">https://vibeengines.com/algorithm/binary-search</guid>
      <category>Algorithm</category>
      <description>Don't memorize binary search — play it. Crack a vault of sorted dials, burn through guesses by instinct, then meet the Halver who throws away half the search space with every single look and finds any value in O(log n). Three acts — crack it, watch the window collapse, predict the midpoint — plus the full theory, a worked trace and a quiz.</description>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>BFS: The Flood</title>
      <link>https://vibeengines.com/algorithm/bfs-flood</link>
      <guid isPermaLink="true">https://vibeengines.com/algorithm/bfs-flood</guid>
      <category>Algorithm</category>
      <description>Don't memorize breadth-first search — play it. Find your own way through a maze, then release the flood that spreads from the start in rings and touches the exit by the shortest path every time, then watch depth-first search dive deep and miss it. Three acts — navigate it, release the flood, BFS vs DFS — plus the full theory, a worked trace and a quiz.</description>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Prompting Handbook</title>
      <link>https://vibeengines.com/handbook/prompting-handbook</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/prompting-handbook</guid>
      <category>Handbook</category>
      <description>A friendly, hands-on field guide for everyday humans — learn the CRISP framework, spot bad prompts, practice with real recipes, play a drag-and-drop game, and test yourself with a quiz. No code required.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Agentic AI Interview Handbook</title>
      <link>https://vibeengines.com/handbook/llm-interview</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/llm-interview</guid>
      <category>Handbook</category>
      <description>Twenty topics every senior AI engineer should be able to reason about live — from eval pipelines to reliability patterns for generative systems.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Senior AI Engineer Interview Handbook</title>
      <link>https://vibeengines.com/handbook/senior-ai-engineer</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/senior-ai-engineer</guid>
      <category>Handbook</category>
      <description>60 questions across architecture, production incidents, agentic systems, RAG, evals, cost, safety, and leadership — what staff-level AI interviewers actually probe for.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>50 Angular Interview Questions</title>
      <link>https://vibeengines.com/handbook/angular-interview</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/angular-interview</guid>
      <category>Handbook</category>
      <description>A visual handbook covering components, change detection, RxJS, signals, routing, forms, performance, and testing — what interviewers actually probe for in senior Angular roles.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>50 Python Interview Questions</title>
      <link>https://vibeengines.com/handbook/python-interview</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/python-interview</guid>
      <category>Handbook</category>
      <description>Fundamentals to advanced: data structures, OOP, iterators &amp; generators, the GIL, asyncio, memory, testing, and the standard library — a visual walk through everything a Python interview touches.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>51 LLM Evals Interview Questions</title>
      <link>https://vibeengines.com/handbook/llm-evals-interview</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/llm-evals-interview</guid>
      <category>Handbook</category>
      <description>Golden sets, LLM-as-judge, regression testing, offline vs online evals, RAG evals, agent evals, red-teaming, and observability — demystified for interviews and production.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Agent Evaluations Handbook</title>
      <link>https://vibeengines.com/handbook/agent-evals</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/agent-evals</guid>
      <category>Handbook</category>
      <description>A self-contained handbook on evaluating AI agents — theory, interactive widgets, and practical guidance. Trajectory evals, tool-use scoring, LLM-as-judge, observability, and reliability for PMs, engineers, and founders.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The System Design Fundamentals Handbook</title>
      <link>https://vibeengines.com/handbook/system-design-fundamentals</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/system-design-fundamentals</guid>
      <category>Handbook</category>
      <description>The load-bearing ideas behind every distributed system — the CAP theorem and consistency models, concurrency and locking, partitioning and replication, and consensus and coordination — each tied to a real worked design you can study interactively.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>CAP Theorem &amp; Consistency Models</title>
      <link>https://vibeengines.com/handbook/cap-theorem</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/cap-theorem</guid>
      <category>Handbook</category>
      <description>What a distributed system can promise when the network splits — CP vs AP, why &quot;CA&quot; is a myth, PACELC, and the full spectrum from linearizable to eventual consistency. Part of System Design Fundamentals.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Concurrency, Locks &amp; Isolation Levels</title>
      <link>https://vibeengines.com/handbook/concurrency-and-locking</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/concurrency-and-locking</guid>
      <category>Handbook</category>
      <description>How overlapping operations stay correct — race conditions, optimistic vs pessimistic locking, the four isolation levels and their anomalies, MVCC, and distributed locks with fencing tokens. Part of System Design Fundamentals.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Partitioning, Sharding &amp; Replication</title>
      <link>https://vibeengines.com/handbook/partitioning-and-replication</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/partitioning-and-replication</guid>
      <category>Handbook</category>
      <description>How one dataset becomes many — range vs hash partitioning, consistent hashing and virtual nodes, hot partitions, replication topologies, replication lag, and quorums. Part of System Design Fundamentals.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Consensus, Transactions &amp; Coordination</title>
      <link>https://vibeengines.com/handbook/consensus-and-coordination</link>
      <guid isPermaLink="true">https://vibeengines.com/handbook/consensus-and-coordination</guid>
      <category>Handbook</category>
      <description>How nodes that can crash still agree on one truth — majority quorums, Raft and Paxos, leader election, two-phase commit vs the saga pattern, and idempotency for exactly-once effects. Part of System Design Fundamentals.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Prompt Engineering Roadmap</title>
      <link>https://vibeengines.com/roadmap/prompt-engineering</link>
      <guid isPermaLink="true">https://vibeengines.com/roadmap/prompt-engineering</guid>
      <category>Roadmap</category>
      <description>A visual transit-map roadmap from tokens and CRISP through chain-of-thought, RAG, and agent prompting to production monitoring. 18 stations across 3 tracks — interactive, free, your own pace.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Consistent Hashing Visualizer</title>
      <link>https://vibeengines.com/tools/consistent-hashing</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/consistent-hashing</guid>
      <category>Tool</category>
      <description>An interactive consistent-hashing playground. Add and remove nodes, tune virtual nodes, and watch keys remap around the ring in real time — see exactly why consistent hashing moves only K/N keys instead of reshuffling everything, and how virtual nodes smooth out hotspots.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Interactive Capacity Estimator</title>
      <link>https://vibeengines.com/tools/capacity-estimator</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/capacity-estimator</guid>
      <category>Tool</category>
      <description>Slide DAU, requests per user, payload size and read/write ratio and watch QPS, storage per year, bandwidth, shard count and cache memory recompute live — every number with the formula behind it. The napkin math interviewers expect, made interactive.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>RAG Chunking Playground</title>
      <link>https://vibeengines.com/tools/rag-chunking</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/rag-chunking</guid>
      <category>Tool</category>
      <description>Drop in any text and compare chunking strategies — fixed-size, recursive, by-sentence, by-paragraph — with overlap highlighted and an estimated token count per chunk. Stop guessing your chunk size; see exactly how your RAG pipeline will split a document.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Context Budget &amp; Cost Planner</title>
      <link>https://vibeengines.com/tools/context-cost-planner</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/context-cost-planner</guid>
      <category>Tool</category>
      <description>Add a system prompt, tool definitions, conversation history and retrieved context, then see your context window fill up and the cost per call — plus the bill at 1k and 1M requests — across model price tiers. An architecture planner, not a toy token counter.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Quorum (N/R/W) Explorer</title>
      <link>https://vibeengines.com/tools/quorum-explorer</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/quorum-explorer</guid>
      <category>Tool</category>
      <description>Dial the replica count and the read/write quorum sizes and see at a glance whether reads are guaranteed strongly consistent (R + W &gt; N), how many node failures you can survive, and where you land on the latency–availability spectrum. The tunable-consistency intuition, made tactile.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Availability (Nines) Calculator</title>
      <link>https://vibeengines.com/tools/availability-calculator</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/availability-calculator</guid>
      <category>Tool</category>
      <description>Chain dependencies in series and parallel and watch the combined availability — and the yearly downtime it implies — fall out. Unlike single-service &quot;nines&quot; calculators, this one models the dependency graph, so you see how one shaky component drags down the whole system.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>LLM-as-Judge Rubric Builder</title>
      <link>https://vibeengines.com/tools/llm-judge-builder</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/llm-judge-builder</guid>
      <category>Tool</category>
      <description>Define your evaluation criteria and a scoring scale, then generate a clean, copy-pasteable LLM-as-judge prompt you can drop into your eval pipeline — with the common pitfalls (position bias, verbosity bias, ties) called out. Turns eval theory into a prompt you can ship.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tool-Schema Designer</title>
      <link>https://vibeengines.com/tools/tool-schema-designer</link>
      <guid isPermaLink="true">https://vibeengines.com/tools/tool-schema-designer</guid>
      <category>Tool</category>
      <description>Compose a tool/function definition field by field — name, description, parameters, required flags — and export valid tool-use JSON for the Claude and OpenAI formats, with the JSON Schema generated for you. Stop hand-writing function-calling schemas and fighting silent validation errors.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Design WhatsApp</title>
      <link>https://vibeengines.com/systemdesign/whatsapp-system-design</link>
      <guid isPermaLink="true">https://vibeengines.com/systemdesign/whatsapp-system-design</guid>
      <category>System Design</category>
      <description>Build a real-time messaging system step by step. See how persistent WebSockets, a session registry, offline inbox queues, the ✓✓ delivery receipts, group fan-out, media on a CDN, and end-to-end encryption fit together — through an animated, live chat-driven diagram that grows with each concept.</description>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
