
Yan Ping Xin Yu
A life enthusiast and deep thinker. Here, I document technical explorations, reflections on life, and the small insights gathered along my journey of growth.
Latest Articles

On the topic of writing, I'd like to share my perspective.
Writing isn't just about output; it's a way of thinking. When you turn vague ideas into words, your thoughts become clearer. This article shares my real experiences after writing consistently for a year.

After Refactoring Legacy Projects with React, Here Are the Key Lessons Learned
How to migrate legacy jQuery projects to React smoothly. This article covers tech stack selection, component decomposition strategies, and common pitfalls we encountered—hopefully helpful for others facing similar challenges.

City Walk: Discover the unfamiliar in familiar places
Last weekend, I spent two hours wandering aimlessly through the city and discovered many overlooked corners. Sometimes, slowing down lets you notice the small details of everyday life.

Getting Started with TypeScript Type Challenges: A Practical Approach
Type gymnastics may sound intimidating, but many practical techniques don't require complex derivations. This article starts from common type requirements in daily development and introduces several useful type utilities step by step.

Go slower to see the way clearly.
In fast-paced work environments, we're used to constantly rushing forward. But sometimes, pausing to think can actually lead to more efficient paths. This piece shares some insights on "slow thinking."

My Minimalist Workspace Setup Log
A great workspace boosts focus. Here's how I set up a comfortable, efficient desk with minimal gear: monitor arms, keyboard choices, and lighting setup.