Tagged articles
3041 articles
Page 20 of 31
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 7, 2021 · Cloud Native

Building Business‑Decoupled DevOps Infrastructure for High‑Efficiency Cloud‑Native Delivery

The article describes how a to‑B SaaS platform tackled exploding microservice counts, soaring infrastructure costs, complex topologies and high‑frequency releases by standardizing, declaratively provisioning, and intelligently automating cloud‑native DevOps services, resulting in dramatically improved delivery efficiency and reliability.

DevOpsInfrastructure as Codeautomation
0 likes · 18 min read
Building Business‑Decoupled DevOps Infrastructure for High‑Efficiency Cloud‑Native Delivery
DevOps Cloud Academy
DevOps Cloud Academy
Sep 5, 2021 · Operations

The Role of Automation in DevOps

This article explains how automation drives DevOps practices by improving speed, consistency, and reliability across the software lifecycle, discusses tools and challenges, and outlines future trends for integrating automated testing and infrastructure-as-code in modern development operations.

DevOpsInfrastructure as Codeautomation
0 likes · 7 min read
The Role of Automation in DevOps
ByteDance SE Lab
ByteDance SE Lab
Sep 3, 2021 · Operations

How ByteDance’s Creation Quality Platform Automates Massive Content Testing

The Creation Quality Platform (CQ) automates large‑scale detection of templates, mini‑programs, and special‑effect resources across ByteDance apps, combining automated pipelines, algorithmic classification, CV/NLP checks, and prioritized task routing to boost efficiency, accuracy, and creator experience while reducing manual effort.

AI AlgorithmsPerformance Testingautomation
0 likes · 13 min read
How ByteDance’s Creation Quality Platform Automates Massive Content Testing
Liangxu Linux
Liangxu Linux
Aug 29, 2021 · Information Security

Automating Linux File Timestamp Manipulation to Hide Traces

This guide explains how to use standard Linux utilities and a custom Bash script to view, modify, save, and restore file timestamps, enabling attackers or administrators to conceal or recover evidence of file changes on a server.

ForensicsLinuxTimestamps
0 likes · 10 min read
Automating Linux File Timestamp Manipulation to Hide Traces
macrozheng
macrozheng
Aug 25, 2021 · Backend Development

Master Postman: Hidden Features for Efficient API Testing and Automation

This article reveals powerful yet often overlooked Postman features—including environment variables, global and collection scopes, pre‑request scripts, test scripts, and token automation—demonstrating how to streamline API debugging across multiple environments, automate authentication, and manage variable lifecycles for more efficient development workflows.

API testingEnvironment VariablesPostman
0 likes · 11 min read
Master Postman: Hidden Features for Efficient API Testing and Automation
Taobao Frontend Technology
Taobao Frontend Technology
Aug 24, 2021 · Frontend Development

Boosting Frontend Code Review Quality: Lessons from Alibaba’s DEF Platform

This article examines the quality challenges of Alibaba's DEF frontend code review system, identifies issues such as short review times, low comment rates, and oversized changes, and proposes practical solutions including staged reviews, better notifications, comment defect tagging, reviewer recommendation, and static analysis integration.

Code reviewReview Processautomation
0 likes · 16 min read
Boosting Frontend Code Review Quality: Lessons from Alibaba’s DEF Platform
JD.com Experience Design Center
JD.com Experience Design Center
Aug 23, 2021 · Artificial Intelligence

How Generative Design Is Redefining the Designer’s Role with AI

This article explains how AI‑powered generative design transforms traditional design workflows by automating complex creations, enabling rapid iteration, highlighting both its efficiency gains and the paradox of too many choices, and showcases accessible online tools and striking artistic examples.

AIautomationcreative tools
0 likes · 5 min read
How Generative Design Is Redefining the Designer’s Role with AI
Architect's Tech Stack
Architect's Tech Stack
Aug 21, 2021 · Backend Development

Configuring Class and Method Javadoc Templates in IntelliJ IDEA

This guide explains how to set up IntelliJ IDEA templates to automatically generate class and method Javadoc comments, including adding author and date placeholders, creating live templates for @param and @return annotations, and customizing variable expressions with Groovy scripts.

IntelliJ IDEAJavadocautomation
0 likes · 6 min read
Configuring Class and Method Javadoc Templates in IntelliJ IDEA
Snowball Engineer Team
Snowball Engineer Team
Aug 20, 2021 · Mobile Development

Automating iOS Color Management and Code Snippet Generation with CocoaPods, Ruby, and ERB

This article describes a complete workflow for iOS UI development that centralizes color definitions in a JSON palette, synchronizes them via a CocoaPods post‑integrate hook, and automatically generates Objective‑C/Swift color constants and Xcode code snippets using Ruby and ERB templates, dramatically improving efficiency and reducing manual errors.

CocoaPodsColor ManagementRuby
0 likes · 12 min read
Automating iOS Color Management and Code Snippet Generation with CocoaPods, Ruby, and ERB
Xianyu Technology
Xianyu Technology
Aug 12, 2021 · Frontend Development

Automatic Front-end Disaster Recovery Solution Overview

The automatic front‑end disaster‑recovery solution packages an npm tool and visual backend that generates on‑demand API fallback data, uses a whitelist and static parameters to target backups, syncs results to developers, and after deployment raised coverage from ~30% to ~70%, automating 80% of backups.

automationdata backupdisaster recovery
0 likes · 6 min read
Automatic Front-end Disaster Recovery Solution Overview
Java High-Performance Architecture
Java High-Performance Architecture
Aug 11, 2021 · Operations

Why Tencent’s Blue Whale Job Platform Is a Game-Changer for Operations Automation

The Blue Whale Job Platform (bk-job) by Tencent offers a comprehensive, front‑end/back‑end separated solution for script execution, file distribution, task scheduling, and workflow orchestration, providing secure command detection, versioned scripts, and extensible file source management to streamline enterprise operations.

Script ManagementTencentautomation
0 likes · 5 min read
Why Tencent’s Blue Whale Job Platform Is a Game-Changer for Operations Automation
DevOps Cloud Academy
DevOps Cloud Academy
Aug 9, 2021 · Operations

Using GitHub Actions to Continuously Sync Repositories to Gitee

This guide explains how to configure GitHub Actions to automatically synchronize GitHub repositories with Gitee, covering the basics of GitHub Actions, synchronization methods, action selection or creation, required preparation steps, workflow syntax, and practical code examples.

DevOpsGitHub ActionsGitee
0 likes · 9 min read
Using GitHub Actions to Continuously Sync Repositories to Gitee
FunTester
FunTester
Aug 4, 2021 · Backend Development

Master Selenium 4: Replace DesiredCapabilities with Options and Unlock New Actions

This guide explains Selenium 4's deprecation of DesiredCapabilities, shows how to use Options for Chrome, Firefox, IE and Safari, demonstrates the updated Actions API for clicks, double‑clicks, right‑clicks and drag‑and‑drop, and details the FluentWait syntax changes with code examples.

ActionsFluentWaitSelenium
0 likes · 11 min read
Master Selenium 4: Replace DesiredCapabilities with Options and Unlock New Actions
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 2, 2021 · Operations

5 Essential Skills Every DevOps Engineer Must Master

This article outlines the five core competencies—automation, communication and collaboration, cloud computing, security, and operational support—that aspiring DevOps engineers need to master in order to deliver software quickly, reliably, and securely in today’s competitive market.

DevOpsautomationcloud computing
0 likes · 6 min read
5 Essential Skills Every DevOps Engineer Must Master
Java Interview Crash Guide
Java Interview Crash Guide
Jul 30, 2021 · R&D Management

Boost Your Coding Efficiency with a 5‑Step Thinking Framework

This article introduces a practical three‑question thinking framework and five guiding principles that help developers and product teams clarify goals, assess current status, and design effective implementation paths, ultimately improving productivity and reducing wasted effort.

10x programmerautomationproductivity
0 likes · 9 min read
Boost Your Coding Efficiency with a 5‑Step Thinking Framework
Python Programming Learning Circle
Python Programming Learning Circle
Jul 29, 2021 · Fundamentals

Python Word Automation and Data Reporting Tutorial with python-docx, win32com, matplotlib, and xlrd

This tutorial walks through setting up a Python environment, installing libraries, creating and editing Word documents with python-docx, converting files and generating PDFs using win32com, extracting Excel data with xlrd, visualizing scores with matplotlib, and automating batch document generation with docx-mailmerge.

Pythonautomationpython-docx
0 likes · 19 min read
Python Word Automation and Data Reporting Tutorial with python-docx, win32com, matplotlib, and xlrd
DevOps Cloud Academy
DevOps Cloud Academy
Jul 28, 2021 · Operations

Accelerating Test Execution: Reducing Test Cycle Time in Enterprise DevOps

The article explains why test suites in enterprise DevOps must run quickly—ideally within five to fifteen minutes—to keep developers productive, and outlines common causes of slow tests such as unnecessary sleep statements, poor test data handling, and lack of event‑driven design, recommending refactoring and optimization.

DevOpsautomationcontinuous integration
0 likes · 3 min read
Accelerating Test Execution: Reducing Test Cycle Time in Enterprise DevOps
Python Programming Learning Circle
Python Programming Learning Circle
Jul 28, 2021 · Backend Development

Python Requests Tutorial: GET, POST, HTTPS, File Upload/Download, Timeout, Authentication, Session, Token, and Test Automation Framework

This article provides a comprehensive Python tutorial covering how to send GET and POST requests, handle HTTPS verification, perform file uploads and downloads, set request timeouts, use basic and token authentication, manage sessions, generate signatures, and organize a test automation framework with configuration, common utilities, test data, test cases, reporting, and execution scripts.

API testingBackendPython
0 likes · 12 min read
Python Requests Tutorial: GET, POST, HTTPS, File Upload/Download, Timeout, Authentication, Session, Token, and Test Automation Framework
The Dominant Programmer
The Dominant Programmer
Jul 26, 2021 · Operations

How to Schedule MySQL Backups on Windows with a BAT Script

This guide shows how to use a Windows batch file together with MySQL's mysqldump tool to create scheduled backups of one or multiple databases, including command options, full‑path execution, loop timing, and a ping‑based pause to avoid interference.

Windowsautomationbatch script
0 likes · 7 min read
How to Schedule MySQL Backups on Windows with a BAT Script
Efficient Ops
Efficient Ops
Jul 23, 2021 · Operations

How Low‑Code Platforms Transform Operations: A Real‑World Case Study

This article examines how a securities firm leveraged a low‑code development platform to build a visual operations‑on‑duty management system, detailing the background, requirements, implementation, benefits, deployment challenges, and future plans for an integrated operations development platform.

automationlow-code
0 likes · 11 min read
How Low‑Code Platforms Transform Operations: A Real‑World Case Study
Zhongtong Tech
Zhongtong Tech
Jul 23, 2021 · Mobile Development

How to Build a Custom iOS Component Library with CocoaPods Scaffold

Learn how to manually create an iOS component library using CocoaPods, automate the process with the pod lib create scaffold, customize private templates, and develop a CocoaPods plugin to streamline library generation, complete with code examples and project structure details.

CocoaPodsComponent LibraryMobile Development
0 likes · 13 min read
How to Build a Custom iOS Component Library with CocoaPods Scaffold
JD Retail Technology
JD Retail Technology
Jul 21, 2021 · Frontend Development

Frontend Architecture, Component Reuse, and Automation Strategies in JD Family Account Project

This article details the evolution of JD's Family Account frontend project, covering multi‑platform technical selection, React Native‑based architecture, three‑level component reuse, automation scripts for Redux, interface fault‑tolerance mechanisms, and future plans for broader data services and SDK support.

React Nativearchitectureautomation
0 likes · 15 min read
Frontend Architecture, Component Reuse, and Automation Strategies in JD Family Account Project
Top Architect
Top Architect
Jul 19, 2021 · Operations

Comprehensive Guide to DevOps Automation with Docker, Jenkins, Maven, and SpringBoot

This article provides a step‑by‑step tutorial on building a DevOps pipeline that integrates Docker, Jenkins, GitLab, Maven, and SpringBoot, covering environment setup on CentOS, Maven pom configuration, Dockerfile creation, shell scripting for image building, multi‑machine deployment, and practical Jenkins job configuration.

DevOpsJenkinsSpringBoot
0 likes · 18 min read
Comprehensive Guide to DevOps Automation with Docker, Jenkins, Maven, and SpringBoot
Programmer DD
Programmer DD
Jul 17, 2021 · Operations

Why Ansible Is Becoming the Go-To Tool for Automation in Operations

Ansible, a rapidly rising open‑source automation platform, lets operations engineers streamline workflows, boost efficiency, and cut human error by offering thousands of built‑in modules and a simple, agent‑less interface that’s easy for beginners yet powerful enough for complex tasks.

AnsibleConfiguration ManagementDevOps
0 likes · 2 min read
Why Ansible Is Becoming the Go-To Tool for Automation in Operations
Open Source Linux
Open Source Linux
Jul 11, 2021 · Operations

Mastering Shell Script Best Practices for Reliable Automation

This article outlines practical shell‑script guidelines for automating system and application operations, covering script header conventions, formatting, error handling, safe use of commands, variable handling, file packaging, pipeline restrictions, concurrency locks, logging, and risk‑mitigation strategies to make automation both efficient and secure.

DevOpsLinuxOperations
0 likes · 10 min read
Mastering Shell Script Best Practices for Reliable Automation
JD Retail Technology
JD Retail Technology
Jul 7, 2021 · Cloud Native

Private Deployment Practices and Rapid Deployment Platform for JD Transaction Center Microservices

This article describes the challenges of private deployment for micro‑service architectures at JD's Transaction Center and presents a cloud‑native rapid‑deployment platform that uses standardized metadata, drag‑and‑drop component design, automated resource initialization, and probe‑based health checks to achieve fast, low‑cost, and reliable service rollout.

KubernetesPrivate Deploymentautomation
0 likes · 11 min read
Private Deployment Practices and Rapid Deployment Platform for JD Transaction Center Microservices
转转QA
转转QA
Jul 2, 2021 · Backend Development

Automating Valuation System Mapping Tests with Python and Pandas

This article describes how QA engineers automated the repetitive Excel‑based mapping and validation process of a valuation system by using Python pandas scripts to filter, compare, and export data, reducing manual effort from ten minutes to under one minute while improving accuracy and coverage.

Excelautomationpandas
0 likes · 7 min read
Automating Valuation System Mapping Tests with Python and Pandas
FunTester
FunTester
Jul 1, 2021 · Backend Development

Master API Testing with Postman: Real‑World Baidu, WeChat & Radio Cases

Learn how to use Postman for practical API testing by walking through three hands‑on examples—searching Baidu, interacting with WeChat’s public API, and triggering alerts on a specialized radio communication system—covering request setup, parameter handling, assertions, and common pitfalls.

API testingBackendPostman
0 likes · 8 min read
Master API Testing with Postman: Real‑World Baidu, WeChat & Radio Cases
IT Architects Alliance
IT Architects Alliance
Jun 27, 2021 · Operations

Understanding the DevOps Lifecycle: Stages, Benefits, and Key Tools

DevOps combines development and operations into a unified lifecycle—continuous development, integration, testing, feedback, monitoring, deployment, and maintenance—offering faster delivery, improved collaboration, automated processes, and higher software quality, with tools such as Git, Jenkins, Docker, and Ansible supporting each phase.

automationci/cdcontinuous integration
0 likes · 14 min read
Understanding the DevOps Lifecycle: Stages, Benefits, and Key Tools
IT Architects Alliance
IT Architects Alliance
Jun 26, 2021 · Operations

How DevOps, Containers, and Kubernetes Unite to Accelerate Software Delivery

This article explains the origins of DevOps, its evolution from agile practices, and how containers and Kubernetes enable a seamless, automated pipeline—from code checkout and build to testing, code analysis, artifact storage, image creation, and staged deployment—illustrated with real‑world Jenkins pipelines and logs.

ContainerizationDevOpsDocker
0 likes · 16 min read
How DevOps, Containers, and Kubernetes Unite to Accelerate Software Delivery
Qunar Tech Salon
Qunar Tech Salon
Jun 24, 2021 · Operations

Qunar DNS System: Architecture, Features, and Operational Practices

This article explains the fundamentals and query process of the Domain Name System (DNS), then details Qunar's evolving DNS architecture—including the initial system, DNSDB management, DNS view, EDNS, HTTPDNS, and intelligent traffic switching—highlighting operational automation and security enhancements.

DNSautomationnetwork
0 likes · 10 min read
Qunar DNS System: Architecture, Features, and Operational Practices
Efficient Ops
Efficient Ops
Jun 15, 2021 · Operations

Mastering IT Monitoring: Strategies, Challenges, and Best Practices

This article explores the fundamentals of IT monitoring, examines common challenges such as scalability, reliability, and alert fatigue, compares four implementation approaches—from open‑source to fully custom solutions—and presents practical techniques like alert convergence, suppression, and automation to build a robust, adaptable monitoring platform.

Alert ManagementOperationsScalability
0 likes · 19 min read
Mastering IT Monitoring: Strategies, Challenges, and Best Practices
IT Architects Alliance
IT Architects Alliance
Jun 5, 2021 · Operations

Top 20 DevOps Interview Questions with Expert Answers

This article compiles the 20 most common DevOps interview questions, providing detailed explanations of concepts such as the DevOps‑Agile distinction, core benefits, key tools, anti‑patterns, KPI metrics, automation advantages, containers, microservice frameworks, version control practices, Git revert techniques, post‑mortem meetings, asset vs configuration management, continuous testing elements, and essential development and infrastructure operations.

DevOpsKPIOperations
0 likes · 16 min read
Top 20 DevOps Interview Questions with Expert Answers
Dada Group Technology
Dada Group Technology
Jun 4, 2021 · Databases

JD Daojia MySQL Containerization: Architecture, Implementation, and Operational Practices

This article presents JD Daojia's practice of containerizing MySQL, detailing the underlying resource platform, custom container scheduling algorithm, high‑availability design, monitoring system, and an automated operations platform that together improve performance, cut costs, and boost operational efficiency.

Containerizationautomationmonitoring
0 likes · 9 min read
JD Daojia MySQL Containerization: Architecture, Implementation, and Operational Practices
Qunar Tech Salon
Qunar Tech Salon
Jun 4, 2021 · Information Security

Automated Risk Monitoring and Upgrade of Jar Components at Qunar

This article describes Qunar's end‑to‑end automated workflow for detecting high‑risk Jar component vulnerabilities, collecting asset information, orchestrating remediation with a SOAR platform, and leveraging the TCDEV auto‑upgrade service to reduce manual effort and improve security operations efficiency.

JARSOARSecurity Operations
0 likes · 8 min read
Automated Risk Monitoring and Upgrade of Jar Components at Qunar
Alibaba Cloud Developer
Alibaba Cloud Developer
May 31, 2021 · Fundamentals

Mastering Server Performance Testing: Insights from 3 Years at Alibaba Cloud

This article shares three years of experience building an automated performance‑testing platform for Alibaba Cloud Elastic Compute, covering what performance testing is, how to design comprehensive tests for CPU, memory, storage, network and OS, and the essential skills engineers need to become true performance architects.

CPU analysisPerformance Testingautomation
0 likes · 10 min read
Mastering Server Performance Testing: Insights from 3 Years at Alibaba Cloud
Liangxu Linux
Liangxu Linux
May 27, 2021 · Operations

How I Built an Automated Redis Sentinel to Seamlessly Handle Failover

A sysadmin narrates how he monitors four Redis nodes, detects master failure with PING, promotes a slave using SLAVEOF, reconfigures the remaining replicas, and ultimately automates the entire process with a custom Sentinel program and a multi‑node Sentinel cluster for high availability.

Operationsautomationc++
0 likes · 11 min read
How I Built an Automated Redis Sentinel to Seamlessly Handle Failover
Volcano Engine Developer Services
Volcano Engine Developer Services
May 24, 2021 · Operations

How ByteDance Scales High Availability with Chaos Engineering: From Platform 1.0 to 2.0

This article details ByteDance's evolution of chaos engineering platforms and high‑availability practices, covering service types, architectural upgrades, fault‑center design, explosion‑radius control, steady‑state algorithms, automated experiments, and future plans for resilient infrastructure.

Kubernetesautomationchaos engineering
0 likes · 17 min read
How ByteDance Scales High Availability with Chaos Engineering: From Platform 1.0 to 2.0
Architects Research Society
Architects Research Society
May 20, 2021 · Big Data

Why Tools and Technology Are Crucial for an Outcome‑Driven Enterprise Data Strategy

The article explains that a successful outcome‑driven enterprise data strategy requires a well‑aligned technical roadmap covering architecture, governance, storage, analytics, automation and emerging technologies such as AI and blockchain, and offers practical steps for assessing readiness and prioritizing implementation.

AIautomationtechnical roadmap
0 likes · 7 min read
Why Tools and Technology Are Crucial for an Outcome‑Driven Enterprise Data Strategy
MaGe Linux Operations
MaGe Linux Operations
May 18, 2021 · Backend Development

Automate Python Notifications for Model Training and Data Transfers

Learn how to use Python to send real-time progress updates and completion alerts via email for long-running tasks such as model training, data processing, and financial modeling, by leveraging the email, smtplib, and MIME libraries to build customizable notifications with images and attachments.

Model Trainingautomationdata-processing
0 likes · 13 min read
Automate Python Notifications for Model Training and Data Transfers
MaGe Linux Operations
MaGe Linux Operations
May 16, 2021 · Fundamentals

How to Randomly Change Your Windows Wallpaper with Python and ctypes

This guide shows Windows users how to programmatically change the desktop background using Python's ctypes library, walk through retrieving the script’s directory, filtering image files, selecting one at random, and applying it with SystemParametersInfoW, all without installing external packages.

automationctypesdesktop wallpaper
0 likes · 4 min read
How to Randomly Change Your Windows Wallpaper with Python and ctypes
Youzan Coder
Youzan Coder
May 14, 2021 · Frontend Development

Automating WeChat Mini‑Program Tests with Minium and Jest

This guide explains why manual regression testing of a WeChat mini‑program becomes a bottleneck, compares Jest‑based SDK and Minium frameworks, shows how to set up the environment, write page‑object scripts, configure and run tests, generate reports, and troubleshoot common issues.

MiniProgramMiniumPython
0 likes · 16 min read
Automating WeChat Mini‑Program Tests with Minium and Jest
ByteDance Web Infra
ByteDance Web Infra
May 14, 2021 · Product Management

Decoding the No-Code/Low-Code Startup Landscape: 145 Notable Companies and Their Categories

This article surveys the rapidly growing no-code and low-code ecosystem, explaining the concepts, distinguishing between no-code and low-code, and presenting a curated list of 145 startups across categories such as website builders, mobile app creators, internal tools, workflow automation, data platforms, finance, payments, commerce, analytics, and form builders.

No-codeWeb Developmentautomation
0 likes · 19 min read
Decoding the No-Code/Low-Code Startup Landscape: 145 Notable Companies and Their Categories
Ctrip Technology
Ctrip Technology
May 13, 2021 · Cloud Native

Design and Implementation of an AVD IaaS Testing Platform for Mobile Automation at Ctrip

The article details Ctrip's development of a cloud‑native AVD IaaS platform that leverages Kubernetes, Docker, and Android Virtual Devices to provide scalable, cost‑effective, and high‑availability mobile automated testing infrastructure, addressing hardware costs, performance, and operational challenges while supporting continuous integration pipelines.

AVDDockerKubernetes
0 likes · 18 min read
Design and Implementation of an AVD IaaS Testing Platform for Mobile Automation at Ctrip
DevOps
DevOps
May 11, 2021 · Information Security

Understanding DevSecOps: Principles, Benefits, and CI/CD Implementation

This article explains what DevSecOps is, why integrating security into DevOps is essential in fast‑paced software delivery, outlines its key characteristics and benefits, and provides practical guidance on organizational, process, and tooling practices—including CI/CD pipelines and open‑source security tools.

Cloud NativeDevSecOpsautomation
0 likes · 15 min read
Understanding DevSecOps: Principles, Benefits, and CI/CD Implementation
MaGe Linux Operations
MaGe Linux Operations
May 7, 2021 · Fundamentals

7 Fun Python Projects to Automate Everyday Tasks (Full Code Included)

This article shares seven practical Python scripts—from web‑scraping Zhihu images and chatting bots to AI poem analysis, lottery generation, automatic apology letters, screen recording, and GIF creation—demonstrating how to avoid reinventing the wheel while learning useful automation techniques.

AICode ExamplesPython
0 likes · 9 min read
7 Fun Python Projects to Automate Everyday Tasks (Full Code Included)
iQIYI Technical Product Team
iQIYI Technical Product Team
May 7, 2021 · Mobile Development

Robustness Testing of iQIYI Mobile App Using Dirty Data Injection

iQIYI’s technology team built a non‑intrusive robustness‑testing platform that injects engineered “dirty data” into intercepted HTTP responses via an ASM‑hooked SDK, letting users configure mutation rules through a web console and run UI, monkey, or manual tests that have already uncovered numerous hidden crashes, achieving over 50 % defect‑closure and markedly improving app stability.

RobustnessSDKautomation
0 likes · 9 min read
Robustness Testing of iQIYI Mobile App Using Dirty Data Injection
Dada Group Technology
Dada Group Technology
May 7, 2021 · Operations

How JD Daojia Built a Scalable Load‑Testing Platform to Reduce Test Time to 15 Minutes

Facing rising traffic, JD Daojia’s in‑house load‑testing platform was redesigned to automate script management, enable distributed JMeter execution, integrate real‑time monitoring, and support custom RPC protocols, dramatically lowering manual effort, cutting test cycles from an hour to fifteen minutes while ensuring system stability.

Distributed SystemsJMeterLoad Testing
0 likes · 12 min read
How JD Daojia Built a Scalable Load‑Testing Platform to Reduce Test Time to 15 Minutes
macrozheng
macrozheng
May 6, 2021 · Operations

How I Built an Automated Redis Sentinel System to Handle Failover

An operations engineer narrates how he monitors a four‑node Redis cluster, detects master failure with continuous PINGs, promotes a slave to master, reconfigures replicas, and automates the entire process with a sentinel program and a sentinel cluster for high availability.

automationfailovermonitoring
0 likes · 11 min read
How I Built an Automated Redis Sentinel System to Handle Failover
Python Programming Learning Circle
Python Programming Learning Circle
May 5, 2021 · Fundamentals

Python Scripts for Various Automation Tasks: Web Scraping, Chatbots, Poem Classification, Lottery Generation, Apology Writing, Screen Capture, and GIF Creation

This article presents a collection of Python 3.6.4 scripts that demonstrate how to scrape Zhihu images, converse with chatbots, classify Tang poems using NLP, generate random lottery numbers, automatically compose apology letters, capture screen images, and create animated GIFs, providing practical code examples for each task.

ChatbotGIFNLP
0 likes · 9 min read
Python Scripts for Various Automation Tasks: Web Scraping, Chatbots, Poem Classification, Lottery Generation, Apology Writing, Screen Capture, and GIF Creation
DevOps Cloud Academy
DevOps Cloud Academy
Apr 28, 2021 · Operations

Visual Deployment with Jenkins Deploy Dashboard Plugin

This article introduces the Jenkins Deploy Dashboard plugin, explains how to visualize deployment status across environments, and provides step‑by‑step instructions with code examples for adding deployments to the dashboard, creating the view, and adding deployment buttons to pipelines.

Deploy DashboardDevOpsJenkins
0 likes · 5 min read
Visual Deployment with Jenkins Deploy Dashboard Plugin
New Oriental Technology
New Oriental Technology
Apr 26, 2021 · Cloud Native

Design and Implementation of an Automated Test Environment Deployment Platform

The article describes how a rapidly growing development team built a one‑click, cloud‑native platform that automates the provisioning, configuration, Docker image creation, and Kubernetes deployment of diverse test environments, addressing challenges such as heterogeneous tech stacks, middleware variety, and configuration inconsistencies.

DeploymentDockerEnvironment
0 likes · 8 min read
Design and Implementation of an Automated Test Environment Deployment Platform
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 25, 2021 · Operations

15 Essential Linux Command-Line Tricks to Boost Productivity

This article presents fifteen practical Linux command‑line techniques—including quick file truncation, large file generation, secure disk wiping, system‑disk creation, process runtime inspection, real‑time log monitoring, timestamp conversion, execution timing, ASCII lookup, handling garbled filenames, retrieving public IP, batch downloading, and command‑history shortcuts—to help users automate tasks and improve efficiency.

Linuxautomationproductivity
0 likes · 9 min read
15 Essential Linux Command-Line Tricks to Boost Productivity
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2021 · Operations

Essential Bash Scripts for Linux Server Automation and Monitoring

This article compiles a comprehensive set of Bash scripts that automate common Linux server tasks such as file consistency checks, log cleanup, network traffic monitoring, port scanning, user management, firewall rules, and service health checks, providing sysadmins with ready‑to‑use solutions for efficient operations.

BashSysadminautomation
0 likes · 23 min read
Essential Bash Scripts for Linux Server Automation and Monitoring
iQIYI Technical Product Team
iQIYI Technical Product Team
Apr 23, 2021 · Cloud Native

ByteDance Stateful Application Cloud‑Native Practices

ByteDance’s cloud‑native migration of stateful services uses a custom SolarService extending StatefulSet with Budset CRD to handle versioned data, shard‑aware routing, NUMA‑aware scheduling, advanced storage, eBPF monitoring, and automated PDB eviction, delivering efficiency, cost savings, and reliable rolling upgrades.

KubernetesSchedulingautomation
0 likes · 18 min read
ByteDance Stateful Application Cloud‑Native Practices
MaGe Linux Operations
MaGe Linux Operations
Apr 22, 2021 · Fundamentals

Generate LaTeX Math Formulas with Python Using latexify_py

This article introduces latexify_py, an open‑source Python tool that automatically converts Python functions into LaTeX math expressions, dramatically simplifying the creation of complex formulas for research papers and eliminating the tedious manual editing in Word.

LaTeXPythonResearch Tools
0 likes · 3 min read
Generate LaTeX Math Formulas with Python Using latexify_py
Efficient Ops
Efficient Ops
Apr 21, 2021 · Operations

30 Essential Bash Scripts for Linux Operations and Automation

This article compiles a comprehensive set of Bash scripts that demonstrate how to verify file consistency across servers, schedule log cleaning, monitor network traffic, count numeric characters in files, manage users and passwords, automate firewall rules, and perform various other Linux system administration tasks, providing ready-to-use code snippets for each scenario.

Shell scriptingautomation
0 likes · 24 min read
30 Essential Bash Scripts for Linux Operations and Automation
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Apr 19, 2021 · Operations

How Mesh Regression Boosts 3D Cloud Design Testing Efficiency

This article explains why mesh regression is needed for 3D cloud design tools, defines mesh, outlines its application scenarios such as BIM plumbing, custom door windows, and hard‑floor tiles, and details a step‑by‑step design, implementation, bug detection methods, performance improvements, and future plans.

3D modelingautomationmesh
0 likes · 8 min read
How Mesh Regression Boosts 3D Cloud Design Testing Efficiency
Taobao Frontend Technology
Taobao Frontend Technology
Apr 16, 2021 · Frontend Development

How Real‑Device Automation and Visual Testing Revolutionize Frontend Compatibility

This article explains how combining real‑device operations with computer‑vision techniques creates an app‑agnostic automation framework that automatically adapts and validates page layouts across countless devices, apps, and business scenarios, dramatically reducing manual debugging, testing cost, and user‑experience risks.

Compatibilityautomationdevice testing
0 likes · 18 min read
How Real‑Device Automation and Visual Testing Revolutionize Frontend Compatibility
DevOps Cloud Academy
DevOps Cloud Academy
Apr 14, 2021 · Operations

Six Core DevOps Capabilities That Drive Business Success

The article outlines the six essential DevOps capabilities—collaboration, automation, continuous integration, continuous testing, continuous delivery, and continuous monitoring—explaining how each contributes to improving efficiency, reducing errors, and ensuring reliable software delivery in modern IT environments.

CollaborationContinuous DeliveryDevOps
0 likes · 5 min read
Six Core DevOps Capabilities That Drive Business Success
Miss Fresh Tech Team
Miss Fresh Tech Team
Apr 14, 2021 · Mobile Development

How to Automate Mobile Bug Reporting with an SDK: From Capture to Submission

To streamline app quality assurance, a comprehensive mobile bug‑reporting SDK was built that automates screenshot, screen‑recording, network and log collection, auto‑fills device and app data, and integrates with the Max backend, reducing feedback latency and simplifying the reporting workflow for developers and testers.

Flutterautomationbug reporting
0 likes · 8 min read
How to Automate Mobile Bug Reporting with an SDK: From Capture to Submission
Programmer DD
Programmer DD
Apr 13, 2021 · Backend Development

Master Postman: Essential Features and Advanced Tips for API Testing

This comprehensive guide walks you through Postman's core capabilities—including installation, interface navigation, sending requests, handling query parameters, forms, JSON and file uploads, response analysis, collection management, batch execution, logging, assertions, variables, pre‑request scripts, and request chaining—empowering developers and testers to automate and streamline API testing workflows.

API testingCollection RunnerHTTP
0 likes · 25 min read
Master Postman: Essential Features and Advanced Tips for API Testing
MaGe Linux Operations
MaGe Linux Operations
Apr 12, 2021 · Fundamentals

15 Must-Have Python Packages Every Developer Should Know

Discover 15 essential Python packages—from data‑visualization tools like Dash to web frameworks such as Flask, multimedia libraries like Pygame, and utilities for JSON handling, progress bars, and home automation—each explained with key features, typical use‑cases, and illustrative code snippets.

Packagesautomationdata-visualization
0 likes · 11 min read
15 Must-Have Python Packages Every Developer Should Know