A curated list of essential iPhone apps for productivity, entertainment, and more. Discover top utilities and tools to …
Why I bought the ASUS RT-AC1900P, the use cases it solves, and setup notes so you can get up and running quickly.
This article provides an introduction to Java log management and operations analysis, including best practices, …
This article shares the author's reading notes from Pro Git, covering advantages, implementation details, and related …
This article introduces practical tips for using GitLab, including its advantages, implementation details, and relevant …
This article introduces concurrency, parallelism, processes, and threads, including usage scenarios and implementation …
This article introduces the concept of escalation of commitment, including usage scenarios and implementation details to …
本文介绍关于加入Medium Partner Program,包括使用场景、实现细节等,以提高关于加入Medium Partner Program的效率。
Use commit templates plus commitlint and standard-version to write consistent messages and generate changelogs.
This article explains how to configure Git for different repositories, highlighting benefits, steps, and references for …
This article introduces CI optimization for automated merge request creation, including advantages, implementation …
This article shares useful Chrome DevTools tips and tricks, including techniques for debugging, efficiency improvements, …
Setting up an Android development environment for Ionic can be tricky. This guide provides a straightforward process for …
Advanced usage tips for package.json beyond basic dependencies, including version enforcement, custom fields, and …
Using Crowdin to contribute technical translations daily; thoughts on quality, learning, and tooling.
How two‑way binding works (Angular as example): API sugar, dirty checking, view updates, and alternatives …
This article shares the author's experience upgrading and downgrading Apple's new system, covering key points and tips …
Clarifying what closures are, why they matter in JavaScript, and practice problems that cement the idea.
This article introduces lazy loading principles, including usage scenarios and implementation details, to improve …
Discover how to create fancy console outputs with colorful styles and ASCII art to make your webpage console more …
This article discusses HTML space display issues, including usage scenarios and implementation details, to make handling …
This post walks through browser-native JS Base64 support, covering use cases and implementation details to help you work …
This article introduces "Failed to load response data," including its advantages, implementation details, and related …
This article introduces ESLint shared configuration, including its advantages, implementation details, and related …
Practicing common algorithm problems: array deduplication, bubble sort, and prime number finding with various methods …