Tagged articles
3105 articles
Page 17 of 32
DevOps
DevOps
Jan 12, 2023 · Information Security

Understanding DevSecOps: Integrating Security into DevOps Practices

DevSecOps integrates security into every stage of the DevOps lifecycle, addressing cultural, technical, and organizational challenges through practices such as early security integration, automated testing, skill training, tool integration, compliance, and continuous monitoring, ultimately enabling faster, safer software delivery.

Best PracticesDevOpsDevSecOps
0 likes · 15 min read
Understanding DevSecOps: Integrating Security into DevOps Practices
Data Thinking Notes
Data Thinking Notes
Jan 10, 2023 · Big Data

How Bilibili Built a Scalable Data Quality Platform for Billions of Events

This article describes Bilibili’s data quality platform, outlining its background, objectives, theoretical models, workflow stages (recording, checking, alerting), DSL for metrics, root‑cause analysis, scheduling strategies, heterogeneous source integration, rule coverage, intelligent monitoring, and future plans to achieve automated, real‑time, high‑reliability data assurance for massive daily workloads.

Big DataData QualityRoot Cause Analysis
0 likes · 21 min read
How Bilibili Built a Scalable Data Quality Platform for Billions of Events
Efficient Ops
Efficient Ops
Jan 10, 2023 · Operations

How Zhongtai Securities Boosted DevOps Efficiency with the BeeBird Platform

Zhongtai Securities' BeeBird Efficiency Platform, evaluated by the China Academy of Information and Communications Technology, achieved top‑level DevOps system and tool standards, delivering multi‑environment CI/CD, automated testing, security integration, and significant productivity gains that accelerate the firm's digital transformation in finance.

Continuous DeliveryDevOpsPlatform Engineering
0 likes · 16 min read
How Zhongtai Securities Boosted DevOps Efficiency with the BeeBird Platform
FunTester
FunTester
Jan 10, 2023 · Industry Insights

Which Test Metrics Really Matter? A Comprehensive Guide for QA Teams

This article outlines the most common software testing metrics, explains how they differ from broader software quality measures, and shows how teams at project, department, and executive levels can select and track the right indicators in both waterfall and agile environments.

KPIsagileautomation
0 likes · 14 min read
Which Test Metrics Really Matter? A Comprehensive Guide for QA Teams
IT Services Circle
IT Services Circle
Jan 9, 2023 · Operations

Python Server Resource Monitoring and Alerting Scripts

This article presents Python scripts for server‑side and client‑side resource monitoring, automatically checking CPU, memory, disk usage and network traffic, storing alerts in MySQL and optionally sending notifications via email or Enterprise WeChat, with deployment instructions and cron scheduling.

PythonServer monitoringSocket
0 likes · 19 min read
Python Server Resource Monitoring and Alerting Scripts
Alibaba Cloud Native
Alibaba Cloud Native
Jan 3, 2023 · Cloud Native

How KubeVela Workflow Transforms SAE’s Serverless Architecture for Faster Cloud‑Native Upgrades

This article explains how Alibaba Cloud's Serverless Application Engine (SAE) leverages the open‑source KubeVela Workflow to overcome operational, scaling, and integration challenges, detailing the workflow design, step definitions, and three real‑world use cases that illustrate automated ops, release optimization, and rapid feature rollout.

KubeVelaServerlessautomation
0 likes · 17 min read
How KubeVela Workflow Transforms SAE’s Serverless Architecture for Faster Cloud‑Native Upgrades
Efficient Ops
Efficient Ops
Dec 30, 2022 · Operations

How China Postal Savings Bank Boosted Efficiency with DevOps Standards

China Postal Savings Bank’s DevOps R&D collaboration platform and Xingchen automation testing system achieved excellent ratings in multiple assessment modules, illustrating how standardized tools and pipelines can dramatically improve quality, efficiency, and competitiveness in large enterprises undergoing digital transformation.

Continuous DeliveryDevOpsautomation
0 likes · 16 min read
How China Postal Savings Bank Boosted Efficiency with DevOps Standards
Efficient Ops
Efficient Ops
Dec 29, 2022 · Operations

How China Postal Savings Bank Boosted Efficiency with DevOps Standards

China Postal Savings Bank’s DevOps R&D Collaboration Platform and the Xingchen Platform’s Golden Bull Automated Testing System achieved top‑level evaluations in pipeline, CI/CD, and interface testing, showcasing how standardized tools and continuous delivery pipelines can dramatically improve quality, efficiency, and competitiveness in large enterprises.

Continuous DeliveryDevOpsautomation
0 likes · 14 min read
How China Postal Savings Bank Boosted Efficiency with DevOps Standards
Python Programming Learning Circle
Python Programming Learning Circle
Dec 28, 2022 · Fundamentals

13 Advanced Python Scripts for Everyday Tasks

This article presents thirteen advanced Python scripts covering tasks such as internet speed testing, Google searching, web automation, lyric retrieval, EXIF extraction, OCR, image cartoonization, recycle bin cleaning, image enhancement, Windows version detection, PDF-to-image conversion, hex-to-RGB conversion, and website status checking, each with code examples.

Advanced ScriptsData ExtractionPython
0 likes · 10 min read
13 Advanced Python Scripts for Everyday Tasks
Efficient Ops
Efficient Ops
Dec 28, 2022 · Operations

Mastering Ansible: 16 Visual Guides to Automate Your Operations

Ansible, a rapidly popular open‑source automation tool built on Python, enables batch system configuration, program deployment, and command execution through thousands of built‑in modules, offering a simple yet powerful solution for operations engineers, illustrated here with 16 comprehensive images.

AnsibleConfiguration ManagementOperations
0 likes · 3 min read
Mastering Ansible: 16 Visual Guides to Automate Your Operations
Python Programming Learning Circle
Python Programming Learning Circle
Dec 26, 2022 · Mobile Development

Automating Android Devices with Python and ADB

This guide explains how to set up ADB and Python libraries, enable USB debugging, and write Python scripts that control an Android phone to perform actions such as taking selfies, searching for word definitions, and capturing screenshots, providing a practical introduction to mobile automation.

ADBMobile DevelopmentPython
0 likes · 9 min read
Automating Android Devices with Python and ADB
AntTech
AntTech
Dec 26, 2022 · Artificial Intelligence

AntSec MLOps: Building a Scalable, Automated, and Trustworthy AI Risk‑Control Platform

This article describes the challenges, overall architecture, data development, model monitoring, continuous training, security‑trustworthiness, and future roadmap of Ant Security's intelligent risk‑control platform, illustrating how AI, big data, and cloud computing are integrated to create a scalable, automated MLOps solution for dynamic fraud detection and mitigation.

AIMLOpsModel Monitoring
0 likes · 28 min read
AntSec MLOps: Building a Scalable, Automated, and Trustworthy AI Risk‑Control Platform
Efficient Ops
Efficient Ops
Dec 26, 2022 · Operations

How CITIC Bank Achieved Top‑Tier DevOps Platform Certification and Boosted Delivery Efficiency

CITIC Bank's Software Development Center passed the prestigious "System and Tool Platform – Excellent" level of the DevOps Capability Maturity Model, detailing the evaluated Test Service Cloud and WuYueTian Quality Control platforms, the seven assessment modules, implementation challenges, and future DevOps plans.

Continuous DeliveryDevOpsPlatform Evaluation
0 likes · 17 min read
How CITIC Bank Achieved Top‑Tier DevOps Platform Certification and Boosted Delivery Efficiency
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 23, 2022 · Game Development

Building and Evolving a Static Check Framework for Unity Projects

This article describes how a game development team designed, implemented, and continuously improved a static checking framework for Unity assets and code, covering pre‑submission hooks, post‑submission scripts, daily checks, CI/CD integration, UI enhancements, and lessons learned for better quality assurance.

Game DevelopmentUnityautomation
0 likes · 17 min read
Building and Evolving a Static Check Framework for Unity Projects
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 21, 2022 · Operations

Intelligent Test Localization Practices: Spectrum-Based Fault Localization, Error-Code Build System, Revenue‑Loss Decision, and UI Case Localization

This article presents a comprehensive overview of intelligent test localization techniques—including spectrum‑based fault localization, error‑code driven build‑system localization, commercial revenue‑loss decision making, and UI case‑level tracing—detailing their motivations, methodologies, algorithms, and practical applications within automated testing pipelines.

Fault Localizationautomationci/cd
0 likes · 10 min read
Intelligent Test Localization Practices: Spectrum-Based Fault Localization, Error-Code Build System, Revenue‑Loss Decision, and UI Case Localization
Efficient Ops
Efficient Ops
Dec 19, 2022 · Operations

How Tencent CDN Achieves Seamless Business Continuity with AI‑Powered SRE

This article details Tencent CDN's challenges and solutions for business continuity, covering bandwidth and device resource constraints, massive request handling, fault‑management lifecycle, automation bottlenecks, and the implementation of AIOps, intelligent alerts, capacity planning, and root‑cause analysis to ensure reliable service.

CDNOperationsSRE
0 likes · 21 min read
How Tencent CDN Achieves Seamless Business Continuity with AI‑Powered SRE
JD Tech Talk
JD Tech Talk
Dec 15, 2022 · Frontend Development

Implementing a Frontend DevOps Pipeline to Boost Delivery Efficiency

This article details how a front‑end DevOps pipeline was designed and deployed to address delivery inefficiencies, quality and experience challenges by integrating requirement, development, testing, pre‑release and production stages through automated workflows, code quality controls, instant notifications, and seamless JDOS deployment.

DevOpsautomationci/cd
0 likes · 11 min read
Implementing a Frontend DevOps Pipeline to Boost Delivery Efficiency
vivo Internet Technology
vivo Internet Technology
Dec 14, 2022 · Cloud Native

Vivo’s Cloud‑Native Container Practices: High‑Availability, Automation, and Platform Evolution

Vivo’s cloud‑native journey, detailed from its 2018 machine‑learning pilot to a large‑scale container ecosystem, showcases how high‑availability design, automated multi‑cluster operations, CI/CD pipelines, and unified traffic ingress have dramatically improved efficiency, reduced costs, and enabled rapid, scalable AI‑driven services across the business.

ContainerPlatform Engineeringautomation
0 likes · 19 min read
Vivo’s Cloud‑Native Container Practices: High‑Availability, Automation, and Platform Evolution
JD Cloud Developers
JD Cloud Developers
Dec 14, 2022 · Frontend Development

How a DevOps Pipeline Can Supercharge Front‑End Delivery Efficiency

This article analyzes the current challenges of front‑end delivery, outlines the bottlenecks in existing workflows, and presents a DevOps‑driven pipeline that automates build, test, and deployment to improve efficiency, quality, and collaboration across development teams.

DevOpsFrontendautomation
0 likes · 17 min read
How a DevOps Pipeline Can Supercharge Front‑End Delivery Efficiency
DevOps
DevOps
Dec 14, 2022 · Operations

NoOps vs. DevOps: Is NoOps the End of DevOps or Its Next Evolution?

This article examines the rise of NoOps in cloud‑centric environments, comparing it with DevOps, outlining its advantages such as higher automation and reduced staffing, and discussing challenges like residual operational needs, security responsibilities, and suitability for legacy or hybrid systems.

Cloud ComputingDevOpsNoOps
0 likes · 8 min read
NoOps vs. DevOps: Is NoOps the End of DevOps or Its Next Evolution?
FunTester
FunTester
Dec 13, 2022 · Fundamentals

Why Manual Testing Still Matters in the Age of Automation

Even though automated testing speeds up release cycles, manual testing remains essential because it uncovers visual glitches, enables exploratory discovery, catches automation false positives and negatives, handles low‑volume scenarios cost‑effectively, and provides user‑centric insights that guide product optimization.

Software qualityUI testingautomation
0 likes · 4 min read
Why Manual Testing Still Matters in the Age of Automation
Programmer DD
Programmer DD
Dec 12, 2022 · Fundamentals

Master Linux Shell: Build Custom Log, Backup, and SpringBoot Management Scripts

This tutorial walks through essential Linux command-line techniques, showing how to create a reusable logmsg command, a timestamped backup utility, and a comprehensive Spring Boot administration script, complete with code examples, symbolic linking, permission handling, and execution guidance.

BashShell scriptingSystem Administration
0 likes · 10 min read
Master Linux Shell: Build Custom Log, Backup, and SpringBoot Management Scripts
Huolala Tech
Huolala Tech
Dec 6, 2022 · Frontend Development

Automate Vue Event Tracking Extraction with JSDoc, Webpack & ESLint

This article describes how to build a tool that automatically extracts event tracking (埋点) information from Vue H5 projects by leveraging custom JSDoc tags, Webpack dependency analysis, and an ESLint plugin, enabling one‑click generation of comprehensive tracking documentation and route mapping.

ESLintJSDocVue
0 likes · 13 min read
Automate Vue Event Tracking Extraction with JSDoc, Webpack & ESLint
NetEase Media Technology Team
NetEase Media Technology Team
Dec 6, 2022 · R&D Management

Testing Challenges and Quality Assurance Improvements for News Recommendation Systems

To cope with the multi‑stage, feature‑rich and rapidly iterated NetEase News recommendation pipeline, the QA team introduced detailed stage logging, controllable recall and user‑profile injection, configurable filters, forced‑push mechanisms, an integrated performance‑testing platform, automated case configuration, centralized requirement tracking, and self‑test tools, dramatically boosting testing quality and efficiency while outlining future automation goals.

R&D Managementautomationnews recommendation
0 likes · 16 min read
Testing Challenges and Quality Assurance Improvements for News Recommendation Systems
php Courses
php Courses
Dec 2, 2022 · Backend Development

Understanding API Documentation: Purpose, Standards, and Efficient Production

This article explains what API documentation is, why it is essential for backend development, outlines standard interface specifications, and discusses efficient ways to produce and maintain API docs, including the use of modern tooling to automate generation and testing.

API documentationBackend DevelopmentCollaboration
0 likes · 4 min read
Understanding API Documentation: Purpose, Standards, and Efficient Production
DataFunTalk
DataFunTalk
Nov 30, 2022 · Big Data

Design and Practice of Yanxuan A/B Scientific Experiment Platform

The article presents the design, scientific methodology, system architecture, and case studies of Yanxuan's A/B testing platform, detailing how statistical principles, automated tracking, traffic allocation models, and unified reporting accelerate decision‑making and reduce development effort in e‑commerce experiments.

A/B testingStatistical Analysisautomation
0 likes · 15 min read
Design and Practice of Yanxuan A/B Scientific Experiment Platform
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 28, 2022 · Mobile Development

Implementing a WeChat Zombie‑Friend Detection Tool Using Android AccessibilityService

This article walks through building an Android AccessibilityService‑based tool that automatically detects WeChat contacts who have deleted or blocked you by using a fake‑transfer method, handling UI events, launching WeChat, and employing Kotlin code snippets for node navigation and gesture simulation.

AccessibilityServiceAndroidKotlin
0 likes · 16 min read
Implementing a WeChat Zombie‑Friend Detection Tool Using Android AccessibilityService
政采云技术
政采云技术
Nov 22, 2022 · Operations

How to Automate Code Quality with GitLab CI/CD and SonarQube

This guide explains how to integrate GitLab CI/CD with SonarQube, configure runners, set up SonarQube projects, define quality gates, and embed the pipeline into the development workflow to enforce code‑quality standards automatically.

DevOpsGitLab CISonarQube
0 likes · 11 min read
How to Automate Code Quality with GitLab CI/CD and SonarQube
DeWu Technology
DeWu Technology
Nov 15, 2022 · Operations

How Dewu Scaled Its DevOps Pipeline for Thousands of Services

This article examines Dewu App's rapid DevOps transformation, detailing the holistic analysis of development, testing, and operations, the step‑by‑step solution framework, concrete results for a thousand‑person engineering team, and insights on making DevOps an organizational evolution rather than a mere toolset.

DevOpsautomationcase study
0 likes · 6 min read
How Dewu Scaled Its DevOps Pipeline for Thousands of Services
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 15, 2022 · Artificial Intelligence

Risk‑Driven Delivery and Quality Assessment Model for Automated Testing at Baidu

This article describes Baidu's risk‑driven delivery approach, detailing the three current testing challenges, the design of a quality‑assessment system that uses machine‑learning (logistic regression) for risk identification, control and decision, and the resulting improvements in testing efficiency and quality.

AIautomationmachine learning
0 likes · 14 min read
Risk‑Driven Delivery and Quality Assessment Model for Automated Testing at Baidu
Laravel Tech Community
Laravel Tech Community
Nov 13, 2022 · Operations

PowerShell 7.3 Released: New Features and Improvements for Native Command Handling

PowerShell 7.3, built on .NET 7 and supported for 18 months, introduces enhancements such as the $PSNativeCommandArgumentPassing variable for consistent native command argument handling, improved error processing with $PSNativeCommandUseErrorActionPreference, and aligns future releases with .NET 8, while PowerShell 7.2 remains the LTS version.

Native CommandsPowerShellautomation
0 likes · 3 min read
PowerShell 7.3 Released: New Features and Improvements for Native Command Handling
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Nov 11, 2022 · Operations

How to Extract and Implement Tool Requirements from Daily QA Work

This article explains how QA engineers can identify inefficiencies in their daily workflows, turn those observations into concrete tool requirements, and apply visualisation, automation, and process‑optimisation techniques—illustrated with game‑testing examples—to dramatically improve efficiency and reduce errors.

QAautomationgame testing
0 likes · 19 min read
How to Extract and Implement Tool Requirements from Daily QA Work
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 10, 2022 · Artificial Intelligence

Risk‑Driven Delivery and AI‑Enabled Intelligent Testing: Reducing Human Dependency in Project Delivery

This article examines Baidu's risk‑driven delivery approach and AI‑powered intelligent testing, explaining how automated risk assessment, task allocation, test‑scope analysis, and quality‑score models can dramatically lower reliance on human judgment, improve testing efficiency, and accelerate project release cycles.

AI in software testingautomationintelligent testing
0 likes · 14 min read
Risk‑Driven Delivery and AI‑Enabled Intelligent Testing: Reducing Human Dependency in Project Delivery
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Nov 7, 2022 · Mobile Development

Practical Guide to Using OCLint for Static Code Analysis in iOS Projects

This practical guide walks iOS developers through installing OCLint, generating a compilation database, creating custom Clang‑AST rules, optimizing analysis runtime with parallel processing, and interpreting results that uncovered hundreds of performance‑critical issues, demonstrating how static analysis can dramatically improve startup speed.

ClangOCLintautomation
0 likes · 19 min read
Practical Guide to Using OCLint for Static Code Analysis in iOS Projects
Zhongtong Tech
Zhongtong Tech
Nov 3, 2022 · Databases

How ZTO’s Database Operations Platform Evolved from Manual to Intelligent Automation

The article recounts Chen Jianhua’s presentation at the GOPS Global Operations Conference, detailing ZTO’s three‑stage journey in building a database operations platform—from initial automation to self‑service and finally to fine‑grained, data‑driven intelligent management—while sharing lessons and future plans.

Big DataDatabase operationsPlatform Engineering
0 likes · 4 min read
How ZTO’s Database Operations Platform Evolved from Manual to Intelligent Automation
Programmer DD
Programmer DD
Nov 3, 2022 · Operations

One-Click Jenkins + Docker + Spring Boot Deployment: Step-by-Step Guide

This guide walks through setting up a one‑click automated deployment pipeline for a Spring Boot application using Docker and Jenkins on CentOS 7, covering Docker installation, Jenkins container setup, required plugins, job configuration, building, testing, and running the project.

DevOpsDockerJenkins
0 likes · 9 min read
One-Click Jenkins + Docker + Spring Boot Deployment: Step-by-Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Nov 2, 2022 · Cloud Native

An Overview of CI/CD Pipelines with Kubernetes

This article examines CI/CD approaches within a Kubernetes ecosystem, detailing pull- and push-based pipeline architectures, their advantages and disadvantages, key considerations such as automated testing, validation and rollbacks, and reviews popular open-source tools like Spinnaker, Jenkins X and Argo CD.

DevOpsautomationci/cd
0 likes · 19 min read
An Overview of CI/CD Pipelines with Kubernetes
AI Cyberspace
AI Cyberspace
Nov 1, 2022 · Cloud Native

10 Essential Cloud‑Native Tools Every Agile Team Should Use

This article outlines ten indispensable cloud‑native tools—from Docker and Kubernetes to Serverless, Helm, Ansible, and Wireshark—explaining how each supports modern agile development, improves infrastructure stability, and accelerates digital transformation in post‑pandemic enterprises.

DevOpsDockerServerless
0 likes · 16 min read
10 Essential Cloud‑Native Tools Every Agile Team Should Use
Bilibili Tech
Bilibili Tech
Nov 1, 2022 · Big Data

Design and Implementation of a Data Quality Platform for Large-Scale Data Processing

Bilibili built a scalable data‑quality platform that records metrics from heterogeneous sources, checks them with a rich DSL, alerts once with root‑cause analysis, and uses event‑driven and time‑window scheduling, automated workflows, and intelligent monitoring to ensure real‑time, accurate, trustworthy data for petabyte‑scale processing.

Data QualityRoot Cause Analysisautomation
0 likes · 20 min read
Design and Implementation of a Data Quality Platform for Large-Scale Data Processing
Architect
Architect
Oct 22, 2022 · Cloud Native

Design and Implementation of an Automated Operations Platform Based on Apache APISIX

This article presents the motivation, architecture, component selection, user authentication flow, micro‑service integration, and technical details—including custom Lua plugins and NGINX phases—of an automated operations platform built on the cloud‑native API gateway Apache APISIX.

Apache APISIXPlugin Developmentapi-gateway
0 likes · 14 min read
Design and Implementation of an Automated Operations Platform Based on Apache APISIX
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Oct 21, 2022 · Operations

A Step-by-Step Guide to Interface Testing in Game Development

This article explains why interface testing is essential for game quality and security, and provides a detailed, step-by-step methodology—including planning, analysis, test case design, execution, result verification, and automation—to help QA teams efficiently test server APIs and prevent player cheating.

automationinterface testingperformance testing
0 likes · 10 min read
A Step-by-Step Guide to Interface Testing in Game Development
Open Source Linux
Open Source Linux
Oct 17, 2022 · Operations

10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks

Discover ten practical Python automation scripts—from HTML parsing and QR code scanning to screenshot capture, PDF manipulation, StackOverflow querying, mobile device control, hardware monitoring, Instagram uploading, and video watermarking—that streamline repetitive tasks and boost productivity across diverse workflows.

PythonScriptingTutorial
0 likes · 14 min read
10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 17, 2022 · Fundamentals

Understanding Gradle: Why Learn It, Its Features, and a Learning Roadmap

This article explains the importance of mastering Gradle for Android development, describes what Gradle and build tools are, outlines its historical evolution and key characteristics, and provides a practical learning path with resources and future topics such as tasks, lifecycle, dependency management, and plugin development.

AndroidGradleautomation
0 likes · 10 min read
Understanding Gradle: Why Learn It, Its Features, and a Learning Roadmap
MaGe Linux Operations
MaGe Linux Operations
Oct 16, 2022 · Operations

10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks

Discover ten practical Python automation scripts—from HTML parsing and QR code scanning to screenshot capture, PDF editing, StackOverflow querying, mobile device control, hardware monitoring, Instagram uploading, and video watermarking—that streamline repetitive tasks and boost productivity across diverse workflows.

ScriptingWeb Scrapingautomation
0 likes · 13 min read
10 Powerful Python Automation Scripts to Eliminate Repetitive Tasks
DevOps Cloud Academy
DevOps Cloud Academy
Oct 11, 2022 · Operations

Managing Jenkins Jobs with the python‑jenkins API

This guide demonstrates how to use the python‑jenkins library to interact with Jenkins via its API, covering installation, configuration, job creation, copying, deletion, node management, plugin handling, and scripting examples for automating CI/CD pipelines.

APIDevOpsJenkins
0 likes · 9 min read
Managing Jenkins Jobs with the python‑jenkins API
Alibaba Cloud Native
Alibaba Cloud Native
Oct 10, 2022 · Cloud Native

Build a Serverless Python Email Scheduler on Alibaba Cloud Function Compute

This tutorial explains the fundamentals of Serverless architecture, outlines its BaaS and FaaS components, presents three typical use cases, and provides a step‑by‑step guide—including Python code and deployment instructions—to create an automated daily email service on Alibaba Cloud Serverless.

Alibaba CloudFunction ComputePython
0 likes · 7 min read
Build a Serverless Python Email Scheduler on Alibaba Cloud Function Compute
DevOps
DevOps
Oct 9, 2022 · Cloud Native

Understanding Infrastructure as Code: Concepts, Principles, and Implementation Methods

The article explains Infrastructure as Code (IaC) as a foundational practice for cloud‑native, container, microservice, and DevOps environments, detailing its definition, goals, underlying cloud computing concepts, core principles like declarative configuration and idempotence, and practical adoption steps including cultural support and shared tooling.

DevOpsautomationiac
0 likes · 10 min read
Understanding Infrastructure as Code: Concepts, Principles, and Implementation Methods
Efficient Ops
Efficient Ops
Sep 27, 2022 · Operations

How a Bank’s DevOps Team Boosted Code Quality with Unit Testing and Automation

The article details how China Construction Bank's software development center enhanced code quality and accelerated delivery by integrating unit testing, test‑driven development, mutation testing, automated test code generation, code‑style scanning, and shared template mechanisms within a mature DevOps pipeline.

Code ScanningDevOpsautomation
0 likes · 8 min read
How a Bank’s DevOps Team Boosted Code Quality with Unit Testing and Automation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 27, 2022 · Mobile Development

Comprehensive Guide to Android ADB: Concepts, Setup, Commands, and Automation Scripts

This article provides a detailed introduction to Android Debug Bridge (ADB), covering its concepts, architecture, environment setup, common issues, command syntax, and practical automation examples using both shell scripts and Python, enabling developers to control devices, perform UI actions, and schedule tasks efficiently.

ADBAndroidMobile Development
0 likes · 20 min read
Comprehensive Guide to Android ADB: Concepts, Setup, Commands, and Automation Scripts
DevOps Cloud Academy
DevOps Cloud Academy
Sep 26, 2022 · Operations

Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management

This article explains how to install and configure the Deploy Dashboard plugin in Jenkins to visualize deployment versions across environments, add deployment information via pipeline code, create custom dashboard views, and add quick‑deploy buttons for streamlined CI/CD operations.

Deploy DashboardDevOpsJenkins
0 likes · 5 min read
Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management
Liangxu Linux
Liangxu Linux
Sep 26, 2022 · Fundamentals

Master Bash Scripting: Variables, Loops, Functions, and More

This guide introduces Bash scripting fundamentals, covering variable declaration, printing with echo and printf, comments, user input, arrays, conditional statements, loops, functions, and tips for extending scripts with other languages, enabling readers to automate tasks on Unix-like systems.

FunctionsLoopsShell scripting
0 likes · 8 min read
Master Bash Scripting: Variables, Loops, Functions, and More
Open Source Linux
Open Source Linux
Sep 20, 2022 · Backend Development

Master Postman: From Installation to Advanced API Testing Features

This comprehensive guide walks you through installing Postman, navigating its interface, sending your first request, and mastering essential and advanced features such as collections, batch execution, logging, assertions, variables, pre‑request scripts, request chaining, and extracting nested JSON values for effective API testing.

API testingCollectionHTTP
0 likes · 21 min read
Master Postman: From Installation to Advanced API Testing Features
DevOps Cloud Academy
DevOps Cloud Academy
Sep 19, 2022 · Operations

Understanding Jenkins Pipeline as Code: Benefits and Usage

This article explains how Jenkins Pipeline as Code replaces cumbersome freestyle job configurations with version‑controlled pipeline scripts, improving bulk modifications, consistency across multiple projects, and overall CI/CD management for enterprises.

DevOpsJenkinsPipeline as Code
0 likes · 4 min read
Understanding Jenkins Pipeline as Code: Benefits and Usage
Efficient Ops
Efficient Ops
Sep 18, 2022 · Operations

Speed Up Sysadmin Tasks: Fast File Deletion, iSCSI Detection, and Group Management

This article shares practical Linux and vSphere techniques—including using rsync for rapid bulk deletions, scanning SCSI devices without reboot, safeguarding rm with shell parameter expansion, mounting remote filesystems via sshfs, and managing user groups with gpasswd—to boost everyday operations efficiency.

Operationsautomationshell
0 likes · 11 min read
Speed Up Sysadmin Tasks: Fast File Deletion, iSCSI Detection, and Group Management
Python Crawling & Data Mining
Python Crawling & Data Mining
Sep 16, 2022 · Backend Development

How to Solve a Python Selenium Web Scraping Issue: Step‑by‑Step Guide

In this article, the author addresses a Python Selenium web‑scraping problem raised by a community member, walks through the original code, presents alternative approaches with diagrams, and provides a concise, functional script that successfully extracts game opponent information from bookmaker.xyz, while also sharing resources for further learning.

Seleniumautomation
0 likes · 3 min read
How to Solve a Python Selenium Web Scraping Issue: Step‑by‑Step Guide
FunTester
FunTester
Sep 16, 2022 · Industry Insights

Future‑Proof Your Software Testing Career: A Complete Skill Roadmap

Amid the current tech hiring slowdown, this guide outlines a comprehensive learning roadmap for software testers, covering fundamentals, Linux, shell scripting, web fundamentals, databases, packet‑capture tools, API testing, automation frameworks, mobile testing, TestOps, and performance and security testing to help engineers stay competitive and advance their careers.

AppiumJMeterLinux
0 likes · 17 min read
Future‑Proof Your Software Testing Career: A Complete Skill Roadmap
Baidu Geek Talk
Baidu Geek Talk
Sep 14, 2022 · Mobile Development

How Baidu Boosted Android App Startup Using Perfetto and Auto-Instrumentation

This article details Baidu's comprehensive approach to improving Android app launch performance by evaluating existing tracing tools, selecting Perfetto, developing a Gradle-based automatic instrumentation plugin, handling trace collection and analysis with Trace Processor, and implementing automated detection of regressions, lock contention, and method-level CPU and wall‑time degradations.

AndroidInstrumentationPerfetto
0 likes · 28 min read
How Baidu Boosted Android App Startup Using Perfetto and Auto-Instrumentation
Ctrip Technology
Ctrip Technology
Sep 8, 2022 · Mobile Development

Optimizing iOS Componentized Development: Binary Debugging, Clipboard Integration, and Build Process Improvements

This article details how the CTrip iOS team streamlined componentized development by introducing binary debugging, automating source‑code linking, solving M1 simulator clipboard issues, and building a visual ZTPodTool that reduces pod install time and accelerates test‑package generation.

Binary DebuggingBuild OptimizationComponentization
0 likes · 17 min read
Optimizing iOS Componentized Development: Binary Debugging, Clipboard Integration, and Build Process Improvements
DevOps Cloud Academy
DevOps Cloud Academy
Sep 5, 2022 · Operations

DevStream: An Open‑Source DevOps Toolchain Manager – Concepts, Configuration, Installation, and Usage Guide

This article provides a comprehensive guide to DevStream, an open‑source DevOps toolchain manager, covering its core concepts, configuration files, installation steps, basic commands, plugin development, and a practical example that demonstrates initializing and applying a full CI/CD pipeline on Kubernetes with ArgoCD.

ArgoCDDevOpsautomation
0 likes · 23 min read
DevStream: An Open‑Source DevOps Toolchain Manager – Concepts, Configuration, Installation, and Usage Guide
ELab Team
ELab Team
Sep 2, 2022 · Backend Development

How to Build a Minimal Mocha Test Runner from Scratch

This article walks through the design and implementation of a lightweight Mocha-like test framework for Node.js, covering automated testing concepts, core functions, asynchronous support, suite‑test tree construction, result collection, and verification with code examples and diagrams.

JavaScriptNode.jsTest Runner
0 likes · 26 min read
How to Build a Minimal Mocha Test Runner from Scratch
Bilibili Tech
Bilibili Tech
Sep 2, 2022 · Game Development

Multi-Channel Packaging for Android Game Distribution: Architecture, Implementation, and Optimization

The article presents a comprehensive approach to Android game multi‑channel packaging, combining independent SDK modules with a unified proxy layer and an apktool‑based merge of manifests, resources, and smali code, automated through scripted Jenkins pipelines, which resolves dex limits, resource conflicts, and cuts packaging time from over an hour to roughly twenty minutes.

APK ToolAndroidGame Packaging
0 likes · 17 min read
Multi-Channel Packaging for Android Game Distribution: Architecture, Implementation, and Optimization
58UXD
58UXD
Sep 1, 2022 · Product Management

Redesigning a VR Laser Capture Tool: Boosting Human‑Machine Collaboration and Usability

This article examines how emerging AI, cloud, and VR technologies reshape human‑machine collaboration, using 58.com’s VR laser capture tool redesign as a case study to illustrate design strategies, usability testing, and practical guidelines for creating intuitive, low‑learning‑curve experiences for novice users.

CollaborationUXUsability
0 likes · 13 min read
Redesigning a VR Laser Capture Tool: Boosting Human‑Machine Collaboration and Usability
DevOps Cloud Academy
DevOps Cloud Academy
Aug 28, 2022 · Operations

Understanding the DevOps Lifecycle and Its Toolchain

This article explains the stages of the DevOps lifecycle—planning, coding, building, testing, releasing, deploying, operating, and monitoring—along with the popular tools used at each phase to enable continuous integration, delivery, and deployment.

DevOpsautomationci/cd
0 likes · 6 min read
Understanding the DevOps Lifecycle and Its Toolchain
Zuoyebang Tech Team
Zuoyebang Tech Team
Aug 26, 2022 · Operations

How We Built a Three‑Layer Stability System for Massive Scale Operations

This article details the operational mindset, stability framework, and transformation journey of the Zuoyebang infrastructure team, covering service lifecycle management, standardization, cloud‑native architecture, multi‑active deployment, incident pre‑plan platforms, traffic scheduling, monitoring, capacity planning, and future directions for SRE service‑orientation.

OperationsSREautomation
0 likes · 20 min read
How We Built a Three‑Layer Stability System for Massive Scale Operations
SQB Blog
SQB Blog
Aug 24, 2022 · Operations

Accelerating Delivery: Our CI/CD, Branch Automation & Artifact Management Revamp

This article outlines how our team overhauled the CI/CD pipeline, migrated from Jenkins to GitLab CI, introduced Kubernetes‑based execution, automated branch management via Jira integration, restructured artifact storage with JFrog, and built an in‑house SCA solution, all to boost development efficiency, reduce manual errors, and secure software delivery.

Artifact ManagementDevOpsGitLab
0 likes · 17 min read
Accelerating Delivery: Our CI/CD, Branch Automation & Artifact Management Revamp
Java Captain
Java Captain
Aug 24, 2022 · R&D Management

How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study

In this firsthand account, a technical leader describes how adopting the Apifox API testing and mock tool transformed their small company's development workflow, cutting interface testing, integration, and client support times dramatically while improving code quality and overall team efficiency.

API testingApifoxEfficiency
0 likes · 14 min read
How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study