Every swift-format Option, and What It Actually Changes
A walk through every swift-format configuration key and rule, each with a minimal before/after, plus the values I settled on for my own iOS project.
4972 words
|
25 minutes
|
English
A Line Break Disaster
SwiftUI Text could not express the CJK wrapping behavior I needed, so I ran a small spike comparing NSTextField and NSTextView.
604 words
|
3 minutes
|
English
You Arrive in Japan, and Already Have to Decide What Comes After Graduation
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
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
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
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
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
A practical reference for applying the same four-layer architecture to Node, Java, Swift, Rust, Go, and Ruby.
1461 words
|
7 minutes
|
English