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

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

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

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

  3. 2023

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

  4. A Long Way to Nix

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

  5. Setting Up My VPS with Docker Compose and Traefik

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

  6. How I Deleted a Production Database Cluster

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

  7. Tracking Subscriptions with Notion

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

  8. How I Follow the News with RSS

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

  9. 2022

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

  10. Why I use Eleventy

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

  11. Redesign & Optimizations on v5!

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

  12. Reflections on Qt

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

  13. Inside a Minecraft Launcher

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

  14. 2021 in Review

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

  15. Building a Unsplash Downloader with Deno

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

  16. The Web Renaissance

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

  17. Notion in Web Development

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

  18. 2020 in Review

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

  19. A Complete Guide to Rewrites on the Web

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

  20. What is IIFE?

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

  21. Responsive Images with Eleventy & Sharp

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

  22. Vercel as a Framework

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

  23. Data Fetching with Next.js

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

  24. All the Counters

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