This article introduces IDEA's Live Templates feature, covering its advantages, implementation details, and related …
Clarifies that TypeScript’s `as` syntax performs compile-time assertions, not runtime casts, and compares it with …
Overview of web font usage: formats, loading strategies, performance, and compatibility tips.
This article provides an introduction to Jest Less import errors, including solutions, implementation details, and …
This article covers frontend React project structure and conventions, including use cases and implementation details to …
Split growing i18n JSON into multiple files and merge at build time with webpack, then load per locale.
This article introduces upgrading Angular 7 to 8, including the advantages of upgrading Angular 7 to 8, implementation …
This article introduces IDEA plugin development, including its advantages, implementation details, and relevant …
This article introduces the author's experience upgrading from Angular 6 to 7, including the advantages, implementation …
CI/CD for a blog platform using Travis: build, rsync to VPS, restart services, plus tips for SSH keys, scripts, and …
Translated notes comparing native saga testing with five helper libraries, highlighting scenarios each handles best.
This post introduces Given-When-Then in JUnit tests, including benefits, structure, and notes to help improve testing …
Dev showed a white screen error ‘You should not use outside a ’. Root cause: npm install in CI ignored yarn.lock; fix by …
This article introduces the differences between dependencies and devDependencies in Node.js, including their advantages, …
How we use EditorConfig, TSLint/ESLint, TypeScript, Prettier, Husky, and lint-staged to keep frontend code consistent …
This article introduces the differences and choices between Git merge and rebase, including their advantages, …
This post introduces using Redux in React, including why it exists, core concepts, and practical setup.
This article translates and introduces some core JavaScript concepts, including scope, IIFE, MVC, async/await, closures, …
A cross-origin handoff where an async call would complicate things; a synchronous form submit ends up the cleanest …
This article introduces Angular vs React comparison, including their advantages, implementation details, and related …
Use a small expect script to automate OpenConnect VPN login steps at home, reducing repetitive prompts.
What Babel and the TypeScript compiler actually do, and how to polyfill missing APIs in React/Angular projects.
This article introduces what's new in Node.js 10, including its advantages, implementation details, and relevant …
This article introduces commonly used Docker commands, including their advantages, implementation details, and related …
This article introduces how to migrate blog services to a domestic server, including usage scenarios and implementation …