All Articles

143110 articles · Page 6702 of 7156
ITPUB
ITPUB
Jul 4, 2017 · Fundamentals

Mastering Search Skills: Boost Your Programming Knowledge and Efficiency

The article explains why effective search techniques are essential for programmers, categorizes knowledge into conceptual, practical, and tacit types, and provides a structured workflow—find, use, and learn—to turn online resources into deeper understanding and higher productivity.

conceptual knowledgepractical knowledgeprogramming knowledge
0 likes · 7 min read
Mastering Search Skills: Boost Your Programming Knowledge and Efficiency
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 4, 2017 · Cloud Computing

Inside Alibaba Cloud’s Apsara: How Massive Scale and Open‑Source Drive Innovation

Alibaba Cloud’s chief architect Tang Hong recounts the company’s evolution from its 2009 launch, detailing the Apsara operating system’s milestones, massive scaling achievements, virtualization and container innovations, and future directions in lightweight virtualization, high‑speed hardware, and heterogeneous security, illustrating how open‑source collaboration fuels its growth.

Alibaba CloudApsaraContainer Technology
0 likes · 16 min read
Inside Alibaba Cloud’s Apsara: How Massive Scale and Open‑Source Drive Innovation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 4, 2017 · Fundamentals

Aspect-Oriented Programming Explained: Concepts, Types, and Practical Examples

This article introduces Aspect‑Oriented Programming (AOP), explains its core concepts such as aspects, join points, advice, pointcuts, and weaving, outlines common advice types, lists typical cross‑cutting concerns, and demonstrates how AOP can replace repetitive permission checks with declarative annotations, improving modularity and maintainability.

AOPaspect-oriented-programmingcross-cutting-concerns
0 likes · 7 min read
Aspect-Oriented Programming Explained: Concepts, Types, and Practical Examples
网易UEDC
网易UEDC
Jul 4, 2017 · Product Management

Master the Double Diamond: A Practical Guide to Solving the Right Design Problems

This article introduces the Double Diamond design model, explains its four phases—discover, define, develop, and deliver—and demonstrates how applying the framework to a real product case can help teams identify the correct problems and craft effective solutions, boosting user growth and retention.

Design thinkingProduct DesignUser Research
0 likes · 11 min read
Master the Double Diamond: A Practical Guide to Solving the Right Design Problems
Qunar Tech Salon
Qunar Tech Salon
Jul 4, 2017 · Big Data

Design and Evolution of Airbnb's Log Data Storage and Query Platform

The article describes how Airbnb's data infrastructure team built a next‑generation log storage and query platform to improve data quality, timeliness, flexibility, and anomaly detection, outlining the system architecture, key requirements, five improvement areas, and the resulting benefits.

Airbnbdata pipelinelog platform
0 likes · 7 min read
Design and Evolution of Airbnb's Log Data Storage and Query Platform
DevOps
DevOps
Jul 3, 2017 · R&D Management

Scrum Development Experience Sharing: Insights, Roles, and Practices

This article shares practical Scrum experiences, covering the current development challenges, Scrum fundamentals, team composition, role responsibilities, daily rituals, product management tools, versioning rules, backlog handling, and key takeaways for adapting agile processes in modern software projects.

Team Managementdevopsproduct management
0 likes · 11 min read
Scrum Development Experience Sharing: Insights, Roles, and Practices
Efficient Ops
Efficient Ops
Jul 3, 2017 · Operations

Designing Ops‑Friendly Microservice Architecture: 6 Key Principles

This article outlines six essential design principles—architecture independence, deployment friendliness, operability, fault tolerance, quality monitoring, and performance cost—that help engineers build microservice systems that are efficient, reliable, and easy for operations teams to manage.

Architecturedevops
0 likes · 19 min read
Designing Ops‑Friendly Microservice Architecture: 6 Key Principles
Architects' Tech Alliance
Architects' Tech Alliance
Jul 3, 2017 · Operations

BeeGFS Features, Quotas, Mirroring, APIs, and Deployment Guidelines

This article provides a comprehensive overview of BeeGFS, covering its architecture, BeeOND on‑demand instances, quota and directory‑quota mechanisms, Buddy mirroring, supported APIs, hardware requirements, network options, and export methods via SMB/CIFS and NFS for high‑performance computing environments.

BeeGFShigh-performance computingmirroring
0 likes · 11 min read
BeeGFS Features, Quotas, Mirroring, APIs, and Deployment Guidelines
Tencent Advertising Technology
Tencent Advertising Technology
Jul 3, 2017 · Artificial Intelligence

Tencent Social Advertising College Algorithm Contest

Tencent's social advertising team hosts an algorithm contest for college students, leveraging big data and machine learning to develop innovative solutions for social advertising scenarios, inviting participants to submit algorithmic approaches to real-world advertising challenges.

Academic CompetitionAlgorithm ContestBig Data
0 likes · 2 min read
Tencent Social Advertising College Algorithm Contest
Suning Technology
Suning Technology
Jul 3, 2017 · Operations

Inside Suning’s Intelligent Ops Forum: How Tech Leaders Automate and AI‑Boost Operations

The Suning Cloud Commerce IT headquarters hosted a comprehensive Intelligent Operations forum featuring experts from Alibaba, Weibo, Meituan, 360, Meizu and PPD, who shared practical insights on automation, platformization, AI‑driven big‑data analytics, network automation, security, and monitoring across modern IT operations.

Intelligent Operationsmonitoring
0 likes · 8 min read
Inside Suning’s Intelligent Ops Forum: How Tech Leaders Automate and AI‑Boost Operations
ITPUB
ITPUB
Jul 3, 2017 · Fundamentals

Mastering Finite State Machines in C: From Simple If/Else to Function Pointers

This article explains what a finite state machine (FSM) is, where it is commonly used, and walks through three C implementations—plain if/else, switch‑case, and a function‑pointer table—highlighting their advantages, drawbacks, and providing complete code examples.

C++Finite State MachineFunction Pointer
0 likes · 8 min read
Mastering Finite State Machines in C: From Simple If/Else to Function Pointers
21CTO
21CTO
Jul 3, 2017 · Big Data

Inside the World’s Best Data Architectures: Netflix, Facebook, Airbnb, Pinterest

This article explores the cutting‑edge data pipelines of Netflix, Facebook, Airbnb and Pinterest, detailing the massive event volumes they handle, the core technologies such as Kafka, Spark, Presto and Hadoop, and how these giants design scalable, real‑time analytics infrastructures.

AirbnbBig DataData Architecture
0 likes · 6 min read
Inside the World’s Best Data Architectures: Netflix, Facebook, Airbnb, Pinterest
MaGe Linux Operations
MaGe Linux Operations
Jul 3, 2017 · Operations

Essential Linux Skills Every Beginner Should Master

This guide outlines why learning a single Linux distribution like CentOS or RHEL provides a solid foundation, recommends a practical beginner's book, lists core knowledge areas and essential tools, and highlights the importance of hardware basics and automation for aspiring Linux operations engineers.

devopslinuxshell scripting
0 likes · 5 min read
Essential Linux Skills Every Beginner Should Master
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 3, 2017 · R&D Management

How Architects Evolve: From Technical Expert to System Architect

This article outlines the core stages of product development, details the architect's responsibilities across these stages, and presents growth and competency models—including the Chuck Kilmer model—illustrating how developers transition from specialists to full‑system architects while emphasizing the need for broad skills and experimentation.

R&D managementarchitect growth modelcareer development
0 likes · 2 min read
How Architects Evolve: From Technical Expert to System Architect