Re:LieF 〜親愛なるあなたへ〜
You Arrive in Japan, and Already Have to Decide What Comes After Graduation
2026-08-10
From autumn enrollment to summer internship selection for the Class of 2028, this is the timing mismatch an international master's student encounters when life, research, and career decisions all begin at once.
1596 words
|
8 minutes
|
English
A Map of Japan's IT Industry: SIers, SES, Web Companies, and In-House Development
2026-08-10
A practical guide to the business models, ownership structures, and contracts behind the labels used in Japanese IT recruiting.
3584 words
|
18 minutes
|
English
Building a Native Danmaku Renderer on macOS
2026-08-10
From segmented scheduling, the player timeline, and collision-free lanes to a CATextLayer spike, lifecycle control, and the point where Metal may become worthwhile.
3834 words
|
19 minutes
|
English
What's New in Swift — WWDC26 Notes
2026-06-11
My notes from WWDC26's What's New in Swift session, covering Swift 6.3 and 6.4.
1106 words
|
6 minutes
|
English
Configuration Is Easy; Maintenance Is the Work
2026-05-30
A clean development environment drifts quietly. These small checks make that drift visible before cleanup becomes a project of its own.
973 words
|
5 minutes
|
English
One Architecture, Many Languages
2026-05-30
A practical reference for applying the same four-layer architecture to Node, Java, Swift, Rust, Go, and Ruby.
1461 words
|
7 minutes
|
English
When to Let the Official Tool Win
2026-05-30
Don't put every language under mise. One test decides who owns runtime versions: does the language ship a strong, official tool of its own?
991 words
|
5 minutes
|
English
Making mise and uv Agree on Python
2026-05-30
uv had installed a Python that mise did not know about. Setting python-preference to only-system restored one clear owner, with a few consequences for existing projects.
1354 words
|
7 minutes
|
English