Ryan Cao
Projects Uses Blog

Blog

My ramblings about web development, privacy, and all sorts of other things.

  1. Performance Tales, Part 2: A Robust Web Font Loading Strategy

    243 reads · ~4 min · 2024-02-06

  2. Performance Tales, Part 1: Why So Performant?

    121 reads · ~4 min · 2024-01-22

  3. 2023

    151 reads · ~7 min · 2024-01-01

  4. A Long Way to Nix

    335 reads · ~5 min · 2023-12-24

  5. Setting Up My VPS with Docker Compose and Traefik

    3,034 reads · ~9 min · 2023-05-21

  6. How I Deleted a Production Database Cluster

    387 reads · ~5 min · 2023-05-13

  7. Tracking Subscriptions with Notion

    409 reads · ~3 min · 2023-03-12

  8. How I Follow the News with RSS

    872 reads · ~3 min · 2023-01-31

  9. 2022

    386 reads · ~10 min · 2022-12-24

  10. Why I use Eleventy

    1,617 reads · ~4 min · 2022-11-04

  11. Redesign & Optimizations on v5!

    327 reads · ~4 min · 2022-10-22

  12. Reflections on Qt

    251 reads · ~3 min · 2022-05-07

  13. Inside a Minecraft Launcher

    2,609 reads · ~8 min · 2022-04-26

  14. 2021 in Review

    225 reads · ~8 min · 2021-12-31

  15. Building a Unsplash Downloader with Deno

    483 reads · ~4 min · 2021-08-10

  16. The Web Renaissance

    140 reads · ~4 min · 2021-08-05

  17. Notion in Web Development

    246 reads · ~2 min · 2021-04-23

  18. 2020 in Review

    141 reads · ~4 min · 2021-01-01

  19. A Complete Guide to Rewrites on the Web

    1,386 reads · ~4 min · 2020-11-26

  20. What is IIFE?

    136 reads · ~2 min · 2020-11-14

  21. Responsive Images with Eleventy & Sharp

    753 reads · ~5 min · 2020-10-24

  22. Vercel as a Framework

    802 reads · ~7 min · 2020-07-06

  23. Data Fetching with Next.js

    2,702 reads · ~6 min · 2020-05-04

  24. All the Counters

    98 reads · ~6 min · 2020-04-18