Technical writing
Development notes, technical analysis, and practical solutions.
Development notes, technical analysis, and practical solutions.
Development notes, technical analysis, and practical solutions.
Starting with real differences on a photo confirmation page, this article explains why the desktop application adopted Recipes and how remote config affected caching and asset timing.
How a desktop asset path grew from one ZIP download into incremental updates and disconnected fallback, including the black-screen risk that changed replacement order.
Recording my optimization process for LeetCode 567 (Permutation in String) from brute force to sliding window approach, with performance improvement insights.
A clear and clean JavaScript solution for LeetCode 213 using a 2D dynamic programming array to handle two intervals (rob first house or not) simultaneously.
A WeChat Mini Program built with the Taro framework, React, TypeScript, and Redux Toolkit. Designed for family members to plan and share recipes. This project transitioned from Vite to Webpack, gaining valuable engineering experience.
Understand the Difference Between Debounce and Throttle in Depth, and Their Practical Use Cases in Real-World Development.