All Articles

145983 articles · Page 7211 of 7300
Suning Design
Suning Design
Sep 30, 2015 · Frontend Development

7 Common Frontend Pitfalls When Translating Designs to Code (And How to Fix Them)

This article outlines the typical mistakes designers and front‑end developers make during visual page implementation—such as mimicking native app experiences, ignoring overflow, overlooking font choices, and neglecting maintainability—and offers practical advice to prevent costly rework.

Common pitfallsFrontendUI Development
0 likes · 7 min read
7 Common Frontend Pitfalls When Translating Designs to Code (And How to Fix Them)
Qunar Tech Salon
Qunar Tech Salon
Sep 30, 2015 · Artificial Intelligence

Overview of Popular Deep Learning Libraries Across Programming Languages

This article provides a concise overview of numerous deep learning libraries and frameworks available for Python, Matlab, C++, Java, JavaScript, Lua, Julia, Haskell, .NET, and R, highlighting their main features, language bindings, and typical use cases in artificial intelligence research and development.

AI frameworksC++Libraries
0 likes · 7 min read
Overview of Popular Deep Learning Libraries Across Programming Languages
21CTO
21CTO
Sep 30, 2015 · Frontend Development

Why JavaScript Evolved from a Toy to the Backbone of Modern Web

After 15 years in software, the author reflects on JavaScript’s transformation from a simple validation script in the early 2000s to a pivotal language powering both front‑end interfaces and back‑end services, highlighting functional programming, ecosystem growth, and the market forces that drove its rise.

Functional ProgrammingNode.js
0 likes · 9 min read
Why JavaScript Evolved from a Toy to the Backbone of Modern Web
21CTO
21CTO
Sep 30, 2015 · R&D Management

Which Bird Are You at Work? Discover the Mindset That Drives Career Success

The story of three birds—sparrow, wild goose, and eagle—illustrates three employee mindsets, showing how self‑imposed standards shape career trajectories, and urging readers to adopt the eagle’s relentless pursuit of higher goals to become indispensable in their organization.

career developmentemployee motivationmindset
0 likes · 6 min read
Which Bird Are You at Work? Discover the Mindset That Drives Career Success
21CTO
21CTO
Sep 30, 2015 · Operations

How LinkedIn Scaled Kafka to Process Over 1 Trillion Messages Daily

Since 2011, LinkedIn has expanded its Kafka deployment from handling billions to over a trillion messages per day, focusing on quotas, a new ZooKeeper‑free consumer, reliability enhancements, security, monitoring frameworks, fault‑injection testing, cluster balancing, and ecosystem integrations, offering valuable lessons for large‑scale streaming systems.

KafkaLinkedInStreaming
0 likes · 12 min read
How LinkedIn Scaled Kafka to Process Over 1 Trillion Messages Daily
Efficient Ops
Efficient Ops
Sep 29, 2015 · Operations

Mastering Business Migration to Virtualized Environments: Strategies and Tips

This article shares practical guidance on moving existing business workloads to a virtualized environment, covering project planning, KVM technology selection, monitoring, disaster recovery, and cloud migration, while highlighting cost savings, rapid deployment, and how to gain stakeholder support.

KVMVirtualizationbusiness migration
0 likes · 9 min read
Mastering Business Migration to Virtualized Environments: Strategies and Tips
Java High-Performance Architecture
Java High-Performance Architecture
Sep 29, 2015 · Frontend Development

Which JavaScript Libraries and Tools Do Developers Prefer? Latest Survey Results

A recent developer survey reveals the most popular JavaScript libraries, frameworks, module loaders, and unit testing tools, showing jQuery leading with 91.5% interest overall and 56.53% usage in projects, while other tools like React, AngularJS, webpack, and Mocha capture smaller but notable shares.

FrameworksJavaScriptLibraries
0 likes · 3 min read
Which JavaScript Libraries and Tools Do Developers Prefer? Latest Survey Results
dbaplus Community
dbaplus Community
Sep 29, 2015 · Databases

Deploy Oracle 11gR2 RAC on Bare Metal Using PXE: A Step‑by‑Step Guide

This article details how to use PXE to automatically provision three‑node Oracle 11gR2 RAC clusters on bare‑metal servers, covering network planning, PXE server setup with a one‑click installer, required software download, MAC address collection, shared‑disk and node configuration, virtual tape library setup, time synchronization, and user creation.

AutomationDatabase deploymentLinux
0 likes · 13 min read
Deploy Oracle 11gR2 RAC on Bare Metal Using PXE: A Step‑by‑Step Guide
21CTO
21CTO
Sep 29, 2015 · Fundamentals

Why Chinese Text Gets Garbled and How to Fix It – A Practical Encoding Guide

This article explains why Chinese characters often appear as mojibake on Windows and Linux, introduces the history and technical details of ASCII, GB2312, GBK, GB18030 and Unicode, and provides concrete examples and command‑line tools for inspecting and converting file encodings.

C programmingGB2312character encoding
0 likes · 26 min read
Why Chinese Text Gets Garbled and How to Fix It – A Practical Encoding Guide
21CTO
21CTO
Sep 29, 2015 · Cloud Native

Why Microservices Replaced SOA: History, Differences, and Modern Challenges

Tracing the evolution from early SOA concepts to today’s microservice architecture, this article examines their historical roots, contrasts their design philosophies, and outlines the operational, scalability, and security challenges developers face when adopting microservices in modern cloud-native environments.

DevOpsMicroservicesSOA
0 likes · 11 min read
Why Microservices Replaced SOA: History, Differences, and Modern Challenges
21CTO
21CTO
Sep 29, 2015 · Databases

Boost Application Performance with Apache Ignite’s In‑Memory Caching

Apache Ignite lets developers store hot data in memory, offering partitioned or replicated caching, seamless integration with any backend, write‑through/read‑through and write‑behind modes, automatic schema mapping, and full SQL support, enabling scalable, high‑speed data access for TB‑scale workloads.

Apache IgniteDistributed DatabasesSQL query
0 likes · 5 min read
Boost Application Performance with Apache Ignite’s In‑Memory Caching
Java High-Performance Architecture
Java High-Performance Architecture
Sep 28, 2015 · Frontend Development

How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency

This article explains what CSS preprocessors and postprocessors are, how they add programming features and compatibility handling to CSS, provides LESS and Autoprefixer examples, and outlines their implementation principles, advantages, and drawbacks, helping developers improve large-scale front-end workflows.

AutoprefixerCSSFrontend
0 likes · 4 min read
How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency
Qunar Tech Salon
Qunar Tech Salon
Sep 28, 2015 · Backend Development

Web System Scaling: Load Balancing, Caching, and Database Optimization Strategies

The article explains how a web system can evolve from handling 100,000 daily visits to over 100 million by implementing multi‑level load‑balancing, various caching strategies, MySQL optimization, distributed database architectures, and geographic deployment to ensure performance, reliability, and scalability.

Load BalancingMySQLWeb Scaling
0 likes · 19 min read
Web System Scaling: Load Balancing, Caching, and Database Optimization Strategies
MaGe Linux Operations
MaGe Linux Operations
Sep 28, 2015 · Fundamentals

Boost Your Vim with YouCompleteMe: A Semantic Code Completion Guide

This article introduces the YouCompleteMe Vim plugin, explains its semantic completion advantages over traditional text‑based methods, lists supported languages, shows installation and compilation steps for macOS and Linux, and provides configuration tips to achieve IDE‑like code assistance within Vim.

C++clangcode completion
0 likes · 14 min read
Boost Your Vim with YouCompleteMe: A Semantic Code Completion Guide
21CTO
21CTO
Sep 28, 2015 · Operations

Mastering Log Management: 16 Rules to Boost System Reliability

This article presents a comprehensive set of logging best‑practice rules—from defining log levels and classifications to using RequestIDs, monitoring alerts, and managing log size—aimed at improving system reliability, troubleshooting speed, and operational efficiency.

DebuggingLog ManagementMonitoring
0 likes · 23 min read
Mastering Log Management: 16 Rules to Boost System Reliability
21CTO
21CTO
Sep 28, 2015 · Artificial Intelligence

How Meituan Built a Scalable AI‑Powered Recommendation Engine

This article details Meituan's end‑to‑end recommendation system, covering its four‑layer architecture, data sources, candidate‑generation strategies, fusion methods, and both linear and non‑linear re‑ranking models, while highlighting practical optimizations like AB testing and online learning.

Data pipelinesMeituanmachine learning
0 likes · 15 min read
How Meituan Built a Scalable AI‑Powered Recommendation Engine