Tagged articles
237 articles
Page 3 of 3
Wukong Talks Architecture
Wukong Talks Architecture
May 5, 2019 · Frontend Development

Building a Knowledge Management Site with VuePress: From Installation to Automated Cloud Deployment

This guide walks developers through selecting VuePress for a centralized documentation portal, installing it globally or locally, configuring navigation and build scripts, generating static files, deploying them on an Ubuntu server with Nginx, and automating updates via Jenkins, cron jobs, and Docker.

DeploymentDocumentationVuePress
0 likes · 9 min read
Building a Knowledge Management Site with VuePress: From Installation to Automated Cloud Deployment
Alibaba Cloud Native
Alibaba Cloud Native
Dec 28, 2018 · Backend Development

Essential API Design Principles and Practical Guidelines

This article explores why API design is crucial for large‑scale software systems, outlines fundamental design principles, presents detailed best‑practice recommendations, and discusses compatibility, idempotency, error handling, and versioning with concrete examples such as the POSIX File API.

CompatibilityDocumentationIdempotency
0 likes · 21 min read
Essential API Design Principles and Practical Guidelines
Efficient Ops
Efficient Ops
Sep 4, 2018 · Operations

Unlocking the True Value of IT Operations: Lessons from a Decade of Experience

This article explores the multifaceted role of IT operations, emphasizing how automation, documentation, processes, monitoring, and backup strategies create business value, and shares practical insights from over ten years of experience to help professionals elevate their operational impact.

BackupDocumentationprocess management
0 likes · 21 min read
Unlocking the True Value of IT Operations: Lessons from a Decade of Experience
JD Tech
JD Tech
Aug 30, 2018 · Frontend Development

Introducing Taro UI: A Multi‑Platform UI Component Library for Taro

Taro UI is a multi‑end UI component library built by the Aotu Lab, offering easy installation, rich components, and seamless adaptation across WeChat mini‑programs, H5, and ReactNative, with detailed quick‑start instructions and code examples for developers.

DocumentationTaroUI components
0 likes · 5 min read
Introducing Taro UI: A Multi‑Platform UI Component Library for Taro
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 11, 2018 · Fundamentals

Why System Context Is the First Building Block of Software Architecture

Understanding and documenting the system context—its external users, roles, channels, and interacting systems—provides a foundational view that links business context to architecture, guides information flow modeling, and ensures traceability throughout the software development lifecycle.

DocumentationInformation FlowSoftware Architecture
0 likes · 12 min read
Why System Context Is the First Building Block of Software Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 11, 2018 · Fundamentals

Why Documenting Software Architecture Is Crucial for Successful Projects

This article explains the discipline of software architecture, its historical roots, key definitions, the importance of comprehensive documentation, various architectural views, and essential documentation components that help teams communicate designs, educate new members, and maintain system quality over time.

DocumentationSoftware Architecturearchitectural views
0 likes · 19 min read
Why Documenting Software Architecture Is Crucial for Successful Projects
Tencent Cloud Developer
Tencent Cloud Developer
May 23, 2018 · Frontend Development

Introduction and Quick‑Start Guide to VuePress

VuePress is a lightweight static site generator for technical documentation and blogs that offers responsive design, theme customization, Markdown with Vue components, PWA support, and easy navigation configuration, and can be quickly set up, built, and deployed via simple npm or Yarn scripts while handling common pitfalls such as asset placement and base‑path adjustments.

ConfigurationDeploymentDocumentation
0 likes · 8 min read
Introduction and Quick‑Start Guide to VuePress
360 Quality & Efficiency
360 Quality & Efficiency
May 21, 2018 · Fundamentals

Practical QA Tips and Project Progress Strategies for Mobile DSP Advertising Projects

The article shares practical QA techniques and project‑progress strategies for a mobile DSP advertising team, emphasizing paper‑based documentation, rapid test case execution, clear test design using XMind, and the potential of AI‑driven bug analysis, while also highlighting the importance of versatile testing roles.

AIDocumentationProject Management
0 likes · 5 min read
Practical QA Tips and Project Progress Strategies for Mobile DSP Advertising Projects
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 9, 2018 · Fundamentals

Why Waterfall Architecture Struggles and How Agile Architecture Succeeds

This article compares traditional waterfall and agile software architecture, examining the roles, timelines, and deliverables of architects, sharing real‑world challenges, and offering practical guidelines for building sustainable, adaptable architectures in modern development teams.

Agile DevelopmentDocumentationSoftware Architecture
0 likes · 17 min read
Why Waterfall Architecture Struggles and How Agile Architecture Succeeds
DevOps
DevOps
Jan 7, 2018 · Operations

Evolution of the DevOps Documentation Center from v0.5 to v2.0

This article chronicles the development of a DevOps documentation hub from its early v0.5 prototype through v1.0 and v2.0 releases, detailing the shift from reStructuredText to Markdown, the use of Git submodules, Azure App Service deployment, and plans for automated navigation and community interaction.

DevOpsDocumentationGit
0 likes · 7 min read
Evolution of the DevOps Documentation Center from v0.5 to v2.0
MaGe Linux Operations
MaGe Linux Operations
Dec 5, 2017 · Operations

What Are the Top Pain Points Linux Users Face in 2017?

This article highlights the most common Linux frustrations in 2017, from inadequate documentation and software version incompatibilities to UEFI/Secure Boot challenges, the decline of 32‑bit support, and deteriorating X‑forwarding support, while noting overall progress and inviting readers to share their own issues.

CompatibilityDocumentationSecureBoot
0 likes · 6 min read
What Are the Top Pain Points Linux Users Face in 2017?
Qunar Tech Salon
Qunar Tech Salon
Sep 21, 2017 · Mobile Development

Design and Refactoring of a Mobile Schema Dispatch Mechanism

This article explains the concept of custom schema URLs in mobile development, describes the problems of a growing ad‑hoc implementation, and presents a refactored, configuration‑driven architecture that provides automatic matching, self‑documenting schemas, and integrated testing for Android apps.

DocumentationMobiledeep linking
0 likes · 9 min read
Design and Refactoring of a Mobile Schema Dispatch Mechanism
21CTO
21CTO
Sep 17, 2017 · R&D Management

How to Build a Simple Yet Effective R&D Management System

This article outlines a comprehensive R&D management framework covering product lifecycle‑based task planning, documentation practices, code collaboration, quality assurance, automated deployment, fault handling, instant communication, and techniques for boosting team technical competence.

DocumentationR&Dci/cd
0 likes · 22 min read
How to Build a Simple Yet Effective R&D Management System
Architecture Digest
Architecture Digest
Sep 17, 2017 · R&D Management

Comprehensive R&D Management Practices: Task Management, Documentation, Code Collaboration, QA, Deployment, and Fault Handling

This article presents a detailed, experience‑driven guide to building an efficient R&D management system covering the product lifecycle, task management, documentation, code collaboration, quality assurance, automated deployment, fault management, instant communication, and techniques for continuous technical improvement.

Code CollaborationDeploymentDocumentation
0 likes · 23 min read
Comprehensive R&D Management Practices: Task Management, Documentation, Code Collaboration, QA, Deployment, and Fault Handling
DevOps
DevOps
Aug 22, 2017 · Operations

How ChatOps Boosts Collaboration, Documentation, and Mobility for Modern Teams

The article explains how integrating chatbots into communication platforms like Slack transforms routine operations into transparent, collaborative, and mobile-friendly workflows, enabling continuous pair‑programming, on‑the‑fly documentation, focused incident response, and seamless cross‑team coordination.

AutomationChatOpsCollaboration
0 likes · 7 min read
How ChatOps Boosts Collaboration, Documentation, and Mobility for Modern Teams
MaGe Linux Operations
MaGe Linux Operations
Aug 1, 2017 · Fundamentals

16 Essential Websites Every Python Learner Should Bookmark

This guide compiles sixteen highly useful websites—including search engines, official documentation, Chinese tutorials, community Q&A, and framework references—to help anyone learning Python find reliable resources and solve programming problems efficiently.

Documentationcommunitylearning-resources
0 likes · 6 min read
16 Essential Websites Every Python Learner Should Bookmark
ITPUB
ITPUB
Jul 17, 2017 · Fundamentals

How to Build Software That’s Both Useful and Beautiful: 10 Essential Practices for Developers

This article shares ten practical guidelines—from clear naming and solid modeling to robust exception handling, elegant design, strong fundamentals, effective documentation, and a positive mindset—aimed at helping developers create software that is both functional and visually appealing while advancing their careers.

Career GrowthDocumentationException Handling
0 likes · 13 min read
How to Build Software That’s Both Useful and Beautiful: 10 Essential Practices for Developers
Efficient Ops
Efficient Ops
Jul 6, 2017 · Operations

36 Ops Strategies: Permissions, Documentation, and Capacity Management

The article shares practical operations lessons—from periodic permission audits and thorough documentation to capacity monitoring, log rotation, and automation—illustrating how systematic practices and tooling can standardize and streamline IT infrastructure management.

AutomationDocumentationIT Management
0 likes · 8 min read
36 Ops Strategies: Permissions, Documentation, and Capacity Management
网易UEDC
网易UEDC
May 31, 2017 · Fundamentals

How to Build Effective Interaction Design Documentation for Seamless Team Collaboration

This article explains why comprehensive interaction design documents are essential for aligning product vision, improving hand‑off accuracy, and boosting team efficiency, and it provides a detailed framework covering structure, layout, color, typography, and content guidelines to help design teams create clear, reusable documentation.

DocumentationInteraction DesignUX guidelines
0 likes · 12 min read
How to Build Effective Interaction Design Documentation for Seamless Team Collaboration
21CTO
21CTO
Dec 18, 2016 · Backend Development

How to Design Clean, Stable, and User‑Friendly APIs: Best Practices

Effective API design requires shifting from a developer‑centric mindset to the user’s perspective, emphasizing clear documentation, stability, versioning, flexibility, security, and ease of use, while avoiding unnecessary complexity and ensuring consistent, well‑structured interfaces for diverse clients across web, mobile, and IoT platforms.

DocumentationSecurityVersioning
0 likes · 12 min read
How to Design Clean, Stable, and User‑Friendly APIs: Best Practices
21CTO
21CTO
Jan 29, 2016 · Fundamentals

How Agile and Waterfall Shape Sustainable Software Architecture

This article compares waterfall and agile approaches to software architecture, examining the architect's role, time span, deliverables, and documentation practices, and offers practical guidance for building sustainable, adaptable system designs in modern development environments.

DocumentationSustainabilityagile
0 likes · 16 min read
How Agile and Waterfall Shape Sustainable Software Architecture
21CTO
21CTO
Nov 30, 2015 · Backend Development

What Makes an API Great? Proven Design Principles from Joshua Bloch

This article explains why APIs are valuable assets, outlines the essential traits of a good API, and provides a step‑by‑step design process—including requirements gathering, naming, documentation, performance considerations, exception handling, and refactoring examples—illustrated with Java code snippets.

APIBestPracticesDesign
0 likes · 14 min read
What Makes an API Great? Proven Design Principles from Joshua Bloch
Efficient Ops
Efficient Ops
Aug 21, 2015 · Operations

How to Automate Software Documentation with DevOps: Tools & Best Practices

This article explores the challenges of software documentation, proposes automated solutions using DevOps principles, and reviews tools that generate docs from code comments, manage versioned design documents, and integrate testing, offering practical guidance for teams to streamline documentation and improve development efficiency.

AutomationDocumentationtools
0 likes · 11 min read
How to Automate Software Documentation with DevOps: Tools & Best Practices
MaGe Linux Operations
MaGe Linux Operations
Apr 8, 2015 · Operations

Four Essential Strategies to Elevate Data Center Operations

This article outlines four key practices—comprehensive engineering documentation, robust business backup, continuous online monitoring, and regular periodic inspections—that together ensure optimal performance, reliability, and long‑term benefits for data center operations.

BackupData centerDocumentation
0 likes · 7 min read
Four Essential Strategies to Elevate Data Center Operations
Baidu Tech Salon
Baidu Tech Salon
Jul 17, 2014 · Industry Insights

What I Learned About Corporate Culture at Microsoft Azure: 9 Unspoken Realities

After two years as an intern and eight months as a full‑time engineer at Microsoft Azure, I reflect on nine often‑overlooked corporate practices—from missing documentation and low enthusiasm to limited code review and reliance on outdated tools—that shape daily life for developers in large tech firms.

AzureCode reviewDocumentation
0 likes · 7 min read
What I Learned About Corporate Culture at Microsoft Azure: 9 Unspoken Realities