Tagged articles
3041 articles
Page 17 of 31
MaGe Linux Operations
MaGe Linux Operations
Oct 16, 2022 · Operations

10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks

Discover ten practical Python automation scripts—from HTML parsing and QR code scanning to screenshot capture, PDF editing, StackOverflow querying, mobile device control, hardware monitoring, Instagram uploading, and video watermarking—that streamline repetitive tasks and boost productivity across diverse workflows.

ScriptingWeb Scrapingautomation
0 likes · 13 min read
10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks
DevOps Cloud Academy
DevOps Cloud Academy
Oct 11, 2022 · Operations

Managing Jenkins Jobs with the python‑jenkins API

This guide demonstrates how to use the python‑jenkins library to interact with Jenkins via its API, covering installation, configuration, job creation, copying, deletion, node management, plugin handling, and scripting examples for automating CI/CD pipelines.

APIDevOpsJenkins
0 likes · 9 min read
Managing Jenkins Jobs with the python‑jenkins API
Alibaba Cloud Native
Alibaba Cloud Native
Oct 10, 2022 · Cloud Native

Build a Serverless Python Email Scheduler on Alibaba Cloud Function Compute

This tutorial explains the fundamentals of Serverless architecture, outlines its BaaS and FaaS components, presents three typical use cases, and provides a step‑by‑step guide—including Python code and deployment instructions—to create an automated daily email service on Alibaba Cloud Serverless.

Alibaba CloudCloud NativeFunction Compute
0 likes · 7 min read
Build a Serverless Python Email Scheduler on Alibaba Cloud Function Compute
DevOps
DevOps
Oct 9, 2022 · Cloud Native

Understanding Infrastructure as Code: Concepts, Principles, and Implementation Methods

The article explains Infrastructure as Code (IaC) as a foundational practice for cloud‑native, container, microservice, and DevOps environments, detailing its definition, goals, underlying cloud computing concepts, core principles like declarative configuration and idempotence, and practical adoption steps including cultural support and shared tooling.

DevOpsInfrastructure as Codeautomation
0 likes · 10 min read
Understanding Infrastructure as Code: Concepts, Principles, and Implementation Methods
Efficient Ops
Efficient Ops
Sep 27, 2022 · Operations

How a Bank’s DevOps Team Boosted Code Quality with Unit Testing and Automation

The article details how China Construction Bank's software development center enhanced code quality and accelerated delivery by integrating unit testing, test‑driven development, mutation testing, automated test code generation, code‑style scanning, and shared template mechanisms within a mature DevOps pipeline.

Code ScanningDevOpsautomation
0 likes · 8 min read
How a Bank’s DevOps Team Boosted Code Quality with Unit Testing and Automation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 27, 2022 · Mobile Development

Comprehensive Guide to Android ADB: Concepts, Setup, Commands, and Automation Scripts

This article provides a detailed introduction to Android Debug Bridge (ADB), covering its concepts, architecture, environment setup, common issues, command syntax, and practical automation examples using both shell scripts and Python, enabling developers to control devices, perform UI actions, and schedule tasks efficiently.

ADBAndroidMobile Development
0 likes · 20 min read
Comprehensive Guide to Android ADB: Concepts, Setup, Commands, and Automation Scripts
DevOps Cloud Academy
DevOps Cloud Academy
Sep 26, 2022 · Operations

Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management

This article explains how to install and configure the Deploy Dashboard plugin in Jenkins to visualize deployment versions across environments, add deployment information via pipeline code, create custom dashboard views, and add quick‑deploy buttons for streamlined CI/CD operations.

Deploy DashboardDevOpsJenkins
0 likes · 5 min read
Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management
Liangxu Linux
Liangxu Linux
Sep 26, 2022 · Fundamentals

Master Bash Scripting: Variables, Loops, Functions, and More

This guide introduces Bash scripting fundamentals, covering variable declaration, printing with echo and printf, comments, user input, arrays, conditional statements, loops, functions, and tips for extending scripts with other languages, enabling readers to automate tasks on Unix-like systems.

LoopsShell scriptingVariables
0 likes · 8 min read
Master Bash Scripting: Variables, Loops, Functions, and More
Open Source Linux
Open Source Linux
Sep 20, 2022 · Backend Development

Master Postman: From Installation to Advanced API Testing Features

This comprehensive guide walks you through installing Postman, navigating its interface, sending your first request, and mastering essential and advanced features such as collections, batch execution, logging, assertions, variables, pre‑request scripts, request chaining, and extracting nested JSON values for effective API testing.

API testingCollectionHTTP
0 likes · 21 min read
Master Postman: From Installation to Advanced API Testing Features
DevOps Cloud Academy
DevOps Cloud Academy
Sep 19, 2022 · Operations

Understanding Jenkins Pipeline as Code: Benefits and Usage

This article explains how Jenkins Pipeline as Code replaces cumbersome freestyle job configurations with version‑controlled pipeline scripts, improving bulk modifications, consistency across multiple projects, and overall CI/CD management for enterprises.

DevOpsJenkinsPipeline as Code
0 likes · 4 min read
Understanding Jenkins Pipeline as Code: Benefits and Usage
Efficient Ops
Efficient Ops
Sep 18, 2022 · Operations

Speed Up Sysadmin Tasks: Fast File Deletion, iSCSI Detection, and Group Management

This article shares practical Linux and vSphere techniques—including using rsync for rapid bulk deletions, scanning SCSI devices without reboot, safeguarding rm with shell parameter expansion, mounting remote filesystems via sshfs, and managing user groups with gpasswd—to boost everyday operations efficiency.

OperationsShellSysadmin
0 likes · 11 min read
Speed Up Sysadmin Tasks: Fast File Deletion, iSCSI Detection, and Group Management
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 16, 2022 · Backend Development

How to Solve a Python Selenium Web Scraping Issue: Step‑by‑Step Guide

In this article, the author addresses a Python Selenium web‑scraping problem raised by a community member, walks through the original code, presents alternative approaches with diagrams, and provides a concise, functional script that successfully extracts game opponent information from bookmaker.xyz, while also sharing resources for further learning.

Seleniumautomation
0 likes · 3 min read
How to Solve a Python Selenium Web Scraping Issue: Step‑by‑Step Guide
FunTester
FunTester
Sep 16, 2022 · Industry Insights

Future‑Proof Your Software Testing Career: A Complete Skill Roadmap

Amid the current tech hiring slowdown, this guide outlines a comprehensive learning roadmap for software testers, covering fundamentals, Linux, shell scripting, web fundamentals, databases, packet‑capture tools, API testing, automation frameworks, mobile testing, TestOps, and performance and security testing to help engineers stay competitive and advance their careers.

AppiumJMeterLinux
0 likes · 17 min read
Future‑Proof Your Software Testing Career: A Complete Skill Roadmap
Baidu Geek Talk
Baidu Geek Talk
Sep 14, 2022 · Mobile Development

How Baidu Boosted Android App Startup Using Perfetto and Auto-Instrumentation

This article details Baidu's comprehensive approach to improving Android app launch performance by evaluating existing tracing tools, selecting Perfetto, developing a Gradle-based automatic instrumentation plugin, handling trace collection and analysis with Trace Processor, and implementing automated detection of regressions, lock contention, and method-level CPU and wall‑time degradations.

AndroidInstrumentationPerfetto
0 likes · 28 min read
How Baidu Boosted Android App Startup Using Perfetto and Auto-Instrumentation
Ctrip Technology
Ctrip Technology
Sep 8, 2022 · Mobile Development

Optimizing iOS Componentized Development: Binary Debugging, Clipboard Integration, and Build Process Improvements

This article details how the CTrip iOS team streamlined componentized development by introducing binary debugging, automating source‑code linking, solving M1 simulator clipboard issues, and building a visual ZTPodTool that reduces pod install time and accelerates test‑package generation.

Binary DebuggingBuild OptimizationComponentization
0 likes · 17 min read
Optimizing iOS Componentized Development: Binary Debugging, Clipboard Integration, and Build Process Improvements
DevOps Cloud Academy
DevOps Cloud Academy
Sep 5, 2022 · Operations

DevStream: An Open‑Source DevOps Toolchain Manager – Concepts, Configuration, Installation, and Usage Guide

This article provides a comprehensive guide to DevStream, an open‑source DevOps toolchain manager, covering its core concepts, configuration files, installation steps, basic commands, plugin development, and a practical example that demonstrates initializing and applying a full CI/CD pipeline on Kubernetes with ArgoCD.

ArgoCDConfigurationDevOps
0 likes · 23 min read
DevStream: An Open‑Source DevOps Toolchain Manager – Concepts, Configuration, Installation, and Usage Guide
ELab Team
ELab Team
Sep 2, 2022 · Backend Development

How to Build a Minimal Mocha Test Runner from Scratch

This article walks through the design and implementation of a lightweight Mocha-like test framework for Node.js, covering automated testing concepts, core functions, asynchronous support, suite‑test tree construction, result collection, and verification with code examples and diagrams.

JavaScriptNode.jsTest Runner
0 likes · 26 min read
How to Build a Minimal Mocha Test Runner from Scratch
Bilibili Tech
Bilibili Tech
Sep 2, 2022 · Game Development

Multi-Channel Packaging for Android Game Distribution: Architecture, Implementation, and Optimization

The article presents a comprehensive approach to Android game multi‑channel packaging, combining independent SDK modules with a unified proxy layer and an apktool‑based merge of manifests, resources, and smali code, automated through scripted Jenkins pipelines, which resolves dex limits, resource conflicts, and cuts packaging time from over an hour to roughly twenty minutes.

APK ToolAndroidGame Packaging
0 likes · 17 min read
Multi-Channel Packaging for Android Game Distribution: Architecture, Implementation, and Optimization
58UXD
58UXD
Sep 1, 2022 · Product Management

Redesigning a VR Laser Capture Tool: Boosting Human‑Machine Collaboration and Usability

This article examines how emerging AI, cloud, and VR technologies reshape human‑machine collaboration, using 58.com’s VR laser capture tool redesign as a case study to illustrate design strategies, usability testing, and practical guidelines for creating intuitive, low‑learning‑curve experiences for novice users.

CollaborationDesignUX
0 likes · 13 min read
Redesigning a VR Laser Capture Tool: Boosting Human‑Machine Collaboration and Usability
DevOps Cloud Academy
DevOps Cloud Academy
Aug 28, 2022 · Operations

Understanding the DevOps Lifecycle and Its Toolchain

This article explains the stages of the DevOps lifecycle—planning, coding, building, testing, releasing, deploying, operating, and monitoring—along with the popular tools used at each phase to enable continuous integration, delivery, and deployment.

DevOpsautomationci/cd
0 likes · 6 min read
Understanding the DevOps Lifecycle and Its Toolchain
Zuoyebang Tech Team
Zuoyebang Tech Team
Aug 26, 2022 · Operations

How We Built a Three‑Layer Stability System for Massive Scale Operations

This article details the operational mindset, stability framework, and transformation journey of the Zuoyebang infrastructure team, covering service lifecycle management, standardization, cloud‑native architecture, multi‑active deployment, incident pre‑plan platforms, traffic scheduling, monitoring, capacity planning, and future directions for SRE service‑orientation.

InfrastructureOperationsSRE
0 likes · 20 min read
How We Built a Three‑Layer Stability System for Massive Scale Operations
SQB Blog
SQB Blog
Aug 24, 2022 · Operations

Accelerating Delivery: Our CI/CD, Branch Automation & Artifact Management Revamp

This article outlines how our team overhauled the CI/CD pipeline, migrated from Jenkins to GitLab CI, introduced Kubernetes‑based execution, automated branch management via Jira integration, restructured artifact storage with JFrog, and built an in‑house SCA solution, all to boost development efficiency, reduce manual errors, and secure software delivery.

Artifact ManagementDevOpsGitLab
0 likes · 17 min read
Accelerating Delivery: Our CI/CD, Branch Automation & Artifact Management Revamp
Java Captain
Java Captain
Aug 24, 2022 · R&D Management

How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study

In this firsthand account, a technical leader describes how adopting the Apifox API testing and mock tool transformed their small company's development workflow, cutting interface testing, integration, and client support times dramatically while improving code quality and overall team efficiency.

API testingApifoxSoftware Development
0 likes · 14 min read
How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study
Cloud Native Technology Community
Cloud Native Technology Community
Aug 18, 2022 · Operations

Understanding DevOps: Integrating Development and Operations Beyond the ‘Who Develops Who Operates’ Myth

The article clarifies common misconceptions about DevOps, explains that true development‑operations integration relies on dedicated ops teams, automation tools, standardized delivery artifacts, and unified permission management rather than developers performing ops tasks, and highlights Google SRE practices as a practical guide.

DevOpsInfrastructureOperations
0 likes · 10 min read
Understanding DevOps: Integrating Development and Operations Beyond the ‘Who Develops Who Operates’ Myth
Python Programming Learning Circle
Python Programming Learning Circle
Aug 12, 2022 · Backend Development

Using the Python Fire Library to Build Simple Command-Line Interfaces

This article explains why the Fire library is a superior alternative to argparse and Click for creating Python command-line tools, demonstrates its installation, provides multiple usage patterns—including exposing functions, classes, and dictionaries as CLIs—and showcases advanced features such as command grouping, attribute access, and custom argument handling.

CLIargparseautomation
0 likes · 10 min read
Using the Python Fire Library to Build Simple Command-Line Interfaces
DevOps
DevOps
Aug 12, 2022 · Operations

9 DevOps Best Practices and Common Anti‑Patterns

This article explains what DevOps is, why it matters, and presents nine practical best‑practice recommendations—including culture, CI/CD, testing, observability, automation, security, and IaC—while also highlighting common anti‑patterns to avoid for successful DevOps adoption.

Anti-PatternsDevOpsInfrastructure as Code
0 likes · 13 min read
9 DevOps Best Practices and Common Anti‑Patterns
Open Source Linux
Open Source Linux
Aug 11, 2022 · Operations

Master Zabbix: From Installation to Advanced Monitoring and Alerting

This comprehensive guide explains why monitoring is essential, describes reliability metrics, walks through Zabbix installation, web UI configuration, custom monitoring, trigger creation, alert integration, distributed monitoring, SNMP support, and large‑scale server monitoring using scripts, APIs, and auto‑discovery.

AlertingProxySNMP
0 likes · 24 min read
Master Zabbix: From Installation to Advanced Monitoring and Alerting
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 7, 2022 · Backend Development

Generate Python Web Scraper Code Instantly with an Online Tool

This article walks through using the free online tool spidertools.cn to automatically convert captured HTTP requests into ready‑to‑run Python requests code for web scraping, showing step‑by‑step screenshots and explaining how the method works for common GET and POST scenarios.

Crawlerautomationrequests
0 likes · 3 min read
Generate Python Web Scraper Code Instantly with an Online Tool
ByteDance Terminal Technology
ByteDance Terminal Technology
Aug 5, 2022 · Frontend Development

Why and How to Monitor JavaScript Errors: Strategies, Context Collection, and Automatic Debugging

This article explains why JavaScript error monitoring is essential for web stability, describes techniques for capturing global errors, unhandled promise rejections, and user interaction context, and outlines advanced practices such as source‑map de‑obfuscation, error aggregation, and automated blame assignment to streamline debugging.

JavaScriptSource Mapsautomation
0 likes · 14 min read
Why and How to Monitor JavaScript Errors: Strategies, Context Collection, and Automatic Debugging
DevOps Cloud Academy
DevOps Cloud Academy
Aug 4, 2022 · Operations

A Comprehensive Guide to DevOps Infrastructure as Code (IaC): Benefits, Challenges, Best Practices, and Top Tools

This article provides an in‑depth overview of Infrastructure as Code (IaC) for DevOps, explaining its definition, business advantages, implementation approaches, common challenges with solutions, practical use cases, and a comparison of leading tools such as CloudFormation, Puppet, Ansible, Terraform, and Chef.

DevOpsInfrastructure as Codeautomation
0 likes · 12 min read
A Comprehensive Guide to DevOps Infrastructure as Code (IaC): Benefits, Challenges, Best Practices, and Top Tools
Efficient Ops
Efficient Ops
Aug 1, 2022 · Operations

Inside Zhongtai Securities’ Award‑Winning DevOps Platform: Lessons and Impact

Zhongtai Securities’ BeeBird Efficiency Platform, recognized by the China Academy of Information and Communications Technology for excellence in DevOps system and tool standards, showcases how standardized processes, continuous delivery, DevSecOps integration and automated testing dramatically improve release speed, safety, and cost efficiency in a large financial institution.

Continuous DeliveryDevOpsFinancial Services
0 likes · 18 min read
Inside Zhongtai Securities’ Award‑Winning DevOps Platform: Lessons and Impact
DevOps Cloud Academy
DevOps Cloud Academy
Aug 1, 2022 · Operations

Future DevOps Trends Since 2022: Practices, Case Studies, and Impact

This article examines post‑2022 DevOps trends—including GitOps, AIOps/MLOps, DevSecOps, FinOps, DataOps, chaos engineering, SRE, hybrid deployment, automation, IaC, serverless, cloud‑native, microservices, containerization, Kubernetes, edge computing, data observability, and platform engineering—illustrating each with real‑world case studies that show measurable improvements in speed, reliability, cost, and scalability.

DevOpsKubernetesMicroservices
0 likes · 20 min read
Future DevOps Trends Since 2022: Practices, Case Studies, and Impact
Python Programming Learning Circle
Python Programming Learning Circle
Jul 30, 2022 · Fundamentals

Using openpyxl for Excel Automation in Python

This tutorial demonstrates how to use the Python openpyxl library to create, open, modify, and save Excel workbooks, covering worksheet management, cell operations, row and column handling, insertion and deletion, as well as read‑only and streaming techniques for efficient data processing.

Excelautomationdata-processing
0 likes · 7 min read
Using openpyxl for Excel Automation in Python
Open Source Linux
Open Source Linux
Jul 28, 2022 · Operations

Master Linux Automation: Startup Scripts, at, and Cron Made Easy

This guide explains how to automate common Linux tasks such as configuring startup services with chkconfig and rc.local, scheduling one‑off jobs using at, and setting recurring jobs with crontab, including command syntax, examples, and best‑practice tips for reliable system maintenance.

Linuxautomationcron
0 likes · 9 min read
Master Linux Automation: Startup Scripts, at, and Cron Made Easy
Xianyu Technology
Xianyu Technology
Jul 27, 2022 · Operations

Automated Regression Testing for Xianyu Transaction Chain

The Xianyu transaction chain now employs automated regression testing that records and replays interface traffic, verifies scenarios, and integrates a strong checkpoint in the release pipeline, cutting manual validation from thirty minutes to one minute, enhancing quality assurance, release safety, and paving the way for broader test coverage.

automationci/cdquality assurance
0 likes · 7 min read
Automated Regression Testing for Xianyu Transaction Chain
Liangxu Linux
Liangxu Linux
Jul 26, 2022 · Fundamentals

7 Practical Shell Script Examples to Boost Your Linux Automation Skills

This article presents seven ready‑to‑use Bash scripts that demonstrate parallel host querying, process statistics gathering, file renaming, directory management, log analysis, network request monitoring, and file size sorting, each with complete code and step‑by‑step explanations.

Shell scriptingSysadminautomation
0 likes · 8 min read
7 Practical Shell Script Examples to Boost Your Linux Automation Skills
DevOps Cloud Academy
DevOps Cloud Academy
Jul 26, 2022 · Operations

9 DevOps Best Practices: What You Should Do and Not Do

This article outlines nine essential DevOps best practices—from fostering a collaborative, blameless culture and adopting CI/CD, automated testing, observability, and IaC, while also highlighting common anti‑patterns such as isolated DevOps teams, hero reliance, and unchecked tool sprawl.

DevOpsautomationci/cd
0 likes · 13 min read
9 DevOps Best Practices: What You Should Do and Not Do
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 25, 2022 · Backend Development

How to Scrape Xinfadi Market Data with Playwright and Python

Learn how to use Python's Playwright library to scrape dynamic data from the Xinfadi market website, covering request analysis, URL handling, payload adjustments, and a complete code example that extracts product information, demonstrating a practical approach to web crawling and data extraction.

Playwrightautomation
0 likes · 6 min read
How to Scrape Xinfadi Market Data with Playwright and Python
Liangxu Linux
Liangxu Linux
Jul 24, 2022 · Operations

Master Linux Automation: Startup Scripts, at, and Cron Scheduling

This guide explains how to automate common Linux tasks such as configuring boot‑time services with chkconfig, creating one‑time jobs using the at command, and scheduling recurring jobs with cron, including syntax, run‑level concepts, and example shell scripts.

Sysadminatautomation
0 likes · 8 min read
Master Linux Automation: Startup Scripts, at, and Cron Scheduling
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 22, 2022 · Mobile Development

Intelligent Compatibility Testing Platform for Mobile Game Development

This article describes the design and implementation of an intelligent compatibility testing platform for mobile games, covering device fragmentation challenges, testing strategies, hardware setup, automated and AI‑driven testing services, real‑time monitoring, remote maintenance, and the integration of Airtest for script automation.

AIDevice FarmGame Development
0 likes · 19 min read
Intelligent Compatibility Testing Platform for Mobile Game Development
Python Programming Learning Circle
Python Programming Learning Circle
Jul 21, 2022 · Artificial Intelligence

Building an Automatic Math Problem Grading System with Python and Convolutional Neural Networks

This tutorial explains how to generate synthetic digit images, train a CNN model to recognize handwritten numbers and operators, segment scanned math worksheets using projection techniques, evaluate each expression with Python's eval, and overlay the results on the original image to provide automatic grading feedback.

CNNOCRPython
0 likes · 26 min read
Building an Automatic Math Problem Grading System with Python and Convolutional Neural Networks
Big Data Technology & Architecture
Big Data Technology & Architecture
Jul 18, 2022 · Big Data

Systematic Data Governance Practices in Meituan Accommodation Business

This article details Meituan's accommodation data governance team's evolution toward an automated, systematic, and standardized governance framework, covering background challenges, the conceptualization of a comprehensive governance system, its practical implementation across standardization, digitization, and systematization, and the resulting operational benefits and future directions.

Operationsautomationmetadata
0 likes · 30 min read
Systematic Data Governance Practices in Meituan Accommodation Business
Architecture Breakthrough
Architecture Breakthrough
Jul 18, 2022 · R&D Management

Simplify Your Team’s Work: Practical Code Quality Assurance Strategies

This article explains why technical leaders must establish robust code quality assurance mechanisms—covering static analysis, unit testing, code reviews, defect tracking, automation, and release checks—to reduce manual effort, prevent production issues, and ultimately accelerate delivery while fostering developer growth.

Code reviewautomationcode quality
0 likes · 8 min read
Simplify Your Team’s Work: Practical Code Quality Assurance Strategies
Python Programming Learning Circle
Python Programming Learning Circle
Jul 16, 2022 · Fundamentals

Python Script for Automatic Desktop and Folder Organization by File Type

This article demonstrates how to use a Python script to automatically categorize and move files on the desktop or in any folder into type‑based subfolders by defining custom file‑extension groups, scanning directories, creating target folders, and moving matching files, with complete code examples and execution instructions.

FilesystemScriptingautomation
0 likes · 4 min read
Python Script for Automatic Desktop and Folder Organization by File Type
21CTO
21CTO
Jul 15, 2022 · Operations

Why Python Is the Top Language for DevOps Engineers

The article explains how DevOps relies on automation tools like Docker and Jenkins, argues that Python’s ease of use, versatility, and automation capabilities make it the optimal programming language for DevOps professionals, and advises continuous learning for operations staff transitioning into DevOps roles.

OperationsPythonautomation
0 likes · 5 min read
Why Python Is the Top Language for DevOps Engineers
MaGe Linux Operations
MaGe Linux Operations
Jul 14, 2022 · Backend Development

Master Postman: From Installation to Advanced API Testing Features

This comprehensive guide walks you through Postman's installation, interface navigation, basic request types, response parsing, collection management, batch execution, logging, assertions, variables, pre‑request scripts, request chaining, and common value extraction, providing practical steps and code examples for effective API testing.

API testingCollectionsHTTP
0 likes · 23 min read
Master Postman: From Installation to Advanced API Testing Features
FunTester
FunTester
Jul 14, 2022 · Industry Insights

From Mercury Missions to Modern CI: Mastering Software Testing in Startups

This comprehensive guide explores the origins, evolution, and classification of software testing, outlines automation tools and conditions, discusses agile and DevOps integration, and provides practical step‑by‑step best practices for continuous testing using GitLab in early‑stage companies.

DevOpsGitLabSoftware Testing
0 likes · 22 min read
From Mercury Missions to Modern CI: Mastering Software Testing in Startups
Alimama Tech
Alimama Tech
Jul 13, 2022 · Artificial Intelligence

Fully Automatic Template‑Free Image‑Text Creative Generation System

Alibaba Alimama’s fully automatic, template‑free image‑text creative generation system uses deep‑learning models across material mining, layout synthesis, on‑image copy generation, and visual attribute rendering to produce personalized ad creatives directly from product images and metadata, achieving roughly 19 % CTR lift over prior template‑based methods.

AIComputer VisionGenerative Models
0 likes · 19 min read
Fully Automatic Template‑Free Image‑Text Creative Generation System
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2022 · Operations

Master Zabbix: From Installation to Advanced Custom Monitoring and Alerts

This guide walks through Zabbix monitoring fundamentals, covering why monitoring matters, installing Zabbix, configuring servers and agents, creating custom checks, setting up alerts with OneAlert, visualizing data, leveraging auto‑discovery, distributed proxies, and SNMP integration to comprehensively monitor large server fleets.

AlertingZabbixautomation
0 likes · 28 min read
Master Zabbix: From Installation to Advanced Custom Monitoring and Alerts
DevOps Cloud Academy
DevOps Cloud Academy
Jul 11, 2022 · Information Security

Understanding DevOps, SecOps, and DevSecOps: Definitions, Benefits, and Choosing the Right Approach

This article explains the concepts of DevOps, SecOps, and DevSecOps, outlines their core principles and benefits, compares their focus on collaboration, automation, and security, and provides guidance on selecting the most suitable approach for organizations seeking integrated development, operations, and security practices.

CollaborationDevOpsDevSecOps
0 likes · 7 min read
Understanding DevOps, SecOps, and DevSecOps: Definitions, Benefits, and Choosing the Right Approach
Software Development Quality
Software Development Quality
Jul 9, 2022 · Operations

Boost Deployment Efficiency with Structured Environment Management

This guide outlines how to classify, configure, and automate development, integration, UAT, pre‑production, and production environments, establishing principles, standards, recommended practices, common operational steps, and key metrics to improve deployment efficiency and maintain security and compliance.

DeploymentInfrastructure as CodeOperations
0 likes · 7 min read
Boost Deployment Efficiency with Structured Environment Management
Efficient Ops
Efficient Ops
Jul 7, 2022 · Operations

Master Zabbix: From Installation to Advanced Custom Monitoring and Alerts

This comprehensive guide explains why server monitoring is essential, details the concept of high‑availability "nines", walks through Zabbix installation, web UI setup, custom item creation, trigger configuration, alert integration, distributed monitoring, SNMP support, and practical scripts for managing large‑scale server farms.

Zabbixautomationmonitoring
0 likes · 29 min read
Master Zabbix: From Installation to Advanced Custom Monitoring and Alerts
Efficient Ops
Efficient Ops
Jul 4, 2022 · Operations

Master Essential Linux Commands: Find, Sed, Disk Monitoring, and More

This guide presents a collection of practical Linux command‑line techniques—including file searching, batch extraction, text manipulation with sed, directory checks, disk usage monitoring, log analysis, firewall rules, and SNMP queries—to help system administrators automate routine tasks efficiently.

Shell scriptingSystem Administrationautomation
0 likes · 9 min read
Master Essential Linux Commands: Find, Sed, Disk Monitoring, and More
Baidu Geek Talk
Baidu Geek Talk
Jul 4, 2022 · Backend Development

Integrating Swagger with Yapi for Automated API Documentation in Go

This guide shows how to install Go‑Swagger, annotate Go code with Swagger comments, generate a swagger.json file, serve it via Nginx, and configure Yapi to automatically import the spec, creating a seamless, always‑up‑to‑date API documentation pipeline for front‑end and back‑end teams.

API documentationGoSwagger
0 likes · 14 min read
Integrating Swagger with Yapi for Automated API Documentation in Go
Airbnb Technology Team
Airbnb Technology Team
Jul 4, 2022 · Artificial Intelligence

Intelligent Customer Service Product: Overview, History, Architecture, and Future Trends

The article outlines the evolution, architecture, and core value of intelligent customer service systems—detailing their GUI‑based chatbot interface, triage and dialogue modes, knowledge‑base management, and operator benefits—while highlighting future trends such as richer human‑like interactions, 5G‑enabled channels, and continuous feedback‑driven improvement.

AIChatbotIntelligent Customer Service
0 likes · 12 min read
Intelligent Customer Service Product: Overview, History, Architecture, and Future Trends
MaGe Linux Operations
MaGe Linux Operations
Jul 3, 2022 · Backend Development

How to Automate 10,000 Video‑Channel Posts with Python and OCR for Massive Traffic

This guide shows how to use Python to scrape high‑quality chat screenshots, apply OCR, generate silent chat videos, batch‑download matching audio from short‑video platforms, and combine them into thousands of unique WeChat Video Channel clips, leveraging volume to outsmart recommendation algorithms and boost traffic.

OCRPythonVideo Generation
0 likes · 11 min read
How to Automate 10,000 Video‑Channel Posts with Python and OCR for Massive Traffic
DevOps Cloud Academy
DevOps Cloud Academy
Jul 1, 2022 · Operations

How DevOps Can Help Reduce Technical Debt

This article explains what technical debt is, why it arises, and how adopting DevOps practices such as cross‑functional teams, automation, infrastructure‑as‑code, containerization, and API‑centric design can identify, track, and repay technical debt to improve system reliability and agility.

ContainersDevOpsInfrastructure as Code
0 likes · 9 min read
How DevOps Can Help Reduce Technical Debt
DevOps
DevOps
Jul 1, 2022 · Information Security

Understanding DevSecOps: Concepts, Benefits, and Practical Implementation

This article explains what DevSecOps is, why traditional security approaches no longer suffice in fast‑paced software delivery, outlines its key advantages such as risk control and cost reduction, and provides detailed guidance on organizational, process, and technology practices—including tool recommendations and CI/CD pipeline integration—to embed security throughout the software lifecycle.

DevOpsDevSecOpsInfrastructure as Code
0 likes · 17 min read
Understanding DevSecOps: Concepts, Benefits, and Practical Implementation
Python Programming Learning Circle
Python Programming Learning Circle
Jun 28, 2022 · Operations

Using GitPython for Git Automation in Python

This article introduces GitPython, a Python library that wraps Git commands, explains how to install it, and demonstrates core operations such as initializing repositories, cloning, committing, checking status, managing branches, merging, handling remotes, and shows alternative approaches like subprocess, dulwich, and pygit2.

GitGitPythonVersion Control
0 likes · 7 min read
Using GitPython for Git Automation in Python
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jun 28, 2022 · Frontend Development

How Low‑Code Platforms Are Transforming Service Development and Integration

Low‑code platforms provide a visual development environment that lets teams rapidly build, configure, and deploy service‑oriented applications with minimal hand‑written code, dramatically cutting development time, reducing costs, and simplifying integration between front‑end and back‑end components.

Integrationautomationlow-code
0 likes · 12 min read
How Low‑Code Platforms Are Transforming Service Development and Integration
DevOps
DevOps
Jun 27, 2022 · Fundamentals

Agile Testing Quadrant, Test Pyramid, and Layered Automation: Concepts and Practices

This article explains the origin and structure of the Agile testing quadrant, compares it with the traditional V‑model, introduces the test pyramid and its evolution into layered automation, and discusses the purposes and benefits of test automation while also noting a related training event.

Layered AutomationTesting Quadrantsautomation
0 likes · 15 min read
Agile Testing Quadrant, Test Pyramid, and Layered Automation: Concepts and Practices
Efficient Ops
Efficient Ops
Jun 22, 2022 · Information Security

How ICBC Secures Its Software with DevSecOps: Practical Insights

This article explains how Industrial and Commercial Bank of China integrates security into its DevOps pipeline through DevSecOps, detailing challenges, toolchain implementation, CI/CD security measures, and ongoing plans to strengthen software security in a fast‑changing financial environment.

DevSecOpsInformation Securityautomation
0 likes · 6 min read
How ICBC Secures Its Software with DevSecOps: Practical Insights
DevOps Cloud Academy
DevOps Cloud Academy
Jun 22, 2022 · Operations

Quality Shift in DevOps: Left‑Shift and Right‑Shift Thinking

The article presents a comprehensive overview of DevOps quality management, explaining the concepts of left‑shift and right‑shift testing, the role of automation, exploratory testing, and chaos engineering, and offers practical guidance for integrating testing throughout the software delivery lifecycle.

ChaosEngineeringDevOpsExploratoryTesting
0 likes · 11 min read
Quality Shift in DevOps: Left‑Shift and Right‑Shift Thinking
Efficient Ops
Efficient Ops
Jun 21, 2022 · Operations

How ICBC Revamped Its Dev/Test Environments for Agile, Scalable Operations

This article outlines how the Industrial and Commercial Bank of China's software development center redesigned its development‑testing environment operations—highlighting key characteristics, practical governance measures, current challenges, and strategic improvements to boost efficiency, automation, and resource utilization.

DevOpsOperationsTesting Environment
0 likes · 10 min read
How ICBC Revamped Its Dev/Test Environments for Agile, Scalable Operations
ByteFE
ByteFE
Jun 20, 2022 · Frontend Development

An Introduction to Frontend Testing: Types, Tools, and Best Practices

This article explains what frontend testing is, why it is essential, outlines the various testing types such as unit, integration, end‑to‑end, acceptance, visual regression, accessibility, performance and cross‑browser testing, recommends tools like Jest and Puppeteer, and offers practical advice for building an effective testing strategy.

Jestautomatione2e
0 likes · 22 min read
An Introduction to Frontend Testing: Types, Tools, and Best Practices
Efficient Ops
Efficient Ops
Jun 16, 2022 · Operations

Build an Ansible Custom Module to Backup MongoDB in Docker

An Ansible custom module was developed to back up MongoDB databases within a Docker container, including Dockerfile setup, Python handler code, parameter definitions, and a test playbook, with both successful and failure scenarios demonstrated, highlighting automation benefits for operations.

AnsibleBackupMongoDB
0 likes · 10 min read
Build an Ansible Custom Module to Backup MongoDB in Docker
ITPUB
ITPUB
Jun 12, 2022 · Cloud Native

How Vivo Scales Multi‑Data‑Center Kubernetes with a Custom Operator

Vivo describes how it built a Kubernetes‑Operator and CI pipeline to automate large‑scale, multi‑data‑center cluster deployment, modular management, and lifecycle operations using Ansible, kubeadm, and kubevirt, improving reliability, maintainability, and scalability of its Kubernetes fleets.

AnsibleCloud NativeKubernetes
0 likes · 14 min read
How Vivo Scales Multi‑Data‑Center Kubernetes with a Custom Operator
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Jun 6, 2022 · Backend Development

How a Unified Precision Testing Platform Boosted Coverage and Efficiency Across Multiple Business Units

After a year of cross‑BU experimentation, the Tianji precision testing platform was built to centralize coverage data, automate incremental analysis, and provide actionable insights, resulting in higher test coverage, faster release gating, and measurable productivity gains for both developers and QA teams.

BackendDevOpsMetrics
0 likes · 16 min read
How a Unified Precision Testing Platform Boosted Coverage and Efficiency Across Multiple Business Units