All Articles

145881 articles · Page 7278 of 7295
MaGe Linux Operations
MaGe Linux Operations
Sep 24, 2014 · Operations

Docker vs Vagrant: When to Choose Containers Over Virtual Machines

This article compares Docker and Vagrant, outlining their distinct use cases, strengths, and limitations, and explains why Vagrant is better for managing virtual machines while Docker excels at rapid application development and deployment in containerized environments.

VagrantVirtualizationcontainerization
0 likes · 9 min read
Docker vs Vagrant: When to Choose Containers Over Virtual Machines
Baidu Tech Salon
Baidu Tech Salon
Sep 23, 2014 · Fundamentals

Ten Commonly Cited Quirky Features Across Programming Languages

The article surveys ten frequently cited quirky language features—from JavaScript’s “+” string coercion and automatic semicolon insertion, to Perl’s mandatory true module return and cryptic special variables, C’s interchangeable array indexing, PHP’s mixed case sensitivity, Ruby’s truthy zero, Python’s indentation blocks, C’s pointer arithmetic, and Java’s autoboxing with Integer caching—highlighting their surprising behaviors and community frustrations.

C++JavaScriptPython
0 likes · 10 min read
Ten Commonly Cited Quirky Features Across Programming Languages
Baidu Tech Salon
Baidu Tech Salon
Sep 22, 2014 · Artificial Intelligence

How Baidu’s Bingo AI Cracked the Go Challenge with Novel Algorithms

After decades of being deemed a 'century‑long' AI challenge, Baidu’s Bingo system achieved amateur‑to‑professional level Go play by introducing optimized Monte‑Carlo tree search, a weakened Alpha‑Beta hybrid, and massive supervised learning, demonstrating how breakthroughs in game AI can ripple into broader Baidu products.

Artificial IntelligenceBaiduGo AI
0 likes · 8 min read
How Baidu’s Bingo AI Cracked the Go Challenge with Novel Algorithms
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2014 · Operations

Master Xshell: 10 Essential Tips to Supercharge Your SSH Workflow

This guide introduces Xshell, a free SSH client for Linux VPS management, and provides ten practical tips—including password saving, keypad settings, custom colors, shortcut buttons, multi‑session commands, proxy usage, SOCKS5 configuration, file transfer with lrzsz, window transparency, and right‑click paste—to boost productivity and security.

LinuxVPSXshell
0 likes · 5 min read
Master Xshell: 10 Essential Tips to Supercharge Your SSH Workflow
MaGe Linux Operations
MaGe Linux Operations
Sep 18, 2014 · Operations

Vagrant vs Docker: When to Choose VM Provisioning Over Containers

The article explains why directly comparing Vagrant and Docker is misleading, outlines their different abstractions and use‑cases, and provides practical guidance on when to use Vagrant for virtual machine management versus Docker for lightweight container‑based development and deployment.

Vagrantcontainersvirtual machines
0 likes · 10 min read
Vagrant vs Docker: When to Choose VM Provisioning Over Containers
Baidu Tech Salon
Baidu Tech Salon
Sep 17, 2014 · Industry Insights

Why the U.S. Tech Job Market Has Low Barriers for Programmers – A Comparative Insight

The article compares the low entry thresholds and favorable work environments for programmers in the United States with the stricter conditions in China, analyzes why many self‑proclaimed experts lack deep knowledge, and offers practical advice for individuals and companies to thrive in today’s software industry.

Industry InsightsUS tech industrycareer advice
0 likes · 8 min read
Why the U.S. Tech Job Market Has Low Barriers for Programmers – A Comparative Insight
Baidu Tech Salon
Baidu Tech Salon
Sep 16, 2014 · Backend Development

50 Proven PHP Performance Tweaks to Speed Up Your Code

This article compiles 50 practical PHP performance tips—from using single quotes and static methods to leveraging opcode caching and memcached—detailing how each adjustment can noticeably improve execution speed, memory usage, and overall efficiency of web applications.

OptimizationPerformancebackend
0 likes · 11 min read
50 Proven PHP Performance Tweaks to Speed Up Your Code
Suning Design
Suning Design
Sep 16, 2014 · Fundamentals

Is Touch‑Screen Dominance the Real Future of Interaction Design?

This article reflects on the evolution of human‑computer interaction, questioning whether touch‑screen technology truly advances user experience, and explores alternative interaction concepts such as natural gestures, haptic feedback, and brain‑computer interfaces while emphasizing a human‑centered design approach.

HCIHuman-Computer Interactionfuture interfaces
0 likes · 18 min read
Is Touch‑Screen Dominance the Real Future of Interaction Design?
Baidu Tech Salon
Baidu Tech Salon
Sep 15, 2014 · Frontend Development

Logical, Business, and Design Thinking for Front‑End Engineers

Front‑end engineers must blend logical planning, business‑savvy estimation, and design thinking by collaborating with back‑end developers, designers, and product managers to write reusable, maintainable code, anticipate changes, propose user‑focused solutions, and translate static mock‑ups into responsive interfaces that meet both technical and client expectations.

Design thinkingFrontendbusiness mindset
0 likes · 7 min read
Logical, Business, and Design Thinking for Front‑End Engineers
MaGe Linux Operations
MaGe Linux Operations
Sep 13, 2014 · Operations

How to Build a Scalable Small Website: From Thousands to Millions of Daily Visits

This article systematically outlines the essential steps and considerations—ranging from language choice, version control, hardware and data center selection, to architecture, software, database, storage, and code optimization—to help a small website scale from a few thousand daily visits to millions while avoiding costly pitfalls.

DevOpsInfrastructurebackend
0 likes · 13 min read
How to Build a Scalable Small Website: From Thousands to Millions of Daily Visits
Qunar Tech Salon
Qunar Tech Salon
Sep 12, 2014 · Fundamentals

Workplace Professionalism: Course Overview, Discussion, and Syllabus

The article introduces a Coursera course on workplace professionalism, outlines its syllabus covering communication, self‑leadership and professional image, shares learner discussions questioning whether the content is merely self‑help, and provides course details such as instructor, duration, and enrollment link.

CourseraProfessionalismcareer development
0 likes · 6 min read
Workplace Professionalism: Course Overview, Discussion, and Syllabus
MaGe Linux Operations
MaGe Linux Operations
Sep 12, 2014 · Information Security

Secure Your New Ubuntu Server in Minutes: SSH, Firewall, and Fail2Ban

This step‑by‑step guide shows how to harden a freshly installed Ubuntu 12.04 LTS server by creating a non‑root user, disabling root SSH access, configuring SSH keys, applying system updates, setting up iptables firewall rules, and installing Fail2Ban to automatically block malicious login attempts.

LinuxUbuntufail2ban
0 likes · 13 min read
Secure Your New Ubuntu Server in Minutes: SSH, Firewall, and Fail2Ban
Baidu Tech Salon
Baidu Tech Salon
Sep 11, 2014 · Backend Development

The Benefits of Software Maintenance and Debugging for Developers

Software maintenance and debugging sharpen analytical and coding skills, expose developers to diverse tools and legacy systems, improve performance optimization and database knowledge, foster client relationships and referrals, provide steady income, and allow quick, focused work that deepens business understanding while avoiding large‑scale outsourcing.

DatabaseDebuggingbackend development
0 likes · 9 min read
The Benefits of Software Maintenance and Debugging for Developers
MaGe Linux Operations
MaGe Linux Operations
Sep 11, 2014 · Databases

When to Use Each Redis Data Structure: Real‑World Scenarios Explained

This article reviews the five core Redis data structures—String, Hash, List, Set, and Sorted Set—detailing practical use‑cases such as caching, user profile storage, timelines, message queues, social graphs, and weighted rankings, plus a look at Pub/Sub and transaction features.

Data StructuresIn-Memory DatabaseRedis
0 likes · 7 min read
When to Use Each Redis Data Structure: Real‑World Scenarios Explained
Suning Design
Suning Design
Sep 11, 2014 · Frontend Development

What Makes Google’s Visual Design So Consistently Recognizable?

This article examines Google’s internal visual design guide, detailing principles such as simplification, geometric shapes, flatness, straight shadows, color standards, and pixel‑perfect icon creation, illustrating how these rules create a coherent and recognizable brand across products.

Brand IdentityGoogle designUI design
0 likes · 9 min read
What Makes Google’s Visual Design So Consistently Recognizable?
Suning Design
Suning Design
Sep 11, 2014 · Frontend Development

How Whitespace Transforms Web Design: 10 Inspiring Examples

This article explores the concept of Exformation and demonstrates how strategic whitespace can enhance web design through ten curated examples, illustrating minimalist aesthetics, focus on content, and creative visual balance for modern websites.

Design PrinciplesFrontendUI
0 likes · 6 min read
How Whitespace Transforms Web Design: 10 Inspiring Examples