Tagged articles
3104 articles
Page 19 of 32
DevOps
DevOps
Apr 7, 2022 · Operations

Top DevOps Tools: Comprehensive List, Features, and Selection Guide

This article provides an in‑depth overview of DevOps tools, explaining their role in automating software development and operations, and presents a curated list of popular tools with key features, download links, and guidance on choosing the right solution for your team.

DevOpsautomationinfrastructure
0 likes · 18 min read
Top DevOps Tools: Comprehensive List, Features, and Selection Guide
macrozheng
macrozheng
Apr 6, 2022 · Fundamentals

Why Unit Testing Feels Like a Curse and How Squaretest Can Save You

Unit testing is praised as essential yet dreaded, especially for legacy code, and the article explores why it feels burdensome, reviews tools like Squaretest that auto‑generate massive test suites, critiques other options, and offers practical advice for teams and managers to adopt sustainable testing practices.

Software toolsSquaretestautomation
0 likes · 9 min read
Why Unit Testing Feels Like a Curse and How Squaretest Can Save You
Open Source Linux
Open Source Linux
Apr 2, 2022 · Operations

How to Speed Up Call Center Incident Recovery with Proven Ops Strategies

This article walks through a real call‑center outage scenario, outlines systematic fault‑identification steps, practical emergency recovery actions, monitoring enhancements, concise emergency‑plan design, and introduces intelligent event‑handling to help operations teams resolve incidents faster and more reliably.

Incident ManagementOperationsautomation
0 likes · 13 min read
How to Speed Up Call Center Incident Recovery with Proven Ops Strategies
21CTO
21CTO
Mar 31, 2022 · Backend Development

Print GitHub Issue Receipts with a Raspberry Pi and PHP

This guide shows how to connect an Epson TM‑T88IV thermal receipt printer to a Raspberry Pi Zero W, install a PHP ESC/POS library, configure udev rules, set up a GitHub webhook via ngrok, and automatically print issue details as receipts.

ESC/POSGitHub WebhooksPHP
0 likes · 9 min read
Print GitHub Issue Receipts with a Raspberry Pi and PHP
DevOps Cloud Academy
DevOps Cloud Academy
Mar 28, 2022 · Operations

Understanding DevOps: Definition, Benefits, Practices, and Drawbacks

This article explains DevOps as a cultural, organizational, and technical shift that unifies development, operations, and quality assurance, outlines its benefits such as faster delivery and improved reliability, describes key practices like CI/CD, multi‑environment deployments, early failure detection, rollback, policy enforcement and observability, and discusses its potential drawbacks and considerations.

DevOpsOperationsautomation
0 likes · 12 min read
Understanding DevOps: Definition, Benefits, Practices, and Drawbacks
Tencent Cloud Developer
Tencent Cloud Developer
Mar 25, 2022 · Cloud Computing

Automating Batch Video Editing Using FFmpeg on Tencent Cloud Serverless

The article explains how to use FFmpeg within Tencent Cloud Serverless functions to build fully automated, scalable, and customizable batch video‑editing pipelines—covering use cases like personalized student highlights, avatar‑based marketing clips, and streamer promos—while detailing deployment via GitHub Actions or manual upload.

Cloud ComputingFFmpegPython
0 likes · 12 min read
Automating Batch Video Editing Using FFmpeg on Tencent Cloud Serverless
Java Interview Crash Guide
Java Interview Crash Guide
Mar 23, 2022 · Operations

How to Streamline Call Center Incident Management: Proven Steps and Monitoring Strategies

This article walks through a real‑world call‑center outage scenario, outlines practical fault‑handling methods, shows how to improve monitoring and alerting, and presents a comprehensive emergency response plan that helps operations teams resolve incidents faster and prevent future failures.

Incident Managementautomationcall center
0 likes · 13 min read
How to Streamline Call Center Incident Management: Proven Steps and Monitoring Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 20, 2022 · Operations

How Financial Institutions Master DevOps: Real-World Practices and Pitfalls

This article explores how banks and financial firms adopt DevOps to balance rapid business change, strict regulation, and high security, detailing common challenges, implementation patterns, step‑by‑step processes, best practices, and real case studies from Capital One, Chinese banks, and insurers.

Financial Servicesautomationsoftware delivery
0 likes · 18 min read
How Financial Institutions Master DevOps: Real-World Practices and Pitfalls
DevOps Cloud Academy
DevOps Cloud Academy
Mar 18, 2022 · Operations

Comprehensive CI/CD Pipeline Templates for Java Projects with Build, Test, Code Analysis, Artifact Management, and Kubernetes Deployment

This article provides a detailed guide to structuring GitLab CI/CD pipelines for Java projects, covering job templates for building, testing, code analysis, artifact handling, and Kubernetes deployment, along with variable definitions, workflow rules, and stage configurations to enable flexible and automated DevOps workflows.

DevOpsGitLabautomation
0 likes · 14 min read
Comprehensive CI/CD Pipeline Templates for Java Projects with Build, Test, Code Analysis, Artifact Management, and Kubernetes Deployment
Practical DevOps Architecture
Practical DevOps Architecture
Mar 16, 2022 · Operations

Using Ansible Windows Modules for Common Administrative Tasks

This guide demonstrates how to use various Ansible Windows modules—such as win_ping, raw, win_copy, win_unzip, win_service, win_command, win_file, win_user, win_shell, and win_reboot—to retrieve network information, transfer and unzip files, manage services, manipulate files, create users, and reboot remote Windows hosts.

AnsibleDevOpsRemoteManagement
0 likes · 4 min read
Using Ansible Windows Modules for Common Administrative Tasks
ELab Team
ELab Team
Mar 14, 2022 · Operations

Master GitLab CI/CD: Build, Test, Deploy Pipelines Efficiently

This guide explains the fundamentals of CI/CD, the benefits of automation, and provides a step‑by‑step tutorial on configuring GitLab CI/CD pipelines, including .gitlab-ci.yml syntax, job and stage definitions, runner installation, manual approvals, and scheduled executions using cron syntax.

Continuous DeliveryDevOpsGitLab CI/CD
0 likes · 14 min read
Master GitLab CI/CD: Build, Test, Deploy Pipelines Efficiently
Architects' Tech Alliance
Architects' Tech Alliance
Mar 12, 2022 · Cloud Computing

Understanding and Managing Complexity in Multi‑Cloud Infrastructure

The article examines the growing complexity of multi‑cloud and hybrid cloud environments, identifies security, API, and logging challenges, and proposes a flexible, cloud‑neutral automation platform with clear communication, audit, planning, and incremental implementation steps to reduce operational overhead and cost.

Operationsautomationcloud-native
0 likes · 12 min read
Understanding and Managing Complexity in Multi‑Cloud Infrastructure
Architecture Digest
Architecture Digest
Mar 12, 2022 · Operations

Using Jenkins to Clone a Gitee Project, Build with Maven, and Deploy via Shell Scripts

This article walks through installing Jenkins, preparing the environment with JDK, Git, and Maven, configuring Jenkins plugins and a freestyle job, defining build parameters and shell scripts to clone a Gitee repository, build a Spring Boot jar with Maven, stop any running instance, and start the new application, followed by troubleshooting tips and a final summary.

GiteeJenkinsMaven
0 likes · 6 min read
Using Jenkins to Clone a Gitee Project, Build with Maven, and Deploy via Shell Scripts
dbaplus Community
dbaplus Community
Mar 10, 2022 · Operations

How Qunar Scaled DevOps: From Process to Cloud‑Native Automation

This article details Qunar's end‑to‑end DevOps ecosystem, covering project workflow, goals, systematic methods, a complete cloud‑native toolchain, measurable outcomes, core practices such as standardization, quality gates, application profiling, and future roadmap for continuous delivery.

Platformautomationci/cd
0 likes · 30 min read
How Qunar Scaled DevOps: From Process to Cloud‑Native Automation
Programmer DD
Programmer DD
Mar 9, 2022 · Operations

9 Essential Shell Scripts Every Sysadmin Should Keep Handy

This article presents nine practical Bash scripts covering DOS attack mitigation, email alerts, MySQL backups, Nginx log rotation and analysis, network traffic monitoring, server initialization, and disk usage checks across multiple hosts, each with ready-to-use code examples.

BashLinuxShell scripting
0 likes · 11 min read
9 Essential Shell Scripts Every Sysadmin Should Keep Handy
Liangxu Linux
Liangxu Linux
Mar 8, 2022 · Operations

Replacing Unstable Shell RPM Checks with Python’s rpm‑python Library

The article explains why a fragile Shell script for comparing local RPM packages to a central repository was rewritten in Python using the rpm‑python library, demonstrates how to install and import the library, and showcases practical code examples for querying both installed and offline RPM packages.

PythonRPMautomation
0 likes · 6 min read
Replacing Unstable Shell RPM Checks with Python’s rpm‑python Library
DevOps Cloud Academy
DevOps Cloud Academy
Mar 2, 2022 · Operations

Key DevOps Metrics for Effective Software Delivery

This article explains the most important DevOps metrics—such as deployment frequency, lead time, automated test pass rate, change failure rate, MTTR, and others—and how tracking them helps teams improve software delivery speed, quality, and operational efficiency.

DevOpsMetricsOperations
0 likes · 10 min read
Key DevOps Metrics for Effective Software Delivery
Python Programming Learning Circle
Python Programming Learning Circle
Feb 26, 2022 · Mobile Development

Automating Onmyoji Game Tasks with Python, ADB, and OpenCV

This tutorial explains how to use Python, ADB commands, OpenCV image recognition, and Tencent OCR to automate weekly tasks in the Onmyoji mobile game, including boss battles, realm breakthroughs, and resource farming, while handling multi‑instance switching and random delays for stability.

ADBMobile GamingOpenCV
0 likes · 7 min read
Automating Onmyoji Game Tasks with Python, ADB, and OpenCV
Airbnb Technology Team
Airbnb Technology Team
Feb 24, 2022 · Mobile Development

Ensuring Consistency in Airbnb's Android Automated Testing Framework

In the sixth Airbnb Android testing article, the team identifies flaky‑test sources such as nondeterministic sharding, asynchronous execution, view and drawable caching, shared‑preference leaks, time drift, and RecyclerView pre‑fetching, and resolves them by clearing shared state, injecting test‑scoped coroutine scopes, forcing view refreshes, mocking time, clearing drawable caches, disabling pre‑fetching, using synchronous drawables, and wrapping WebViews to block network loads while logging details.

FlankSharedPreferencesandroid testing
0 likes · 13 min read
Ensuring Consistency in Airbnb's Android Automated Testing Framework
Efficient Ops
Efficient Ops
Feb 22, 2022 · Operations

Tackling Cloud‑Native Ops Challenges: Real‑World Practices from NetEase

NetEase’s cloud‑native operations team shares how they confront new challenges of Kubernetes adoption—ranging from technical stack shifts and knowledge‑base gaps to capacity planning, automated diagnostics, monitoring, alerting, and cost‑saving strategies—offering practical insights for building efficient, stable, and scalable ops systems.

automationcloud-nativecost optimization
0 likes · 22 min read
Tackling Cloud‑Native Ops Challenges: Real‑World Practices from NetEase
IT Services Circle
IT Services Circle
Feb 22, 2022 · Backend Development

Understanding RPC and Its Use in Web Reverse Engineering with Sekiro

This article explains the concept of Remote Procedure Call (RPC), demonstrates how to apply RPC for web reverse engineering by injecting JavaScript through WebSocket communication, and introduces the Sekiro framework and related tools for automating encryption parameter retrieval in browser environments.

JavaScriptRPCReverse Engineering
0 likes · 15 min read
Understanding RPC and Its Use in Web Reverse Engineering with Sekiro
DevOps
DevOps
Feb 22, 2022 · Information Security

From DevOps to DevSecOps: Evolution, Benefits, and Implementation Challenges

This article traces the development of DevOps, explains how its evolution into DevSecOps integrates security early in the software lifecycle, outlines the resulting benefits of faster, cheaper, and safer delivery, and discusses the technical, cultural, and organizational challenges that must be overcome for successful adoption.

DevOpsDevSecOpsautomation
0 likes · 13 min read
From DevOps to DevSecOps: Evolution, Benefits, and Implementation Challenges
Python Programming Learning Circle
Python Programming Learning Circle
Feb 21, 2022 · Fundamentals

Eight No‑Code Features in Python: Using Built‑in Modules via the CLI

This article demonstrates eight practical ways to leverage Python's built‑in modules directly from the command line—such as testing ports, launching a web server, formatting JSON, creating a simple editor, building executable archives, encoding/decoding data, retrieving system metadata, and compressing files—without writing any Python code.

Built-in ModulesPythonautomation
0 likes · 10 min read
Eight No‑Code Features in Python: Using Built‑in Modules via the CLI
phodal
phodal
Feb 20, 2022 · Industry Insights

How Open‑Source Tools Are Revolutionizing Legacy System Modernization

This article examines the challenges of modernizing legacy systems and presents a comprehensive open‑source toolkit—including syntax analysis, visualization, automated refactoring, and architecture guarding—that enables developers to quickly assess, visualize, and evolve outdated codebases across multiple platforms.

architecture guardautomationopen-source tools
0 likes · 9 min read
How Open‑Source Tools Are Revolutionizing Legacy System Modernization
IT Architects Alliance
IT Architects Alliance
Feb 20, 2022 · Backend Development

Evolution of System Architecture and Microservices: From Monoliths to Service Governance

This article reviews the historical evolution of system architecture—from single‑application monoliths through vertical splitting, distributed services, SOA, and finally microservices—explaining their advantages, drawbacks, design principles, remote‑call mechanisms, automation, monitoring, and the relationship between SOA and microservices.

Distributed SystemsSystem architectureautomation
0 likes · 19 min read
Evolution of System Architecture and Microservices: From Monoliths to Service Governance
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 16, 2022 · Cloud Computing

How Huawei Deploys a Cloud in One Day: Building a Digital Highway

The article explains how Huawei Cloud Stack leverages a modular, high‑cohesion low‑coupling architecture and an automated deployment platform to replicate a full‑stack cloud environment in a data center within a day, dramatically reducing construction time, labor costs, and ensuring sustainable, scalable digital transformation for enterprises.

Cloud ComputingDigital TransformationHuawei
0 likes · 12 min read
How Huawei Deploys a Cloud in One Day: Building a Digital Highway
Efficient Ops
Efficient Ops
Feb 13, 2022 · Operations

Essential Bash Scripts for Linux Ops: From DDoS Blocking to MySQL Backups

This article compiles a collection of practical Bash scripts for Linux system administrators, covering automatic DDoS IP blocking, email alert setup, single‑ and multi‑database MySQL backups, Nginx log rotation and analysis, real‑time network traffic monitoring, server initialization, and bulk disk‑usage checks across many hosts.

BashMySQLautomation
0 likes · 10 min read
Essential Bash Scripts for Linux Ops: From DDoS Blocking to MySQL Backups
FunTester
FunTester
Feb 8, 2022 · Backend Development

How to Automatically Extract Publication Dates from WeChat Articles with Groovy

The article explains how the author built a Groovy‑based scraper that reads a Markdown list of WeChat links, fetches each article’s HTML, extracts the hidden publication timestamp with a regex, and rewrites the Markdown file to include the dates, using simple HTTP calls and a brief pause to avoid anti‑scraping measures.

GroovyWeChatWeb Scraping
0 likes · 6 min read
How to Automatically Extract Publication Dates from WeChat Articles with Groovy
Open Source Linux
Open Source Linux
Feb 8, 2022 · Operations

Essential Linux Bash Scripts for Security, Backup, and Server Management

This article provides a collection of ready‑to‑use Bash scripts that automate DoS attack blocking, email alerts, MySQL single‑ and multi‑database backups, Nginx log rotation and analysis, network traffic monitoring, system initialization, and disk usage checks across many servers.

Bashautomationbackup
0 likes · 10 min read
Essential Linux Bash Scripts for Security, Backup, and Server Management
MaGe Linux Operations
MaGe Linux Operations
Feb 5, 2022 · Operations

Essential Linux Bash Scripts for Server Operations and Automation

This article presents a collection of practical Bash scripts for Linux servers, covering DOS attack IP blocking, alert emailing, MySQL backup (single and multi‑loop), Nginx log rotation and analysis, real‑time network traffic monitoring, system initialization, and disk usage checks across multiple hosts.

BashLinuxMySQL
0 likes · 10 min read
Essential Linux Bash Scripts for Server Operations and Automation
Liangxu Linux
Liangxu Linux
Jan 26, 2022 · Operations

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

This guide explains how to automate common Linux tasks for web servers, covering boot‑time service startup with chkconfig and rc.local, one‑off scheduling using at, and recurring jobs with cron, including syntax, examples, and integration with shell scripts.

Startupatautomation
0 likes · 9 min read
Master Linux Automation: Startup Scripts, at, and Cron Scheduling
Youzan Coder
Youzan Coder
Jan 26, 2022 · Big Data

How to Build a Robust Data Quality Assurance Strategy for Large-Scale Data Platforms

This article outlines a comprehensive data quality assurance framework for a massive reporting platform, covering the data pipeline architecture, detailed testing methods for timeliness, completeness, and accuracy, as well as application‑level checks, downgrade and backup strategies, and future automation plans.

Data QualityData Warehouseautomation
0 likes · 14 min read
How to Build a Robust Data Quality Assurance Strategy for Large-Scale Data Platforms
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 25, 2022 · Databases

Custom MySQL Data Consistency Check Tool: Design, Implementation, and Usage

This article introduces a custom MySQL data consistency verification tool inspired by pt-table-checksum, explains the challenges of handling complex primary keys, details the implementation logic with shell scripts and SQL, and provides installation, configuration, and usage instructions including parallelism, network monitoring, and scheduling.

Data ConsistencyMySQLautomation
0 likes · 23 min read
Custom MySQL Data Consistency Check Tool: Design, Implementation, and Usage
Efficient Ops
Efficient Ops
Jan 24, 2022 · Operations

How Qunar Turned Chaos Engineering into Reliable Operations: A Deep Dive

This article explores Qunar's practical implementation of chaos engineering, detailing its value, the four strategic directions, shutdown and application drills, strong‑weak dependency handling, container support, and automated closed‑loop testing that together boost system resilience, process robustness, and user experience.

automationchaos engineeringsite reliability
0 likes · 20 min read
How Qunar Turned Chaos Engineering into Reliable Operations: A Deep Dive
IT Xianyu
IT Xianyu
Jan 23, 2022 · Information Security

Upgrading an HTTP Site to HTTPS with acme.sh

This guide explains why and how to migrate an HTTP website to HTTPS, covering the differences between the protocols, options for obtaining SSL certificates, step‑by‑step installation of the acme.sh script, generating, installing, and automatically renewing certificates using both HTTP and DNS validation methods.

CertificateHTTPSSSL
0 likes · 9 min read
Upgrading an HTTP Site to HTTPS with acme.sh
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jan 21, 2022 · Operations

Game Stress Testing: Types, Metrics, and Robot Tools

This article explains the theory and practice of game stress testing, covering four test types (server, client, third‑party services, cloud gaming), key performance indicators such as CPU, memory, network and log metrics, and the use of server and client robots to simulate real‑world load.

Game performanceServerautomation
0 likes · 9 min read
Game Stress Testing: Types, Metrics, and Robot Tools
DevOps
DevOps
Jan 21, 2022 · Information Security

Enterprise DevSecOps: Integrating Security into DevOps

This article provides a comprehensive guide to implementing DevSecOps in enterprises, covering fundamental principles, collaboration between security and development teams, integration of security testing, building a secure toolchain, and practical strategies for scaling security within DevOps pipelines.

DevOpsDevSecOpsSAST
0 likes · 62 min read
Enterprise DevSecOps: Integrating Security into DevOps
MaGe Linux Operations
MaGe Linux Operations
Jan 16, 2022 · Backend Development

How to Batch‑Generate Word Files from Excel Using Python’s zipfile and python‑docx

This article demonstrates two Python‑based solutions for automatically replacing placeholders in a Word document with data from an Excel sheet—one using python‑docx (with win32com conversion for .doc files) and another leveraging the zipfile module to edit the underlying XML—complete with code, troubleshooting tips, and handling of formatting issues.

ExcelWindowsWord
0 likes · 10 min read
How to Batch‑Generate Word Files from Excel Using Python’s zipfile and python‑docx
Yiche Technology
Yiche Technology
Jan 11, 2022 · Databases

Elasticsearch Overview, Comparison, Maintenance Challenges, Deployment Strategies, and Automation Management Platform

This document provides a comprehensive technical overview of Elasticsearch, comparing it with Solr and ClickHouse, detailing common operational pain points and configuration solutions, describing containerized and ECK deployments, and outlining a company‑wide automation platform for cluster provisioning, monitoring, index and security management, with future directions for lifecycle and backup strategies.

Cluster Managementautomationkubernetes
0 likes · 31 min read
Elasticsearch Overview, Comparison, Maintenance Challenges, Deployment Strategies, and Automation Management Platform
Ctrip Technology
Ctrip Technology
Jan 6, 2022 · Operations

Ctrip Mini Program Collaborative Development: Repository Management, CI/CD, and Continuous Delivery

This article details Ctrip’s mini‑program collaborative development process, covering modular repository management, automated CI pipelines using GitLab and miniprogram‑ci, and continuous delivery via the MCD platform, illustrating how these practices streamline code integration, testing, packaging, and release for dozens of business lines.

CtripMini Programautomation
0 likes · 9 min read
Ctrip Mini Program Collaborative Development: Repository Management, CI/CD, and Continuous Delivery
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 29, 2021 · Operations

Four Levels of Test Left‑Shift in DevOps: Practices and Pitfalls

The article outlines the four progressive stages of test left‑shift in DevOps—small batch testing, follow‑up testing, test‑first approach, and trunk testing—explains their characteristics, challenges in sustaining them, and why excessive reliance on end‑to‑end automation can become counterproductive.

automationtest left shift
0 likes · 6 min read
Four Levels of Test Left‑Shift in DevOps: Practices and Pitfalls
Baidu Geek Talk
Baidu Geek Talk
Dec 29, 2021 · Backend Development

How to Seamlessly Sync Swagger Docs to Yapi for Automatic API Updates

This guide explains how to keep Swagger annotations in sync with Yapi by generating a swagger.json file, exposing it via Nginx, and configuring Yapi’s automatic import, so that API documentation updates automatically after each code change without manual effort.

API documentationGoSwagger
0 likes · 14 min read
How to Seamlessly Sync Swagger Docs to Yapi for Automatic API Updates
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 27, 2021 · Game Development

Game Automation Testing Guide: Building an Automated Testing Framework

This guide introduces game automation testing, explaining its benefits and limitations, outlining when it is appropriate, and providing a detailed two‑part tutorial on building an automated testing framework—including outer process setup, server and client components, and using third‑party tools like Airtest.

AirtestFrameworkautomation
0 likes · 15 min read
Game Automation Testing Guide: Building an Automated Testing Framework
Programmer DD
Programmer DD
Dec 26, 2021 · Operations

Master Multipass: Quickly Spin Up Ubuntu VMs on Any OS

This guide walks you through installing Multipass, launching Ubuntu virtual machines, managing them with commands, and automating setup via cloud‑init, providing a lightweight, cross‑platform solution for developers and ops engineers.

CLIMultipassUbuntu
0 likes · 7 min read
Master Multipass: Quickly Spin Up Ubuntu VMs on Any OS
IT Architects Alliance
IT Architects Alliance
Dec 26, 2021 · Operations

What Is DevOps? Origins, Principles, and Practical Implementation Guide

This article explains DevOps by tracing its 2008 origins, summarizing evolving wiki definitions, outlining the business drivers behind its popularity, detailing its three core principles—flow, feedback, and continuous learning—and providing concrete technical practices, organizational patterns, and key takeaways for effective adoption.

Continuous DeliveryCultureDevOps
0 likes · 22 min read
What Is DevOps? Origins, Principles, and Practical Implementation Guide
FunTester
FunTester
Dec 24, 2021 · Backend Development

Why Apifox Is the Ultimate Postman Alternative for API Development

This guide walks developers through installing Apifox, importing API specifications, designing and debugging endpoints, configuring environments, creating custom scripts, and generating realistic mock data, demonstrating how the all‑in‑one platform can replace Postman, Swagger, JMeter and other tools for comprehensive API documentation, testing, and automation.

APIApifoxMock
0 likes · 9 min read
Why Apifox Is the Ultimate Postman Alternative for API Development
Efficient Ops
Efficient Ops
Dec 23, 2021 · Operations

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

This guide explains how to automate common Linux tasks such as boot‑time service startup, one‑off scheduling with at, and recurring jobs with crontab, covering runlevel management, rc.d editing, command syntax, and integrating shell scripts for efficient system operations.

ScriptingStartupat
0 likes · 9 min read
Master Linux Automation: Startup Scripts, at, and Cron Made Simple
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 22, 2021 · Backend Development

Intelligent Automation of API Testing: Practices, Challenges, and Quality Improvements

This article examines the challenges of traditional API automation testing and presents an intelligent testing approach that combines data and algorithms to optimize the entire API test lifecycle, improving efficiency, maintainability, and quality through automated case generation, execution, analysis, and evaluation.

API testingautomationci/cd
0 likes · 16 min read
Intelligent Automation of API Testing: Practices, Challenges, and Quality Improvements
FunTester
FunTester
Dec 21, 2021 · Frontend Development

Responsive Web Design and Mobile Web Testing Strategies

The article explains the importance of responsive web design for mobile users, outlines various mobile web testing approaches—including Chrome DevTools, simulators, real devices, and cloud‑based automation—and highlights how these strategies ensure consistent, high‑quality user experiences across diverse devices and network conditions.

FrontendWeb Performanceautomation
0 likes · 6 min read
Responsive Web Design and Mobile Web Testing Strategies
ITPUB
ITPUB
Dec 20, 2021 · Databases

From Database Developer to New DBA: Boosting MySQL Efficiency and Automation

The article shares a senior DBA's journey from early database engine development to modern MySQL operations, outlining practical methods for improving efficiency, automating monitoring, building data‑driven processes, and redefining the DBA role for proactive, high‑impact service delivery.

DBADatabase operationsEfficiency
0 likes · 33 min read
From Database Developer to New DBA: Boosting MySQL Efficiency and Automation
Qunar Tech Salon
Qunar Tech Salon
Dec 20, 2021 · Databases

From Database Development to the New DBA: Strategies for Efficiency, Automation, and Career Growth

The article shares the author’s journey from early database development at DM6/DM7 through MySQL operations at Qunar, offering practical advice on demand‑driven implementation, data‑driven management, intelligent alerting, full‑log analysis, slow‑query risk modeling, high‑availability, and automation to transform traditional DBA work into a proactive, efficient New DBA role.

Database AdministrationMySQLautomation
0 likes · 31 min read
From Database Development to the New DBA: Strategies for Efficiency, Automation, and Career Growth
FunTester
FunTester
Dec 18, 2021 · Backend Development

Using Postman and a Python Flask Service to Compare Old and New API Responses

The article explains how to keep external API contracts unchanged while replacing a data source by importing all microservice endpoints into Postman, writing pre‑request and test scripts, and optionally using a Python Flask service with deepdiff to automatically compare old and new JSON responses.

API testingDeepDiffFlask
0 likes · 7 min read
Using Postman and a Python Flask Service to Compare Old and New API Responses
Laiye Technology Team
Laiye Technology Team
Dec 17, 2021 · Cloud Native

Evolution of Laiye Technology’s Private Deployment Architecture: From Manual to Automated Cloud‑Native Solutions

The article chronicles Laiye Technology’s journey from early manual on‑premises deployments to a fully automated, Kubernetes‑based private deployment platform, detailing the challenges faced, the incremental optimizations introduced, and the current standardized tools that now serve hundreds of enterprise customers.

DevOpsEnterprise SaaSautomation
0 likes · 8 min read
Evolution of Laiye Technology’s Private Deployment Architecture: From Manual to Automated Cloud‑Native Solutions
Douyu Streaming
Douyu Streaming
Dec 10, 2021 · Cloud Computing

How We Built a Fully Automated Cloud‑Based Web Recording Service for Douyu Ads

This article describes the design and implementation of a cloud‑native automated web‑page recording system for Douyu advertising, covering the problem background, technology stack, end‑to‑end workflow, Chrome extension tricks, containerization with Docker, database handling, and deployment on Kubernetes, enabling scalable, hands‑free video capture and delivery.

Chrome ExtensionMongoDBPuppeteer
0 likes · 29 min read
How We Built a Fully Automated Cloud‑Based Web Recording Service for Douyu Ads