All Articles

141054 articles · Page 6885 of 7053
21CTO
21CTO
Mar 8, 2016 · R&D Management

What Really Defines a CTO’s Mission, Metrics, and Time Allocation?

This article explores the true mission of a CTO, how to evaluate their performance, the optimal split between internal and external duties, and the five core responsibilities that drive technology strategy, engineering culture, sales, business development, and marketing within an organization.

CTOR&D ManagementTechnology Strategy
0 likes · 11 min read
What Really Defines a CTO’s Mission, Metrics, and Time Allocation?
21CTO
21CTO
Mar 8, 2016 · Backend Development

How Stack Exchange Scales 40 Billion Requests with a Monolith‑Plus Architecture

David Fullerton explains how Stack Exchange uses a C#‑centric monolith‑plus design, Redis caching, ElasticSearch, and continuous rolling deployments across two data centers to reliably handle billions of monthly requests while maintaining performance and scalability.

C++MS SQLMonolith Architecture
0 likes · 7 min read
How Stack Exchange Scales 40 Billion Requests with a Monolith‑Plus Architecture
Architect
Architect
Mar 8, 2016 · Big Data

In‑Depth Analysis of Apache Kafka: Architecture, Core Concepts, and Benchmark

This article provides a comprehensive technical overview of Apache Kafka, covering its architecture, core concepts, design goals, comparison with other message queues, replication, consumer groups, delivery guarantees, and performance benchmarking, making it a valuable resource for big‑data engineers.

Big DataKafkaStreaming
0 likes · 30 min read
In‑Depth Analysis of Apache Kafka: Architecture, Core Concepts, and Benchmark
ITPUB
ITPUB
Mar 8, 2016 · Databases

Mastering RDS MySQL: Which Parameters You Can Tune and How

This guide explains which RDS MySQL parameters are user‑modifiable, why some are fixed, and provides practical recommendations for each tunable setting to improve performance, avoid common errors, and handle special engine or workload scenarios.

MySQLRDSparameters
0 likes · 11 min read
Mastering RDS MySQL: Which Parameters You Can Tune and How
Architecture Digest
Architecture Digest
Mar 8, 2016 · Frontend Development

Understanding Browser Caching: Strong and Negotiated Cache Mechanisms

This article explains the fundamentals of browser caching, covering strong and negotiated cache principles, HTTP header configurations such as Expires and Cache‑Control, practical code examples for managing cache in Java, and common development techniques to control or bypass caching for optimal web performance.

FrontendStrong Cachebrowser caching
0 likes · 16 min read
Understanding Browser Caching: Strong and Negotiated Cache Mechanisms
58UXD
58UXD
Mar 8, 2016 · Frontend Development

How Psychology Shapes User Experience: 5 Design Tricks That Influence Behavior

This article explores how fundamental psychological principles—such as compulsion, conformity, visual illusion, and facial attraction—shape user experience design, illustrating each concept with real-world examples and visual cues to help designers create more engaging, trustworthy, and intuitive interfaces.

UI designbehavioral designdesign psychology
0 likes · 8 min read
How Psychology Shapes User Experience: 5 Design Tricks That Influence Behavior
21CTO
21CTO
Mar 8, 2016 · Backend Development

How to Build a High‑Performance, Secure Nginx Web Server on CentOS

This guide walks through why Nginx is preferred over Apache for high‑traffic sites, provides step‑by‑step instructions for compiling and installing Nginx on CentOS, and details extensive performance tuning and security hardening techniques to support tens of thousands of concurrent connections.

LinuxNginxSecurity
0 likes · 18 min read
How to Build a High‑Performance, Secure Nginx Web Server on CentOS
21CTO
21CTO
Mar 8, 2016 · Fundamentals

How Ada Lovelace Pioneered Computer Programming and Shaped Modern Tech

Ada Lovelace, the 19th‑century mathematician and poet’s daughter, became the world’s first computer programmer through her groundbreaking notes on Charles Babbage’s analytical engine, championing interdisciplinary imagination, influencing modern computing, and inspiring ongoing efforts to recognize women’s contributions in STEM.

Ada Lovelaceanalytical enginehistory of computing
0 likes · 11 min read
How Ada Lovelace Pioneered Computer Programming and Shaped Modern Tech
21CTO
21CTO
Mar 8, 2016 · R&D Management

Surviving Startup Chaos: Key Strategies for Project, Code, and Team Management

This article examines the common pitfalls faced by engineers in fast‑growing startups—from poor project planning and rushed code refactoring to unclear product requirements, weak organizational processes, hasty technology choices, operations overload, and people‑related challenges—offering practical guidance to navigate each issue.

operationsproduct developmentstartup
0 likes · 14 min read
Surviving Startup Chaos: Key Strategies for Project, Code, and Team Management
21CTO
21CTO
Mar 8, 2016 · Frontend Development

Which Wins: HTTPS, SPDY, or HTTP/2? A Real-World Performance Comparison

This article translates and expands a performance study that pits HTTPS, SPDY/3.1, and HTTP/2 against each other using Firefox and HttpWatch on Google UK's homepage, revealing trade‑offs in header compression, response size, connection multiplexing, and page‑load speed.

HTTP/2HTTPSProtocol comparison
0 likes · 8 min read
Which Wins: HTTPS, SPDY, or HTTP/2? A Real-World Performance Comparison
Qunar Tech Salon
Qunar Tech Salon
Mar 8, 2016 · Backend Development

Practices for Handling High Traffic on JD.com Product Detail Pages

The article details JD.com's technical strategies for scaling product detail pages under massive traffic, covering service decomposition, KV‑based dynamic rendering with Nginx+Lua, unified service gateways, isolation, caching, monitoring, degradation, and performance testing to achieve sub‑50 ms response times.

Backend ArchitectureCachingJD.com
0 likes · 16 min read
Practices for Handling High Traffic on JD.com Product Detail Pages
dbaplus Community
dbaplus Community
Mar 7, 2016 · Databases

How SQL Server Hekaton Supercharges OLTP with In‑Memory, Latch‑Free Architecture

This article examines the performance bottlenecks of traditional relational databases, explains how SQL Server 2014's In‑Memory OLTP (Hekaton) uses latch‑free Bw‑tree structures, optimistic timestamp‑based concurrency, and native compilation to achieve orders‑of‑magnitude speedups, and discusses its practical limits and real‑world case studies.

Database PerformanceHekatonIn-Memory OLTP
0 likes · 20 min read
How SQL Server Hekaton Supercharges OLTP with In‑Memory, Latch‑Free Architecture
Efficient Ops
Efficient Ops
Mar 7, 2016 · Operations

How to Build a High‑Performance, Secure Nginx Web Server on CentOS

This guide walks through why Nginx is preferred over Apache, detailed steps to compile and install it on CentOS, and extensive configuration tweaks—including worker processes, kernel parameters, SELinux policies, and request‑filtering rules—to achieve high concurrency and robust security for production web services.

LinuxNginxSecurity
0 likes · 17 min read
How to Build a High‑Performance, Secure Nginx Web Server on CentOS
Model Perspective
Model Perspective
Mar 7, 2016 · Fundamentals

Redefining Mathematical Modeling Examples: A Literature Review and Research Roadmap

This article reflects on the author’s thesis preparation, offering a detailed literature review of mathematical modeling concepts, analyzing the definition of modeling examples in high‑school textbooks, and outlining a three‑step research plan to evaluate and classify such examples for future educational design.

Literature Reviewexample analysishigh school education
0 likes · 9 min read
Redefining Mathematical Modeling Examples: A Literature Review and Research Roadmap
21CTO
21CTO
Mar 7, 2016 · Fundamentals

Are You a Bad Programmer? Spot the Traits That Hold Your Code Back

This article examines the two main types of poor developers—‘cowboy’ programmers who rush code without maintainability and mediocre coders lacking competence—explores their harmful habits such as spaghetti code, endless bugs, and arrogance, and outlines how good developers differ through humility, responsibility, and continuous learning.

Software Developmentbad programmingcode quality
0 likes · 14 min read
Are You a Bad Programmer? Spot the Traits That Hold Your Code Back
21CTO
21CTO
Mar 7, 2016 · Mobile Development

Modern iOS Network Architecture: Leveraging HTTP/2 and NSURLSession

This article explains how to redesign an iOS app's network layer to fully exploit HTTP/2 by switching from NSURLConnection to NSURLSession, discusses centralized versus distributed API designs, data handling strategies, security with SSL pinning, and provides concrete code examples and batch request techniques.

AFNetworkingHTTP/2NSURLSession
0 likes · 20 min read
Modern iOS Network Architecture: Leveraging HTTP/2 and NSURLSession
21CTO
21CTO
Mar 7, 2016 · Backend Development

When to Choose Kafka Over RabbitMQ: A Practical Comparison

This article compares Kafka and RabbitMQ, examining their design philosophies, throughput capabilities, consumer diversity, message ordering, and handling of individual messages, to help engineers decide which system suits high-volume or flexible-consumer scenarios and understand the trade-offs of each technology.

KafkaRabbitMQStreaming
0 likes · 7 min read
When to Choose Kafka Over RabbitMQ: A Practical Comparison