AIDEA Weekly
한국어

↑↓ Enter Esc

Building this site

2026-11-01, updated 2026-11-02. Claude put this together from the repositories and work logs.

This site is a static site built with Astro, and I used Claude Code for the work. I only wrote down what the repository commits and work logs confirm. From the first commit on November 1, 2026 to November 2, there are more than 80 commits.

How fixes are made on this site. Automated checks, looking at the screen yourself, checking back navigation and transitions, then adding the fix to the checks.
Even when the checks pass, I look at the screen.

How the front page changed

What I removed

The mochi that wandered over the page covered text and buttons, so I moved it to a strip above the footer. Opening posts in a right-side panel did not work for sharing or search traffic, so I went back to real URLs. I also removed search, the light/dark toggle and buttons that moved on hover.

Scores do not measure whether it looks good

A screen that scored 100 on Lighthouse was not good design. The score measures speed and accessibility.

Copying only the structure makes everything look alike

Once, several drafts all came out as a white background with blue and a big heading. I had to decide first what to take from the reference screens.

What the automated checks missed

Presence server

A Node container only relays visitor positions and does not store them. It splits by space, batches every 200ms, and sends only the nearest 40 people at most. In a local test, 1000 connections ran at about 205ms p95 with no drops, but because of nginx's connection limit, I set the production cap at 400 people. These numbers were not measured on EC2.

Mochi instead of logos

The mochi in the profile pictures have company logos on them. I decided not to use logos on the site, so I redrew them in CSS. Post thumbnails and diagrams are also drawn in code.

Tools I used