Tagged articles
3041 articles
Page 21 of 31
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 12, 2021 · Frontend Development

How AI Is Revolutionizing Frontend Development: Alibaba’s Three‑Year Journey

This article chronicles Alibaba’s three‑year evolution of frontend intelligence, detailing the origins of AI‑driven code generation, key technologies like imgCook, BizCook and UICook, the methodology, toolchain, organizational integration, and future directions for boosting development efficiency and business value.

AIautomationcode-generation
0 likes · 26 min read
How AI Is Revolutionizing Frontend Development: Alibaba’s Three‑Year Journey
Youzan Coder
Youzan Coder
Apr 2, 2021 · Interview Experience

Inside Youzan's Testing Team: Structure, Practices, and Culture

This article introduces Youzan's testing team, detailing its growth to over 120 engineers across three cities, the test‑development responsibilities, automation and load‑testing practices, quality‑assurance framework, training programs, and the open, growth‑focused team culture that candidates can expect.

Load TestingTeam Cultureautomation
0 likes · 8 min read
Inside Youzan's Testing Team: Structure, Practices, and Culture
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 31, 2021 · Frontend Development

How Visual Logic Orchestration Transforms Low‑Code Platforms for Frontend Efficiency

This article explores the evolution from ProCode to LowCode and NoCode in front‑end development, detailing iceluna's challenges, the design of visual logic orchestration, node abstraction, automatic layout, schema‑code conversion, debugging features, and future prospects for low‑code adoption.

No-codeVisual Programmingautomation
0 likes · 11 min read
How Visual Logic Orchestration Transforms Low‑Code Platforms for Frontend Efficiency
Fangduoduo Tech
Fangduoduo Tech
Mar 26, 2021 · Cloud Native

Streamlining Deployments with a Cloud‑Native CI/CD Platform at Fangduoduo

This article details how Fangduoduo built an integrated, cloud‑native CI/CD release system—combining Vue front‑end, Python back‑end, Jenkins, Gerrit, Docker Swarm and Kubernetes—to automate builds, deployments, version control, testing, and service maintenance, dramatically boosting development efficiency.

Cloud NativeDevOpsDocker Swarm
0 likes · 11 min read
Streamlining Deployments with a Cloud‑Native CI/CD Platform at Fangduoduo
Python Programming Learning Circle
Python Programming Learning Circle
Mar 26, 2021 · Backend Development

Building a Python API Automation Testing Framework: Design, Configuration, Logging, Database, and Email Integration

This article details the step‑by‑step creation of a Python‑based API automation testing framework, covering project structure, configuration files, a reusable logging module, HTTP request handling with requests, common utilities for Excel and XML, MySQL database access, email reporting, and the test runner setup.

API testingEmailautomation
0 likes · 20 min read
Building a Python API Automation Testing Framework: Design, Configuration, Logging, Database, and Email Integration
Xianyu Technology
Xianyu Technology
Mar 26, 2021 · Backend Development

A General Solution for Improving Daily Business Issue Diagnosis Efficiency

The article presents a general solution that streamlines daily business issue diagnosis by aggregating multi‑service data via GraphQL, converting it into human‑readable semantics, and automatically detecting anomalies with a rule engine, enabling one‑click retrieval, reduced hand‑offs, and extensible monitoring for platforms such as Xianyu.

GraphQLQLExpressautomation
0 likes · 10 min read
A General Solution for Improving Daily Business Issue Diagnosis Efficiency
Meituan Technology Team
Meituan Technology Team
Mar 25, 2021 · Frontend Development

Automated Generation of Front-End Code from Design Drafts: Architecture and Algorithms

The article presents a three‑stage pipeline that automatically transforms Sketch design drafts into a DSL view tree, infers layout and style properties, and generates Meituan‑compatible static front‑end code, while offering visual tools for layer cleanup, component recognition, and property adjustment to ensure high‑fidelity mobile UI reproduction.

DSLautomationcode-generation
0 likes · 19 min read
Automated Generation of Front-End Code from Design Drafts: Architecture and Algorithms
21CTO
21CTO
Mar 22, 2021 · Cloud Native

How to Implement Cloud‑Native Architecture with SAE: A Step‑by‑Step Guide

This article explains why modern enterprises need cloud‑native architecture, introduces the SESORA maturity model, and provides a detailed, practical walkthrough of deploying a cloud‑native application on Alibaba Cloud SAE, covering namespace creation, app configuration, SLB binding, service discovery, elasticity, observability, resilience, and automation.

DeploymentMicroservicesSaaS
0 likes · 23 min read
How to Implement Cloud‑Native Architecture with SAE: A Step‑by‑Step Guide
FunTester
FunTester
Mar 21, 2021 · Operations

How to Add Branch Logic and Synchronize Endpoints in Chain Performance Testing

This article examines the challenges of chain performance testing without branch handling, proposes logical branch controls and synchronized test termination, and provides concrete Java code examples to improve reliability and accuracy of load‑testing pipelines.

Exception HandlingLoad TestingPerformance Testing
0 likes · 8 min read
How to Add Branch Logic and Synchronize Endpoints in Chain Performance Testing
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2021 · Mobile Development

Build a Python Appium Bot to Auto‑Reply QQ Messages

This step‑by‑step guide shows how to set up Python, Appium, JDK, Android SDK and a screen‑mirroring tool, connect an Android phone, verify the ADB connection, and run a complete Appium script that automatically reads and replies to QQ chats.

AppiumQQautomation
0 likes · 6 min read
Build a Python Appium Bot to Auto‑Reply QQ Messages
21CTO
21CTO
Mar 16, 2021 · Operations

How Cloud Computing Is Redefining Operations: Trends, Challenges, and Strategies

The article examines how the rapid adoption of cloud computing, DevOps, AIOps, and FinOps is reshaping the role of IT operations, highlighting new trends, evolving work boundaries, and the essential characteristics of a modern, automated, secure, and cost‑optimized operations system.

Cost OptimizationDevOpsFinOps
0 likes · 18 min read
How Cloud Computing Is Redefining Operations: Trends, Challenges, and Strategies
DevOps Cloud Academy
DevOps Cloud Academy
Mar 16, 2021 · Information Security

Best Practices for Implementing DevSecOps: Security Model, Governance, Automation, and Training

The article outlines six key DevSecOps best practices—including establishing a security model, enforcing governance policies, automating security tasks, training developers, applying network segmentation, and limiting administrative privileges—to help organizations overcome staffing and collaboration challenges while maintaining consistent security throughout the development and operations lifecycle.

DevSecOpsOperationsautomation
0 likes · 4 min read
Best Practices for Implementing DevSecOps: Security Model, Governance, Automation, and Training
FunTester
FunTester
Mar 15, 2021 · Industry Insights

What Are the Hottest Automation Testing Trends for 2021?

The article examines how software testing has expanded beyond bug detection in 2021, covering left‑shift/right‑shift testing, cloud‑based cross‑browser testing, AI‑driven tools, Selenium’s evolution, IoT performance testing, QAOps, blockchain testing, cloud automation, and the emerging NoOps model.

AI testingIoT testingQAOps
0 likes · 9 min read
What Are the Hottest Automation Testing Trends for 2021?
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Mar 12, 2021 · Operations

Evolution of Live Streaming Load Testing and Stability Assurance for an Online Education Platform

The article details how an online education provider progressively enhanced its live‑streaming performance testing framework—from rudimentary "stone age" checks to automated, data‑driven "information age" practices—by restructuring services, refining test scenarios, introducing traffic replay, and automating script generation to achieve more reliable and efficient stability assurance.

Load Testingautomationonline education
0 likes · 12 min read
Evolution of Live Streaming Load Testing and Stability Assurance for an Online Education Platform
58 Tech
58 Tech
Mar 12, 2021 · Operations

Continuous Delivery Evolution for Anjuke Mini Programs: From Manual Releases to Platformized Automation

This article details how the Anjuke mini‑program team tackled frequent, fragmented releases across multiple platforms by standardizing processes, introducing local SDK‑based uploads, integrating Jenkins, and ultimately building a platform‑based service with UI automation using Puppeteer, resulting in reduced cost, higher transparency, and scalable multi‑program support.

Continuous DeliveryJenkinsMini Program
0 likes · 12 min read
Continuous Delivery Evolution for Anjuke Mini Programs: From Manual Releases to Platformized Automation
Top Architect
Top Architect
Mar 11, 2021 · Operations

Popular DevOps Tools Overview

This article provides a comprehensive overview of modern DevOps practices and popular tools—including version control, containerization, orchestration, automation, collaboration, and monitoring—explaining their purposes, key features, and how they fit into the software delivery lifecycle.

ContainersDevOpsTooling
0 likes · 13 min read
Popular DevOps Tools Overview
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 9, 2021 · Fundamentals

How to Automate Rainfall Word Reports with Python and Pandas

This article walks through reading monthly rainfall data with pandas, cleaning missing values, calculating rainfall deviations, generating descriptive paragraphs, and rendering a formatted Word report using docxtpl, providing complete code snippets and example outputs for each step.

DocxTemplatePythonautomation
0 likes · 8 min read
How to Automate Rainfall Word Reports with Python and Pandas
Efficient Ops
Efficient Ops
Mar 8, 2021 · Operations

Master Linux Automation: Startup Scripts, at, and crontab Explained

This guide walks you through essential Linux automation techniques—including boot‑time service startup with chkconfig and rc.d, one‑off scheduling using at, and recurring jobs with crontab and shell scripts—so you can manage web servers efficiently without manual intervention.

Operationsatautomation
0 likes · 9 min read
Master Linux Automation: Startup Scripts, at, and crontab Explained
Youku Technology
Youku Technology
Mar 5, 2021 · Industry Insights

How Youku Built a Service‑Side Quality Assurance System to Boost Release Quality

This article outlines Youku's end‑to‑end service‑side quality assurance framework, detailing the factors that affect quality across the development lifecycle, the automated testing practices integrated into the release pipeline, the platform capabilities built for data collection and replay, and the metrics used to measure improvements in reliability and development efficiency.

Backend testingOperationsautomation
0 likes · 12 min read
How Youku Built a Service‑Side Quality Assurance System to Boost Release Quality
php Courses
php Courses
Mar 5, 2021 · Backend Development

Automatically Minify Laravel Blade Templates with Laravel Mix

This guide demonstrates how to set up Laravel Mix with the laravel-mix-template-minifier plugin to automatically compress Blade template files, configure watching scripts, enable boot-time execution, and optimize npm scripts to produce minified HTML, CSS, and JavaScript while preserving PHP code.

Deploymentautomationhtml-minifier
0 likes · 6 min read
Automatically Minify Laravel Blade Templates with Laravel Mix
DevOps
DevOps
Mar 4, 2021 · Product Management

Understanding the Customer Journey in Internet Consumer Finance

The article explains how digital transformation reshapes the customer journey in consumer finance, highlighting its definition, four key capabilities—automation, personalization, contextual interaction, and journey innovation—and outlining stages from acquisition to advocacy to guide firms in building comprehensive, data‑driven experiences.

automationconsumer financecustomer journey
0 likes · 10 min read
Understanding the Customer Journey in Internet Consumer Finance
Practical DevOps Architecture
Practical DevOps Architecture
Mar 3, 2021 · Databases

Step-by-Step Shell Scripts for Deploying MySQL and Creating Users on a Linux Node

This article provides a detailed shell-script tutorial for installing MySQL 5.7 on a Linux node, initializing the database, setting the root password, and automatically creating multiple user accounts with random passwords, suitable for operations and database administrators. The guide includes full script listings, explains repository configuration, service management, and error handling, making it a practical reference for DevOps engineers.

Database DeploymentLinuxUser Management
0 likes · 4 min read
Step-by-Step Shell Scripts for Deploying MySQL and Creating Users on a Linux Node
FunTester
FunTester
Mar 2, 2021 · Operations

How to Diversify Request Parameters for Robust Performance Testing

This article explains practical techniques for generating varied request parameters—such as random numbers, thread‑safe identifiers, random strings, and upstream data extraction—to avoid identical inputs in multi‑call performance tests and improve test reliability.

Performance Testingautomationjava
0 likes · 12 min read
How to Diversify Request Parameters for Robust Performance Testing
New Oriental Technology
New Oriental Technology
Feb 22, 2021 · Operations

Full-Chain Load Testing Theory, Model Design (DESP) and New Oriental Continuation Class Case Study

This article introduces the fundamentals of full‑chain load testing, explains why it is essential for large‑scale distributed systems, outlines the DESP model with its four simulation dimensions, and presents a detailed case study of New Oriental's continuation‑class platform including architecture, data preparation, load design, automation and recruitment information.

Load TestingOperationsPerformance Testing
0 likes · 14 min read
Full-Chain Load Testing Theory, Model Design (DESP) and New Oriental Continuation Class Case Study
Liangxu Linux
Liangxu Linux
Feb 18, 2021 · Operations

Essential Linux Command Cheat Sheet for File Management, Monitoring, and Automation

This article compiles practical Linux shell commands for locating and moving files, batch extracting archives, using sed for text manipulation, checking directory existence, monitoring disk usage, analyzing logs, managing firewalls, and automating common sysadmin tasks, all presented with clear examples and explanations.

Linuxautomation
0 likes · 9 min read
Essential Linux Command Cheat Sheet for File Management, Monitoring, and Automation
Programmer DD
Programmer DD
Feb 18, 2021 · Backend Development

InfoSpider: Open‑Source Python Toolbox for Secure Personal Data Scraping and Analysis

InfoSpider is an open‑source Python‑based web‑scraping toolbox that securely aggregates personal data from over 24 sources—including email, e‑commerce, and social platforms—provides a GUI for easy operation, stores results in JSON, and offers basic visual analysis, making personal data integration and insight generation straightforward.

PythonWeb Scrapingautomation
0 likes · 12 min read
InfoSpider: Open‑Source Python Toolbox for Secure Personal Data Scraping and Analysis
FunTester
FunTester
Jan 29, 2021 · Operations

Replay Browser Requests for Multi‑Endpoint API Load Testing

This article explains how to capture all HTTP requests from a browser, filter out irrelevant assets, convert them into HttpRequestBase objects, and run a concurrent load test across multiple APIs using the FunTester framework, complete with code snippets and performance metrics.

API load testingFunTesterPerformance Testing
0 likes · 7 min read
Replay Browser Requests for Multi‑Endpoint API Load Testing
FunTester
FunTester
Jan 28, 2021 · Operations

Turn Browser Curl Calls into Fast Java Performance Tests

This article explains how to capture browser curl requests, parse them into Java HttpRequestBase objects, and run high‑concurrency performance tests using a custom FunTester framework, complete with code examples, metrics, and repository links.

BackendHTTPPerformance Testing
0 likes · 8 min read
Turn Browser Curl Calls into Fast Java Performance Tests
DevOps Cloud Academy
DevOps Cloud Academy
Jan 27, 2021 · Operations

Installing and Configuring the Mattermost‑Jira Integration

This guide walks you through installing the Mattermost Jira plugin, setting up webhook secrets, linking Jira application URLs, configuring Mattermost commands, and creating Jira issues directly from Mattermost to streamline DevOps collaboration without leaving the chat platform.

ChatOpsDevOpsIntegration
0 likes · 7 min read
Installing and Configuring the Mattermost‑Jira Integration
FunTester
FunTester
Jan 25, 2021 · Industry Insights

Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies

The article analyzes the key obstacles faced by software testing teams when working remotely—such as communication gaps, collaboration hurdles, technical failures, and documentation issues—and proposes practical solutions including video calls, automated regression testing, test‑driven development, and Selenium‑based tools.

SeleniumSoftware Testingautomation
0 likes · 8 min read
Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies
MaGe Linux Operations
MaGe Linux Operations
Jan 24, 2021 · Operations

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

This article walks through a real call‑center outage, outlines why traditional ad‑hoc debugging fails, and presents a structured approach—including symptom identification, rapid root‑cause isolation, enhanced monitoring, concise emergency playbooks, and intelligent automation—to dramatically reduce recovery time and move toward self‑healing operations.

automationcall centeremergency plan
0 likes · 13 min read
How to Speed Up Call Center Incident Resolution with Proven Ops Strategies
DevOps Cloud Academy
DevOps Cloud Academy
Jan 21, 2021 · Operations

DevOps: Unifying Development, Operations, and QA

This article defines DevOps, outlines its benefits and drawbacks, and explains key concepts such as automation, CI/CD, multi‑environment deployments, early failure detection, rollback, policy enforcement, and observability, showing how they collectively improve software delivery and organizational collaboration.

DevOpsOperationsautomation
0 likes · 14 min read
DevOps: Unifying Development, Operations, and QA
DevOps Cloud Academy
DevOps Cloud Academy
Jan 20, 2021 · Operations

Migrating Jenkins Freestyle Jobs to Pipeline: A Step‑by‑Step Guide

This article explains why and how to replace Jenkins Freestyle projects with Pipeline jobs, detailing the limitations of Freestyle, the benefits of Pipeline, and providing a complete scripted pipeline example that automates code checkout, building, testing, reporting, and email notifications.

DevOpsFreestyleJenkins
0 likes · 7 min read
Migrating Jenkins Freestyle Jobs to Pipeline: A Step‑by‑Step Guide
Cloud Native Technology Community
Cloud Native Technology Community
Jan 19, 2021 · Industry Insights

What Will Shape Kubernetes in 2021? Five Key Predictions

The article outlines five major 2021 Kubernetes trends—simpler AI/ML workloads, better developer and ops experiences, heightened automation, rapid edge growth, and project overload—while offering practical advice for enterprises navigating the evolving cloud‑native landscape.

AI/MLCloud NativeEdge Computing
0 likes · 7 min read
What Will Shape Kubernetes in 2021? Five Key Predictions
JD Cloud Developers
JD Cloud Developers
Jan 15, 2021 · Artificial Intelligence

AIOps Revolution: From Manual Scripts to Intelligent IT Operations

Since Gartner introduced AIOps in 2016, the IT operations landscape has evolved through five stages—from manual scripting to standardized tools, platform automation, DevOps, and now AI-driven AIOps—enabling real-time anomaly detection, root‑cause analysis, noise reduction, and predictive maintenance through big data and machine learning.

Artificial IntelligenceIT Operationsaiops
0 likes · 11 min read
AIOps Revolution: From Manual Scripts to Intelligent IT Operations
MaGe Linux Operations
MaGe Linux Operations
Jan 13, 2021 · Fundamentals

15 Must‑Try Python Packages Every Developer Should Know

This guide reviews fifteen essential Python packages—from data‑visualisation with Dash and image handling with Pillow to web requests, JSON parsing, and home automation—explaining their key features, typical use‑cases, and why they’re valuable tools for developers.

CLIData visualizationJSON
0 likes · 12 min read
15 Must‑Try Python Packages Every Developer Should Know
Baidu Intelligent Testing
Baidu Intelligent Testing
Jan 13, 2021 · Mobile Development

Hydra: A Multi‑Device Control Tool for Mobile UI Compatibility Testing

This article introduces Hydra, a PC‑based tool that enables one‑controller‑multiple‑device (one‑machine‑multiple‑control) testing for mobile UI compatibility, detailing its background, design principles, core modules such as the group‑control engine, real‑time image streaming, high‑performance image algorithms, consistency repair, and deployment results within Baidu.

HydraUI compatibilityautomation
0 likes · 16 min read
Hydra: A Multi‑Device Control Tool for Mobile UI Compatibility Testing
MaGe Linux Operations
MaGe Linux Operations
Jan 12, 2021 · Operations

Master Ansible: A Beginner’s Guide to Agent‑less Automation and Configuration Management

Ansible is a simple, powerful, agent‑less automation language that uses YAML‑based playbooks to manage configurations, install software, and orchestrate tasks across Linux, Windows, Unix, and network devices; this guide explains its architecture, installation on Ubuntu, configuration files, inventory setup, and common ad‑hoc commands.

AnsibleConfiguration ManagementLinux
0 likes · 10 min read
Master Ansible: A Beginner’s Guide to Agent‑less Automation and Configuration Management
DevOps Cloud Academy
DevOps Cloud Academy
Jan 12, 2021 · Operations

Resolving Common SonarQube Issues: Data Instability, Rule Configuration, and Project Authorization

This guide explains how to address three frequent SonarQube challenges—unstable data across branches, difficulty assigning custom rule sets to new projects, and project permission management—by creating per‑branch projects, using REST APIs for quality profiles, and applying permission templates via Jenkins integration.

DevOpsJenkinsSonarQube
0 likes · 7 min read
Resolving Common SonarQube Issues: Data Instability, Rule Configuration, and Project Authorization
21CTO
21CTO
Jan 8, 2021 · Databases

How ICBC Scales MySQL to 10,000 Nodes: Governance, Challenges, and Solutions

This article summarizes ICBC's experience of deploying nearly ten thousand MySQL nodes, detailing the current status, challenges, governance strategies—including standards, containerization, automated monitoring, emergency handling, and post‑incident analysis—and outlines future improvement plans for core‑application databases.

ContainerizationDatabase GovernanceICBC
0 likes · 17 min read
How ICBC Scales MySQL to 10,000 Nodes: Governance, Challenges, and Solutions
ITPUB
ITPUB
Jan 8, 2021 · Databases

How ICBC Scales MySQL to 10,000 Nodes: Governance, Automation, and Performance Strategies

This article outlines Industrial and Commercial Bank of China's journey from early MySQL adoption to managing nearly ten thousand production nodes, detailing the challenges of high‑capacity, high‑concurrency workloads and the comprehensive governance framework—including standards, pre‑emptive checks, automated incident response, and future self‑healing plans—used to ensure reliable core‑application data storage.

Database GovernanceLarge‑Scale DeploymentPerformance Monitoring
0 likes · 17 min read
How ICBC Scales MySQL to 10,000 Nodes: Governance, Automation, and Performance Strategies
JD Tech Talk
JD Tech Talk
Jan 8, 2021 · Artificial Intelligence

AIOps: Background, Scenarios, Capability Building, and Practical Implementation by JD Digital Operations Team

This article explains the evolution of IT operations toward AIOps, outlines its key scenarios, describes the team roles and capability‑building roadmap, and details JD Digital Operations' practical implementations—including fault detection, localization, and automated repair—leveraging AI, big data, and knowledge‑graph technologies.

Artificial IntelligenceIT Operationsaiops
0 likes · 12 min read
AIOps: Background, Scenarios, Capability Building, and Practical Implementation by JD Digital Operations Team
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 7, 2021 · Operations

Microsoft Azure DevOps Testing Left‑Shift: Practices, Principles, and Metrics

This article explains how Microsoft’s Azure DevOps team transformed its testing approach by shifting tests left, introducing new quality principles, redefining test classifications, improving automation reliability, and measuring progress with DevOps metrics to achieve faster, more trustworthy continuous integration and delivery.

Azure DevOpsLeft Shiftautomation
0 likes · 17 min read
Microsoft Azure DevOps Testing Left‑Shift: Practices, Principles, and Metrics
Code Ape Tech Column
Code Ape Tech Column
Jan 6, 2021 · Backend Development

Comprehensive Guide to Using Postman for API Testing and Automation

This article provides a detailed walkthrough of Postman, covering its core and advanced features, installation steps, interface navigation, how to send various types of requests, response analysis, collection management, batch execution, logging, assertions, variables, pre‑request scripts, request chaining, and techniques for extracting values from complex JSON responses.

API testingPostmanVariables
0 likes · 22 min read
Comprehensive Guide to Using Postman for API Testing and Automation
Liangxu Linux
Liangxu Linux
Jan 4, 2021 · Operations

Master Ansible: From Installation to Advanced Playbooks and Automation

This guide introduces Ansible’s core concepts, installation, inventory configuration, command‑line usage, built‑in modules, playbook syntax, handlers, and role structures, providing step‑by‑step examples that enable engineers to automate Linux system administration efficiently and reliably.

AnsibleConfiguration ManagementPlaybooks
0 likes · 29 min read
Master Ansible: From Installation to Advanced Playbooks and Automation
DevOps Cloud Academy
DevOps Cloud Academy
Jan 2, 2021 · Operations

Understanding DevOps: Benefits, Differences from Traditional Ops, and Practical Implementation

This article explains what DevOps is, outlines its key benefits such as faster feedback loops, higher quality and reduced costs, compares it with traditional IT operations, and provides practical guidance on mindset shifts, infrastructure as code, automation, and tool selection for successful adoption.

CollaborationDevOpsInfrastructure as Code
0 likes · 10 min read
Understanding DevOps: Benefits, Differences from Traditional Ops, and Practical Implementation
DevOps Engineer
DevOps Engineer
Dec 31, 2020 · Operations

2020 Year-End Review and 2021 Goals of a DevOps Engineer

The author reflects on 2020, detailing DevOps achievements such as automated Jenkins pipelines, Artifactory migration, Python integrations, and Git standards, while outlining personal 2021 goals to improve English speaking, deepen technical learning, and maintain work‑life balance.

ArtifactoryDevOpsGoalSetting
0 likes · 9 min read
2020 Year-End Review and 2021 Goals of a DevOps Engineer
Taobao Frontend Technology
Taobao Frontend Technology
Dec 31, 2020 · Frontend Development

How P2C Turns PRD into Code: Alibaba’s Front‑End Intelligent Automation

This talk explains Alibaba’s P2C (PRD‑to‑Code) system, detailing how extending design‑to‑code pipelines to product requirement documents, combined with intelligent labeling and logic‑point extraction, enables front‑end engineers and product designers to automate code generation and accelerate development across the entire product lifecycle.

AIP2CProduct Development
0 likes · 22 min read
How P2C Turns PRD into Code: Alibaba’s Front‑End Intelligent Automation
Programmer DD
Programmer DD
Dec 31, 2020 · Operations

Automate Bilibili Tasks and Level Up Fast with BiliBiliTool

This article introduces BiliBiliTool, an open‑source utility that automates daily Bilibili actions such as watching, sharing, and coin‑throwing to earn experience, quickly upgrade account levels, and collect rewards, while providing step‑by‑step instructions for setup and execution.

APIBilibiliExperience
0 likes · 5 min read
Automate Bilibili Tasks and Level Up Fast with BiliBiliTool
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 30, 2020 · Frontend Development

From PRD to Code: Alibaba’s P2C Front‑End Intelligence in Action

This talk explains Alibaba’s P2C product that extends design‑to‑code automation to PRD‑to‑code, detailing its layered architecture, annotation workflow, logical‑point extraction, code generation, and roadmap toward AI‑driven zero‑annotation development for front‑end engineers and product designers.

AIP2Cannotation
0 likes · 22 min read
From PRD to Code: Alibaba’s P2C Front‑End Intelligence in Action
DevOps Cloud Academy
DevOps Cloud Academy
Dec 29, 2020 · Information Security

Understanding DevSecOps: Integrating Security into DevOps Practices

The article explains how DevSecOps extends DevOps by embedding security controls throughout the software lifecycle, outlines its key components, adoption steps, essential tools, implementation capabilities, and the business benefits of merging security with development and operations.

DevOpsDevSecOpsautomation
0 likes · 8 min read
Understanding DevSecOps: Integrating Security into DevOps Practices
DevOps Cloud Academy
DevOps Cloud Academy
Dec 28, 2020 · Operations

Guide to Setting Up Jenkins Multibranch Pipeline for Pull‑Request and Branch‑Based CI/CD

This tutorial explains how to configure Jenkins multibranch pipelines to automatically discover Git branches and pull‑requests, run conditional stages such as unit tests and code analysis, set up the required Jenkinsfile, configure GitHub webhooks, and troubleshoot common issues, providing a complete CI/CD workflow for developers.

DevOpsJenkinsMultibranch Pipeline
0 likes · 10 min read
Guide to Setting Up Jenkins Multibranch Pipeline for Pull‑Request and Branch‑Based CI/CD
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Operations

Automate Linux File Sync with inotify and rsync

Learn how to use Linux's inotify-tools to monitor directory changes and automatically synchronize modified files with rsync, covering installation, command options, example output, an event‑handling shell script, and running the script in the background with nohup.

File MonitoringLinuxautomation
0 likes · 5 min read
Automate Linux File Sync with inotify and rsync
DevOps Cloud Academy
DevOps Cloud Academy
Dec 26, 2020 · Operations

Key DevOps Metrics for Effective Software Delivery

The article outlines essential DevOps metrics—such as deployment frequency, deployment time, automated test pass rate, code commit volume, defect escape rate, cost, failure rates, detection time, unplanned work, MTTF, application performance, MTTD, MTTR, delivery time, change quality, and customer feedback—to help teams monitor and improve software delivery speed, quality, and reliability.

DeploymentDevOpsMetrics
0 likes · 9 min read
Key DevOps Metrics for Effective Software Delivery
DevOps Cloud Academy
DevOps Cloud Academy
Dec 24, 2020 · Cloud Native

Understanding GitOps: Principles, Workflow, and Benefits

GitOps is an automation-driven approach that applies DevOps best practices such as version control, code review, and CI/CD pipelines to infrastructure management, enabling declarative configuration, pull‑request‑based changes, and automated deployment pipelines for Kubernetes and other cloud‑native environments.

DevOpsGitOpsInfrastructure as Code
0 likes · 13 min read
Understanding GitOps: Principles, Workflow, and Benefits
TAL Education Technology
TAL Education Technology
Dec 24, 2020 · Artificial Intelligence

AI Engineering Efficiency Platform: Architecture, Practices, and Case Studies

The presentation outlines the AI engineering efficiency platform covering algorithm metric and evaluation, micro‑service performance testing, and dataset management architectures, detailing business pain points, platform‑wide improvements, technical designs, real‑world demos, and future directions to achieve accurate, fast, and stable AI services.

AIData ManagementMetrics
0 likes · 20 min read
AI Engineering Efficiency Platform: Architecture, Practices, and Case Studies
Laravel Tech Community
Laravel Tech Community
Dec 21, 2020 · Fundamentals

CMake 3.19.2 Release: Apple Silicon Support and Various Improvements

CMake 3.19.2 introduces Apple ARM support, new variables for host processor selection, enhanced error handling, updated FindHDF5, Java test controls, CI job updates, and numerous bug fixes across compilers, PCH, and platform detection, making the cross‑platform build system more robust and flexible.

Apple SiliconBuild SystemCMake
0 likes · 3 min read
CMake 3.19.2 Release: Apple Silicon Support and Various Improvements
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2020 · Fundamentals

How to Set Up Selenium for Python: A Complete Beginner’s Guide

This guide walks you through everything needed to start automating web tests with Selenium, covering required tools, browser choices, Python installation, driver setup, essential plugins like FireBug, IDE options, and a sample script to launch Firefox and open a webpage.

Driver SetupFirefoxPython
0 likes · 5 min read
How to Set Up Selenium for Python: A Complete Beginner’s Guide
Practical DevOps Architecture
Practical DevOps Architecture
Dec 17, 2020 · Operations

Deploying Nginx with Ansible Playbooks

This article explains how Ansible playbooks—YAML‑based, flexible configuration management files—can be used to automate the installation, configuration, and service management of Nginx across multiple hosts, including preparation of servers, playbook structure, execution commands, and verification steps.

AnsibleConfiguration ManagementPlaybook
0 likes · 3 min read
Deploying Nginx with Ansible Playbooks
MaGe Linux Operations
MaGe Linux Operations
Dec 16, 2020 · Artificial Intelligence

How to Build an Automated Minesweeper Bot with Python and Win32 API

This guide walks through setting up a Python environment, installing required libraries, capturing the Minesweeper window, extracting tile colors, converting the board into a matrix, and implementing a basic algorithm that flags mines and clicks safe squares, all automated via Win32 API calls.

Game BotImage ProcessingMinesweeper
0 likes · 10 min read
How to Build an Automated Minesweeper Bot with Python and Win32 API
DevOps Cloud Academy
DevOps Cloud Academy
Dec 14, 2020 · Operations

How DevOps Practices Improve Software Development and Security

The article explains how adopting DevOps practices streamlines software development, accelerates bug fixing, enhances collaboration, and integrates security throughout the lifecycle, ultimately delivering faster, safer, and higher‑quality applications.

Continuous DeliveryDevOpsautomation
0 likes · 4 min read
How DevOps Practices Improve Software Development and Security
DevOps Cloud Academy
DevOps Cloud Academy
Dec 14, 2020 · Information Security

Why Adopt DevSecOps? Integrating Security into CI/CD Pipelines

The article explains how DevSecOps embeds security controls into CI/CD pipelines, enabling continuous delivery while addressing vulnerabilities, fostering collaboration between development and security teams, and ultimately improving software quality, market reputation, and consumer trust.

DevSecOpsautomationci/cd
0 likes · 4 min read
Why Adopt DevSecOps? Integrating Security into CI/CD Pipelines
FunTester
FunTester
Dec 14, 2020 · Backend Development

Running Groovy Tests in Docker: JAR Packaging vs Reflection Execution

Faced with network latency and only a Docker container available, this guide compares two practical ways to run Groovy test scripts—packaging the test class into a JAR and invoking its main method, or using a reflection utility to call methods dynamically—complete with code samples, Maven commands, and execution results.

DockerGroovyReflection
0 likes · 10 min read
Running Groovy Tests in Docker: JAR Packaging vs Reflection Execution
FunTester
FunTester
Dec 11, 2020 · Backend Development

How to Build a Python Socket.IO Test Script for API Testing

This guide shows how to create a Python 3.7 Socket.IO client script for testing socket interfaces, including installation of the python‑socketio package, handling authentication tokens with tools like Postman, and a complete example script with repository links for reference.

APIBackendPython
0 likes · 4 min read
How to Build a Python Socket.IO Test Script for API Testing
FunTester
FunTester
Dec 10, 2020 · Operations

Automate JUnit Tests in Jenkins: Step‑by‑Step Guide for CI/CD

This article explains how to integrate JUnit unit testing into Jenkins pipelines using Maven and Spring Boot, covering project setup, dependency configuration, test case creation, Jenkins job configuration, and result reporting to achieve fully automated testing in a DevOps workflow.

DevOpsJUnitJenkins
0 likes · 6 min read
Automate JUnit Tests in Jenkins: Step‑by‑Step Guide for CI/CD
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 8, 2020 · Operations

From Ops Engineer to Cloud Leader: 10 Years of Growth at Alibaba

This article chronicles a senior Alibaba technologist’s decade‑long journey through operations, monitoring, resource management, and product development, sharing practical insights on system automation, team leadership, career promotion, and the mindset needed to evolve from a junior engineer to a cloud‑native solutions architect.

Career DevelopmentOperationsautomation
0 likes · 21 min read
From Ops Engineer to Cloud Leader: 10 Years of Growth at Alibaba
Efficient Ops
Efficient Ops
Dec 8, 2020 · Cloud Native

How Cloud‑Native Transforms Game Operations: Insights from Tencent’s DataMore Platform

This article details how Tencent's IEG Value‑Added Services team migrated a massive game data‑marketing platform to a cloud‑native architecture, outlining the business scenario, the cloud‑native developer platform, operational transformation challenges, technical practices such as asset management, orchestration, dynamic scheduling, monitoring, tracing, chaos engineering, CI/CD, and the resulting cost, stability, efficiency, and business empowerment benefits.

Operationsautomationcloud-native
0 likes · 31 min read
How Cloud‑Native Transforms Game Operations: Insights from Tencent’s DataMore Platform
phodal
phodal
Dec 7, 2020 · Frontend Development

How to Build an Automated Front‑End Refactoring Tool for Vue Projects

This article outlines a step‑by‑step approach to creating a front‑end automated refactoring tool, covering AST parsing, defining code smells, detection, suggested fixes, implementation of codemods, and practical examples for Vue, JavaScript, TypeScript, CSS, and framework‑specific utilities.

ASTVueautomation
0 likes · 6 min read
How to Build an Automated Front‑End Refactoring Tool for Vue Projects