All Articles

143037 articles · Page 6733 of 7152
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 21, 2017 · Frontend Development

How HTML and CSS Attribute Order Impacts Gzip Compression Size

This article explores how the ordering of HTML and CSS attributes influences gzip compression ratios, demonstrates size differences with reordered code, and clarifies Chrome DevTools' Size vs. Content values, offering practical tips for better web performance and maintainable code.

FrontendGzipcompression
0 likes · 5 min read
How HTML and CSS Attribute Order Impacts Gzip Compression Size
ITPUB
ITPUB
May 21, 2017 · Operations

11 Must‑Know Linux Terminal Tricks to Supercharge Your Workflow

This guide compiles eleven powerful Linux terminal shortcuts and commands—including cursor editing keys, sudo shortcuts, background job control, nohup, at scheduling, man page tweaks, htop, ranger, shutdown cancellation, process killing, REISUB, and youtube‑dl—designed to boost productivity and streamline everyday command‑line tasks.

LinuxShortcutsTerminal
0 likes · 10 min read
11 Must‑Know Linux Terminal Tricks to Supercharge Your Workflow
Architecture Digest
Architecture Digest
May 21, 2017 · Backend Development

Understanding RocketMQ: Key Features, Implementation Principles, and Best Practices

This article explains RocketMQ's core features—including ordered and duplicate message handling, transaction messages, producer and consumer mechanisms, storage architecture, indexing, subscription models, and practical best‑practice recommendations—while providing code examples and design insights for building scalable, high‑throughput distributed messaging systems.

DuplicationJavaOrdering
0 likes · 23 min read
Understanding RocketMQ: Key Features, Implementation Principles, and Best Practices
21CTO
21CTO
May 20, 2017 · Cloud Computing

How Wang Jian Turned Alibaba Cloud into China’s Cloud Computing Powerhouse

The article chronicles Wang Jian’s journey from a psychology professor to Alibaba’s CTO, detailing his pivotal role in building the "Flying Sky" cloud operating system, pioneering the "City Brain" project, and shaping China’s cloud computing landscape despite fierce internal criticism.

Alibaba CloudFlying SkyWang Jian
0 likes · 21 min read
How Wang Jian Turned Alibaba Cloud into China’s Cloud Computing Powerhouse
ITPUB
ITPUB
May 20, 2017 · Fundamentals

Boost Your Bash Scripts: Safety, Functions, and Advanced Tips

This article presents practical Bash scripting techniques—including safety flags, function definitions, variable annotations, modern command substitution, double‑bracket tests, powerful string manipulation, process substitution, here‑documents, built‑in variables, and debugging methods—to write more reliable and maintainable shell scripts.

FunctionsString Manipulationbash
0 likes · 9 min read
Boost Your Bash Scripts: Safety, Functions, and Advanced Tips
Hujiang Technology
Hujiang Technology
May 20, 2017 · Mobile Development

Common Kotlin Pitfalls in Android Development and How to Solve Them

This article shares the most frequent Kotlin-related issues encountered in Android projects—including IDE conversion bugs, DexGuard obfuscation crashes, debugging difficulties, missing ternary operators, and other language quirks—along with practical solutions and code examples to help developers avoid them.

AndroidCodeConversionDebugging
0 likes · 7 min read
Common Kotlin Pitfalls in Android Development and How to Solve Them
Alibaba Cloud Developer
Alibaba Cloud Developer
May 20, 2017 · Artificial Intelligence

How Alibaba’s AI‑Driven Information Retrieval Is Shaping E‑Commerce Futures

The second “Frontiers and Future of Information Retrieval” forum, co‑hosted by the Chinese Computer Society, Alibaba and academic committees, showcased how massive, structured e‑commerce data and AI algorithms are revolutionizing search, customer service, and research collaborations across the industry.

AlibabaBig DataE-commerce
0 likes · 4 min read
How Alibaba’s AI‑Driven Information Retrieval Is Shaping E‑Commerce Futures
MaGe Linux Operations
MaGe Linux Operations
May 20, 2017 · Backend Development

5 Must‑Use Python Libraries to Supercharge Your Projects

This article introduces five highly practical Python packages—yagmail, requests, psutil, BeautifulSoup, and a collection of utility scripts—explaining how each simplifies common tasks such as sending emails, making HTTP calls, system monitoring, web scraping, and code reuse, complete with concise code examples.

LibrariesPythonpsutil
0 likes · 14 min read
5 Must‑Use Python Libraries to Supercharge Your Projects
21CTO
21CTO
May 19, 2017 · Backend Development

How Alibaba’s “Five‑Color Stone” Project Reshaped E‑Commerce Architecture

This article examines Alibaba’s multi‑phase “Five‑Color Stone” initiative, detailing how the integration of Taobao and Tmall product, transaction, and store systems created a shared‑service, service‑oriented architecture that underpins the company’s modern, scalable e‑commerce platform.

Alibabae-commerce architecturemiddleware
0 likes · 7 min read
How Alibaba’s “Five‑Color Stone” Project Reshaped E‑Commerce Architecture
Meituan Technology Team
Meituan Technology Team
May 19, 2017 · Artificial Intelligence

Meitu Technology Salon: Algorithm, Testing, and Client Architecture Sharing

The Meitu‑Meituan‑Dianping technical salon brings senior engineers together to share hands‑on insights into recommendation‑algorithm optimization, JUnit‑based distributed automated testing, and the evolution of client architecture from ad‑hoc to modular development, offering senior R&D professionals cutting‑edge knowledge through case studies and expert presentations.

Software Developmentautomated testingclient architecture
0 likes · 6 min read
Meitu Technology Salon: Algorithm, Testing, and Client Architecture Sharing
Meituan Technology Team
Meituan Technology Team
May 19, 2017 · Mobile Development

iOS Memory Management Seminar by Meituan

The iOS Memory Management Seminar by Meituan provides a comprehensive overview of fundamental concepts, including manual reference counting and automatic reference counting, explains retain cycles and autorelease mechanisms, and delves into advanced memory‑management techniques to help developers write efficient, leak‑free applications.

Mobile DevelopmentTech SeminariOS
0 likes · 1 min read
iOS Memory Management Seminar by Meituan
Meituan Technology Team
Meituan Technology Team
May 19, 2017 · Databases

Speculative Partial Writes in Erasure-Coded Storage Systems (PBS Design and Evaluation)

The paper translates a USENIX'17 study on speculative partial writes for erasure‑coded storage, introducing PBS (Parity‑Based Speculation) which logs parity changes to turn costly random writes into sequential appends, achieving write IOPS and latency comparable to triple‑replication while maintaining fast recovery and high EC encoding throughput.

Partial WritesSpeculative Writeserasure-coding
0 likes · 6 min read
Speculative Partial Writes in Erasure-Coded Storage Systems (PBS Design and Evaluation)
Meituan Technology Team
Meituan Technology Team
May 19, 2017 · Operations

Understanding Hard Disk Architecture and Performance Optimization

The article explains hard‑disk physical structure, how seek time, rotational latency and transfer rate determine IOPS and throughput, and describes Linux I/O stack optimizations—such as caching, scheduling, and append‑only or LSM‑tree designs—to mitigate random‑access bottlenecks and improve overall storage performance.

I/O performanceIOPSLinux
0 likes · 28 min read
Understanding Hard Disk Architecture and Performance Optimization
Hujiang Technology
Hujiang Technology
May 19, 2017 · Mobile Development

What Is Kotlin and Its Impact on Mobile Development

The article introduces Kotlin, explains why it gained sudden popularity after Google’s I/O announcement, shares the author’s experience of adopting Kotlin in large Android projects, discusses its impact on bug rates and developer productivity, and encourages developers to explore the language responsibly.

AndroidGoogle I/OKotlin
0 likes · 4 min read
What Is Kotlin and Its Impact on Mobile Development