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

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

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

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

  3. 2023

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

  4. A Long Way to Nix

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

  5. Setting Up My VPS with Docker Compose and Traefik

    2,378 reads · ~9 min · 2023-05-21

  6. How I Deleted a Production Database Cluster

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

  7. Tracking Subscriptions with Notion

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

  8. How I Follow the News with RSS

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

  9. 2022

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

  10. Why I use Eleventy

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

  11. Redesign & Optimizations on v5!

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

  12. Reflections on Qt

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

  13. Inside a Minecraft Launcher

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

  14. 2021 in Review

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

  15. Building a Unsplash Downloader with Deno

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

  16. The Web Renaissance

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

  17. Notion in Web Development

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

  18. 2020 in Review

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

  19. A Complete Guide to Rewrites on the Web

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

  20. What is IIFE?

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

  21. Responsive Images with Eleventy & Sharp

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

  22. Vercel as a Framework

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

  23. Data Fetching with Next.js

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

  24. All the Counters

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