All Articles

145983 articles · Page 7206 of 7300
Efficient Ops
Efficient Ops
Oct 14, 2015 · Big Data

Spark vs Hadoop, Flink, HBase/Cassandra, Kafka & Tachyon: Expert Q&A

During a lively “Sit and Discuss” session, experts compared Spark and Hadoop, evaluated Flink against Spark, contrasted HBase with Cassandra, explained why Kafka (and sometimes Flink) is preferred for distributed messaging, and shared insights on Tachyon’s role in modern big‑data ecosystems.

CassandraFlinkHBase
0 likes · 10 min read
Spark vs Hadoop, Flink, HBase/Cassandra, Kafka & Tachyon: Expert Q&A
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 14, 2015 · Information Security

Alibaba Cloud and Chinese Academy of Sciences Launch Quantum Secure Communication Product on Public Cloud

Alibaba Cloud and the Chinese Academy of Sciences unveiled a quantum encryption communication service on a public cloud, establishing Quantum Portals for inter‑city data‑center networking and offering unconditionally secure data transmission, marking a milestone for both quantum research and cloud computing.

Alibaba CloudCloud ComputingQuantum Communication
0 likes · 6 min read
Alibaba Cloud and Chinese Academy of Sciences Launch Quantum Secure Communication Product on Public Cloud
21CTO
21CTO
Oct 14, 2015 · Fundamentals

Which Programming Languages Earn the Highest Salaries? 2015 Demand & Salary Report

An analysis of 2015 job market data reveals the most in‑demand programming languages, their average salaries, and key factors such as enterprise hiring practices, multi‑skill requirements, and the limitations of using past trends to predict future technology popularity.

Programming LanguagesSalarycareer advice
0 likes · 9 min read
Which Programming Languages Earn the Highest Salaries? 2015 Demand & Salary Report
21CTO
21CTO
Oct 14, 2015 · Fundamentals

How to Write Effective Bug Reports That Speed Up Fixes

This guide explains why vague "error" messages frustrate developers, outlines the essential role of non‑technical staff in quality assurance, and provides a step‑by‑step template for creating clear, actionable bug reports that help engineers resolve issues faster.

Bug ReportingQuality AssuranceSoftware testing
0 likes · 7 min read
How to Write Effective Bug Reports That Speed Up Fixes
21CTO
21CTO
Oct 14, 2015 · Backend Development

Essential PHP Tools and Standards Every Backend Developer Should Know

This article introduces essential PHP development tools and standards—including PSR specifications, Composer dependency management, php‑cs‑fixer formatting, PsySH REPL, and popular frameworks like Laravel, Symfony, and Yii—explaining their purposes, core features, and how they improve modern backend workflows.

PHP CS FixerPSRPsySH
0 likes · 10 min read
Essential PHP Tools and Standards Every Backend Developer Should Know
Architect
Architect
Oct 14, 2015 · Mobile Development

iOS View Layer Architecture: Guidelines, Layout Strategies, and Best Practices

This article explains why the view layer is the most critical part of an iOS app’s architecture, outlines common pitfalls, proposes a clear code‑structure convention, discusses layout tools, and advises when to use storyboards, nibs, or pure code, while also recommending AOP over inheritance for shared controller behavior.

AOPCode GuidelinesLayout
0 likes · 21 min read
iOS View Layer Architecture: Guidelines, Layout Strategies, and Best Practices
Architect
Architect
Oct 14, 2015 · R&D Management

Architects Should Code: Debunking the Ivory‑Tower Misconception

The article argues that software architects must stay hands‑on—coding, pairing, reviewing, and rotating with delivery teams—to gather timely feedback, exercise effective technical leadership, and avoid the isolated "ivory tower" that hampers agile, high‑quality system development.

CodingTeam Collaborationfeedback loops
0 likes · 12 min read
Architects Should Code: Debunking the Ivory‑Tower Misconception
Architect
Architect
Oct 14, 2015 · Artificial Intelligence

Evolution of Weibo Recommendation System Architecture: From Independent 1.0 to Platform 3.0

This article chronicles the step‑by‑step evolution of Weibo's recommendation system architecture—from the early independent 1.0 stage through the layered 2.0 phase to the current platform‑centric 3.0 design—detailing the driving business and technical factors, architectural components, advantages, shortcomings, and key outcomes at each stage.

AIWeiboarchitecture
0 likes · 17 min read
Evolution of Weibo Recommendation System Architecture: From Independent 1.0 to Platform 3.0
Java High-Performance Architecture
Java High-Performance Architecture
Oct 13, 2015 · Frontend Development

Understanding JavaScript Hoisting: Why console.log(test) Returns Undefined

JavaScript executes code by first compiling function and var declarations within a scope, then running statements top‑to‑bottom, which explains why accessing a var‑declared variable before its assignment yields undefined while referencing an undeclared variable throws an error, as illustrated through detailed examples.

FunctionJavaScriptScope
0 likes · 4 min read
Understanding JavaScript Hoisting: Why console.log(test) Returns Undefined
Efficient Ops
Efficient Ops
Oct 13, 2015 · Operations

Boosting IT Operations Performance: Lean Metrics, CI/CD, and Smart Automation

The article explores how focusing on IT performance through lean principles, precise throughput and latency metrics, continuous integration, trust between development and operations, visualization, and end‑to‑end monitoring can transform operations teams into high‑speed, value‑driven service providers.

IT performanceLean OperationsMonitoring
0 likes · 11 min read
Boosting IT Operations Performance: Lean Metrics, CI/CD, and Smart Automation
Qunar Tech Salon
Qunar Tech Salon
Oct 13, 2015 · Fundamentals

Exploring the Foundations of Mathematics: From Set Theory to Analysis and Algebra

This article reflects a computer science student's journey into deep mathematics, explaining why studying set theory, analysis, algebra, topology, measure theory, and functional analysis provides essential tools for advanced research, linking abstract concepts to practical applications in vision, learning, and modern scientific fields.

AlgebraAnalysisFunctional Analysis
0 likes · 22 min read
Exploring the Foundations of Mathematics: From Set Theory to Analysis and Algebra
Suning Design
Suning Design
Oct 13, 2015 · Product Management

What Do UX, UI, Visual, Interaction, and Product Designers Actually Do?

This article demystifies the many design titles—UX, UI, visual, interaction, product, and user‑research designers—explaining their core responsibilities, typical deliverables, essential tools, and how they differ across industries, helping readers navigate the confusing landscape of modern design roles.

UI designUX designinteraction design
0 likes · 12 min read
What Do UX, UI, Visual, Interaction, and Product Designers Actually Do?
MaGe Linux Operations
MaGe Linux Operations
Oct 13, 2015 · Fundamentals

Linux CPU Scheduling Explained: Context Switches, Run Queues & Monitoring

This article outlines how the Linux CPU scheduler manages threads and interrupts, explains context switches, run queue length, CPU utilization metrics, typical performance thresholds, and introduces monitoring tools like vmstat and mpstat, followed by real‑world troubleshooting examples.

CPU schedulingLinux performanceMonitoring Tools
0 likes · 6 min read
Linux CPU Scheduling Explained: Context Switches, Run Queues & Monitoring
21CTO
21CTO
Oct 13, 2015 · Backend Development

Boost Large-Scale Website Performance: Key Paths, Caching, and Metrics Explained

This article examines website performance by breaking down the user request journey into three paths—client, network, and server—offering practical optimization techniques such as DNS prefetch, caching strategies, CDN deployment, and outlining essential metrics like response time, concurrency, and throughput.

backendcachingmetrics
0 likes · 13 min read
Boost Large-Scale Website Performance: Key Paths, Caching, and Metrics Explained
21CTO
21CTO
Oct 13, 2015 · Databases

How Group Commit, DDL Fast Fail, and GTID Optimizations Boost MySQL Performance

This article explains MySQL's evolution from serialized binlog writes to group commit, introduces DDL fast‑fail and GTID allocation improvements, analyzes InnoDB auto‑increment duplication after restart, and details replication performance gains from multi‑threaded and seqno‑based parallel execution, providing code examples and benchmark results.

DDL Fast FailGTIDGroup Commit
0 likes · 22 min read
How Group Commit, DDL Fast Fail, and GTID Optimizations Boost MySQL Performance
21CTO
21CTO
Oct 13, 2015 · Backend Development

PHP 7 vs HHVM: Which Runtime Delivers Faster Web Performance?

This article compares PHP 7 and HHVM, explaining their origins, how they parse and execute code, presenting benchmark results for WordPress and Drupal, listing companies that use HHVM, and discussing future prospects to help developers choose the best backend runtime.

PHPWeb Developmentbackend
0 likes · 9 min read
PHP 7 vs HHVM: Which Runtime Delivers Faster Web Performance?
Efficient Ops
Efficient Ops
Oct 12, 2015 · Operations

Redis Cluster Migration Lessons: Real‑World Failures and Practical Solutions

This article recounts a series of July Redis incidents—including network‑card saturation, connection‑limit exhaustion, suspected split‑brain, Bgsave‑induced OOM, and master‑restart data loss—detailing the migration to Redis Cluster with a Smart Proxy, the challenges faced, and actionable remediation strategies.

ClusterMigrationOperations
0 likes · 13 min read
Redis Cluster Migration Lessons: Real‑World Failures and Practical Solutions