--- layout: page title: CSS Wizardry Blog Archives page-class: page--blog meta: "Browse the full CSS Wizardry archive of articles on web performance, Core Web Vitals, caching, CSS architecture, and front-end engineering." permalink: /blog/ ---
{% assign random = site.time | date: "%s%N" | modulo: site.posts.size %}

This is the full archive of everything I’ve published here: {{ site.posts | size }} articles on web performance, site-speed, Core Web Vitals, caching, browser behaviour, and the occasional older CSS piece.

If you’d rather start somewhere less chronological, try {{ site.posts[random].title }} () at random.

{% for post in site.posts %} {% assign currentDate = post.date | date: "%Y" %} {% if currentDate != myDate %} {% unless forloop.first %}{% endunless %}

{{ currentDate }}

    {% assign myDate = currentDate %} {% endif %}

  1. {{ post.title }}
  2. {% if forloop.last %}
{% endif %} {% endfor %}