Recent

2025 DevOps State of the Report—Skills are No Longer a Bonus, but a 'Must-Have'!
The latest ‘2025 State of DevOps Report’ reveals that DevOps skills have become an essential requirement for career survival. 40% of enterprises list them as “must-have,” with another 43% indicating they will soon be mandatory. Employers value practical experience more than training certifications. Despite the high popularity of AIOps and DevSecOps, their actual implementation is still in its early stages.

Exploring Agentic DevOps—GitHub Agentic Workflow and Practical Observations of Continuous AI
Recently, I encountered a related but more advanced concept—Agentic DevOps. After spending time reading Microsoft Azure’s introductions, GitHub’s latest documentation, and some open-source practices, I compiled these notes. The purpose is to document my learning process and provide reference for colleagues. The following content is based on publicly available information and my understanding, without any exaggerated predictions.

Explain Error Plugin Adds Two Major Enterprise Features—Custom Context and Folder-Level Configuration
The Explain Error Plugin introduces two significant updates: support for custom context information and folder-level AI provider configurations. These two features make the plugin more flexible and robust for use in enterprise environments.

Explain Error Plugin Updated Again—Two Practical New Features from User Feedback
Recently, I received some user feedback, and I immediately enhanced the Explain Error Plugin, adding two very practical features: support for specifying the language of the explanation content output and support for obtaining AI return values in Pipeline.

What is AIOps—A Systematic Introduction to Intelligent Operations
Today, with the widespread adoption of microservices, hybrid clouds, and containerized deployments, IT systems have become exceptionally complex. When thousands of alert messages flood in, traditional operations models struggle. AIOps (Artificial Intelligence for IT Operations), an AI-driven transformation, is emerging as the “lifeline” for IT operations management. This article combines key insights from IBM, ServiceNow, GitHub, and Red Hat to provide a comprehensive overview of AIOps.

One Month Back Home—I Didn't Do Anything 'Big'
A record of my thoughts and feelings during my visit home for Chinese New Year 2026.

GitHub AI Terminology Explained—Copilot, Agents, Models to MCP, Who is Who?
This article provides a detailed explanation of GitHub’s AI-related concepts and their hierarchical relationships through fact-based explanations and analogies, helping readers clarify the meaning and function of terms like Models, Agents, Spaces, and Spark.

Backstage (Developer Portal)—What It Is, What It Solves, and What It Doesn't Solve
What is Backstage? Why has it become so important in the platform engineering domain? Sharing some insights and judgments on Backstage.

py-eol — You Might Be Using 'Expired Python' Without Realizing It
py-eol is a lightweight tool that helps you quickly determine if a Python version is expired or approaching EOL. It’s suitable for local use and can also be integrated into CI/CD for more reliable version management in projects.

To Save Everyone Two Lines of Commands—I Packaged Gnuplot into an Out-of-the-Box Python Package
As an open-source project maintainer, I deeply understand the pain of “installing dependencies”. To save users a couple of command lines, I spent time packaging gnuplot into an out-of-the-box Python package—gnuplot-wheel. This article shares the birth story and practical value of this little wheel.

The Truth About Software Development—Adding Two People Won't Make a Project Three Times Faster
In software development, Brooks’s Law states that “adding manpower to a late software project makes it later.” This post uses the analogies of roasted chicken and pregnant women to deeply explore the reasons behind this phenomenon and offers practical solutions.

Tired of Jenkinsfile Errors Only After Committing—Try This Pre-check Tool!
A magical local Jenkinsfile checker, uses API validation, perfectly supports pre-commit.

2025 DevOps State of the Report—Skills are No Longer a Bonus, but a 'Must-Have'!
The latest ‘2025 State of DevOps Report’ reveals that DevOps skills have become an essential requirement for career survival. 40% of enterprises list them as “must-have,” with another 43% indicating they will soon be mandatory. Employers value practical experience more than training certifications. Despite the high popularity of AIOps and DevSecOps, their actual implementation is still in its early stages.

Exploring Agentic DevOps—GitHub Agentic Workflow and Practical Observations of Continuous AI
Recently, I encountered a related but more advanced concept—Agentic DevOps. After spending time reading Microsoft Azure’s introductions, GitHub’s latest documentation, and some open-source practices, I compiled these notes. The purpose is to document my learning process and provide reference for colleagues. The following content is based on publicly available information and my understanding, without any exaggerated predictions.

Explain Error Plugin Adds Two Major Enterprise Features—Custom Context and Folder-Level Configuration
The Explain Error Plugin introduces two significant updates: support for custom context information and folder-level AI provider configurations. These two features make the plugin more flexible and robust for use in enterprise environments.

Explain Error Plugin Updated Again—Two Practical New Features from User Feedback
Recently, I received some user feedback, and I immediately enhanced the Explain Error Plugin, adding two very practical features: support for specifying the language of the explanation content output and support for obtaining AI return values in Pipeline.

What is AIOps—A Systematic Introduction to Intelligent Operations
Today, with the widespread adoption of microservices, hybrid clouds, and containerized deployments, IT systems have become exceptionally complex. When thousands of alert messages flood in, traditional operations models struggle. AIOps (Artificial Intelligence for IT Operations), an AI-driven transformation, is emerging as the “lifeline” for IT operations management. This article combines key insights from IBM, ServiceNow, GitHub, and Red Hat to provide a comprehensive overview of AIOps.

One Month Back Home—I Didn't Do Anything 'Big'
A record of my thoughts and feelings during my visit home for Chinese New Year 2026.

GitHub AI Terminology Explained—Copilot, Agents, Models to MCP, Who is Who?
This article provides a detailed explanation of GitHub’s AI-related concepts and their hierarchical relationships through fact-based explanations and analogies, helping readers clarify the meaning and function of terms like Models, Agents, Spaces, and Spark.

Backstage (Developer Portal)—What It Is, What It Solves, and What It Doesn't Solve
What is Backstage? Why has it become so important in the platform engineering domain? Sharing some insights and judgments on Backstage.

py-eol — You Might Be Using 'Expired Python' Without Realizing It
py-eol is a lightweight tool that helps you quickly determine if a Python version is expired or approaching EOL. It’s suitable for local use and can also be integrated into CI/CD for more reliable version management in projects.

To Save Everyone Two Lines of Commands—I Packaged Gnuplot into an Out-of-the-Box Python Package
As an open-source project maintainer, I deeply understand the pain of “installing dependencies”. To save users a couple of command lines, I spent time packaging gnuplot into an out-of-the-box Python package—gnuplot-wheel. This article shares the birth story and practical value of this little wheel.

The Truth About Software Development—Adding Two People Won't Make a Project Three Times Faster
In software development, Brooks’s Law states that “adding manpower to a late software project makes it later.” This post uses the analogies of roasted chicken and pregnant women to deeply explore the reasons behind this phenomenon and offers practical solutions.

Tired of Jenkinsfile Errors Only After Committing—Try This Pre-check Tool!
A magical local Jenkinsfile checker, uses API validation, perfectly supports pre-commit.

2025 DevOps State of the Report—Skills are No Longer a Bonus, but a 'Must-Have'!
The latest ‘2025 State of DevOps Report’ reveals that DevOps skills have become an essential requirement for career survival. 40% of enterprises list them as “must-have,” with another 43% indicating they will soon be mandatory. Employers value practical experience more than training certifications. Despite the high popularity of AIOps and DevSecOps, their actual implementation is still in its early stages.

Exploring Agentic DevOps—GitHub Agentic Workflow and Practical Observations of Continuous AI
Recently, I encountered a related but more advanced concept—Agentic DevOps. After spending time reading Microsoft Azure’s introductions, GitHub’s latest documentation, and some open-source practices, I compiled these notes. The purpose is to document my learning process and provide reference for colleagues. The following content is based on publicly available information and my understanding, without any exaggerated predictions.

Explain Error Plugin Adds Two Major Enterprise Features—Custom Context and Folder-Level Configuration
The Explain Error Plugin introduces two significant updates: support for custom context information and folder-level AI provider configurations. These two features make the plugin more flexible and robust for use in enterprise environments.

Explain Error Plugin Updated Again—Two Practical New Features from User Feedback
Recently, I received some user feedback, and I immediately enhanced the Explain Error Plugin, adding two very practical features: support for specifying the language of the explanation content output and support for obtaining AI return values in Pipeline.

What is AIOps—A Systematic Introduction to Intelligent Operations
Today, with the widespread adoption of microservices, hybrid clouds, and containerized deployments, IT systems have become exceptionally complex. When thousands of alert messages flood in, traditional operations models struggle. AIOps (Artificial Intelligence for IT Operations), an AI-driven transformation, is emerging as the “lifeline” for IT operations management. This article combines key insights from IBM, ServiceNow, GitHub, and Red Hat to provide a comprehensive overview of AIOps.

One Month Back Home—I Didn't Do Anything 'Big'
A record of my thoughts and feelings during my visit home for Chinese New Year 2026.

GitHub AI Terminology Explained—Copilot, Agents, Models to MCP, Who is Who?
This article provides a detailed explanation of GitHub’s AI-related concepts and their hierarchical relationships through fact-based explanations and analogies, helping readers clarify the meaning and function of terms like Models, Agents, Spaces, and Spark.

Backstage (Developer Portal)—What It Is, What It Solves, and What It Doesn't Solve
What is Backstage? Why has it become so important in the platform engineering domain? Sharing some insights and judgments on Backstage.

py-eol — You Might Be Using 'Expired Python' Without Realizing It
py-eol is a lightweight tool that helps you quickly determine if a Python version is expired or approaching EOL. It’s suitable for local use and can also be integrated into CI/CD for more reliable version management in projects.

To Save Everyone Two Lines of Commands—I Packaged Gnuplot into an Out-of-the-Box Python Package
As an open-source project maintainer, I deeply understand the pain of “installing dependencies”. To save users a couple of command lines, I spent time packaging gnuplot into an out-of-the-box Python package—gnuplot-wheel. This article shares the birth story and practical value of this little wheel.

The Truth About Software Development—Adding Two People Won't Make a Project Three Times Faster
In software development, Brooks’s Law states that “adding manpower to a late software project makes it later.” This post uses the analogies of roasted chicken and pregnant women to deeply explore the reasons behind this phenomenon and offers practical solutions.

Tired of Jenkinsfile Errors Only After Committing—Try This Pre-check Tool!
A magical local Jenkinsfile checker, uses API validation, perfectly supports pre-commit.
