This article discusses code cleanliness in terms of coding, refactoring, and design patterns, and provides insights on how to become a thoughtful programmer.
This article explains some basic knowledge of RSocket by comparing Servlet and RSocket.
This article introduces cyclomatic complexity and discusses good/bad code smells.
This article analyzes and summarizes the source code of MySQL 8.0.25.
This article introduces how MySQL 8.0 optimizer turns a simple string into an execution sequence the database executor can return the data to the client.
This article introduces the complex transformation process of subqueries, partitioned tables, and JOIN operations.
This article explains the importance of cross-language programming.
This article aims to explain the importance of learning Rust.
This article discusses checking bugs with code defect detection.
This article explains the history and current situation of code completion.
This article lists and describes some of the most common commands of the Linux operating system.
This is a guide on environment variable configuration for the Linux operating system.
A programmer offers perspective and reintroduces TLA+ using his experiences.
This article introduces product thinking and explains its usefulness.
This article describes a story of our cloud ambassador, Zilong.
This article describes a story of our cloud ambassador, Zhang Xin.
This article describes a story of our cloud ambassador, Wang Hai.
This article is the story of a webmaster that is also a cloud ambassador for Alibaba Cloud.