All Articles

140335 articles · Page 6991 of 7017
Qunar Tech Salon
Qunar Tech Salon
Dec 30, 2014 · Fundamentals

Learning ZooKeeper with Curator: Comprehensive Examples and Recipes

This guide offers a complete collection of practical examples that demonstrate Curator's usage for Apache ZooKeeper, covering leader election, distributed locks, barriers, counters, caches, queues, and transaction handling, with each chapter independent and source code available on GitHub.

CuratorDistributed CoordinationDistributed Locks
0 likes · 3 min read
Learning ZooKeeper with Curator: Comprehensive Examples and Recipes
Baidu Tech Salon
Baidu Tech Salon
Dec 30, 2014 · Backend Development

The Split of Node.js: Emergence of Io.js and Its Implications for the Backend Community

Discontent with Joyent’s corporate stewardship prompted several core Node.js developers to fork the runtime into Io.js, releasing a V8‑upgraded alpha in January 2015, a move that highlights open‑source governance tensions and could reshape backend adoption by offering a more autonomous, community‑driven platform.

Backend DevelopmentNode.jscommunity governance
0 likes · 8 min read
The Split of Node.js: Emergence of Io.js and Its Implications for the Backend Community
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2014 · Backend Development

Consistent Hashing: Principles, Monotonicity, and Virtual Nodes

This article explains the consistent hashing algorithm, its motivation in cache systems, the concept of monotonicity, the step‑by‑step mapping process, and how virtual nodes improve balance and resilience when cache servers are added or removed.

Consistent Hashingdistributed systemsload balancing
0 likes · 9 min read
Consistent Hashing: Principles, Monotonicity, and Virtual Nodes
Baidu Tech Salon
Baidu Tech Salon
Dec 29, 2014 · Backend Development

Useful PHP Code Snippets for Common Tasks

These practical PHP snippets demonstrate how to implement a blacklist filter, generate random colors, download files, retrieve Alexa/Google page rank, force file downloads, display Gravatars, fetch RSS subscriber counts, calculate time‑ago strings, crop images, and check website availability, streamlining everyday development tasks.

Backend DevelopmentPHPcode snippets
0 likes · 10 min read
Useful PHP Code Snippets for Common Tasks
MaGe Linux Operations
MaGe Linux Operations
Dec 29, 2014 · Databases

Understanding NoSQL: Types, Use Cases, and Real-World Examples

This article explains why NoSQL emerged as an alternative to relational databases, outlines the four main NoSQL categories—key‑value, document, column‑family, and graph—describes their characteristics, typical use cases, and lists notable products and adopters.

Column FamilyDatabase TypesDocument Store
0 likes · 9 min read
Understanding NoSQL: Types, Use Cases, and Real-World Examples
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2014 · Operations

Guidelines for Evolving System Architecture and PaaS Operations

This article outlines a comprehensive set of principles and practical components for evolving a large‑scale system architecture, covering rapid deployment, scalability, automation, framework standardization, monitoring, tracing, storage, resource control, and continuous integration to support reliable PaaS operations.

AutomationPaaSarchitecture
0 likes · 8 min read
Guidelines for Evolving System Architecture and PaaS Operations
Qunar Tech Salon
Qunar Tech Salon
Dec 26, 2014 · Cloud Computing

Overview of OpenStack Swift: Architecture, Consistency Model, and Components

This article provides a comprehensive overview of OpenStack Swift, covering its background, consistent hashing, quorum-based consistency model, ring data structure, hierarchical data model, system architecture, component responsibilities, and RESTful API usage for scalable object storage.

Cloud ComputingOpenStackSwift
0 likes · 14 min read
Overview of OpenStack Swift: Architecture, Consistency Model, and Components
Baidu Tech Salon
Baidu Tech Salon
Dec 26, 2014 · Industry Insights

Bug or Feature? Rethinking the Bug‑vs‑Feature Request Debate

The article examines why distinguishing bugs from feature requests is often futile, using a Visual Studio default‑font issue as a case study, and argues for focusing on constructive feedback rather than semantic arguments in software development.

UI designVisual Studiobug tracking
0 likes · 7 min read
Bug or Feature? Rethinking the Bug‑vs‑Feature Request Debate
Baidu Tech Salon
Baidu Tech Salon
Dec 25, 2014 · Frontend Development

8 Common Web Usability Mistakes and Best Practices

The article outlines eight frequent web‑usability errors—unlinked logo, missing form‑label associations, absent visited‑link cues, unclear active fields, images lacking alt text, background images without fallback colors, inconsistent design, and underlined non‑links—and offers practical fixes such as proper labeling, linking, styling, and consistent templates to enhance user experience.

CSS best practicesHTML formsUI design
0 likes · 5 min read
8 Common Web Usability Mistakes and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2014 · Backend Development

Essential Roadmap for Beginner Python/Django Web Developers

This guide outlines the fundamental topics and resources a novice web developer should master across web concepts, frontend basics, Python programming, Django framework, databases, tooling, development processes, soft skills, and a capstone project to build a functional Django application.

Djangodatabase
0 likes · 7 min read
Essential Roadmap for Beginner Python/Django Web Developers
Baidu Tech Salon
Baidu Tech Salon
Dec 22, 2014 · Fundamentals

From Onepay to Git: How Open Source Transforms Development

The author shares the story of launching the Onepay open‑source tip button on GitHub, explains core Git concepts such as distributed repositories, branching and forking, and reflects on why open‑source collaboration outweighs closed‑source models for technological progress.

GitGitHubOnepay
0 likes · 6 min read
From Onepay to Git: How Open Source Transforms Development