Tagged articles
3101 articles
Page 28 of 32
DevOps
DevOps
Aug 27, 2018 · Databases

Implementing a Database CI/CD Pipeline with Team Foundation Server and SQLToolkit

This article explains how to build a complete application‑plus‑database DevOps pipeline using TFS, detailing script‑based database upgrades, CI/CD integration, backup and restore commands, and the open‑source SQLToolkit tool to automate versioned database deployments.

AutomationDatabase CI/CDSQLToolkit
0 likes · 7 min read
Implementing a Database CI/CD Pipeline with Team Foundation Server and SQLToolkit
Ctrip Technology
Ctrip Technology
Aug 21, 2018 · Backend Development

Testing Strategies and Tools for Microservice Architecture

This article explains how microservice architecture transforms testing by classifying five test types—unit, integration, component, contract, and end‑to‑end—introduces Ctrip's automated comparison tool that replays production logs with mock services, and highlights its design goals, implementation details, and advantages for improving test coverage and reliability.

AutomationMockingcontract testing
0 likes · 8 min read
Testing Strategies and Tools for Microservice Architecture
HomeTech
HomeTech
Aug 21, 2018 · Operations

Automated Asset Collection for CMDB Using Puppet Facter and Assets_Report

This article explains how to build an automated CMDB asset collection system by extending Puppet's Facter with custom plugins, using a custom Report Processor to post data to an AutoBank service, and deploying a Python/Django API server for storage and retrieval.

Asset CollectionAutomationCMDB
0 likes · 7 min read
Automated Asset Collection for CMDB Using Puppet Facter and Assets_Report
Efficient Ops
Efficient Ops
Aug 16, 2018 · Operations

How Tencent Automates Massive Storage, CDN, and Network Operations at Scale

This article introduces three Tencent TEG sessions that reveal the automated operation systems behind massive storage and CDN services, billion‑level promotional event guarantees, and intelligent DCI network management, highlighting the challenges, solutions, and speaker expertise.

AutomationCDNcloud operations
0 likes · 7 min read
How Tencent Automates Massive Storage, CDN, and Network Operations at Scale
MaGe Linux Operations
MaGe Linux Operations
Aug 16, 2018 · Operations

Unlock Zabbix Monitoring: Complete Setup, Custom Alerts & Distributed Management

Zabbix offers a web‑based, enterprise‑grade solution for distributed system and network monitoring; this guide walks Linux ops engineers through why monitoring matters, key availability metrics, what to monitor, step‑by‑step installation, web UI configuration, custom checks, alerting, visualization, template sharing, full‑network scaling, auto‑discovery, proxy deployment, and SNMP integration.

AutomationDistributed SystemsLinux
0 likes · 23 min read
Unlock Zabbix Monitoring: Complete Setup, Custom Alerts & Distributed Management
dbaplus Community
dbaplus Community
Aug 14, 2018 · Operations

How Ant Financial Automates Tens of Thousands of Kubernetes Nodes with Operators

Ant Financial tackles the challenge of managing dozens of Kubernetes clusters and over a hundred thousand worker nodes by employing a meta‑cluster with Kube‑on‑Kube and Node Operators, enabling automated lifecycle management, scaling, upgrades, and fault recovery for both master components and worker nodes.

AutomationCluster ManagementKubernetes
0 likes · 12 min read
How Ant Financial Automates Tens of Thousands of Kubernetes Nodes with Operators
JD Tech
JD Tech
Aug 10, 2018 · Mobile Development

JMAC: A Cloud‑Based Mobile Automation Testing Platform – Architecture and Core Features

JMAC is a cloud‑based mobile automation testing platform that addresses common challenges such as complex environment setup, low script reusability, and limited device compatibility by providing server‑side script management, distributed task scheduling, real‑device sharing, and detailed result analysis across Android and iOS.

AutomationDistributed ExecutionJMAC
0 likes · 6 min read
JMAC: A Cloud‑Based Mobile Automation Testing Platform – Architecture and Core Features
DevOps
DevOps
Aug 10, 2018 · Operations

Effective Strategies for Promoting DevOps with Minimal Risk and Cost

This article examines how enterprises can adopt DevOps with minimal risk and cost by leveraging agile management, continuous delivery frameworks like the 100‑to‑100 model, Conway’s Law, automation, scripting, and containerization with Docker, while also presenting a recruitment call for DevOps engineers.

AutomationContinuous DeliveryConway's law
0 likes · 9 min read
Effective Strategies for Promoting DevOps with Minimal Risk and Cost
Efficient Ops
Efficient Ops
Aug 9, 2018 · Operations

How a Bank Built an Automated Operations Platform with Ansible and Open‑Source Tools

This article outlines the motivations, design principles, system architecture, and key tools—including Cobbler, Ignite‑UX, WSUS, and Ansible—behind a bank’s automated operations platform, and details Ansible’s features, capabilities across Linux, HPUX, Windows and OpenStack, and its practical application scenarios such as batch changes, software installation, and environment delivery.

AutomationIT infrastructureOperations
0 likes · 22 min read
How a Bank Built an Automated Operations Platform with Ansible and Open‑Source Tools
JD Tech Talk
JD Tech Talk
Aug 9, 2018 · Operations

Ensuring Stability and Scalability in Large‑Scale Kubernetes Clusters: Three Key Questions and Operational Practices

The article explains why operating massive Kubernetes clusters is as challenging as building large systems, outlines three critical stability questions, shares real‑world data collection, visualization, and tooling practices, and provides concrete recommendations for high‑availability, monitoring, and performance optimization.

AutomationKubernetesObservability
0 likes · 12 min read
Ensuring Stability and Scalability in Large‑Scale Kubernetes Clusters: Three Key Questions and Operational Practices
58 Tech
58 Tech
Aug 8, 2018 · Databases

58 Cloud DB Platform: Architecture, Automation, and Intelligent Operations

The article presents a detailed case study of the 58 Cloud DB Platform, describing its architecture, automated workflow using Celery and Ansible, and intelligent features such as server selection and alarm merging powered by machine‑learning, highlighting how it streamlines MySQL, Redis, and MongoDB operations for developers and DBAs.

AutomationMachine LearningMongoDB
0 likes · 10 min read
58 Cloud DB Platform: Architecture, Automation, and Intelligent Operations
Qunar Tech Salon
Qunar Tech Salon
Aug 7, 2018 · Operations

Comprehensive DevOps Glossary, Tool Periodic Table, and Skill Roadmap

This article presents an extensive DevOps glossary covering key terms and practices, a detailed periodic table of DevOps tools, and a skill roadmap outlining the essential knowledge and technologies needed to successfully implement DevOps in modern software delivery.

AutomationContinuous DeliveryOperations
0 likes · 16 min read
Comprehensive DevOps Glossary, Tool Periodic Table, and Skill Roadmap
MaGe Linux Operations
MaGe Linux Operations
Aug 6, 2018 · Operations

Master Linux Command Linking Operators to Boost Shell Efficiency

This article introduces ten essential Linux command linking operators, explains their behavior with clear examples, and shows how to combine commands for background execution, conditional logic, piping, grouping, and multi‑line continuation, helping readers write more concise and powerful shell scripts.

AutomationCommand OperatorsLinux
0 likes · 8 min read
Master Linux Command Linking Operators to Boost Shell Efficiency
DevOps
DevOps
Aug 6, 2018 · Operations

Automating CI/CD Pipelines on Azure TFS with yoTeam: A Step‑by‑Step Guide

This article explains how to quickly set up a complete CI/CD pipeline on Azure‑hosted TFS 2018 using the open‑source yoTeam generator, covering environment provisioning, pipeline creation, required tools, command‑line usage, and practical examples for DevOps teams.

AutomationTFSci/cd
0 likes · 10 min read
Automating CI/CD Pipelines on Azure TFS with yoTeam: A Step‑by‑Step Guide
Ctrip Technology
Ctrip Technology
Aug 1, 2018 · Backend Development

Design and Implementation of a Generic Interface Comparison Tool for Complex Message Structures

This article explains the challenges of regression testing for complex API messages in fast‑moving internet projects and introduces a low‑cost, high‑efficiency generic comparison tool that uses business‑logic keys and Agg structures to achieve configurable, reusable, and scalable interface validation.

API testingAgg structureAutomation
0 likes · 7 min read
Design and Implementation of a Generic Interface Comparison Tool for Complex Message Structures
MaGe Linux Operations
MaGe Linux Operations
Jul 28, 2018 · Operations

Master the Most Common Ansible Modules: From ping to get_url

This guide introduces the most frequently used Ansible modules—including ping, setup, file, copy, service, cron, yum, user, group, synchronize, mount, and get_url—explaining their purpose, key options, and providing concrete command‑line examples to help you automate system tasks efficiently.

AutomationOperationsansible
0 likes · 15 min read
Master the Most Common Ansible Modules: From ping to get_url
Dada Group Technology
Dada Group Technology
Jul 24, 2018 · Operations

Building a Scalable Growth Operations Platform: User Grouping, Dynamic Queries, and Automation

The article describes how a growth operations team can improve efficiency by designing a flexible user‑grouping system, dynamic query generation, and automated rule execution, while addressing data latency, real‑time processing, and scalability challenges through a Lambda‑style architecture.

AutomationDynamic QueryLambda architecture
0 likes · 14 min read
Building a Scalable Growth Operations Platform: User Grouping, Dynamic Queries, and Automation
Xianyu Technology
Xianyu Technology
Jul 20, 2018 · R&D Management

Linking Code Commits with Work Items Using Git Hooks and CLI Tools

The article describes a low‑cost solution that uses Git hooks and a custom CLI tool to automatically embed work‑item IDs from branch names or interactive selection into commit messages, enabling seamless traceability between code commits and requirements or defects and simplifying automated testing and team collaboration.

AutomationCLIHooks
0 likes · 13 min read
Linking Code Commits with Work Items Using Git Hooks and CLI Tools
Meituan Technology Team
Meituan Technology Team
Jul 12, 2018 · Mobile Development

Mobile Continuous Integration (MCI): Architecture and Best Practices at Meituan Dianping

Meituan Dianping’s Mobile Continuous Integration (MCI) architecture tackles tangled component dependencies, fragmented workflows, and long build times by combining GitLab‑based CI pipelines, dependency flattening, binary integration with multi‑threaded caching, a custom static‑analysis framework, comprehensive logging, monitoring, and a centralized configuration portal, achieving roughly 60 % faster iOS builds and 50 % faster Android builds.

AutomationBuild OptimizationCI platform
0 likes · 21 min read
Mobile Continuous Integration (MCI): Architecture and Best Practices at Meituan Dianping
Efficient Ops
Efficient Ops
Jul 11, 2018 · Operations

How Tencent Scales Automated Operations with Package Management and CMDB

This article outlines Tencent's automated operations framework, covering the evolution of its package management system, multi‑center organizational structures, CMDB resource imaging, process automation, version control, and release management, while sharing practical lessons and pitfalls from real‑world deployments.

AutomationCMDBOperations
0 likes · 21 min read
How Tencent Scales Automated Operations with Package Management and CMDB
Efficient Ops
Efficient Ops
Jul 9, 2018 · Operations

What Is Continuous Delivery? Definitions, Benefits, and Real‑World Value

Continuous delivery is a software engineering methodology that transforms ideas into fast, reliable user releases by linking continuous integration with automated deployment, delivering measurable business value through faster feedback, higher quality, and streamlined collaboration across roles such as CTOs, team leads, product managers, and developers.

AutomationContinuous DeliveryDeployment
0 likes · 15 min read
What Is Continuous Delivery? Definitions, Benefits, and Real‑World Value
ITPUB
ITPUB
Jul 8, 2018 · Fundamentals

9 Powerful Bash Tricks to Boost Your Command‑Line Productivity

This article shares nine practical Bash techniques—including inserting text at the top of a file, appending multiple lines, recursive search‑replace, creating temporary Vim files, advanced curl usage, Bashmarks, column extraction with awk, skipping words, and building custom command packages—each illustrated with ready‑to‑use code snippets.

AutomationBashcommand-line
0 likes · 8 min read
9 Powerful Bash Tricks to Boost Your Command‑Line Productivity
ITPUB
ITPUB
Jul 5, 2018 · R&D Management

Why Solving the Right Problem Beats Writing More Code

The article argues that developers should focus on understanding and solving real business problems rather than defaulting to writing code, illustrating this with examples like unnecessary UI for Bluetooth locks, bug‑prioritization matrices, and over‑engineered validation, and urging a problem‑first mindset.

Automationbug prioritizationdevelopment mindset
0 likes · 8 min read
Why Solving the Right Problem Beats Writing More Code
Efficient Ops
Efficient Ops
Jul 3, 2018 · Operations

From Fire‑Fighting to Proactive Delivery: How Meizu Built a Cloud‑Native CI/CD Ops Platform

Meizu’s operations team transformed reactive firefighting into proactive delivery by building a cloud‑native continuous integration platform, detailing their automation journey, challenges, platform components, release evolution, and intelligent ops that together boost quality, efficiency, cost control, and security.

AutomationOperationsPlatform
0 likes · 16 min read
From Fire‑Fighting to Proactive Delivery: How Meizu Built a Cloud‑Native CI/CD Ops Platform
MaGe Linux Operations
MaGe Linux Operations
Jun 29, 2018 · Operations

Essential Skills and Roadmap for Large‑Scale Website Operations Engineers

This comprehensive guide explains what large‑scale website operations entail, outlines the product lifecycle involvement of ops engineers, details the technical and personal skills required, and discusses current challenges, future prospects, and key technologies such as cluster management, monitoring, fault handling, and automation.

AutomationInfrastructureLinux
0 likes · 18 min read
Essential Skills and Roadmap for Large‑Scale Website Operations Engineers
Efficient Ops
Efficient Ops
Jun 27, 2018 · Operations

How ZhiYun Job Platform Revolutionizes Automated Operations

The article introduces the ZhiYun Job Platform, detailing its evolution from basic tool construction to advanced orchestration and API integration, highlighting how it standardizes, automates, and secures repetitive operational tasks for enterprises across cloud environments.

AutomationCloud ComputingOperations
0 likes · 10 min read
How ZhiYun Job Platform Revolutionizes Automated Operations
MaGe Linux Operations
MaGe Linux Operations
Jun 27, 2018 · Backend Development

How to Capture and Recover Deleted WeChat Messages with Python itchat

This guide demonstrates how to use the Python itchat library to monitor private chats, record withdrawn messages—including text, images, videos, and files—and automatically forward the recovered content to your WeChat file helper, with full code examples and setup instructions.

AutomationMessage Recoveryitchat
0 likes · 8 min read
How to Capture and Recover Deleted WeChat Messages with Python itchat
360 Quality & Efficiency
360 Quality & Efficiency
Jun 22, 2018 · Fundamentals

What Test Engineers Do at Google

Google’s test engineers (TEs) act as the glue between product, development, UX, and release teams, using automated testing, performance checks, and quality standards to ensure rapid, reliable product releases, while also tackling challenges such as battery usage tracking, data set evaluation, and accessibility consulting.

AutomationGoogleTest Engineering
0 likes · 5 min read
What Test Engineers Do at Google
360 Quality & Efficiency
360 Quality & Efficiency
Jun 21, 2018 · R&D Management

Evolution of Quality Assurance Roles and Automation at Google

The article traces Google's transition from manual testing to automated testing, detailing the emergence of distinct testing roles such as Test Engineers, Release Engineers, Site Reliability Engineers, and Test Development Engineers, and how these changes boosted productivity and reshaped engineering workflows.

AutomationGoogleQA
0 likes · 6 min read
Evolution of Quality Assurance Roles and Automation at Google
ITPUB
ITPUB
Jun 20, 2018 · Databases

How JD Logistics Scales Warehouse Databases with Automation and High‑Availability Strategies

This article details JD Logistics' warehouse management system database architecture, the shift between local and centralized deployments, and how the UDBA automation platform, performance tuning, fault‑self‑healing, data archiving, and MySQL upgrades together ensure high performance and high availability across thousands of warehouses.

AutomationOperationsdatabases
0 likes · 13 min read
How JD Logistics Scales Warehouse Databases with Automation and High‑Availability Strategies
DevOps
DevOps
Jun 19, 2018 · Operations

Understanding the Difference Between Continuous Delivery and Continuous Deployment

Continuous Delivery and Continuous Deployment are often confused, but this article examines their origins, definitions, and practical distinctions, highlighting how delivery focuses on business‑level release decisions while deployment automates production releases, and explains how they fit within DevOps, CI, and release strategies.

AutomationContinuous DeliveryContinuous Deployment
0 likes · 14 min read
Understanding the Difference Between Continuous Delivery and Continuous Deployment
DevOps
DevOps
Jun 14, 2018 · Operations

Understanding DevOps: Role Merging, Automation, and Organizational Impact

This article examines how DevOps emerged from the merging of development and operations roles, explores automation practices in small and large teams, outlines the three-step DevOps workflow, and discusses the cultural and organizational challenges of adopting DevOps at scale.

AutomationOperationsTeam Collaboration
0 likes · 9 min read
Understanding DevOps: Role Merging, Automation, and Organizational Impact
Tencent Cloud Developer
Tencent Cloud Developer
Jun 14, 2018 · Operations

Tencent Cloud Database Massive Operations: Team Building, Automated Operations Platform, and Intelligent Practices

Tencent Cloud Database’s massive‑operation strategy combines a dedicated architect team, a three‑layer automated platform for resource, task and health management, and AI‑driven intelligent services that customize workloads, automate tuning, and enable proactive scaling and self‑healing across hundreds of thousands of instances.

AIAutomationDatabase
0 likes · 11 min read
Tencent Cloud Database Massive Operations: Team Building, Automated Operations Platform, and Intelligent Practices
DevOps Cloud Academy
DevOps Cloud Academy
Jun 11, 2018 · Operations

Using the Jenkins API with Python (jenkinsapi)

This guide explains how to configure the Python environment and use the jenkinsapi library to interact with Jenkins, detailing class constructors, method signatures, parameters, and common operations such as retrieving job information, managing builds, and controlling jobs.

APIAutomationJenkins
0 likes · 6 min read
Using the Jenkins API with Python (jenkinsapi)
Liangxu Linux
Liangxu Linux
Jun 9, 2018 · Backend Development

How to Compile Multiple C Programs with a Single Makefile

This tutorial shows how to write a concise Makefile that automatically discovers all .c files in a directory, builds each into an executable with matching names, and supports easy addition of new programs with a single make command.

AutomationBuild SystemMakefile
0 likes · 4 min read
How to Compile Multiple C Programs with a Single Makefile
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 5, 2018 · Artificial Intelligence

Applying Deep Learning for Automated UI Bug Detection in Mobile Apps

To address the rising cost of manual UI testing on diverse mobile devices, the article presents a deep‑learning‑based solution using PaddlePaddle that automatically detects UI style bugs such as misaligned controls, text overlap, and blank spaces through data‑driven model training, image preprocessing, and classification.

AutomationImage ClassificationPaddlePaddle
0 likes · 10 min read
Applying Deep Learning for Automated UI Bug Detection in Mobile Apps
DevOpsClub
DevOpsClub
Jun 4, 2018 · Operations

Uncovering the Dirty Parts of DevOps: Lessons from the Beijing 2018 Talk

This article presents a comprehensive translation of Qiao Liang's 2018 DevOpsDays Beijing talk, exploring the history, bright spots, hidden challenges, and practical pitfalls of DevOps while offering concrete steps, real‑world case studies, and cultural insights for teams pursuing continuous delivery.

AutomationCulturecase study
0 likes · 19 min read
Uncovering the Dirty Parts of DevOps: Lessons from the Beijing 2018 Talk
Efficient Ops
Efficient Ops
May 30, 2018 · Databases

How SF Express Transformed Its Database Operations: From Legacy to Open‑Source, Distributed, and Intelligent Ops

This talk details SF Express’s journey from heterogeneous legacy databases to standardized open‑source, distributed architectures and intelligent operations, covering standardization, migration to open‑source, scaling with Mycat, automated resource pooling, and the ThinkDB platform that drives proactive, automated DBA workflows.

AutomationDatabaseDistributed Systems
0 likes · 18 min read
How SF Express Transformed Its Database Operations: From Legacy to Open‑Source, Distributed, and Intelligent Ops
21CTO
21CTO
May 30, 2018 · Fundamentals

Understanding Automation Testing Frameworks: Core Concepts and Best Practices

This article explains what a framework is, why automated testing is essential, its benefits and limitations, and outlines the essential components and common types of automation testing frameworks, providing practical guidance for building effective test solutions.

AutomationCIsoftware testing
0 likes · 7 min read
Understanding Automation Testing Frameworks: Core Concepts and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
May 30, 2018 · Operations

Tencent Hub: DevOps Best Practices and Workflow Architecture

Zou Hui explained Tencent Hub’s end‑to‑end DevOps platform, detailing how clarified, automated workflows—spanning code development, building, release, containerized plugins, and a multi‑level artifact registry—enable balanced quality and speed while supporting flexible, parallel execution and comprehensive permission‑controlled management across diverse deployment scenarios.

AutomationOperationsTencent Hub
0 likes · 10 min read
Tencent Hub: DevOps Best Practices and Workflow Architecture
JD Tech
JD Tech
May 30, 2018 · Fundamentals

Insights on the Evolving Role and Responsibilities of Test Engineers

The article shares a test engineer's seven‑year journey, describing how their understanding of testing has evolved through four stages, outlining the broader responsibilities of test engineers, and offering practical advice on improving product quality, fostering collaboration, and ensuring technical solutions are effectively adopted.

AutomationTest Engineeringquality assurance
0 likes · 8 min read
Insights on the Evolving Role and Responsibilities of Test Engineers
JD Retail Technology
JD Retail Technology
May 25, 2018 · Operations

How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms

This article chronicles JD.com's journey of evolving mobile backend API testing—from manual proxy checks to script‑based JMeter suites, then to integrated testing and performance platforms, and finally to a continuous DevOps pipeline that automates verification, monitoring, and delivery of high‑traffic services.

API testingAutomationPlatform Engineering
0 likes · 15 min read
How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms
Ctrip Technology
Ctrip Technology
May 24, 2018 · Frontend Development

SnapDiff: An Automated Frontend Visual and Message Diff Testing Platform

SnapDiff is a JavaScript‑based platform that automates front‑end visual and message‑level regression testing through image comparison, distributed execution, mock data handling, and intelligent report analysis, dramatically reducing maintenance effort and improving test coverage for rapidly iterating web applications.

AutomationDistributed TestingFrontend Testing
0 likes · 11 min read
SnapDiff: An Automated Frontend Visual and Message Diff Testing Platform
ITPUB
ITPUB
May 24, 2018 · Operations

Mastering Modern Operations: From Deployment to Automation and High Availability

This article outlines the essential facets of modern IT operations, covering environment deployment, troubleshooting and performance tuning, backup strategies, high‑availability clustering, monitoring and alerting, security and auditing, as well as automation, DevOps practices, virtualization, and cloud services, providing practical insights and tool recommendations.

AutomationDeploymentMonitoring
0 likes · 9 min read
Mastering Modern Operations: From Deployment to Automation and High Availability
360 Quality & Efficiency
360 Quality & Efficiency
May 18, 2018 · Mobile Development

Automated Mobile UI Test Script Recording and Playback System

This article describes a mobile UI testing platform that records screen interactions to automatically generate Python test scripts, detailing the workflow, technical implementation using ADB commands and Android AccessibilityService, and solutions for real‑time recording, gesture classification, and script playback.

AccessibilityServiceAutomationPython
0 likes · 9 min read
Automated Mobile UI Test Script Recording and Playback System
Ctrip Technology
Ctrip Technology
May 17, 2018 · Operations

LightMerge: Accelerating Multi-Feature Branch Integration on Ctrip’s Code Platform

LightMerge, Ctrip’s integration accelerator, addresses the challenges of merging multiple feature branches by automatically detecting conflicts, merging selected branches, and integrating with CI pipelines, thereby streamlining the multi‑feature branch release process and improving development efficiency and code quality.

Automationbranch integrationci/cd
0 likes · 6 min read
LightMerge: Accelerating Multi-Feature Branch Integration on Ctrip’s Code Platform
JD Tech
JD Tech
May 17, 2018 · Mobile Development

Comprehensive Mobile Testing Automation Strategy and Practices

This article presents a detailed mobile testing automation solution covering quality assurance, early test involvement, systematic automation processes, benefit measurement, and team development to improve product quality and testing efficiency across the entire software lifecycle.

AutomationTest Strategycontinuous integration
0 likes · 9 min read
Comprehensive Mobile Testing Automation Strategy and Practices
JD Tech
JD Tech
May 14, 2018 · Mobile Development

Exploring iOS Automated Visual Event Tracking (埋点) – Technical Overview

This article examines the challenges and solutions of implementing automated visual event tracking (埋点) in iOS applications, covering background, existing methods, the proposed visual tracking architecture, unique identifier generation, data payload handling, version management, and future considerations for improving development efficiency.

AutomationSDKevent tracking
0 likes · 19 min read
Exploring iOS Automated Visual Event Tracking (埋点) – Technical Overview
JD Retail Technology
JD Retail Technology
May 11, 2018 · Mobile Development

Exploring Automated Visual Event Tracking (埋点) for iOS Applications

This article examines the challenges of traditional code‑based event tracking in iOS, compares code, visual, and no‑tracking approaches, and presents a visual‑tracking solution that uses AOP, unique identifiers, data‑carrying protocols, and version management to improve automation and maintainability.

AOPAutomationevent tracking
0 likes · 18 min read
Exploring Automated Visual Event Tracking (埋点) for iOS Applications
Efficient Ops
Efficient Ops
May 9, 2018 · Operations

How eBay Automates Cross‑Platform Patch Deployment at Scale

This article details eBay's 11‑year journey in automating system‑wide patch deployment across Windows and Linux servers, covering challenges, process evolution, security considerations, testing strategies, and future plans for kernel hot‑patching and container‑based updates.

AutomationOperationsPatch management
0 likes · 17 min read
How eBay Automates Cross‑Platform Patch Deployment at Scale
Efficient Ops
Efficient Ops
May 8, 2018 · Operations

20 Proven Ops Automation Rules Every Team Should Follow

This article presents twenty practical principles for building and maintaining an effective, business‑oriented operations automation system, covering mindset, architecture, design, tooling, team composition, data handling, security, and implementation best practices for modern enterprises.

AutomationBest PracticesInfrastructure
0 likes · 5 min read
20 Proven Ops Automation Rules Every Team Should Follow
Alibaba Cloud Developer
Alibaba Cloud Developer
May 4, 2018 · Artificial Intelligence

Can AI Turn Your Cafeteria Into a Cashless, Self‑Checkout Zone?

A hungry Alibaba engineer recounts how he leveraged visual‑recognition AI and IoT to build a robot that instantly identifies dishes on a tray, calculates prices, records nutritional data in the cloud, and won an IoT competition, promising a future of automated, data‑driven dining for thousands of employees.

AIAutomationFoodTech
0 likes · 5 min read
Can AI Turn Your Cafeteria Into a Cashless, Self‑Checkout Zone?
Efficient Ops
Efficient Ops
May 2, 2018 · Operations

How Tencent Scales 20,000+ Servers: Lessons from SNG Operations

This talk outlines the five major challenges faced by Tencent's SNG component operations—geographic distribution, HTTPS certificate management, massive device failures, long‑term maintenance, and large‑scale scaling—and describes the underlying architecture, operational principles, and practical techniques used to automate and reliably support millions of users during peak events.

AutomationOperationsTencent
0 likes · 20 min read
How Tencent Scales 20,000+ Servers: Lessons from SNG Operations
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 26, 2018 · Cloud Native

How I Use Docker to Build a Fast, Portable Development Environment

This article explains how the author leverages Docker containers to create a lightweight, reproducible development environment, detailing the shortcomings of traditional script‑based setups, the Docker‑based workflow, helper tools, and steps for automating startup, all aimed at developers who love tinkering.

AutomationDevelopment EnvironmentDocker
0 likes · 8 min read
How I Use Docker to Build a Fast, Portable Development Environment
Qunar Tech Salon
Qunar Tech Salon
Apr 25, 2018 · Fundamentals

Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions

The Qunar QTest Conference held on April 21 showcased a series of technical talks covering test environment governance, code coverage platforms, dynamic BadSQL scanning, machine‑learning‑based mobile performance testing, and case‑bug management systems, providing attendees with practical insights and future development roadmaps.

AutomationQTestcode coverage
0 likes · 4 min read
Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2018 · Backend Development

Essential Python Libraries for Web Scraping and Data Processing

A comprehensive catalog of Python libraries covering network communication, web crawling frameworks, HTML/XML parsing, text manipulation, file format handling, natural language processing, browser automation, concurrency, cloud services, email processing, URL manipulation, multimedia extraction, WebSocket support, DNS resolution, computer vision, proxy servers, and other useful tools for developers.

AutomationPythonWeb Scraping
0 likes · 16 min read
Essential Python Libraries for Web Scraping and Data Processing
360 Tech Engineering
360 Tech Engineering
Apr 16, 2018 · Operations

Implementing Continuous Integration with Jenkins and Docker

This article explains how to set up a Jenkins-based CI/CD pipeline using Docker, covering Jenkins concepts, deployment via Docker containers, master‑slave configuration, essential Docker plugins, and API usage with practical command‑line examples for building automated workflows.

AutomationDockerDocker Plugins
0 likes · 12 min read
Implementing Continuous Integration with Jenkins and Docker
Suning Technology
Suning Technology
Apr 16, 2018 · Artificial Intelligence

How Suning’s AI‑Powered Banner Design Platform Revolutionizes E‑Commerce Advertising

This article explains how Suning’s intelligent design platform automates banner creation for online retail by combining deep‑learning image segmentation, rule‑based layout generation, multi‑task evaluation models, and adaptive coloring, dramatically reducing manual effort while boosting personalization and conversion rates.

AIAutomationbanner design
0 likes · 17 min read
How Suning’s AI‑Powered Banner Design Platform Revolutionizes E‑Commerce Advertising
MaGe Linux Operations
MaGe Linux Operations
Apr 13, 2018 · Operations

How Alibaba Built Its DevOps Automation Platform: Key Practices and Lessons

This article outlines Alibaba's DevOps transformation, describing the three operational stages, four foundations of automated operations, CI/CD implementation, essential system characteristics, development‑defined operations, config‑driven changes, and the tools that enable high‑availability, efficiency, and scalability.

AlibabaAutomationInfrastructure
0 likes · 10 min read
How Alibaba Built Its DevOps Automation Platform: Key Practices and Lessons
Practical DevOps Architecture
Practical DevOps Architecture
Apr 10, 2018 · Operations

Ansible Installation and Configuration Guide

This guide explains how to install Ansible via yum or pip, outlines its directory layout, describes host inventory setup, details SSH key configuration for password‑less access, and introduces common modules such as ping for basic connectivity testing.

AutomationInstallationOperations
0 likes · 4 min read
Ansible Installation and Configuration Guide
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 3, 2018 · Operations

Evolution of Baidu's System-Level Testing Platform

This article reviews the six‑year evolution of Baidu's system‑level testing technology, describing how the testing approach progressed from manual testing through automated scripts, platform integration, cloud‑based testing, and finally a modular, service‑oriented testing platform to support large‑scale continuous integration.

AutomationSoftware qualityTesting Platform
0 likes · 12 min read
Evolution of Baidu's System-Level Testing Platform
转转QA
转转QA
Apr 3, 2018 · Backend Development

Overview of the Commercial Testing Platform and Its Future Roadmap

The article introduces a commercial testing platform used by an advertising team, detailing its architecture, core components, monitoring and scheduling mechanisms, current advantages and shortcomings, and outlines planned enhancements to improve data construction, result recording, and anti‑fraud coverage.

AdvertisingAutomationMonitoring
0 likes · 8 min read
Overview of the Commercial Testing Platform and Its Future Roadmap
Efficient Ops
Efficient Ops
Mar 27, 2018 · Cloud Computing

Why X86 Bare‑Metal Services Matter and How to Build Them in the Cloud

This article explains why X86 bare‑metal services are essential for high‑performance, security‑critical workloads, describes their architecture and management processes, and outlines the steps—standardization, automation, service‑orientation, and self‑service—used by Hengfeng Bank to implement and operate them.

AutomationBare MetalCloud Computing
0 likes · 16 min read
Why X86 Bare‑Metal Services Matter and How to Build Them in the Cloud
Tencent Cloud Developer
Tencent Cloud Developer
Mar 23, 2018 · Mobile Development

Building Custom Android Studio Plugins to Automate Code Generation

By walking through the creation of a custom Android Studio (IntelliJ) plugin that reads protobuf files and auto‑generates Service and Presenter classes, the author shows how VFS, PSI, and project‑model APIs can replace tedious manual coding, delivering roughly 5.5% time savings per requirement.

Android Studio PluginAutomationIntelliJ Plugin
0 likes · 10 min read
Building Custom Android Studio Plugins to Automate Code Generation
DevOpsClub
DevOpsClub
Mar 23, 2018 · Operations

How to Automate Infrastructure with IaC, Terraform, and Chef for Seamless CI/CD

This article explains why manual VM provisioning and application deployment are bottlenecks, and shows how combining Infrastructure as Code tools like Terraform with configuration‑management solutions such as Chef can create a fully automated, version‑controlled pipeline that speeds up continuous integration, delivery and deployment across development, test and production environments.

AutomationChefConfiguration Management
0 likes · 26 min read
How to Automate Infrastructure with IaC, Terraform, and Chef for Seamless CI/CD
DevOps
DevOps
Mar 20, 2018 · Operations

How Large-Scale Development Teams Implement DevOps Transformation: Engineering Systems, Automated Deployment, Telemetry, and Continuous Improvement

This article describes how Microsoft’s global development platform team built a highly available, automated DevOps pipeline on Azure, detailing the engineering system, deployment process, telemetry collection, alert handling, security practices, open‑source integration, and metrics‑driven continuous improvement.

AutomationOperationscloud
0 likes · 17 min read
How Large-Scale Development Teams Implement DevOps Transformation: Engineering Systems, Automated Deployment, Telemetry, and Continuous Improvement
DevOps Engineer
DevOps Engineer
Mar 19, 2018 · Operations

Understanding Continuous Delivery: Practices, Benefits, and Differences from Continuous Deployment

Continuous Delivery is a DevOps practice that automates building, testing, and preparing code changes for production, enabling faster, more reliable releases through extensive testing, cloud‑based environments, and developer‑controlled deployment, while contrasting with Continuous Deployment's automatic production pushes.

AutomationContinuous DeliverySoftware Release
0 likes · 5 min read
Understanding Continuous Delivery: Practices, Benefits, and Differences from Continuous Deployment
DevOps Engineer
DevOps Engineer
Mar 19, 2018 · Operations

Understanding DevOps: Culture, Practices, and Tools for Faster Application Delivery

The article explains how DevOps combines culture, practices, and tooling to enable organizations to deliver applications and services more rapidly by breaking down silos between development and operations, fostering cross‑functional collaboration, automation, and continuous improvement throughout the software lifecycle.

AutomationCollaborationContinuous Delivery
0 likes · 2 min read
Understanding DevOps: Culture, Practices, and Tools for Faster Application Delivery
DevOps Engineer
DevOps Engineer
Mar 19, 2018 · Operations

Understanding Continuous Integration: Benefits and Practices

Continuous Integration (CI) is a DevOps practice where developers frequently merge code into a shared repository, triggering automated builds and tests to quickly detect defects, improve software quality, and accelerate delivery, while fostering a culture of frequent integration and reducing manual release effort.

AutomationCISoftware quality
0 likes · 4 min read
Understanding Continuous Integration: Benefits and Practices
360 Quality & Efficiency
360 Quality & Efficiency
Mar 16, 2018 · Fundamentals

Introduction to Windows Batch Commands and Scripting

This article provides a comprehensive beginner-friendly guide to Windows batch (BAT) commands, covering common file operations, control structures, variable handling, and practical code examples for automating tasks on Windows virtual machines.

AutomationBatchScripting
0 likes · 8 min read
Introduction to Windows Batch Commands and Scripting
Meituan Technology Team
Meituan Technology Team
Mar 15, 2018 · Frontend Development

Technical Stack and Practices of Meituan-Dianping Financial Platform Frontend

Meituan‑Dianping’s financial platform unified its frontend by adopting Vue for mobile, React for desktop, TypeScript, the Vix UI library, Portm mock‑data generation, Freekite visual testing, an Enhanced Hybrid SDK, SSR pre‑rendering, and robust monitoring and security, delivering up to 80 % UI development savings and markedly higher developer productivity.

AutomationFrontendHybrid
0 likes · 26 min read
Technical Stack and Practices of Meituan-Dianping Financial Platform Frontend
DevOps
DevOps
Mar 13, 2018 · Operations

DevOps: Overcoming Common Objections with Real‑World Case Studies

This article examines why many organizations doubt the feasibility of DevOps and continuous delivery, analyzes the root causes behind those doubts, and demonstrates through five detailed case studies how regulated environments, non‑web systems, legacy platforms, and cultural factors can all successfully adopt DevOps practices.

AutomationComplianceContinuous Delivery
0 likes · 18 min read
DevOps: Overcoming Common Objections with Real‑World Case Studies
转转QA
转转QA
Mar 7, 2018 · Backend Development

Implementing Interface Diff for Automated API Testing with Jenkins and Pytest

This article describes how to improve API testing efficiency and quality by using an interface‑diff approach integrated with Jenkins, CSV‑managed test cases, and the pytest framework, covering background, goals, technical implementation, and practical insights.

API testingAutomationCSV test cases
0 likes · 9 min read
Implementing Interface Diff for Automated API Testing with Jenkins and Pytest
Efficient Ops
Efficient Ops
Mar 6, 2018 · Operations

How Tencent’s SNG Ops Team Overcame Five Massive Service Challenges

The SNG Operations team shares the five critical challenges of managing tens of thousands of domains, certificates, server failures, automation, and rapid scaling during peak events, and outlines the practical strategies they used to ensure reliable, near‑real‑time service delivery.

AutomationOperationscertificate-management
0 likes · 6 min read
How Tencent’s SNG Ops Team Overcame Five Massive Service Challenges
Efficient Ops
Efficient Ops
Feb 28, 2018 · Operations

How Meituan Scaled Delivery Ops with Automated Monitoring and Full‑Link Testing

This article explains how Meituan's food delivery platform built an automated operations system—covering complex workflows, traffic spikes, rapid growth, pain‑point analysis, core goals, system architecture, and automation techniques such as anomaly detection, service‑protection triggers, and full‑link testing—to improve reliability and reduce manual effort.

AutomationMeituanMonitoring
0 likes · 17 min read
How Meituan Scaled Delivery Ops with Automated Monitoring and Full‑Link Testing
Java Backend Technology
Java Backend Technology
Feb 27, 2018 · Backend Development

Mastering Large-Scale Website Architecture: 10 Essential Patterns Explained

This article outlines ten fundamental architecture patterns for high‑traffic websites—including layering, partitioning, distribution, clustering, caching, asynchronous processing, redundancy, automation, and security—explaining their goals, benefits, challenges, and best‑practice constraints to help engineers build scalable, reliable, and maintainable systems.

AutomationCachingDistributed Systems
0 likes · 11 min read
Mastering Large-Scale Website Architecture: 10 Essential Patterns Explained
dbaplus Community
dbaplus Community
Feb 25, 2018 · Databases

Automate MySQL SQL Review: Self‑Service Platform for Faster Deployments

This article introduces a PHP‑based SQL auto‑review platform that lets developers submit MySQL statements for automatic performance and compliance checks, integrates rules from Inception, Percona, and Meituan SQLAdvisor, and provides step‑by‑step installation and deployment guidance.

AutomationDatabaseMySQL
0 likes · 11 min read
Automate MySQL SQL Review: Self‑Service Platform for Faster Deployments
Efficient Ops
Efficient Ops
Feb 23, 2018 · Operations

What a Decade of Ops Taught Me: Key Strategies for Scalable Infrastructure

This article reflects on ten years of Tencent's operations experience, sharing the author's career journey, the evolution of large‑scale service management, the design of the L5 fault‑tolerant system, unified frameworks, resource packaging, CMDB virtual mirrors, and automated deployment practices that together enable reliable, efficient, and scalable infrastructure.

AutomationCMDBOperations
0 likes · 11 min read
What a Decade of Ops Taught Me: Key Strategies for Scalable Infrastructure
ITPUB
ITPUB
Feb 12, 2018 · Operations

Master Practical Bash Scripts for System Monitoring and Automation

Discover a collection of practical Bash script snippets covering random string generation, colored output functions, batch user creation, package and service checks, host reachability, CPU/memory/disk monitoring, remote disk usage collection, and website availability testing, with essential scripting best‑practice tips.

AutomationBashShell scripting
0 likes · 6 min read
Master Practical Bash Scripts for System Monitoring and Automation
MaGe Linux Operations
MaGe Linux Operations
Feb 10, 2018 · Operations

60+ Must-Have Open‑Source DevOps Tools for Seamless Automation

This article compiles over 60 top open‑source DevOps tools—from version control systems and build automation to CI/CD platforms, container runtimes, configuration managers, monitoring solutions, and log collectors—providing concise descriptions to help engineers streamline automation, deployment, and operations workflows.

AutomationContainerMonitoring
0 likes · 14 min read
60+ Must-Have Open‑Source DevOps Tools for Seamless Automation