What I did today

Websites

  • Set up blog.takaaki024.com
    • Astro, same as the apps site
    • Before that I went through my current AWS setup, and managed to fix a few things that had been bothering me
  • Turned off JS chunk prefetching on kensui-to-watashi.com
    • It was costing around 2,000 yen a month (more whenever a post takes off). Will this fix it?
    • Notes
      • One line of configuration was sending about 390 requests per page view, reaching 20 million requests a month
      • And the cause was structural - an SPA framework embedding links to every page - so it gets worse as the number of pages grows
      • After the fix it is down to a twelfth
    • Eventually I want to drop the SPA on this site too. It is the next candidate for going static (VuePress2 to Astro)
    • I had wondered about the size of the images, or the images being loaded through Google Maps URLs, but those turned out to be unrelated, or at least not the bottleneck
  • Shut down memo.takaaki024.com
    • It had become too much of a dump for half-formed thoughts. Almost nobody reads it, and having it public is a risk in itself
  • Cleared out leftovers while I was at it
    • Stopped or deleted CloudWatch Logs and things I had created as samples and never touched again
    • A Lambda@Edge attached to no distribution at all had been writing 11.3 GB of logs across 12 regions
  • Tidied up my local git repositories too

I meant to start a blog I could write in casually, and ended up a long way off track.
There were a few things worth digging into, but for now I will leave them as notes.

On AWS

  • Claude did the analysis from the command line and found the problems
  • Being able to finish everything from the command line, without touching the web console, is very good
  • I left most of it to Claude this time, but I should probably learn a bit more about this area

Apps

  • Fixed the parts of CalendarGrid’s filter settings that were not intuitive, and submitted it as v1.0.003