All Articles

140637 articles · Page 6919 of 7032
21CTO
21CTO
Nov 21, 2015 · Backend Development

How to Become a Successful Web Architect: Essential Skills & Roadmap

This article outlines the common pitfalls programmers face on the path to web architecture, emphasizes mastering object‑oriented fundamentals, design patterns, and refactoring, and provides a detailed roadmap of the technical, operational, and managerial knowledge required to become a competent web architect.

Backend DevelopmentDesign PatternsSoftware engineering
0 likes · 19 min read
How to Become a Successful Web Architect: Essential Skills & Roadmap
21CTO
21CTO
Nov 21, 2015 · Backend Development

How Large-Scale Websites Evolve Their Architecture for Performance and Scalability

This article traces the evolution of large‑scale website architectures—from single‑server setups to distributed services—detailing how separation of concerns, caching, load balancing, database sharding, CDN, reverse proxies, NoSQL, and service decomposition collectively improve performance, scalability, and reliability.

Cachingdistributed systemsload balancing
0 likes · 8 min read
How Large-Scale Websites Evolve Their Architecture for Performance and Scalability
21CTO
21CTO
Nov 21, 2015 · Mobile Development

Which Mobile Web Framework Wins? A Hands‑On Comparison of jQTouch, jQuery Mobile, Sencha Touch, and Titanium

An in‑depth look at four popular mobile web frameworks—jQTouch, jQuery Mobile, Sencha Touch, and Titanium Mobile—examining their ease of use, performance, licensing, and development trade‑offs, and concluding which approach best balances native‑like experience with web‑based flexibility.

Mobile WebSencha TouchTitanium Mobile
0 likes · 10 min read
Which Mobile Web Framework Wins? A Hands‑On Comparison of jQTouch, jQuery Mobile, Sencha Touch, and Titanium
21CTO
21CTO
Nov 21, 2015 · Big Data

Why Build a Kafka System? Core Use Cases and Design Principles

This article explains why Kafka is essential for activity and operational data pipelines, outlines key use cases such as news feeds, relevance ranking, security, monitoring, and reporting, and details its deployment topology, design decisions, and message persistence strategies.

Distributed MessagingKafkaReal-time Processing
0 likes · 14 min read
Why Build a Kafka System? Core Use Cases and Design Principles
21CTO
21CTO
Nov 21, 2015 · Frontend Development

Building a Cross-Platform Secret-Code Red Envelope Feature for Taobao & Tmall

This article details a cross-terminal technical solution for implementing the Double 11 secret-code red-envelope activity on Taobao and Tmall, covering requirements, responsive design for Phone, Pad and PC, native poplayer integration, KISSY module usage, and final visual results across devices.

Cross‑PlatformFrontendResponsive
0 likes · 6 min read
Building a Cross-Platform Secret-Code Red Envelope Feature for Taobao & Tmall
dbaplus Community
dbaplus Community
Nov 20, 2015 · Databases

How Hotcopy Can Reduce Oracle library cache: mutex X Contention

This article explains why repeated SQL execution can cause library cache: mutex X contention in Oracle, describes the underlying hash‑bucket and handle locking mechanisms, and demonstrates how creating hotcopy objects—using hidden parameters and APIs—can alleviate hotspot mutex waits, with experimental results showing up to 50% reduction in wait time.

Oracledatabasehotcopy
0 likes · 15 min read
How Hotcopy Can Reduce Oracle library cache: mutex X Contention
21CTO
21CTO
Nov 20, 2015 · Artificial Intelligence

How Meituan Builds and Optimizes Its Recommendation System

This article explains Meituan's end‑to‑end recommendation system architecture, data processing pipeline, candidate generation strategies, model training and online ranking techniques, illustrating how data, algorithms, and real‑time signals are combined to improve relevance and conversion.

AIData EngineeringMachine Learning
0 likes · 19 min read
How Meituan Builds and Optimizes Its Recommendation System
21CTO
21CTO
Nov 20, 2015 · Frontend Development

12 Essential Rules for Clean, Semantic HTML You Must Follow

This guide explains twelve practical principles—from declaring a proper DOCTYPE and using UTF‑8 encoding to externalizing CSS/JS, correct nesting, meaningful naming, and validating markup—that help developers write clean, maintainable, and standards‑compliant HTML code.

HTMLWeb Developmentcoding standards
0 likes · 11 min read
12 Essential Rules for Clean, Semantic HTML You Must Follow
21CTO
21CTO
Nov 20, 2015 · Operations

How Meituan Scaled Its Supply‑Chain Platform from Manual to Multi‑Business Automation

This article details Meituan's supply‑chain system evolution—from its early manual processes to a highly automated, multi‑business platform—highlighting architectural redesign, dynamic forms, and product‑center structures that enabled rapid scaling and diversified service support.

OperationsPlatform EngineeringProduct Management
0 likes · 9 min read
How Meituan Scaled Its Supply‑Chain Platform from Manual to Multi‑Business Automation
Architects' Tech Alliance
Architects' Tech Alliance
Nov 20, 2015 · Cloud Computing

Overview of Nutanix Distributed Storage Architecture

The article explains Nutanix’s hyper‑converged architecture, detailing its storage‑control virtual machine, distributed metadata services, data tiering with FlashStore and DiskStore, support for multiple hypervisors, and advanced features such as snapshots, compression, and real‑time vDisk migration.

Cloud ComputingDistributed storageNutanix
0 likes · 9 min read
Overview of Nutanix Distributed Storage Architecture
Architects Research Society
Architects Research Society
Nov 20, 2015 · Backend Development

Integrating Swagger 2.0 with Spring Boot Using Springfox

This tutorial explains how to add Swagger 2.0 API documentation to a Spring Boot application by configuring Maven dependencies, enabling Swagger with Springfox annotations, creating a Docket bean, and annotating controllers and model classes to generate an interactive API explorer.

API documentationRESTSpringBoot
0 likes · 10 min read
Integrating Swagger 2.0 with Spring Boot Using Springfox
Qunar Tech Salon
Qunar Tech Salon
Nov 20, 2015 · Fundamentals

What Is a Software Architect? Definition, Core Value, and Essential Skills

The article defines a software architect as a senior engineer responsible for high‑level system design, explains the role’s core value in breaking large systems into low‑coupled modules, and outlines six essential abilities and four practical lessons for effective architectural practice.

Core SkillsSoftware ArchitectureSystem Design
0 likes · 15 min read
What Is a Software Architect? Definition, Core Value, and Essential Skills
ITPUB
ITPUB
Nov 20, 2015 · Operations

How to Break Down E‑Commerce Goals with Data‑Driven Funnels

The article explains how to decompose large e‑commerce targets into actionable data dimensions, use simple formulas to model sales, apply funnel analysis for each conversion step, and structure a comprehensive data analysis report with practical templates.

0 likes · 9 min read
How to Break Down E‑Commerce Goals with Data‑Driven Funnels
MaGe Linux Operations
MaGe Linux Operations
Nov 20, 2015 · Fundamentals

Mastering HTTP & HTML: Core Concepts Every Developer Should Know

This article explains the fundamentals of HTTP and HTML, covering protocol definitions, request and response structures, header categories, methods, status codes, HTML document structure, static and dynamic generation, MIME types, URI/URL formats, and web server I/O models.

HTMLHTTPMIME Types
0 likes · 8 min read
Mastering HTTP & HTML: Core Concepts Every Developer Should Know

Design and Implementation of Alibaba Cloud's Cross‑Data‑Center Hadoop Cluster

In 2013 Alibaba Cloud faced full rack capacity in a single IDC, prompting the development of a multi‑NameNode, cross‑data‑center Hadoop solution that overcomes NameNode scalability, inter‑site bandwidth limits, data placement, job scheduling, massive data migration, and user transparency challenges.

CloudCross‑Data‑CenterDistributed storage
0 likes · 14 min read
Design and Implementation of Alibaba Cloud's Cross‑Data‑Center Hadoop Cluster