This article introduces publishing public packages to npmjs, including its advantages, implementation details, and …
Notes from a smooth U.S. visa application (B1/B2): required docs, principles, DS‑160 tips, interview, and EVUS.
This post explains why not to use Yoda conditions in frontend code, covering scenarios and lint rules to improve code …
This article introduces NPM indirect dependency version management, including its advantages, implementation details, …
Highlights the core difference between `unknown` and `any`, with examples of type narrowing and why `unknown` is safer.
This is the author's 2019 year-end summary, reviewing growth in a complex project, reflecting on technical learning, and …
Clarifies when to use PUT or PATCH, quoting HTTP/1.1 definitions, exploring practical scenarios, and discussing the …
This article explores the implementation of global exception interception and customized error handling in Axios. …
Breaks down takeEvery, takeLeading, and takeLatest with behavior notes, logs from experiments, and guidance on when to …
This article introduces the solution to the Duplicate identifier LibraryManagedAttributes error, including the …
This article introduces the read-only nature of React Props, including its advantages, implementation details, and …
How to restore a new Mac from a Synology-based Time Machine backup, plus what still needs manual setup afterward.
Common Axios gotchas: which status codes reject, how it differs from XHR onerror, redirects, array params, and canceled …
Automating versioning and changelogs to improve frontend code quality and release reliability, with concrete tooling and …
This article introduces publishing frontend packages to private npm registry, including usage scenarios and …
Step-by-step V2Ray deployment using Docker and docker-compose: prerequisites, VPS selection, install steps, configs, and …
Enhancing Eudic Dictionary word lookup efficiency using Alfred workflows and AppleScript, addressing pain points like …
This article introduces the Google Voice usage guide, including its advantages, implementation details, and relevant …
How to configure VSC to complement IDEA, enhancing workflow efficiency.
This article introduces the differences between Dictionary, Map, and Object in JavaScript, including their advantages, …
This article introduces type issues when using React with TypeScript, including their advantages, implementation …
Key takeaways from Redux in Action plus a year of hands-on Redux work: immutability, async handling, action patterns, …
From ad‑hoc exported functions to an OO API layer with clear namespaces, shared base paths, and naming conventions.
When to use interfaces vs. type aliases, what the TypeScript docs recommend, and how the ESLint/TSLint rule works.
This article introduces commonly used JetBrains IDE plugins, including their advantages, implementation details, and …