<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Max — web notes</title><link>https://max.web.zxcv.best/</link><description>Notes on web performance, static sites and small-scale hosting.</description><language>en</language>
<lastBuildDate>Sat, 12 Sep 2026 09:00:00 +0000</lastBuildDate>
<item><title>Getting a static site to green Core Web Vitals</title><link>https://max.web.zxcv.best/posts/core-web-vitals-static-site/</link><guid isPermaLink="true">https://max.web.zxcv.best/posts/core-web-vitals-static-site/</guid><pubDate>Sat, 12 Sep 2026 09:00:00 +0000</pubDate><description>What actually moved LCP, CLS and INP on a small static site — and what turned out to be noise.</description></item>
<item><title>Why I moved my notes from a CMS to plain Markdown</title><link>https://max.web.zxcv.best/posts/plain-markdown-notes/</link><guid isPermaLink="true">https://max.web.zxcv.best/posts/plain-markdown-notes/</guid><pubDate>Mon, 03 Aug 2026 09:00:00 +0000</pubDate><description>Three years of running a database-backed CMS for a handful of pages, and why I stopped.</description></item>
<item><title>A practical guide to HTTP caching headers</title><link>https://max.web.zxcv.best/posts/http-caching-headers/</link><guid isPermaLink="true">https://max.web.zxcv.best/posts/http-caching-headers/</guid><pubDate>Sun, 21 Jun 2026 09:00:00 +0000</pubDate><description>Cache-Control, ETag and friends — a short reference for people who deploy static files.</description></item>
<item><title>Container queries in production: notes after six months</title><link>https://max.web.zxcv.best/posts/container-queries-in-production/</link><guid isPermaLink="true">https://max.web.zxcv.best/posts/container-queries-in-production/</guid><pubDate>Tue, 14 Apr 2026 09:00:00 +0000</pubDate><description>Component-level responsive design is finally practical. Here is what worked and where I still reach for media queries.</description></item>
</channel></rss>
