All Articles

143180 articles · Page 6676 of 7159
Meituan Technology Team
Meituan Technology Team
Aug 10, 2017 · Frontend Development

Front-End Service Availability: Definition, Measurement, and Assurance Practices at Meituan-Dianping Checkout

The article outlines Meituan‑Dianping’s approach to front‑end service availability for its checkout system, defining availability across code, static resources, and network links, measuring failure duration, identifying typical bugs, and implementing a three‑stage assurance strategy using people processes, engineering tools, lightweight technology choices, and concrete practices such as TypeScript adoption, automated testing, health‑checks, DNS protection, and post‑incident monitoring.

MonitoringSSRavailability
0 likes · 15 min read
Front-End Service Availability: Definition, Measurement, and Assurance Practices at Meituan-Dianping Checkout
21CTO
21CTO
Aug 10, 2017 · Backend Development

How to Build a High‑Concurrency Flash‑Sale (SecKill) System in Java

This article explains how to design and implement a Java‑based flash‑sale (seckill) system that can handle tens of thousands of concurrent requests, covering entity modeling, DAO methods, service logic, controller handling, a concurrency simulation test, and an improved locking strategy to prevent overselling.

JavaSeckillSpring
0 likes · 9 min read
How to Build a High‑Concurrency Flash‑Sale (SecKill) System in Java
21CTO
21CTO
Aug 10, 2017 · Artificial Intelligence

Which Jobs Will Thrive in the AI Era? Five Paths to Future Relevance

As artificial intelligence reshapes every industry, this article examines which occupations are likely to disappear, which will become elite, and outlines five categories of roles that can remain valuable in a data‑driven future.

AIJob Automationcareer strategy
0 likes · 13 min read
Which Jobs Will Thrive in the AI Era? Five Paths to Future Relevance
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 10, 2017 · Frontend Development

How Evercookie Achieves Unbreakable Browser Persistence

This article explains the evercookie technique, detailing its multi‑dimensional storage methods—from standard cookies and Flash to IndexedDB and HSTS—showing how data can survive typical browser clean‑ups and how it can be applied for long‑term client identifiers.

client-side storageevercookiefrontend persistence
0 likes · 13 min read
How Evercookie Achieves Unbreakable Browser Persistence
ITPUB
ITPUB
Aug 10, 2017 · Databases

5 Practical SQL Query Tricks to Boost Database Readability and Performance

This article shares five actionable SQL techniques—concatenating fields, removing duplicate rows, leveraging WHERE clauses, using COUNT flexibly, and selecting only necessary columns—to improve query readability and efficiency in relational databases.

COUNT()SQLSelect
0 likes · 9 min read
5 Practical SQL Query Tricks to Boost Database Readability and Performance
Tencent TDS Service
Tencent TDS Service
Aug 10, 2017 · Mobile Development

How to Achieve Near-Instant Android App Launch: Cold Start Optimization Guide

This article explains why Android apps suffer noticeable delays on cold start, breaks down the launch lifecycle, and provides practical optimizations—including reducing work in lifecycle callbacks, avoiding unnecessary delays, customizing window backgrounds, and using profiling tools—to dramatically cut startup time.

Androidcold-start
0 likes · 10 min read
How to Achieve Near-Instant Android App Launch: Cold Start Optimization Guide
Didi Tech
Didi Tech
Aug 10, 2017 · Fundamentals

Understanding Hypothesis Testing and Statistical Significance in A/B Experiments

The article explains hypothesis testing in A/B experiments, describing null and alternative hypotheses, type I and II errors, p‑values, statistical significance versus practical impact, confidence intervals, statistical power, sample‑size planning, and a checklist for interpreting results responsibly.

A/B Testingconfidence intervalhypothesis testing
0 likes · 15 min read
Understanding Hypothesis Testing and Statistical Significance in A/B Experiments
Hujiang Design Center
Hujiang Design Center
Aug 10, 2017 · Fundamentals

How Plutchik’s Wheel of Emotions Can Transform Your Design Practice

This article explains Plutchik’s emotional theory, outlines his eight basic emotions and their opposites, shows how the wheel visualizes complex emotional blends, discusses criticisms such as missing pride and shame, and demonstrates how designers can use the model to create more resonant user experiences.

Plutchikemotional designpsychology
0 likes · 7 min read
How Plutchik’s Wheel of Emotions Can Transform Your Design Practice
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 10, 2017 · Mobile Development

iOS Crash Log Symbolication: Three Methods and dSYM File Analysis

This article explains why iOS crash logs are unreadable without symbolication, introduces three symbolication approaches—Xcode's symbolicatecrash, the atos/atosl tools, and dSYM‑based parsing—details the dSYM file structure, Mach‑O headers, load commands, data segments, and how to extract and demangle symbols for effective crash debugging.

CrashMach-Oatosl
0 likes · 10 min read
iOS Crash Log Symbolication: Three Methods and dSYM File Analysis
Vipshop Quality Engineering
Vipshop Quality Engineering
Aug 10, 2017 · Operations

How Parallel Testing Can Slash Delivery Time and Boost Quality

Parallel testing overlaps development and testing to dramatically shorten delivery cycles, shift quality checks earlier, and improve overall software quality, while the supply‑chain case study shows layered testing, automated interface tests, CI pipelines, and practical tips for stable automation and low‑coupling design.

Continuous IntegrationLayered TestingParallel Testing
0 likes · 5 min read
How Parallel Testing Can Slash Delivery Time and Boost Quality
Node Underground
Node Underground
Aug 10, 2017 · Backend Development

What Do 1,400 Developers Reveal About Node.js Adoption and Future Trends?

A recent global survey by the Node.js Foundation, collecting 1,405 responses between November 2016 and January 2017, shows that developers prioritize front‑end, full‑stack, and backend API use of Node.js, favor cloud platforms like AWS and Alibaba Cloud, and anticipate growing usage in China, while noting Go’s rising popularity.

Node.jscloud platforms
0 likes · 2 min read
What Do 1,400 Developers Reveal About Node.js Adoption and Future Trends?
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 10, 2017 · Big Data

Alibaba’s HBase Innovations: Powering Big Data at Scale – HBaseCon 2017 Asia Insights

At HBaseCon 2017 Asia, Alibaba showcased a series of groundbreaking HBase enhancements—including strong synchronous replication, SQL-on-HBase capabilities, cross‑cluster range data copy, and read/write path optimizations—that dramatically improve performance, reliability, and usability for large‑scale big‑data storage.

Big DataDistributed StorageHBase
0 likes · 10 min read
Alibaba’s HBase Innovations: Powering Big Data at Scale – HBaseCon 2017 Asia Insights
DevOps Engineer
DevOps Engineer
Aug 10, 2017 · Fundamentals

A Comprehensive Overview of Software Testing Concepts and Methods

This article provides a detailed overview of software testing fundamentals, covering testing stages across project lifecycles, classifications such as black‑box, white‑box, and gray‑box testing, functional and performance testing, manual versus automated testing, and specialized tests like smoke, regression, random, exploratory, and security testing.

Integration TestingUnit Testingblack-box testing
0 likes · 10 min read
A Comprehensive Overview of Software Testing Concepts and Methods
Architecture Digest
Architecture Digest
Aug 10, 2017 · Backend Development

Scalable Architecture for Large Websites: Modular Design, Distributed Messaging, Service Platforms, and Open APIs

The article explains how to build a highly scalable large‑website architecture by adopting modularization, reducing coupling through distributed message queues and services, and exposing functionality via an open platform, covering core concepts, typical implementations like ActiveMQ and Dubbo, and essential design considerations.

Distributed MessagingOpen PlatformScalability
0 likes · 8 min read
Scalable Architecture for Large Websites: Modular Design, Distributed Messaging, Service Platforms, and Open APIs
MaGe Linux Operations
MaGe Linux Operations
Aug 10, 2017 · Backend Development

Explore the Ultimate Python Library Collection for Web Crawling and Data Processing

This comprehensive guide lists essential Python libraries for network operations, asynchronous programming, web crawling frameworks, HTML/XML parsing, text handling, data conversion, slug creation, office document manipulation, PDF processing, markdown rendering, YAML handling, CSS utilities, feed parsing, SQL tools, HTTP clients, microformats, executable analysis, PSD handling, natural language processing, browser automation, headless tools, multiprocessing, queues, cloud execution, email handling, URL manipulation, web content extraction, video downloading, wiki archiving, WebSocket communication, DNS queries, computer vision, proxy services, and miscellaneous utilities.

Data ProcessingLibrariesNetwork
0 likes · 17 min read
Explore the Ultimate Python Library Collection for Web Crawling and Data Processing