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

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

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

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

  3. 2023

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

  4. A Long Way to Nix

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

  5. Setting Up My VPS with Docker Compose and Traefik

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

  6. How I Deleted a Production Database Cluster

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

  7. Tracking Subscriptions with Notion

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

  8. How I Follow the News with RSS

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

  9. 2022

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

  10. Why I use Eleventy

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

  11. Redesign & Optimizations on v5!

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

  12. Reflections on Qt

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

  13. Inside a Minecraft Launcher

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

  14. 2021 in Review

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

  15. Building a Unsplash Downloader with Deno

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

  16. The Web Renaissance

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

  17. Notion in Web Development

    242 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,352 reads · ~4 min · 2020-11-26

  20. What is IIFE?

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

  21. Responsive Images with Eleventy & Sharp

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

  22. Vercel as a Framework

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

  23. Data Fetching with Next.js

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

  24. All the Counters

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