Last 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/30WORLD TRIGGER REBOOT Exhibition
- 2026/8/29Konjac in Hinohara-mura
While 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/22Use soft assertions to check pre-conditions
After 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/20Chojuku Rolls
I 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/19Serial mode in Playwright
In 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/15AllOrNone type in TypeScript
Sometimes 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
- 2026/8/12The more I get for less, the happier I am
I bought rice crackers called "Kyusuke Senbei"; the big bag was packed with them, and it cost only 400 yen. Thinking about how I make decisions in shopping, I realized that value for money is the most
- 2026/8/11Walking around Kozukue Castle Ruins
A few days ago, I walked around Kozukue Castle Ruins in Kanagawa Prefecture. There were a lot of bamboo and sounds of cicadas. And I think I gave too much blood to mosquitoes. Photos
- 2026/8/9Union-like types in Go
Go does not provide union types at the language level, so we need some other way to represent a union of types. This is the best approach I've found so far. package main import ( "fmt" ) // Use dis