Tagged articles
3041 articles
Page 24 of 31
360 Tech Engineering
360 Tech Engineering
Mar 4, 2020 · Backend Development

Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips

This article introduces HttpRunner 2.0.1 for API automation, explains the environment setup, project structure, essential CLI commands and Python integration, and shares solutions to frequent problems such as timestamp handling, variable overriding, extraction, and execution repeats, along with useful tips for efficient test layering.

API testingHttpRunnerPython
0 likes · 7 min read
Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips
FunTester
FunTester
Mar 3, 2020 · Operations

Using Groovy in JMeter Assertions to Validate JSON Responses

This article walks through configuring JMeter 5.12 to run Groovy scripts inside JSR223 assertions, demonstrating how to validate structured JSON responses, log request details, and handle custom failure messages, while providing step‑by‑step screenshots and a complete script example.

JSR223automationjson-validation
0 likes · 7 min read
Using Groovy in JMeter Assertions to Validate JSON Responses
DevOps Engineer
DevOps Engineer
Mar 3, 2020 · Operations

Integrating Cppcheck Static Code Analysis into Jenkins Pipelines

This article explains why and how to adopt the open‑source Cppcheck tool for C/C++ static analysis, covering installation on Linux, building from source, command‑line usage, Jenkins plugin integration, pipeline scripting, and report visualization to prevent new warnings from entering the codebase.

JenkinsPipelineautomation
0 likes · 7 min read
Integrating Cppcheck Static Code Analysis into Jenkins Pipelines
Open Source Linux
Open Source Linux
Feb 29, 2020 · Operations

Automate Multi‑Version OS Deployment with Cobbler

This guide explains how to use Cobbler to automate the batch installation of multiple operating system versions across hundreds of servers, covering installation, DHCP/TFTP/rsync configuration, distro and profile setup, data synchronization, testing, and the optional web interface for streamlined management.

CobblerLinuxOS deployment
0 likes · 9 min read
Automate Multi‑Version OS Deployment with Cobbler
58 Tech
58 Tech
Feb 28, 2020 · Operations

A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts

This article analyzes common source‑code management patterns for numerous small projects, identifies their drawbacks, and proposes a hybrid solution that combines a single‑git repository with git‑submodule based sub‑projects, automated shell scripts, and Umi‑based tooling to achieve unified yet isolated development and deployment.

GitMonorepoProject Management
0 likes · 12 min read
A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts
Open Source Linux
Open Source Linux
Feb 27, 2020 · Operations

Master Ansible: A Complete Guide to Playbooks, Modules, and Automation

This comprehensive tutorial walks you through Ansible fundamentals, architecture, key features, installation, inventory setup, and detailed usage of modules, playbooks, variables, templates, handlers, tags, loops, roles, and conditionals, providing step‑by‑step examples and practical tips for automating server configuration and management.

AnsibleConfiguration ManagementPlaybooks
0 likes · 24 min read
Master Ansible: A Complete Guide to Playbooks, Modules, and Automation
FunTester
FunTester
Feb 24, 2020 · Operations

Curated List of Software Testing and Development Resources

This page compiles a comprehensive collection of Chinese-language articles and resources covering software testing principles, automation strategies, DevOps integration, QA best practices, and related development topics, providing readers with curated links to deepen their understanding of testing methodologies and industry trends.

DevOpsSoftware Testingautomation
0 likes · 3 min read
Curated List of Software Testing and Development Resources
Efficient Ops
Efficient Ops
Feb 23, 2020 · Operations

Mastering Ansible: Architecture, Workflow, and Essential Commands Explained

This article introduces Ansible as a model‑driven configuration manager, explains its core architecture and workflow, and details the seven primary commands—including ansible, ansible‑doc, ansible‑galaxy, ansible‑lint, ansible‑playbook, ansible‑pull, and ansible‑vault—providing usage examples and practical insights for effective automation.

AnsibleConfiguration ManagementDevOps
0 likes · 8 min read
Mastering Ansible: Architecture, Workflow, and Essential Commands Explained
Programmer DD
Programmer DD
Feb 21, 2020 · Operations

How We Cut Deployment Time from Days to Minutes with FRP, Docker, and Ansible

This article details a three‑stage evolution of environment deployment—from manual installation to VM image restoration and finally to automatic registration with command issuance—showing how FRP tunneling, Docker containers, Ansible automation, and a custom deploy tool dramatically reduce deployment effort and eliminate the need for dedicated ops staff.

AnsibleDeploymentDevOps
0 likes · 13 min read
How We Cut Deployment Time from Days to Minutes with FRP, Docker, and Ansible
MaGe Linux Operations
MaGe Linux Operations
Feb 20, 2020 · Operations

Automate Multi-Version OS Deployments with Cobbler

This guide explains how to use Cobbler to automate the batch deployment of multiple operating system versions across hundreds of servers, covering installation, DHCP and TFTP configuration, distro and profile setup, data synchronization, and web interface usage.

CobblerDHCPOS deployment
0 likes · 9 min read
Automate Multi-Version OS Deployments with Cobbler
Product Technology Team
Product Technology Team
Feb 19, 2020 · Frontend Development

How Zhenkun Built a Unified Frontend Tech Stack for Rapid Scaling

This article details how Zhenkun's frontend team responded to fast business growth by unifying their tech stack—introducing a private npm registry, a custom CLI scaffolding tool, Node.js backend, mock services, standardized webpack builds, DevOps automation, static resource delivery, monitoring, visual editors, UI component libraries, and automated testing—to boost development efficiency and maintainability across multiple locations.

DevOpsautomationfrontend
0 likes · 15 min read
How Zhenkun Built a Unified Frontend Tech Stack for Rapid Scaling
FunTester
FunTester
Feb 19, 2020 · Fundamentals

Comprehensive Index of Testing, Development, and Tool Articles

This page provides a detailed table of contents linking to over 200 original articles covering API testing, unit and integration testing, performance testing, Java, Groovy, Python, web crawling, automation tools, and various technical and non‑technical topics for software engineers and testers.

PythonSoftware Developmentautomation
0 likes · 12 min read
Comprehensive Index of Testing, Development, and Tool Articles
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 19, 2020 · Frontend Development

How AI Is Revolutionizing Front-End Code Generation

This article explores how AI-driven front‑end code generation—from design‑to‑code pipelines, product analyses, technical challenges, and layered recognition models—to improve developer efficiency, detailing the D2C system, its real‑world deployment during 2019 Double‑11, and future roadmap.

AIautomationcode-generation
0 likes · 19 min read
How AI Is Revolutionizing Front-End Code Generation
Meituan Technology Team
Meituan Technology Team
Feb 13, 2020 · Operations

Continuous Delivery Practices and Automation at Meituan Waimai

Meituan Waimai transformed its release process from a six‑week serial model to a hybrid bi‑weekly and weekly cadence, automating version management, CI pipelines, and deployment to enable continuous delivery that rapidly ships features for over 30 million daily orders while maintaining high quality.

Continuous Deliveryautomationci/cd
0 likes · 32 min read
Continuous Delivery Practices and Automation at Meituan Waimai
Liangxu Linux
Liangxu Linux
Feb 12, 2020 · Operations

Master Git Automation in Python with GitPython: A Complete Guide

This article introduces GitPython, explains its architecture, shows how to install it, and provides step‑by‑step Python code examples for initializing repositories, cloning, committing, checking status, managing branches, merging, handling remotes, and compares it with alternative libraries.

GitPythonautomation
0 likes · 8 min read
Master Git Automation in Python with GitPython: A Complete Guide
Python Programming Learning Circle
Python Programming Learning Circle
Feb 10, 2020 · Information Security

Common Anti‑Crawling Techniques and Countermeasures for Python Web Scrapers

The article outlines typical anti‑crawling measures such as browser detection, captchas, login requirements, JavaScript obfuscation, and behavior‑based blocks, and provides practical counter‑strategies including header spoofing, captcha solving, session/token handling, JS emulation, and human‑like request pacing.

JavaScriptSessionanti‑crawling
0 likes · 6 min read
Common Anti‑Crawling Techniques and Countermeasures for Python Web Scrapers
DevOps Cloud Academy
DevOps Cloud Academy
Feb 10, 2020 · Operations

Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods

This guide introduces Jenkinsfile pipeline development utilities, covering a snippet generator, declarative syntax generator, essential global variables, and frequently used pipeline methods such as JSON handling, credential usage, source checkout, HTML reporting, interactive input, build user identification, and HTTP requests.

DevOpsGroovyJenkins
0 likes · 4 min read
Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods
FunTester
FunTester
Feb 8, 2020 · Backend Development

Master Selenium Python: Explicit Waits, Scrolling, Zoom, and Advanced Browser Controls

This tutorial demonstrates how to use Selenium with Python for explicit waits, page scrolling, zooming via CSS transforms, retrieving element size and coordinates, disabling JavaScript through Firefox profiles, and configuring manual proxy settings, providing complete code examples for each technique.

PythonSeleniumWebDriver
0 likes · 8 min read
Master Selenium Python: Explicit Waits, Scrolling, Zoom, and Advanced Browser Controls
360 Quality & Efficiency
360 Quality & Efficiency
Feb 7, 2020 · Backend Development

Automating Mock Test Data Generation with Python and XML

This article explains how beginners can build a Python-based tool to automatically generate mock XML test data for various industries, covering the creation of XML nodes using ElementTree's append and SubElement methods, structuring multi-level XML files, and handling file storage and server upload.

BackendPythonXML
0 likes · 4 min read
Automating Mock Test Data Generation with Python and XML
FunTester
FunTester
Feb 7, 2020 · Operations

Master Cross‑Browser Selenium Testing with Python: Practical Code Samples

This article provides a step‑by‑step guide for automating cross‑browser web tests using Selenium with Python, covering fixture setup, CSS and XPath selectors, handling dropdowns, checkboxes, mouse hover actions, tab management, and extracting page source, all illustrated with complete code examples.

PythonSeleniumautomation
0 likes · 11 min read
Master Cross‑Browser Selenium Testing with Python: Practical Code Samples
Efficient Ops
Efficient Ops
Feb 5, 2020 · Operations

Balancing Stability and Speed: Google SRE Lessons for Modern Ops Teams

This article examines the inherent tension between operations and development, explains Google’s error‑budget and SLO approach, and shares practical DevOps, on‑call, automation, and talent strategies that help ops teams improve efficiency while maintaining product reliability.

Error BudgetOn-CallOperations
0 likes · 9 min read
Balancing Stability and Speed: Google SRE Lessons for Modern Ops Teams
FunTester
FunTester
Feb 2, 2020 · Industry Insights

How to Boost Your Test Engineer Career in 2020: Trends, Skills, and Learning Paths

This guide outlines the key 2020 trends, essential automation and programming skills, recommended learning resources, and practical steps for test engineers to advance their careers, stay current with emerging technologies, and build a strong professional presence.

Career DevelopmentPerformance TestingSoftware Testing
0 likes · 9 min read
How to Boost Your Test Engineer Career in 2020: Trends, Skills, and Learning Paths
FunTester
FunTester
Feb 1, 2020 · Operations

Essential DevOps Toolchain: From Source Control to Automated Deployment

DevOps integrates development and operations through continuous integration, delivery, and deployment, leveraging tools such as Git, Jenkins, Ansible, and cloud platforms like Azure DevOps and AWS to automate code management, build processes, configuration, testing, and infrastructure provisioning, ultimately accelerating delivery and improving quality.

Configuration ManagementDevOpsautomation
0 likes · 8 min read
Essential DevOps Toolchain: From Source Control to Automated Deployment
MaGe Linux Operations
MaGe Linux Operations
Jan 31, 2020 · Operations

Balancing Stability and Speed: Lessons from Google SRE for Modern Ops

This article examines the tension between operations and development teams, explains Google's SRE error‑budget model, and shares practical reflections on engineering ops, on‑call rotation, automation, and talent development to achieve a sustainable balance between product stability and rapid innovation.

DevOpsError BudgetSRE
0 likes · 8 min read
Balancing Stability and Speed: Lessons from Google SRE for Modern Ops
Architecture Digest
Architecture Digest
Jan 24, 2020 · Backend Development

JD API Gateway Practice: Architecture, High Concurrency, Security, Gray Release, and Automated Operations

This article details JD's API gateway implementation, covering its background, core features, three‑layer architecture, high‑concurrency techniques using asynchronous processing, fine‑grained security controls, gray‑release strategies, automated deployment, monitoring, and fault‑location mechanisms for large‑scale e‑commerce traffic.

BackendJDapi-gateway
0 likes · 9 min read
JD API Gateway Practice: Architecture, High Concurrency, Security, Gray Release, and Automated Operations
FunTester
FunTester
Jan 23, 2020 · Fundamentals

Why Detailed Test Cases Are Critical for Efficient Testing and Automation

The article explains how well‑crafted test cases—containing precise names, IDs, preconditions, steps, data, expected results, actual results, and defect links—reduce reliance on individual testers, aid defect reproduction, support automation, serve as training material, and act as long‑term evidence while warning against over‑detailing in time‑critical or ad‑hoc scenarios.

Software Testingautomationquality assurance
0 likes · 8 min read
Why Detailed Test Cases Are Critical for Efficient Testing and Automation
DevOps Engineer
DevOps Engineer
Jan 22, 2020 · Operations

Automating GitStats Reports with a Jenkins Pipeline

To keep Git repository analysis up‑to‑date, this guide shows how to create a Jenkins pipeline that periodically or on‑demand runs GitStats, generates HTML reports, deploys them to Tomcat, and cleans up workspace, supporting multiple repositories with parameterized builds and email notifications.

DevOpsGitStatsJenkins
0 likes · 5 min read
Automating GitStats Reports with a Jenkins Pipeline
ITPUB
ITPUB
Jan 20, 2020 · Fundamentals

Mastering Unix Shell For Loops and Find to Automate Batch File Operations

This guide explains how to use Unix shell for‑loops and the find command to batch‑process files, covering basic syntax, practical ImageMagick examples, loop restrictions, variations across shells, and advanced find‑exec techniques for efficient automation.

ImageMagickShellUnix
0 likes · 11 min read
Mastering Unix Shell For Loops and Find to Automate Batch File Operations
Programmer DD
Programmer DD
Jan 20, 2020 · Operations

Deploy Code Instantly with Alibaba Cloud Toolkit for VSCode

This article explains how to install the Alibaba Cloud Toolkit extension for Visual Studio Code and use its one‑click packaging and deployment features to send code to Alibaba Cloud ECS or any remote server, dramatically speeding up development workflows.

Alibaba CloudDeploymentVSCode
0 likes · 5 min read
Deploy Code Instantly with Alibaba Cloud Toolkit for VSCode
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 18, 2020 · Cloud Native

How Tencent Scaled Mini‑Program Development with Cloud‑Native DevOps and Serverless

This article details Tencent Online Education's three business lines, the challenges of mini‑program engineering such as inconsistent environments and release issues, and how a custom DevOps workflow, automated testing, a bespoke CLI tool, and Serverless cloud functions were introduced to create a unified, scalable cloud‑native development pipeline.

Cloud NativeDevOpsautomation
0 likes · 12 min read
How Tencent Scaled Mini‑Program Development with Cloud‑Native DevOps and Serverless
FunTester
FunTester
Jan 16, 2020 · Frontend Development

How to Streamline Cross‑Browser Testing and Boost Web UI Quality

This article outlines practical strategies—including parallel execution, cloud‑based testing, staged testing, robust test scripts, compatibility matrices, browser‑difference awareness, crowdsourced resources, market‑share analysis, automated screenshot capture, and early localization checks—to overcome the challenges of cross‑browser testing for web applications.

Seleniumautomationcross-browser testing
0 likes · 8 min read
How to Streamline Cross‑Browser Testing and Boost Web UI Quality
Yanxuan Tech Team
Yanxuan Tech Team
Jan 13, 2020 · Operations

Why Process Management Is the Secret to DevOps Success in Modern Enterprises

The article explores how natural evolution drives automation and intelligence, argues that effective process management combined with solid technical implementation is essential for internet companies, and outlines a DevOps methodology—including execution and observation systems, toolchains, and performance metrics—to achieve high efficiency and competitive advantage.

Enterprise Efficiencyaiopsautomation
0 likes · 28 min read
Why Process Management Is the Secret to DevOps Success in Modern Enterprises
FunTester
FunTester
Jan 10, 2020 · Backend Development

10 Essential API Testing Techniques Every Engineer Should Know

This article presents a comprehensive guide to API testing, covering how to understand API requirements, verify response status codes, focus on critical small APIs, categorize endpoints, leverage automation, select appropriate tools and validation methods, design positive and negative test cases, and integrate daily testing into the development workflow.

API testingBackendSoftware Testing
0 likes · 12 min read
10 Essential API Testing Techniques Every Engineer Should Know
转转QA
转转QA
Jan 9, 2020 · Operations

Live Streaming Architecture, Testing Focus, and Automation Solutions at ZheZhe

The article outlines ZheZhe's live streaming system for e‑commerce, describing its recording‑encoding‑transmission‑decoding‑playback architecture, key testing areas such as stream quality, messaging and business functions, and the automated solutions—including a message‑simulation service and Python‑Puppeteer checks—implemented to improve reliability and efficiency.

Backendautomatione‑commerce
0 likes · 6 min read
Live Streaming Architecture, Testing Focus, and Automation Solutions at ZheZhe
Efficient Ops
Efficient Ops
Jan 8, 2020 · Operations

How a Bank Built an Automated Operations Platform and CMDB Middle‑Platform

This article details how Ping An Bank tackled rapid growth and complex regulatory demands by creating an automated operations middle‑platform, designing a CMDB with data‑closure and subscription mechanisms, and implementing orchestration, gray‑scale deployment, and high‑risk detection to achieve resilient, scalable infrastructure management.

CMDBInfrastructureOperations
0 likes · 21 min read
How a Bank Built an Automated Operations Platform and CMDB Middle‑Platform
macrozheng
macrozheng
Jan 8, 2020 · Operations

How to Set Up Jenkins Automated Deployment for the Mall Project

This guide walks you through preparing scripts, uploading them, making them executable, and creating Jenkins jobs for each module of the multi‑module Mall project to achieve fully automated deployment using free‑style projects and SSH execution.

DeploymentDevOpsJenkins
0 likes · 8 min read
How to Set Up Jenkins Automated Deployment for the Mall Project
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 3, 2020 · Frontend Development

How Frontend Code Was Auto-Generated for Alibaba’s Double‑11 Event

This article explains how Alibaba's Frontend Intelligent Project automatically generated 79.34% of the Double‑11 page code by recognizing business modules from visual drafts using data‑augmented samples, traditional multi‑class machine‑learning models, and a pipeline of preprocessing, model training, deployment, and OOD handling.

Model Deploymentautomationcode-generation
0 likes · 15 min read
How Frontend Code Was Auto-Generated for Alibaba’s Double‑11 Event
JD Retail Technology
JD Retail Technology
Jan 2, 2020 · Mobile Development

Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App

The article describes how JD's mobile testing team created a component‑based "use‑case meta" framework that abstracts common test scenarios into six reusable categories, integrates them into the testing platform, and dramatically improves coverage, efficiency, and knowledge reuse across large‑scale app releases.

JD Appautomationmobile testing
0 likes · 11 min read
Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App
dbaplus Community
dbaplus Community
Dec 30, 2019 · Operations

How Alibaba’s ECS Team Built a Scalable SRE System for Massive Cloud Services

This article explains the origins of Site Reliability Engineering (SRE), outlines the responsibilities of SRE teams, and details Alibaba Cloud’s ECS SRE practices—including capacity planning, performance optimization, full‑stack stability governance, automated release pipelines, on‑call processes, and the core principles and mindset that guide modern SRE work.

OperationsSRESite Reliability Engineering
0 likes · 28 min read
How Alibaba’s ECS Team Built a Scalable SRE System for Massive Cloud Services
FunTester
FunTester
Dec 30, 2019 · Industry Insights

Why Manual Testing Still Matters: Hidden Pitfalls and Opportunities

The article examines why manual testing remains essential despite automation and AI trends, highlighting common weaknesses such as insufficient test scenarios, over‑focus on functionality, reliance on test cases, preset thinking, and the need for innovative, user‑centric testing approaches.

AI in TestingSoftware TestingTesting Methodology
0 likes · 5 min read
Why Manual Testing Still Matters: Hidden Pitfalls and Opportunities
FunTester
FunTester
Dec 28, 2019 · Fundamentals

Why API Testing Is Essential: A Practical Guide to Modern Test Strategies

This article explains the shift from GUI‑centric automation to API testing, outlines its importance in agile development, describes the test pyramid, covers HTTP and REST fundamentals, and provides practical guidance for functional, load, and tool selection in API testing.

API testingHTTPSoftware Testing
0 likes · 12 min read
Why API Testing Is Essential: A Practical Guide to Modern Test Strategies
Liangxu Linux
Liangxu Linux
Dec 25, 2019 · Backend Development

How Python Bots Beat 12306 Ticket Crashes: Open‑Source Tools & Features

When the Chinese railway ticketing system 12306 crashes under heavy load, developers turn to open‑source Python bots that simulate user behavior, query seat availability, and automate order submission, with detailed feature lists, repository links, and real‑world log examples.

12306BackendGitHub
0 likes · 9 min read
How Python Bots Beat 12306 Ticket Crashes: Open‑Source Tools & Features
FunTester
FunTester
Dec 25, 2019 · Industry Insights

Why DevTestOps Is the Next Evolution in DevOps Automation

This article explains the evolution from traditional DevOps to DevTestOps, detailing continuous testing, the benefits of integrating automated testing into DevOps pipelines, practical implementation steps, and why organizations should adopt DevTestOps to enhance software quality and delivery speed.

ContinuousTestingDevOpsDevTestOps
0 likes · 8 min read
Why DevTestOps Is the Next Evolution in DevOps Automation
Architecture Digest
Architecture Digest
Dec 25, 2019 · Operations

Designing a Multi‑Environment CI/CD Architecture with Jenkins

This article presents a comprehensive Jenkins‑based CI/CD solution that supports multiple branches, environments, projects, and programming languages, offering one‑click deployment and rollback, standardized naming conventions, configurable project mapping files, and a flexible multi‑environment workflow for automated and manual triggers.

DeploymentDevOpsJenkins
0 likes · 9 min read
Designing a Multi‑Environment CI/CD Architecture with Jenkins
58 Tech
58 Tech
Dec 23, 2019 · Operations

Intelligent Duty Robot for Real‑Estate Data Job Monitoring and Automation

The article describes an intelligent duty robot that uses a sense‑think‑act framework and job dependency graphs to automatically monitor, diagnose, and remediate data pipeline jobs in a real‑estate platform, reducing operational pressure and achieving over 98% notification accuracy.

Operational EfficiencyReal Estate Dataautomation
0 likes · 9 min read
Intelligent Duty Robot for Real‑Estate Data Job Monitoring and Automation
Efficient Ops
Efficient Ops
Dec 19, 2019 · Operations

AIOps in Banking: Veteran’s Secrets to Smarter Operations

In this interview, veteran Bank of China software center analyst Yuan Chunliang shares two decades of experience, detailing how the bank’s shift to distributed core banking systems sparked the development of AIOps practices such as no‑threshold intelligent monitoring, multi‑indicator analytics, and AI‑driven ticket automation to boost operational efficiency and reduce risk.

Banking TechnologyIT Operationsaiops
0 likes · 14 min read
AIOps in Banking: Veteran’s Secrets to Smarter Operations
MaGe Linux Operations
MaGe Linux Operations
Dec 18, 2019 · Operations

Mastering Modern IT Operations: Roles, Practices, and Evolution

This article outlines the comprehensive responsibilities and evolution of IT operations, covering system, application, database, security, and platform management, detailing tasks such as infrastructure building, monitoring, optimization, automation, and the shift from manual processes to self‑scheduling systems.

IT OperationsInfrastructureSystem Administration
0 likes · 20 min read
Mastering Modern IT Operations: Roles, Practices, and Evolution
Efficient Ops
Efficient Ops
Dec 17, 2019 · Operations

How Alibaba Scales Flink: Lessons in Big Data Operations

This article details Alibaba's massive Flink deployment, covering its historical background, the operational challenges of managing tens of thousands of nodes, the design of a comprehensive Flink management platform, and the automated solutions for fault handling, resource allocation, and performance testing in a large‑scale big‑data environment.

Big Data OperationsCluster ManagementFlink
0 likes · 20 min read
How Alibaba Scales Flink: Lessons in Big Data Operations
System Architect Go
System Architect Go
Dec 15, 2019 · Operations

Using Makefile to Define Build Commands and Advanced Features

This article explains how to use Makefiles to create custom build commands, define variables, handle recursive targets, incorporate shell output, add conditional checks, and generate help messages, providing practical examples for Go projects and general build automation.

DevOpsGoMake
0 likes · 5 min read
Using Makefile to Define Build Commands and Advanced Features
Architects Research Society
Architects Research Society
Dec 9, 2019 · Operations

Overview of StackStorm: An Open‑Source Automation Platform

StackStorm is an open‑source automation platform that integrates existing infrastructure and applications, enabling event‑driven workflows, troubleshooting, auto‑remediation, and continuous deployment through modular components such as sensors, triggers, actions, rules, workflows, and packs, all managed via a web UI, CLI, and REST API.

DevOpsIntegrationOperations
0 likes · 7 min read
Overview of StackStorm: An Open‑Source Automation Platform
Taobao Frontend Technology
Taobao Frontend Technology
Dec 5, 2019 · Frontend Development

From UI Sketch to Code: Frontend Intelligence Generates 79% of Double‑11 Modules

This article explains how Alibaba's Front‑End Intelligent project automatically converts UI design images into production‑ready code, covering layout analysis, background and foreground processing, a fusion of traditional image algorithms with deep‑learning detection, GAN‑based complex‑background extraction, experimental results and real‑world deployment.

GANImage ProcessingLayout Analysis
0 likes · 21 min read
From UI Sketch to Code: Frontend Intelligence Generates 79% of Double‑11 Modules
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 28, 2019 · Frontend Development

How Frontend Code Is Auto‑Generated: Inside Alibaba’s Design‑to‑Code System

This article details Alibaba’s front‑end intelligent project that automatically transforms Sketch design files into production‑ready HTML/CSS/JS code, covering the design‑to‑code workflow, layer processing, mask handling, text calibration, layer merging, unused‑layer detection, testing, visual‑restoration metrics, and future enhancements.

Sketch Pluginautomationdesign-to-code
0 likes · 15 min read
How Frontend Code Is Auto‑Generated: Inside Alibaba’s Design‑to‑Code System
Qunar Tech Salon
Qunar Tech Salon
Nov 28, 2019 · Databases

Qunar Redis High‑Availability Architecture Design, Security Mechanisms, and Automated Operations

This article details the design principles, components, client implementation, data sharding, security mechanisms, high‑risk command blocking, configuration optimizations, and automated operational workflows of Qunar's Redis high‑availability cluster, including code modifications, deployment scripts, and platform‑based management for large‑scale production environments.

Database Architectureautomationhigh availability
0 likes · 18 min read
Qunar Redis High‑Availability Architecture Design, Security Mechanisms, and Automated Operations
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 27, 2019 · Databases

Using dbdeployer to Quickly Set Up MySQL Test Environments

This guide introduces the dbdeployer tool, walks through its installation on macOS/Linux, shows how to configure sandbox paths, download MySQL binaries, and deploy various MySQL topologies such as single nodes, master‑slave replication, and group replication with one‑click commands.

automationdatabase testingdbdeployer
0 likes · 10 min read
Using dbdeployer to Quickly Set Up MySQL Test Environments
Youku Technology
Youku Technology
Nov 26, 2019 · Operations

Resource Assurance Strategies and Practices for Alibaba Youku Double‑11 Promotion

The article outlines Alibaba Youku’s end‑to‑end resource‑assurance platform for Double‑11 promotions, detailing automated demand collection, business‑to‑technical metric conversion, single‑machine capacity testing, rapid scaling and emergency borrowing, which together cut manual reviews by 80 % and boosted delivery efficiency tenfold.

OperationsResource Managementautomation
0 likes · 13 min read
Resource Assurance Strategies and Practices for Alibaba Youku Double‑11 Promotion
Tencent Cloud Developer
Tencent Cloud Developer
Nov 21, 2019 · Operations

Serverless Operations: Efficient and Intelligent Cloud-native Practices

The article recaps Tencent Cloud’s Serverless operational suite—covering built‑in DevOps tools, logging, monitoring, auto‑scaling, and security—demonstrating how it replaces manual IaaS provisioning, accelerates development, and enables cloud‑native management, illustrated by a WeChat Mini‑Program album that cut build time from months to two weeks.

DevOpsInfrastructureServerless
0 likes · 19 min read
Serverless Operations: Efficient and Intelligent Cloud-native Practices
FunTester
FunTester
Nov 21, 2019 · Operations

Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips

The author shares a two‑year‑old Java/Groovy testing framework, outlines common challenges in API functional and performance testing, and provides a curated list of practical implementations—including Spring Boot + MyBatis services, HttpClient examples, AlertOver notifications, Swagger code generation, performance tools like Netdata and Timewatch, and detailed test plans for various scenarios.

API testingBackendJava HttpClient
0 likes · 4 min read
Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 21, 2019 · Frontend Development

How AI Is Revolutionizing Front‑End Development: From Design Drafts to Code

This article explores the rise of front‑end intelligence, analyzing background trends, competitive solutions, problem decomposition, and technical approaches for automatically converting design drafts into HTML, CSS, and JavaScript, while discussing challenges, model accuracy, data quality, and future roadmap for the D2C (Design‑to‑Code) system.

AIautomationcode-generation
0 likes · 20 min read
How AI Is Revolutionizing Front‑End Development: From Design Drafts to Code
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Nov 20, 2019 · R&D Management

How to Ace Your Promotion Exam as a Test Development Engineer

This guide outlines how test development engineers can successfully navigate promotion exams by defining the assessment scope, strengthening professional and general competencies, applying practical project experience, boosting testing efficiency through automation and tools, and preparing compelling presentation materials using the STAR framework.

Career DevelopmentSTAR-methodTest Engineering
0 likes · 4 min read
How to Ace Your Promotion Exam as a Test Development Engineer
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 19, 2019 · Operations

Master PXE and Kickstart: Automate Mass CentOS Installations

This guide explains the PXE boot process, its required DHCP and TFTP services, and how to combine PXE with Kickstart to perform unattended, large‑scale CentOS installations, including detailed configuration steps for DHCP, HTTP, TFTP, boot files, and a complete Kickstart script.

CentOSDHCPKickstart
0 likes · 13 min read
Master PXE and Kickstart: Automate Mass CentOS Installations
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 15, 2019 · Operations

QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing

QTC, iQIYI’s extended ATC tool combining a dual‑NIC workstation, wireless hotspot and Python‑based software, dynamically simulates static and changing network conditions while providing low‑interference automated packet capture, enabling rapid mobile video app testing across diverse scenarios and uncovering numerous bugs.

Packet CaptureQTCVideo Streaming
0 likes · 9 min read
QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing
Efficient Ops
Efficient Ops
Nov 13, 2019 · Operations

How GanZhou Bank Built a Unified DevOps PaaS Platform to Automate Operations

In this interview, GanZhou Bank's DBA leader Ye Guangfang shares how his team created a unified PaaS platform, integrated CMDB and SaaS tools, and leveraged DevOps practices to automate resource delivery, self‑service, and disaster recovery, dramatically improving efficiency and reliability for a mid‑size bank.

AnsibleBanking OperationsPaaS
0 likes · 11 min read
How GanZhou Bank Built a Unified DevOps PaaS Platform to Automate Operations
Huajiao Technology
Huajiao Technology
Nov 12, 2019 · Operations

How to Build a Scalable API Automation Framework for Search Services

This article explains the design, core features, implementation details, and real‑world deployment of the Auto_ApiTest tool for automating API testing in a large‑scale search platform, covering data management, configuration, code examples, CI integration, monitoring, and measurable outcomes.

API testingPythonautomation
0 likes · 17 min read
How to Build a Scalable API Automation Framework for Search Services
Python Programming Learning Circle
Python Programming Learning Circle
Nov 10, 2019 · Fundamentals

7 Fun Python Projects You Can Build in Minutes

This article presents seven practical Python scripts—from scraping Zhihu images and chatting bots to poetry author detection, lottery generation, auto‑drafting apologies, screen recording, and GIF creation—showcasing how to quickly automate diverse tasks without reinventing the wheel.

AICode ExamplesPython
0 likes · 9 min read
7 Fun Python Projects You Can Build in Minutes
Liangxu Linux
Liangxu Linux
Nov 7, 2019 · Operations

Monitor Linux Processes with a Simple Shell Script

This guide shows how to create a reusable shell function that retrieves a process ID for a given user and program, demonstrates its usage, and explains each command involved so you can reliably detect when a service stops running.

OperationsShellautomation
0 likes · 5 min read
Monitor Linux Processes with a Simple Shell Script
WecTeam
WecTeam
Nov 2, 2019 · Frontend Development

How to Scale Mini Programs: Engineering Practices from JD's Frontend Team

This article shares JD's front‑end team's experience engineering large‑scale mini programs, covering standards, single‑page extraction, code duplication removal, automated testing with a sandbox, package‑size optimization, smart splitting, conditional compilation, and a continuous‑integration pipeline that together address the challenges of rapid growth and release complexity.

Code Optimizationautomationcontinuous integration
0 likes · 15 min read
How to Scale Mini Programs: Engineering Practices from JD's Frontend Team
DevOps Cloud Academy
DevOps Cloud Academy
Nov 2, 2019 · Operations

Jenkins CI Resource Collection: Introduction, Integration, and Practice Articles

This article provides a curated collection of Jenkins continuous integration tutorials, covering introductory topics such as Jenkins overview and installation, integration guides for tools like GitLab, Nexus, LDAP, and advanced practice articles on pipelines, containerized slaves, and monitoring, serving as a comprehensive resource for DevOps practitioners.

CIDevOpsJenkins
0 likes · 2 min read
Jenkins CI Resource Collection: Introduction, Integration, and Practice Articles