Hi, I’m CheerChen.
2026-09-08T06:00:00+09:00
This was the scene of my first encounter with FFTA as a kid: a tiny GBA game, just 16 MB, that somehow contained such a vast, fully realized world and such exquisitely detailed battle visuals. When Mewt opened that old book, the real-world town of St. Ivalice was quietly rewritten into the fantasy world of Ivalice. Through that long summer vacation, I felt like I was living inside it too — forming a clan, learning “Two Swords,” mixing and matching jobs and races, setting out on adventure after adventure. In those moments, I really was one of Ivalice’s own. That, to me, is the true “Final Fantasy”!
2026-07-24T18:00:00+09:00
As a developer constantly jumping across multiple projects, I frequently run into a headache-inducing issue: committing code in a company repository with my personal email, or mistakenly using my work email in a personal repo. Seeing a personal avatar show up in the commit history of a corporate project is always embarrassing.
Recently, I made this mistake again and had already pushed it to the remote repository. This time, I decided to fix the root cause once and for all so this careless error never happens again.
2026-07-04T21:00:00+09:00
It has been about a year since I used Gemini to troubleshoot a freezing issue on Windows. Over the past year, I’ve maintained my habit of casting a skeptical eye on software produced by tech giants. Recently, I ran into another annoying issue on macOS. After debugging with an AI agent and cross-referencing developer forums, I confirmed it’s an XPC transaction memory leak in CursorUIViewService on Apple Silicon, introduced back in macOS Sonoma.
2026-06-26T20:30:00+09:00
A public backend talk from Nintendo is a rare thing. At AWS Summit Japan 2026, session CDN221 “The Technology Behind GameChat” (「ゲームチャットを支える技術」) walked through the service design behind GameChat, a built-in feature of Nintendo Switch 2. The speakers came from the System Development Department at Nintendo Systems Co., Ltd. (ニンテンドーシステムズ株式会社). That affiliation itself is worth noting: Nintendo Systems is not Nintendo proper but a joint venture Nintendo and DeNA founded in 2023, mainly responsible for developing the systems behind Nintendo’s online services.
2026-06-26T12:00:00+09:00
At AWS Summit Japan 2026, the session “Behind TBS TV’s ‘LOVE it!’ Large-Scale Streaming and AWS Serverless Design” (「TBSテレビ『ラヴィット!』大規模配信の裏側と AWS サーバーレス設計」) featured Mr. Kameda, Technical Product Lead in the Future Technology Innovation Division of TBS Television’s Media Technology Bureau, walking through the technical design of Kustamie, an interactive streaming platform. The session focused on a two-way live streaming scenario at a scale of tens of thousands of users: deliver low-latency video and real-time interaction reliably while protecting the API, database, and backend services from concentrated traffic spikes.
2026-06-19T10:00:00+09:00
The pain point is straightforward: I have two MacBooks (A and B), and I heavily use both Claude Code and Codex for work and side projects on both machines. I wanted to switch seamlessly between them and resume previous sessions at any time.
Since their actual session data is stored locally as indexable session files (while state is also tracked upstream), as long as the session files on both sides are synchronized, I can resume right where I left off from either computer. Solving the synchronization problem was the first step.
2026-05-29T10:00:00+09:00
I love tinkering with Raspberry Pis. I had a Pi 4B that I hacked on for years.
Before GPU prices went through the roof last year, I bought a Pi 5 online and had a blast with it. For the container layer, I used Portainer just like I did on the 4B.
Portainer is great when you’re starting out: it has a UI, clickable buttons, one-click stack deployment, and you don’t need to memorize docker compose commands just to change an environment variable. But the longer you use it, the more small annoyances keep recurring.
2025-06-26T12:05:26+09:00
Within just one month of release, Capcom’s Monster Hunter Wilds surpassed 10 million copies sold worldwide. As the franchise’s first title to support cross-platform play, it reached millions of concurrent connections at launch. How did players actually feel about it? From the open betas to the official launch, player feedback voiced plenty of frustration over PC performance, content pacing, and slow updates—yet multiplayer networking received overwhelmingly positive reviews.
2025-06-26T05:25:26+09:00
Voice chat is an application that requires a “long-lived connection lifecycle,” and migrating this kind of service to Amazon EKS is notoriously difficult. Sony Interactive Entertainment’s (SIE) session on migrating the PSN voice chat servers stood out for its technical depth among a sea of watered-down talks (one automaker is still “moving to the cloud,” 50% done), and it left a strong impression on me, bringing back memories of my own years wrestling with Kubernetes. Anyway, on to the agenda.
2025-06-25T12:00:26+09:00
On Day 1 (June 25) of AWS Summit Japan 2025, during a session titled “アイウエア接客の未来を拓く~生成 AI で進化するあたらしい店舗体験への挑戦~” (Pioneering the Future of Eyewear Customer Service: Challenging New In-Store Experiences Evolving with Generative AI), eyewear retailer JINS shared the development journey, design details, and practical hurdles behind launching JINS AI.
Hi, I’m CheerChen.