<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Engineering Playbook</title><description>Decision notes on building production software — durable patterns and project retrospectives.</description><link>http://localhost:4321/</link><item><title>TIL — Redis SET NX as a poor-man&apos;s singleflight</title><link>http://localhost:4321/notes/redis-singleflight/</link><guid isPermaLink="true">http://localhost:4321/notes/redis-singleflight/</guid><description>A 4-line pattern for de-duplicating expensive computations across processes when you don&apos;t need a full distributed lock.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>redis</category><category>caching</category><category>til</category></item><item><title>Caching — the cheapest way to lose a weekend</title><link>http://localhost:4321/playbook/caching/</link><guid isPermaLink="true">http://localhost:4321/playbook/caching/</guid><description>Cache layers, TTL vs invalidation, stampede protection, key hygiene, and the case for not caching at all.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>caching</category><category>performance</category><category>architecture</category></item><item><title>API design — the decisions that age well</title><link>http://localhost:4321/playbook/api-design/</link><guid isPermaLink="true">http://localhost:4321/playbook/api-design/</guid><description>Resource shape, error envelopes, idempotency, pagination, and versioning. What I pick, why, and the failure mode each choice prevents.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>api</category><category>architecture</category><category>rest</category></item><item><title>ProLearning — what shipping a learning platform taught me about scope</title><link>http://localhost:4321/case-studies/prolearning/</link><guid isPermaLink="true">http://localhost:4321/case-studies/prolearning/</guid><description>A retro on building ProLearning end-to-end. What worked, what I&apos;d redo, and the one decision that mattered most.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><category>retro</category><category>edtech</category><category>product</category></item></channel></rss>