All Articles

140245 articles · Page 7008 of 7013
Baidu Tech Salon
Baidu Tech Salon
Jun 4, 2014 · Artificial Intelligence

Predictability in Complex Systems: From Gaokao Essays to Hollywood Blockbusters

The article argues that predictability—evident in Baidu’s Gaokao essay forecasts and formulaic Hollywood blockbusters—arises when markets favor safe, widely appealing content, making simple systems like baseball easy to predict while complex systems with feedback loops resist accurate forecasting despite apparent creativity.

Gaokaocomplex systemsdata analysis
0 likes · 9 min read
Predictability in Complex Systems: From Gaokao Essays to Hollywood Blockbusters
Baidu Tech Salon
Baidu Tech Salon
Jun 3, 2014 · Mobile Development

Introduction to Swift: Basic Syntax, Variables, Control Flow, Functions, and More

Apple’s Swift language, introduced at WWDC 2014, offers a modern, LLVM‑compiled syntax with playgrounds, optional typing, clear variable and constant declarations, robust control‑flow constructs, first‑class functions and closures, class inheritance, protocols, extensions, generics, and safe optional handling, making development for macOS and iOS both expressive and less error‑prone.

Code examplesMobile DevelopmentSwift
0 likes · 17 min read
Introduction to Swift: Basic Syntax, Variables, Control Flow, Functions, and More
Ctrip Technology
Ctrip Technology
Jun 3, 2014 · Databases

SessionDB: A High‑Performance LSM‑Based Key/Value Store for Stateless Sessions

The article introduces SessionDB, a Java‑implemented, LSM‑tree‑based key/value storage engine designed to eliminate sticky sessions by providing high‑throughput, durable, and scalable session data handling, and details its architecture, optimizations, sharding strategy, and benchmark comparisons with BerkeleyDB, LevelDB, and RocksDB.

Bloom FilterJavaKey-Value Store
0 likes · 13 min read
SessionDB: A High‑Performance LSM‑Based Key/Value Store for Stateless Sessions
Suning Design
Suning Design
Jun 2, 2014 · Mobile Development

From Web Game to Mobile App: The 2048 Journey and Lessons Learned

The author recounts how a simple web‑based 2048 clone unexpectedly went viral, the pressures of sudden fame, the ethical dilemmas of monetizing an open‑source game, and the technical process of turning it into a PhoneGap‑based mobile app while reflecting on personal growth.

2048Game DevelopmentPhoneGap
0 likes · 13 min read
From Web Game to Mobile App: The 2048 Journey and Lessons Learned
Baidu Tech Salon
Baidu Tech Salon
May 29, 2014 · Industry Insights

Why Most Code Reviews Fail and How to Make Them Truly Effective

The article critiques common careless attitudes toward code reviews, exposing how pointless debates, condescending comments, exhaustive checklists, and rigid pass‑fail policies hinder collaboration, and offers practical, fact‑based strategies—including constructive questioning and pair verification—to transform reviews into productive, bug‑reducing discussions.

Code ReviewTeam Collaborationbest practices
0 likes · 6 min read
Why Most Code Reviews Fail and How to Make Them Truly Effective
Ctrip Technology
Ctrip Technology
May 29, 2014 · Cloud Computing

Ctrip Cloud Platform Director Wu Yiting Discusses OpenStack Adoption, Private Cloud Development, and VDI Solutions

In an interview, Ctrip Cloud Platform Director Wu Yiting explains how his team built a private OpenStack cloud for development, testing, production and call‑center virtual desktops, outlines the technical challenges, recent IceHouse improvements, and the topics he will present at upcoming OpenStack training sessions.

OpenStackPrivate CloudVDI
0 likes · 8 min read
Ctrip Cloud Platform Director Wu Yiting Discusses OpenStack Adoption, Private Cloud Development, and VDI Solutions
Baidu Tech Salon
Baidu Tech Salon
May 28, 2014 · Game Development

C++ Performance Optimization Techniques for Ray Tracing

The article outlines 27 C++ performance optimization techniques for ray tracing, emphasizing profiling hot paths, minimizing branches and memory accesses, using inline and reference passing, aligning data, loop unrolling, avoiding unnecessary temporaries, and simplifying math to exploit cache locality and modern CPU parallelism.

Amdahl's LawC++ optimizationCache Optimization
0 likes · 12 min read
C++ Performance Optimization Techniques for Ray Tracing
Suning Design
Suning Design
May 23, 2014 · Frontend Development

Mastering Information Architecture Diagrams: Essential Symbols and Best Practices

This guide explains the essential symbols and conventions for creating information architecture diagrams, covering pages, files, groups, connections, arrows, concurrent events, link points, areas, processes, and various conditional elements to help web development teams effectively communicate system structure and interaction design.

flowchart symbolsfrontend developmentinformation architecture
0 likes · 16 min read
Mastering Information Architecture Diagrams: Essential Symbols and Best Practices
ITPUB
ITPUB
May 23, 2014 · Databases

Expert Answers to Top SQL Server 2014 Memory‑Optimized Table Questions

In this technical Q&A, Microsoft SQL Server experts address common migration challenges, performance tuning tips, memory‑optimized table limitations, and best practices for SQL Server 2014, providing concrete guidance, reference links, and practical recommendations for database administrators.

Database MigrationSQL ServerSQL Server 2014
0 likes · 16 min read
Expert Answers to Top SQL Server 2014 Memory‑Optimized Table Questions
Baidu Tech Salon
Baidu Tech Salon
May 22, 2014 · Fundamentals

Reflections on Clojure: Design, Simplicity, and Development Flow

After years of using Ruby, I discovered that Clojure’s carefully designed, concise, and functional nature not only makes prototyping feel natural but also provides instant feedback and encourages thoughtful refactoring, turning development into a smooth, enjoyable flow that has quickly become my favorite language.

ClojureFunctional ProgrammingSoftware engineering
0 likes · 8 min read
Reflections on Clojure: Design, Simplicity, and Development Flow
Suning Design
Suning Design
May 22, 2014 · Fundamentals

Boost Your UI Prototypes: 6 Essential Interaction Design Practices

This guide revisits classic interaction‑design cases, showing how contrast, proper use of screenshots, first‑screen height, grid compliance, layout spacing, and clear UI logic can dramatically improve prototype quality and streamline collaboration with visual designers.

UI hierarchyfirst screen heightgrid layout
0 likes · 7 min read
Boost Your UI Prototypes: 6 Essential Interaction Design Practices
Baidu Tech Salon
Baidu Tech Salon
May 21, 2014 · Frontend Development

Show‑off JavaScript Techniques to Impress Others

The article showcases a suite of flashy JavaScript tricks—alternative anonymous‑function syntaxes, the void operator for undefined, logical‑operator conditionals, optional semicolons, early ES6 features, AMD wrapping, the Function constructor, and native DOM selectors—while warning that some shortcuts hurt readability and should be used sparingly.

AMDAnonymous FunctionsDOM
0 likes · 6 min read
Show‑off JavaScript Techniques to Impress Others
Baidu Tech Salon
Baidu Tech Salon
May 20, 2014 · Cloud Computing

How Baidu’s Private Cloud Tackles Resource Management, Tiered Release, and Elastic Services

In a Baidu technical salon, Xu Liqiang detailed the evolution of Baidu’s private‑cloud platform—covering unified resource pooling, performance‑cost balanced resource management, demand‑driven tiered release, and automated elastic services that together support rapid product‑line iteration across services like Tieba, Community, Search, and Mobile Cloud.

Private CloudResource Managementcloud architecture
0 likes · 7 min read
How Baidu’s Private Cloud Tackles Resource Management, Tiered Release, and Elastic Services
Baidu Tech Salon
Baidu Tech Salon
May 19, 2014 · Cloud Computing

Redefining Multi-Tenancy in the Hybrid Cloud Era

Redefining multi‑tenancy for the hybrid cloud era, the article explains how enterprises can combine private, public, and carrier clouds using Microsoft’s Cloud OS vision and Windows Azure Pack to deliver flexible, self‑service tenant management, unified billing, and consistent user experiences across diverse infrastructures.

Cloud ComputingCloud ManagementHybrid Cloud
0 likes · 10 min read
Redefining Multi-Tenancy in the Hybrid Cloud Era
Suning Design
Suning Design
May 19, 2014 · Fundamentals

How Color Psychology Drives Consumer Decisions and Brand Perception

This article explores how colors influence emotions, purchasing choices, and brand identity, highlighting survey data, psychological symbolism, minimalist design trends, seasonal color shifts, and practical tips for selecting effective hues to engage users and boost marketing impact.

MarketingUX designbrand perception
0 likes · 6 min read
How Color Psychology Drives Consumer Decisions and Brand Perception
Suning Design
Suning Design
May 15, 2014 · Mobile Development

How Beacons Transform Mobile Experiences: From Retail to Real‑World Interaction

Beacon technology creates a proximity system that lets mobile apps automatically deliver context‑aware information to users in physical spaces, enabling new experiences in museums, retail, coffee shops, hotels, and beyond while raising design, privacy, and implementation considerations.

IoTLocation‑based servicesProximity
0 likes · 11 min read
How Beacons Transform Mobile Experiences: From Retail to Real‑World Interaction
Suning Design
Suning Design
May 15, 2014 · Product Management

Unlocking Beacon Interaction: A Designer’s Guide to Contextual Experiences

This article breaks down Beacon technology into four interaction slices—device communication, representation, user context, and proximity response—providing designers, product managers, and developers with a clear, non‑technical framework to envision and craft innovative Beacon‑enabled experiences.

Interactionbeacon
0 likes · 14 min read
Unlocking Beacon Interaction: A Designer’s Guide to Contextual Experiences
Suning Design
Suning Design
May 15, 2014 · Frontend Development

9 Proven Web Design Techniques to Make Your Mobile Sites Stand Out

This article outlines nine practical design strategies—ranging from subtle shadows and hover effects to responsive layouts and purposeful animations—that help modern web pages look polished, user‑friendly, and fully compatible with today’s mobile devices.

FrontendResponsiveanimation
0 likes · 4 min read
9 Proven Web Design Techniques to Make Your Mobile Sites Stand Out
Baidu Tech Salon
Baidu Tech Salon
May 14, 2014 · Big Data

FOSS Skills and In-Demand IT Technologies for Career Success

The article warns that mastering Free Open Source Software—from cloud and big‑data tools like OpenStack, Hadoop and NoSQL to web technologies such as Drupal, PHP, HTML5 and jQuery, mobile app development, popular programming languages, and security certifications—will become essential for IT job seekers, prompting universities to embed FOSS curricula.

Career AdviceCloud ComputingFOSS
0 likes · 6 min read
FOSS Skills and In-Demand IT Technologies for Career Success
Suning Design
Suning Design
May 14, 2014 · Product Management

Master the 9 Essential Skills Every Interaction Designer Needs to Succeed

This article outlines the nine core competencies—listening, observing, thinking, speaking, polishing, doing, testing, writing, and presenting—that define a professional interaction designer, and maps them onto a detailed product‑development workflow with concrete deliverables.

Professional DevelopmentUX Skills
0 likes · 14 min read
Master the 9 Essential Skills Every Interaction Designer Needs to Succeed