React 19.3 introduced the <ViewTransition> component as a stable API. ViewTransition is part of the Async React concept, and the <ViewTransition> component makes it easy to animate elements between th
- 2026/9/14
Trying the ViewTransition component - 2026/9/10
Goroutines with the errgroup packagePackage errgroup has a Go method that takes a function and calls it inside a new goroutine. It's so convenient when you use goroutines and want to handle their errors in one place. Maybe I'll write su
- 2026/9/8
Tofu PancakesI had never been able to make thick pancakes until adding tofu into the ingredients. Tofu makes the batter thicker and fluffier. I was very satisfied with it although it was a little burnt. Photos
- 2026/8/30
WORLD TRIGGER REBOOT ExhibitionLast Friday, I went to Ikebukuro to see the WORLD TRIGGER REBOOT Exhibition. There were so many sticky notes on the wall that visitors had left and it surprised me. Good thing for me, I was able to bu
- 2026/8/29
Konjac in Hinohara-muraWhile shopping at the supermarket, I found my favorite konjac, which is made in Hinohara-mura. Its texture is slightly crunchy and I wondered hat makes it different from the ones I usually eat. Accord
- 2026/8/22
Use soft assertions to check pre-conditionsAfter some thought, I think soft assertions are a good fit for checking pre-conditions. For example, the code below has two assertions to make sure that the necessary data exists in the database. Than
- 2026/8/20
Chojuku RollsI like to eat Chojuku Rolls for breakfast. In my opinion, eating them plain and as quickly as possible is the best way although adding some toppings from the fridge is also pretty good. Photos
- 2026/8/19
Serial mode in PlaywrightIn Playwright, serial mode is useful to treat a group of tests as a single lifecycle. If the previous test fails, the remaining tests are skipped, and the entire group are retried from the first test.
- 2026/8/15
AllOrNone type in TypeScriptSometimes when creating a type, we want to make sure that all properties are specified, or none of them are. The AllOrNone type below is useful for defining more precise types. type AllOrNone<T extend