All Articles

140694 articles · Page 6904 of 7035
ITPUB
ITPUB
Dec 22, 2015 · User Experience Design

How to Build a Great Developer Experience (DX) for Your APIs

This article explains why developer experience matters for API products, defines DX, outlines empathy‑driven principles, and provides concrete guidelines—clear documentation, easy onboarding, robust debugging tools, supportive channels, and community‑focused practices—to help API designers create more appealing and competitive services.

API designDeveloper ExperienceDeveloper Relations
0 likes · 11 min read
How to Build a Great Developer Experience (DX) for Your APIs
Efficient Ops
Efficient Ops
Dec 21, 2015 · Operations

How to Eliminate Plaintext MySQL Passwords in Docker Containers

This article examines the security risk of exposing MySQL root passwords as plaintext environment variables in Docker containers and presents a practical volume‑replacement method, comparing it with password‑modification approaches while discussing Docker‑layer versus application‑layer considerations.

DockerMySQLcontainer security
0 likes · 10 min read
How to Eliminate Plaintext MySQL Passwords in Docker Containers
DevOps
DevOps
Dec 21, 2015 · Operations

Microservices Architecture: Principles, Characteristics, and Its Relationship with DevOps

This article explains the fundamentals of microservice architecture, its key characteristics, componentization, business-aligned organization, decentralized governance, data management, infrastructure automation, fault‑tolerance design, and how these aspects intertwine with DevOps practices to enable faster, more flexible continuous delivery.

architecturecloud-native
0 likes · 28 min read
Microservices Architecture: Principles, Characteristics, and Its Relationship with DevOps
21CTO
21CTO
Dec 21, 2015 · Information Security

Why Open Source Is Becoming the Top Choice for Enterprise Security and Innovation

Over the past decade, open‑source software has surged in the enterprise sector, driven by startups and venture capital, with surveys showing widespread adoption, increased contributions, and strong security advantages that are reshaping IT architecture, cloud, and big‑data strategies.

Big DataCloud ComputingOpen Source
0 likes · 4 min read
Why Open Source Is Becoming the Top Choice for Enterprise Security and Innovation
21CTO
21CTO
Dec 21, 2015 · Mobile Development

Boost Swift Performance: Essential Optimization Tips for Mobile Developers

This article explains practical Swift optimization techniques—including enabling compiler optimizations, whole‑module compilation, reducing dynamic dispatch with final and private, using value types and ContiguousArray, unchecked arithmetic, generic specialization, unmanaged references, and class‑only protocols—to improve runtime speed and binary size for iOS apps.

OptimizationSwiftcompiler
0 likes · 17 min read
Boost Swift Performance: Essential Optimization Tips for Mobile Developers
21CTO
21CTO
Dec 21, 2015 · Backend Development

How JD.com Scaled Its Product Detail Pages to Billions of Views

This article details JD.com's evolution of product detail page architecture—from early IIS/C# monoliths to a distributed, cache‑heavy, Nginx+Lua system—covering front‑end dimensions, performance metrics, design principles, scaling challenges, storage engine choices, multi‑datacenter deployment, and the lessons learned from numerous production pitfalls.

LuaNginxProduct Detail Page
0 likes · 24 min read
How JD.com Scaled Its Product Detail Pages to Billions of Views
21CTO
21CTO
Dec 21, 2015 · Fundamentals

Why UDP Is Overtaking TCP: Speed, Stability, and Real‑World Wins

With broadband speeds soaring, UDP’s simplicity and low latency now outperform TCP in web browsing, streaming, gaming, and IoT, as real‑world tests from Akamai and Google show dramatically lower packet loss, faster connections, and reduced buffering, signaling a shift toward UDP‑centric networking.

Network PerformanceQUICReal-time Streaming
0 likes · 5 min read
Why UDP Is Overtaking TCP: Speed, Stability, and Real‑World Wins
ITPUB
ITPUB
Dec 21, 2015 · Databases

Master MySQL Indexes: BTREE, Hash, and Query Optimization Secrets

This article explains MySQL's indexing mechanisms—including BTREE and hash structures, page layout, index types, and practical query patterns—while showing how to interpret EXPLAIN output and avoid common pitfalls for efficient database performance.

BTreeDatabaseHash Index
0 likes · 19 min read
Master MySQL Indexes: BTREE, Hash, and Query Optimization Secrets
ITPUB
ITPUB
Dec 21, 2015 · Information Security

How to Shield Your Personal Data: Cold War Secrets and Modern Privacy Hacks

The article explores historical privacy tactics of the USSR and the United States, offers practical habits for protecting personal information online, explains how to detect leaked data using search engines and social‑media checks, and suggests strategies for mitigating exposure and crafting false identities.

PrivacySearch Engineidentity protection
0 likes · 6 min read
How to Shield Your Personal Data: Cold War Secrets and Modern Privacy Hacks
Architect
Architect
Dec 21, 2015 · Databases

Alibaba's Massive Data Architecture: Sharding, Multi‑Data‑Center Synchronization, and Caching Strategies

The article describes how Alibaba scaled its massive data platform by horizontally sharding Oracle tables to MySQL, employing multi‑data‑center synchronization tools such as Erosa, Eromanga, and Otter, and designing multi‑level caching and proxy solutions like Cobar to ensure high availability and performance.

AlibabaCachingData synchronization
0 likes · 16 min read
Alibaba's Massive Data Architecture: Sharding, Multi‑Data‑Center Synchronization, and Caching Strategies
Architect
Architect
Dec 21, 2015 · Backend Development

Haier E‑Commerce Platform Architecture: SOA, Dubbo, and Product Service Design

This article details Haier's e‑commerce platform architecture, explaining how a SOA approach built on Dubbo enables high scalability, a flexible product service layer with a DSL query language, and performance optimizations that handle massive traffic spikes during major shopping events.

DubboProduct ServiceSOA
0 likes · 12 min read
Haier E‑Commerce Platform Architecture: SOA, Dubbo, and Product Service Design
ITPUB
ITPUB
Dec 21, 2015 · Backend Development

Build a Simple Python Web Server from Scratch – Step‑by‑Step Guide

This article walks you through the philosophy of rebuilding software systems, explains what a network server is, and provides a detailed, hands‑on tutorial for creating a minimal Python web server, covering URLs, sockets, HTTP requests, and responses.

HTTPNetwork ProgrammingPython
0 likes · 9 min read
Build a Simple Python Web Server from Scratch – Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Dec 20, 2015 · Operations

What Makes a Truly Effective Ops Engineer and Architect?

This article outlines the essential skills, mindset, and learning ability required for a qualified operations engineer and details the four key competencies—communication, emergency response, continuous reflection, and strong learning—that define an outstanding ops architect.

ITILOpsengineering
0 likes · 9 min read
What Makes a Truly Effective Ops Engineer and Architect?
DevOps
DevOps
Dec 20, 2015 · Fundamentals

The Essence of Software Development and Engineering: Lessons from Levi's Jeans and Power Plants

This article uses historical and everyday analogies—from Levi Strauss’s gold‑rush jeans to a simple power‑plant demonstration—to explain the core nature of software development, why traditional factory‑style management fails, and how agile practices, continuous integration, and quality standards drive modern software engineering.

qualitysoftware engineering
0 likes · 10 min read
The Essence of Software Development and Engineering: Lessons from Levi's Jeans and Power Plants
DevOps
DevOps
Dec 20, 2015 · Fundamentals

Understanding Quality: Definitions, Perspectives, and Discussion

The article examines various viewpoints on product quality, critiques common misconceptions about warranties and consumer expectations, presents formal definitions from Wikipedia and business dictionaries, and reflects on how quality management integrates meeting requirements, standards, and continuous improvement in both software and broader industries.

DefinitionProduct Managementcustomer expectations
0 likes · 7 min read
Understanding Quality: Definitions, Perspectives, and Discussion
21CTO
21CTO
Dec 20, 2015 · Backend Development

How Twitter Scales Redis to 105 TB RAM and 39 M QPS

This article summarizes Yao Yu's "Scaling Redis at Twitter" talk, detailing why Twitter chose Redis, the massive memory and QPS requirements, custom data models, Hybrid List and BTree extensions, cluster management, and operational lessons for building a high‑performance caching service.

RedisTwitterbackend infrastructure
0 likes · 21 min read
How Twitter Scales Redis to 105 TB RAM and 39 M QPS