All Articles

142343 articles · Page 6789 of 7118
Architects' Tech Alliance
Architects' Tech Alliance
Dec 21, 2016 · Industry Insights

Why 2016 Redefined the Storage Industry: Key Trends, Deals, and Emerging Players

The 2016 storage landscape saw a pivotal shift toward flash, software‑defined, and hyper‑converged solutions, marked by flat or declining revenues, rapid growth in all‑flash markets, major vendor acquisitions, a surge of startups, and continued venture‑capital enthusiasm, setting the stage for the next decade.

CloudVenture Capitalacquisitions
0 likes · 11 min read
Why 2016 Redefined the Storage Industry: Key Trends, Deals, and Emerging Players
Architecture Digest
Architecture Digest
Dec 21, 2016 · Fundamentals

Understanding Software Architecture: Definitions, Design Process, and Common Pitfalls

This article explains what software architecture means, outlines a step‑by‑step approach to designing an architecture that aligns with business needs, describes the key characteristics of a good architecture, highlights common misconceptions, and offers concluding advice for aspiring architects.

Software Architecturearchitecture principlesdesign process
0 likes · 8 min read
Understanding Software Architecture: Definitions, Design Process, and Common Pitfalls
Hulu Beijing
Hulu Beijing
Dec 21, 2016 · Artificial Intelligence

Inside NIPS 2016: Highlights, Papers, and Insights from Hulu’s Researchers

The article offers a comprehensive overview of the 2016 NIPS conference in Barcelona, detailing its history, attendance, Hulu’s contributions as presenters and reviewers, key tutorials, invited talks, award-winning papers, symposium highlights, and the broader impact of deep learning and AI advancements.

AI ConferenceBest PapersMachine Learning
0 likes · 12 min read
Inside NIPS 2016: Highlights, Papers, and Insights from Hulu’s Researchers
MaGe Linux Operations
MaGe Linux Operations
Dec 21, 2016 · Fundamentals

Unlocking the Basics: How Computers and Linux Work Inside

This article explains computer hardware and software components, details the role and functions of operating systems, outlines major Linux distributions and their philosophies, and provides practical command-line syntax, examples, and help-retrieval methods for essential Linux commands.

Linux BasicsSoftwarecomputer fundamentals
0 likes · 11 min read
Unlocking the Basics: How Computers and Linux Work Inside
21CTO
21CTO
Dec 20, 2016 · Backend Development

Why Developers Favor GET & POST Over PUT/DELETE: A Practical Look at RESTful APIs

Although RESTful principles recommend using distinct HTTP verbs for CRUD operations, many developers still rely on GET and POST for creating, updating, and deleting resources, leading to non‑standard JSON APIs; this article explains the HTTP methods, their semantics, and why practical constraints often shape API design.

CRUDHTTPJSON API
0 likes · 5 min read
Why Developers Favor GET & POST Over PUT/DELETE: A Practical Look at RESTful APIs
Hulu Beijing
Hulu Beijing
Dec 20, 2016 · Big Data

How Hulu Supercharges OLAP Queries with CarbonData: Real‑World Optimizations

This article describes Hulu’s real‑world OLAP query optimization, covering the fundamentals of OLAP, comparisons of row‑ and column‑based storage formats, detailed indexing mechanisms of Parquet, ORC and CarbonData, and the specific schema, shuffle, block size, speculation and GC tuning techniques that enabled CarbonData to dramatically accelerate wide‑table queries on SparkSQL.

Big DataCarbonDataColumnar Storage
0 likes · 17 min read
How Hulu Supercharges OLAP Queries with CarbonData: Real‑World Optimizations
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Dec 20, 2016 · Cloud Native

How Huawei’s FusionStage PaaS Empowers Cloud‑Native Enterprise Transformation

In an exclusive interview, Huawei PaaS chief engineer Yu Yue explains how the new FusionStage platform tackles fragmented PaaS limitations, introduces a layered, cloud‑native architecture with Docker, Kubernetes and multi‑cloud support, and enables agile, end‑to‑end enterprise application development.

Enterprise DevelopmentFusionStagePaaS
0 likes · 7 min read
How Huawei’s FusionStage PaaS Empowers Cloud‑Native Enterprise Transformation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 20, 2016 · Backend Development

Designing Scalable Web Architectures: Key Principles and Practices

This article explains the essential design principles, trade‑offs, and core components—such as availability, performance, reliability, scalability, manageability, and cost—required to build large‑scale, high‑availability web systems and illustrates them with an image‑hosting example.

cachingdistributed-systemsweb architecture
0 likes · 37 min read
Designing Scalable Web Architectures: Key Principles and Practices
Efficient Ops
Efficient Ops
Dec 19, 2016 · Operations

What 16 Major 2016 Outages Teach Us About Disaster Recovery

This article reviews sixteen notable 2016 service outages across finance, cloud, and entertainment, analyzes their causes—ranging from power failures to DDoS attacks—and highlights the critical need for robust disaster‑recovery and information‑security practices.

incident managementinformation securityoperations
0 likes · 11 min read
What 16 Major 2016 Outages Teach Us About Disaster Recovery
CSS Magic
CSS Magic
Dec 19, 2016 · Frontend Development

Quick Q&A #5: CSS Backgrounds, Animation Compatibility, and Front‑End Career Tips

In this fifth Quick Q&A episode, the author answers several front‑end questions covering how to make a background image adapt to a container, CSS animation compatibility across browsers, clearfix techniques, learning resources for JavaScript, choosing a Vue.js framework, and practical career advice for aspiring developers.

CSSCareerJavaScript
0 likes · 8 min read
Quick Q&A #5: CSS Backgrounds, Animation Compatibility, and Front‑End Career Tips
Meituan Technology Team
Meituan Technology Team
Dec 19, 2016 · Mobile Development

Hertz: A Mobile App Performance Monitoring Solution

Hertz, Meituan Waimai’s mobile‑app performance monitoring framework, automatically detects development anomalies, generates test reports, and streams production metrics—such as FPS, CPU, memory, UI jank, page‑load time, and network traffic—using platform‑specific instrumentation and configurable modes to pinpoint and resolve performance bottlenecks across the app lifecycle.

AndroidApp MonitoringHertz
0 likes · 21 min read
Hertz: A Mobile App Performance Monitoring Solution
Meituan Technology Team
Meituan Technology Team
Dec 19, 2016 · Databases

MTDDL: Meituan Distributed Data Layer Middleware Overview

MTDDL, Meituan’s in‑house client‑side sharding middleware, was created to address rapid product‑database growth by offering dynamic data‑source routing, read‑write separation, distributed ID generation, configurable database‑and‑table sharding, connection‑pool management, SQL monitoring, and live configuration updates via annotations and extensible strategies.

Dynamic Data SourceJavaSQL Monitoring
0 likes · 12 min read
MTDDL: Meituan Distributed Data Layer Middleware Overview