Tagged articles
5000 articles
Page 49 of 50
Architecture Digest
Architecture Digest
Jun 8, 2017 · Fundamentals

Fundamental Principles of System Design, Complexity, and Performance

The article discusses how expert programmers must continuously learn and balance humility with confidence, explores the end‑to‑end design principle, examines complexity, layering, and componentization in large systems, and highlights performance considerations, distributed‑system realities, and management lessons for building robust software.

Distributed SystemsManagementSoftware Engineering
0 likes · 20 min read
Fundamental Principles of System Design, Complexity, and Performance
ITPUB
ITPUB
Jun 6, 2017 · Operations

Essential Linux Kernel Tweaks to Boost Nginx Performance

This guide explains why the default Linux kernel settings are unsuitable for high‑concurrency Nginx servers, shows how to edit /etc/sysctl.conf, and provides a curated list of TCP and network parameters with practical comments to improve throughput and latency.

Kernel TuningNginxTCP
0 likes · 7 min read
Essential Linux Kernel Tweaks to Boost Nginx Performance
Qunar Tech Salon
Qunar Tech Salon
May 25, 2017 · Databases

PostgreSQL Best Practices Guide: Naming, Column, Constraints, Index, NULL Handling, Development and Management Recommendations

This guide provides comprehensive PostgreSQL best‑practice recommendations covering naming conventions, column design, constraints, index strategies, NULL handling, development standards, and administration tips to help users quickly adopt consistent and efficient database practices.

Database designPostgreSQLSQL
0 likes · 13 min read
PostgreSQL Best Practices Guide: Naming, Column, Constraints, Index, NULL Handling, Development and Management Recommendations
ITPUB
ITPUB
May 22, 2017 · Databases

How to Speed Up MySQL Queries with Slow Query Log, EXPLAIN, and Indexes

Before profiling performance you must locate slow queries, enable MySQL's slow query log, use EXPLAIN to analyze execution plans, and add appropriate indexes—such as on picture.album_id—to dramatically reduce scanned rows and boost query speed by hundreds of times, while balancing read/write trade‑offs.

Database OptimizationSlow Query Logexplain
0 likes · 4 min read
How to Speed Up MySQL Queries with Slow Query Log, EXPLAIN, and Indexes
ITPUB
ITPUB
May 11, 2017 · Frontend Development

Mastering JavaScript Console: Advanced Logging, Grouping, and Performance Tools

This article provides a comprehensive guide to JavaScript's console API, covering basic logging methods, object inspection, grouping, clearing, performance timing, profiling, tracing, assertions, and counting, with practical code examples and tips for effective debugging in development environments.

JavaScriptconsolefrontend
0 likes · 8 min read
Mastering JavaScript Console: Advanced Logging, Grouping, and Performance Tools
ITPUB
ITPUB
May 9, 2017 · Databases

Master MySQL Single-Table Optimization and Scaling Strategies

Learn how to boost MySQL performance for massive tables by optimizing schema design, indexing, query patterns, engine selection, system parameters, hardware upgrades, read/write splitting, caching layers, partitioning, vertical and horizontal sharding, and choosing appropriate client or proxy sharding solutions.

Partitioningmysqloptimization
0 likes · 25 min read
Master MySQL Single-Table Optimization and Scaling Strategies
21CTO
21CTO
May 2, 2017 · Backend Development

How Toutiao Scaled to Millions of QPS with Go‑Powered Microservices

This article chronicles Toutiao’s evolution from a monolithic Python/C++/PHP stack to a large‑scale Go‑based microservice architecture, detailing the reasons for adopting Go, the design of the kite framework, concurrency models, timeout control, performance tuning, monitoring, and a reusable DAO component for efficient RPC aggregation.

BackendCloud NativeMicroservices
0 likes · 27 min read
How Toutiao Scaled to Millions of QPS with Go‑Powered Microservices
21CTO
21CTO
Apr 29, 2017 · Backend Development

Designing High‑Performance, Scalable Web Architecture: Key Principles

This article explains how to design a high‑traffic website architecture by layering the system, addressing performance, availability, scalability, extensibility, and security, and outlines metrics and testing methods for ensuring reliable, fast, and secure operation.

BackendScalabilitySecurity
0 likes · 10 min read
Designing High‑Performance, Scalable Web Architecture: Key Principles
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 25, 2017 · Fundamentals

What Metrics Really Matter When Benchmarking SSDs?

This article explains the key SSD benchmark indicators—4K random I/O, sustained throughput, performance consistency, durability, and write amplification—while describing why they matter for evaluating storage solutions and guiding proper SSD selection for production workloads.

BenchmarkSSDio
0 likes · 5 min read
What Metrics Really Matter When Benchmarking SSDs?
Qunar Tech Salon
Qunar Tech Salon
Apr 23, 2017 · Frontend Development

Performance Optimizations in Twitter Lite: Code Splitting, Rendering, Images, Redux, and Service Workers

This article explains how Twitter Lite, one of the world’s largest React.js PWAs, eliminates a range of performance bottlenecks through route‑based code splitting, avoiding frame‑dropping functions, using smaller images, optimizing React lifecycle methods, improving Redux updates, and leveraging Service Workers for faster asset delivery.

Code SplittingPWAReact
0 likes · 19 min read
Performance Optimizations in Twitter Lite: Code Splitting, Rendering, Images, Redux, and Service Workers
MaGe Linux Operations
MaGe Linux Operations
Apr 20, 2017 · Operations

10 Lazy Sysadmin Tricks to Boost Linux Efficiency in Minutes

This article presents ten practical Linux system‑administration tricks—from unmounting a stuck DVD and recovering a frozen screen to using SSH tunnels for VNC, resetting root passwords, measuring bandwidth with iperf, and gathering system information—each designed to save time and improve efficiency for busy administrators.

SSHVNCperformance
0 likes · 20 min read
10 Lazy Sysadmin Tricks to Boost Linux Efficiency in Minutes
Node Underground
Node Underground
Apr 18, 2017 · Backend Development

Master Node.js CLI: Essential Command-Line Options for Faster Development

This guide reviews the most powerful Node.js command‑line options—including version checks, inline evaluation, debugging inspectors, zero‑filled buffers, and profiler processing—explaining their syntax, use cases, and examples to help developers improve productivity and security when running Node applications.

CLINode.jscommand-line
0 likes · 5 min read
Master Node.js CLI: Essential Command-Line Options for Faster Development
Architecture Digest
Architecture Digest
Apr 13, 2017 · Operations

Methodology for Internet Architecture Technical Review and Capacity/Performance Evaluation

This article presents a comprehensive methodology for reviewing internet‑scale system architectures, focusing on non‑functional quality attributes such as performance, availability, scalability, security, and maintainability, and provides detailed guidelines, metrics tables, and a classic case study for capacity and performance planning.

BackendNon-functional RequirementsOperations
0 likes · 27 min read
Methodology for Internet Architecture Technical Review and Capacity/Performance Evaluation
Architecture Digest
Architecture Digest
Mar 29, 2017 · Frontend Development

Front‑End Optimization Best Practices

This article presents a comprehensive guide to front‑end performance optimization, covering reduction of HTTP requests, proper handling of repaint/reflow, minimizing DOM operations, using JSON, efficient HTML/CSS, CDN acceleration, external resource loading, minification, image compression, and cookie management.

CSSHTTPJavaScript
0 likes · 13 min read
Front‑End Optimization Best Practices
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 21, 2017 · Operations

Server Monitoring Solution: Requirements, Design Decisions, and Implementation Details

This article presents a comprehensive server‑side monitoring solution covering functional and performance requirements, monitoring objects, design choices between self‑monitoring and centralized reporting, system architecture, API definitions, key challenges such as key collisions, data formats, storage options, and operational considerations.

AlertingMetricsOperations
0 likes · 12 min read
Server Monitoring Solution: Requirements, Design Decisions, and Implementation Details
21CTO
21CTO
Mar 20, 2017 · Frontend Development

How to Speed Up Page Load Times: Practical Front‑End Optimization Techniques

This article explains why page‑load speed matters, shows how to measure ready and load times, and provides concrete front‑end strategies—including reducing render‑blocking scripts and CSS, using responsive and lazy‑loaded images, applying gzip compression, cache‑control, ETag headers, DNS prefetching, and code‑level tweaks—to dramatically improve user experience and reduce bandwidth usage.

cachingfrontendlazy loading
0 likes · 23 min read
How to Speed Up Page Load Times: Practical Front‑End Optimization Techniques
ITPUB
ITPUB
Mar 20, 2017 · Operations

How to Diagnose Linux Performance in the First 60 Seconds

Learn the essential Linux command-line tools and step-by-step commands you need to run within the first minute of logging into a server to quickly assess process activity, resource usage, and potential bottlenecks, enabling effective performance troubleshooting in production environments.

Command-linemonitoringperformance
0 likes · 12 min read
How to Diagnose Linux Performance in the First 60 Seconds
21CTO
21CTO
Mar 19, 2017 · Fundamentals

Why HTTP/2 Outperforms HTTP/1.1: Key Differences and Benefits

HTTP/2, the modern successor to HTTP/1.1, introduces binary framing, header compression, multiplexing, server push, and other enhancements that dramatically reduce latency and improve efficiency, making web pages load faster and more reliably across browsers and servers that support the protocol.

HTTP/2MultiplexingServer Push
0 likes · 6 min read
Why HTTP/2 Outperforms HTTP/1.1: Key Differences and Benefits
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2017 · Fundamentals

Avoid Common Python Pitfalls: From Misusing range to Cleaner List Comprehensions

This article gathers subtle yet frequent Python anti‑patterns—misusing range, improper list comprehensions, performance traps, variable leakage, global‑scope misuse, and PEP8 violations—explaining why they occur, their drawbacks, and offering clear, Pythonic alternatives to write more readable and bug‑free code.

Anti-PatternsPythoncoding style
0 likes · 9 min read
Avoid Common Python Pitfalls: From Misusing range to Cleaner List Comprehensions
ITPUB
ITPUB
Mar 17, 2017 · Databases

Master SQL Query Execution Order and Performance Optimization Tips

This article explains the logical and physical execution order of SQL statements, offers practical tips for returning only needed data, reducing redundant work, using temporary tables wisely, optimizing subqueries and indexes, and provides concrete code examples to improve query performance.

SQLdatabaseperformance
0 likes · 15 min read
Master SQL Query Execution Order and Performance Optimization Tips
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2017 · Operations

Hide Nginx Version Info and Optimize Server Performance

This guide explains how to conceal Nginx version headers, modify source files to remove software identifiers, change default users, tune worker processes, adjust connection limits, enable efficient file transfer, and set appropriate timeouts for a more secure and performant web server.

ConfigurationNginxperformance
0 likes · 6 min read
Hide Nginx Version Info and Optimize Server Performance
Tencent Cloud Developer
Tencent Cloud Developer
Mar 9, 2017 · Databases

Benchmarking TokuDB vs InnoDB: Insertion Throughput and Compression Ratio

The benchmark shows that while InnoDB delivers roughly 30 % higher insert throughput than TokuDB, the TokuDB engine achieves 10‑16× storage compression with comparable import times, minimal impact from log‑sync settings, and zlib emerging as the preferred compression algorithm for balanced performance and CPU usage.

BenchmarkInnoDBTokuDB
0 likes · 18 min read
Benchmarking TokuDB vs InnoDB: Insertion Throughput and Compression Ratio
Qunar Tech Salon
Qunar Tech Salon
Mar 8, 2017 · Operations

Improving Legacy Continuous‑Integration Pipelines: Strategies, Practices, and Monitoring

The article examines common challenges in legacy continuous‑integration pipelines—long build times, unstable tests, and complex dependencies—and presents a systematic, Theory‑of‑Constraints‑based approach that includes parallelization, mocking, infrastructure upgrades, test isolation, contract testing, and monitoring to improve build speed, reliability, and overall delivery efficiency.

CIMicroservicescontinuous integration
0 likes · 16 min read
Improving Legacy Continuous‑Integration Pipelines: Strategies, Practices, and Monitoring
dbaplus Community
dbaplus Community
Mar 7, 2017 · Databases

Essential MySQL DBA Best Practices: 20+ Rules for Reliable Database Management

This guide presents a comprehensive set of MySQL DBA standards covering change approvals, backup procedures, schema modifications, high‑availability architecture, security policies, indexing strategies, table and column design, and SQL writing techniques to ensure stable, performant, and secure database operations.

DBADatabase designmysql
0 likes · 14 min read
Essential MySQL DBA Best Practices: 20+ Rules for Reliable Database Management
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 7, 2017 · Frontend Development

Boosting Taobao Home Page Speed: Front‑End Strategies for Personalization

Taobao’s redesigned home page faces heavy personalization demands, multiple data sources, and numerous modules, prompting a series of front‑end performance techniques—including prioritized loading, lazy execution, image compression, caching, and request consolidation—to improve FPS, DOMContentLoaded, and overall user experience.

Taobaocachingfrontend
0 likes · 20 min read
Boosting Taobao Home Page Speed: Front‑End Strategies for Personalization
Qunar Tech Salon
Qunar Tech Salon
Mar 6, 2017 · Backend Development

Understanding Dubbo’s Network Transport Layer and Hessian2 Serialization

This article explains Dubbo’s network transport architecture, the Dubbo protocol with Hessian2 serialization, details the encoding/decoding process using Netty, and proposes optimization techniques such as reducing array copies, leveraging Netty 4 decoders, compressing binary data, and adopting alternative high‑performance serialization formats.

BackendDubboNetty
0 likes · 10 min read
Understanding Dubbo’s Network Transport Layer and Hessian2 Serialization
Ctrip Technology
Ctrip Technology
Mar 3, 2017 · Databases

Design and Implementation of CFL: A MySQL Time‑Series Storage Engine

This article presents the design, architecture, and performance evaluation of CFL, a MySQL time‑series storage engine developed by Ctrip, detailing its functional and interface layers, storage strategy, and benchmark results compared with InnoDB, MyISAM, and other engines.

CFLStorage EngineTime Series
0 likes · 9 min read
Design and Implementation of CFL: A MySQL Time‑Series Storage Engine
Tencent TDS Service
Tencent TDS Service
Mar 2, 2017 · Frontend Development

Mastering WebSocket: From API Basics to Advanced Protocol Insights

This article provides a comprehensive overview of WebSocket, covering its origins as a full‑duplex HTML5 protocol, core JavaScript API usage, sub‑protocol negotiation, framing rules, security considerations, performance comparisons with XHR and SSE, deployment challenges, and related extensions such as Socket.IO.

WebSocketfrontendfull-duplex
0 likes · 34 min read
Mastering WebSocket: From API Basics to Advanced Protocol Insights
dbaplus Community
dbaplus Community
Feb 26, 2017 · Databases

Uncovering Hidden Pitfalls of Oracle's Cost‑Based Optimizer and How to Fix Them

This article walks through common traps in Oracle's Cost‑Based Optimizer (CBO), explains why query transformations, FILTER operations, and inaccurate statistics can cripple performance, and provides practical solutions—including NULL‑AWARE anti‑joins, hint usage, SQLT tooling, and SQL rewrites—to dramatically speed up problematic queries.

CBOOracleperformance
0 likes · 33 min read
Uncovering Hidden Pitfalls of Oracle's Cost‑Based Optimizer and How to Fix Them
ITPUB
ITPUB
Feb 23, 2017 · Databases

Mastering SQL Joins: From CROSS to LATERAL and Beyond

This comprehensive guide explains every major SQL join type—including CROSS, INNER, OUTER, FULL, SEMI, ANTI, LATERAL, and MULTISET—detailing their logical behavior, practical use‑cases, alternative syntaxes, performance implications, and visual examples across PostgreSQL, Oracle, and SQL Server.

JOINOraclePostgreSQL
0 likes · 22 min read
Mastering SQL Joins: From CROSS to LATERAL and Beyond
Efficient Ops
Efficient Ops
Feb 21, 2017 · Mobile Development

How Alibaba Scales Mobile App Ops: Gray Release, Monitoring, and Rapid Fixes

This article details Alibaba's mobile app operational practices, covering the challenges of client-side maintenance, their high‑frequency release pipeline, gray‑release mechanisms, monitoring, trace systems, remote logging, and rapid issue resolution to ensure stability and performance at massive scale.

MobileOperationsgray release
0 likes · 21 min read
How Alibaba Scales Mobile App Ops: Gray Release, Monitoring, and Rapid Fixes
Efficient Ops
Efficient Ops
Feb 15, 2017 · Operations

Mastering the One‑Second Rule: Boost Mobile User Experience in 2024

This article explains how mobile network characteristics, the one‑second rule, and targeted optimizations in access scheduling, protocols, and business logic can dramatically improve download success, startup speed, and overall user experience for mobile services.

MobileOperationsnetwork
0 likes · 24 min read
Mastering the One‑Second Rule: Boost Mobile User Experience in 2024
Weidian Tech Team
Weidian Tech Team
Feb 15, 2017 · Frontend Development

Boost Your React Build Speed: Proven Webpack Optimization Techniques

Learn how to dramatically reduce webpack build times for large React projects by switching to Yarn, removing unused dependencies, leveraging code splitting, caching, parallel Uglify, HappyPack, DLL plugins, aliasing, and other practical configuration tweaks that cut initial builds from minutes to seconds.

Build Optimizationperformancewebpack
0 likes · 11 min read
Boost Your React Build Speed: Proven Webpack Optimization Techniques
Architecture Digest
Architecture Digest
Feb 14, 2017 · Frontend Development

Comprehensive Guide to Frontend Optimization: Efficiency, Performance, Stability, Responsiveness, Compatibility, SEO, and Accessibility

This article provides an extensive overview of frontend optimization techniques, covering work efficiency, speed performance, stability, responsive design, cross-browser compatibility, SEO best practices, and accessibility measures, offering practical tools, workflows, and strategies to improve web development productivity and user experience.

Responsive DesignSEOSecurity
0 likes · 27 min read
Comprehensive Guide to Frontend Optimization: Efficiency, Performance, Stability, Responsiveness, Compatibility, SEO, and Accessibility
ITPUB
ITPUB
Feb 13, 2017 · Databases

Master Oracle Database Performance: 10 Proven Tuning Strategies

This guide presents comprehensive Oracle database performance optimization techniques—including data structure design, application architecture, SQL tuning, memory and CPU adjustments, I/O balancing, and essential tools—providing actionable steps and example queries for DBAs to improve system responsiveness and efficiency.

CPUDatabase TuningOracle
0 likes · 13 min read
Master Oracle Database Performance: 10 Proven Tuning Strategies
Architecture Digest
Architecture Digest
Feb 6, 2017 · Backend Development

Key Elements and Evolution of Large‑Scale Website Architecture

This article summarizes the evolution, patterns, and five core factors—performance, availability, scalability, extensibility, and security—of large‑scale website architecture, covering server tiers, caching, clustering, load balancing, data redundancy, and security measures.

ScalabilitySecuritycaching
0 likes · 13 min read
Key Elements and Evolution of Large‑Scale Website Architecture
Java High-Performance Architecture
Java High-Performance Architecture
Feb 5, 2017 · Databases

How We Fixed Redis Crashes in Production: 9 Debugging Iterations

Facing a sudden surge in traffic, a hotel‑search service saw 40% of requests fail with HTTP 500 errors due to Redis connection issues, and after nine iterative debugging attempts—including client swaps, version upgrades, persistence off‑loading, proxy adoption, and data sharding—they stabilized the system and gained valuable production insights.

Backendperformance
0 likes · 7 min read
How We Fixed Redis Crashes in Production: 9 Debugging Iterations
ITPUB
ITPUB
Jan 25, 2017 · Databases

Master Oracle Hit Ratios and Memory Tuning with Practical SQL Queries

This guide explains how to calculate and interpret key Oracle hit ratios—including library cache, shared pool, buffer cache, data buffer, sort memory, and PGA—provides exact SQL statements for each metric, and offers tuning thresholds and actions to improve database performance.

Database TuningHit RatioMemory Management
0 likes · 7 min read
Master Oracle Hit Ratios and Memory Tuning with Practical SQL Queries
Architecture Digest
Architecture Digest
Jan 21, 2017 · Backend Development

Evolution and Best Practices of the Qinglong Logistics System Architecture

The article chronicles the Qinglong logistics platform from its 2012 MVP launch through successive versions to a smart‑logistics system, detailing architectural evolution, high‑availability, performance, data‑consistency strategies, and user‑experience practices that underpin large‑scale backend development.

BackendData ConsistencyLogistics
0 likes · 16 min read
Evolution and Best Practices of the Qinglong Logistics System Architecture
Qunar Tech Salon
Qunar Tech Salon
Jan 19, 2017 · Mobile Development

Optimizing First‑Screen Loading in Qunar React Native (QRN) Framework

This article explains the RN and QRN loading processes, analyzes the causes of long white‑screen times, and presents practical techniques such as JS bundle splitting, Bridge pre‑loading, lazy requires, and asynchronous component registration to significantly reduce QRN first‑screen loading latency.

Lazy RequireMobile DevelopmentQRN
0 likes · 16 min read
Optimizing First‑Screen Loading in Qunar React Native (QRN) Framework
Meituan Technology Team
Meituan Technology Team
Jan 19, 2017 · Mobile Development

Understanding Hardware Acceleration in Android Applications

Hardware acceleration in Android shifts intensive floating‑point UI work from the CPU to the GPU by building DisplayLists on the CPU and rasterizing them on the GPU, allowing parallel processing, selective redraw of unchanged elements, and significantly higher frame rates for animations and complex graphics.

AndroidCPUDisplayList
0 likes · 14 min read
Understanding Hardware Acceleration in Android Applications
MaGe Linux Operations
MaGe Linux Operations
Jan 18, 2017 · Databases

What Does China’s 2016 Oracle Database Landscape Reveal?

The 2016 China Oracle Database Usage Report, based on health‑check data from 1,841 instances across 18 industries, provides a multi‑dimensional analysis of version distribution, operating system choices, host and storage configurations, data scale, high‑availability setups, and top failure types, offering a comprehensive view of Oracle adoption and challenges in the Chinese market.

ChinaOracleUsage Report
0 likes · 10 min read
What Does China’s 2016 Oracle Database Landscape Reveal?
Qunar Tech Salon
Qunar Tech Salon
Jan 18, 2017 · Mobile Development

Performance Optimization Practices for React Native ListView in Qunar's QRN

The article details Qunar's large‑scale adoption of React Native, analyzes the performance shortcomings of the standard RN ListView, and presents the QRN ListView and QRN InfiniteListView optimizations that improve scrolling smoothness, memory usage, and fixed‑height row handling on mobile devices.

ListViewMobile DevelopmentQRN
0 likes · 8 min read
Performance Optimization Practices for React Native ListView in Qunar's QRN
Qunar Tech Salon
Qunar Tech Salon
Jan 18, 2017 · Frontend Development

React Performance Optimization for YIcon: Reducing Re‑renders and Boosting Speed

This article describes how the YIcon project tackled severe React performance bottlenecks—such as repeated renders, slow diffing, and inefficient key usage—by applying shouldComponentUpdate, component splitting, immutable data structures, stable keys, and production‑grade webpack optimizations, ultimately achieving an 80% speed gain.

ImmutableReactoptimization
0 likes · 9 min read
React Performance Optimization for YIcon: Reducing Re‑renders and Boosting Speed
JavaScript
JavaScript
Jan 15, 2017 · Frontend Development

How to Implement Efficient Image Lazy Loading with Vanilla JavaScript

This guide explains the concept of image lazy loading, how to detect when an image enters the viewport, and provides a complete vanilla‑JavaScript implementation with throttled scroll handling to improve page performance and reduce bandwidth usage.

JavaScriptfrontendimage-optimization
0 likes · 4 min read
How to Implement Efficient Image Lazy Loading with Vanilla JavaScript
Efficient Ops
Efficient Ops
Jan 9, 2017 · Backend Development

How JD’s New Asynchronous Rendering Cut Latency from 1000ms to 15ms

This article examines how JD’s activity system evolved its web architecture—introducing full‑page Redis and disk caching, asynchronous rendering, and OpenResty—resulting in a latency drop from around 1000 ms to under 15 ms and dramatically lower CPU usage.

BackendNginxOpenResty
0 likes · 10 min read
How JD’s New Asynchronous Rendering Cut Latency from 1000ms to 15ms
Architecture Digest
Architecture Digest
Jan 2, 2017 · Backend Development

API Design Guidelines for Mobile Applications

This article presents comprehensive API design standards for mobile apps, covering request/response conventions, naming rules, data type handling, security measures, compatibility, performance and user‑experience optimizations, and offers practical examples to help front‑end and back‑end engineers create robust, maintainable interfaces.

BackendJSONSecurity
0 likes · 19 min read
API Design Guidelines for Mobile Applications
Architecture Digest
Architecture Digest
Jan 1, 2017 · Fundamentals

Python 3.6 Release Highlights and New Features

The Python 3.6 release introduces numerous language enhancements such as f‑strings, variable annotations, underscore separators in numeric literals, async generators, and improved dictionary implementation, along with extensive standard‑library updates, security improvements, Windows encoding changes, performance optimizations, and new C‑API features.

PEPSecurityStandard Library
0 likes · 30 min read
Python 3.6 Release Highlights and New Features
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 31, 2016 · Frontend Development

10 Essential Front‑End Optimization Techniques Every Developer Should Master

This article presents a comprehensive guide to front‑end performance optimization, covering ten practical techniques such as reducing HTTP requests, mastering repaint/reflow, minimizing DOM operations, using JSON, streamlining HTML/CSS, leveraging CDNs, externalizing assets, compressing resources, and managing cookies to improve page load speed and user experience.

CSSWebfrontend
0 likes · 12 min read
10 Essential Front‑End Optimization Techniques Every Developer Should Master
dbaplus Community
dbaplus Community
Dec 29, 2016 · Databases

Unlocking MySQL sys Schema: A DBA’s Guide to Views, Performance, and Oracle‑like Insights

This article explains the origins, structure, and practical uses of MySQL's sys schema—including its view hierarchy, comparisons with Oracle data dictionary, performance‑monitoring capabilities, and step‑by‑step examples for troubleshooting locks, analyzing schema statistics, and backing up or rebuilding the sys database.

DBAOracleViews
0 likes · 13 min read
Unlocking MySQL sys Schema: A DBA’s Guide to Views, Performance, and Oracle‑like Insights
21CTO
21CTO
Dec 17, 2016 · Backend Development

Understanding php-fpm’s Three Process Modes: ondemand, dynamic, static

This article explains php-fpm’s three process management modes—ondemand, dynamic, and static—detailing their operation principles, configuration requirements, and the advantages and disadvantages of each for high‑traffic web services.

Backendperformancephp-fpm
0 likes · 7 min read
Understanding php-fpm’s Three Process Modes: ondemand, dynamic, static
Qunar Tech Salon
Qunar Tech Salon
Dec 14, 2016 · Mobile Development

Cross‑Platform ListView Performance Optimization in React Native and Weex

This talk explains how Qunar’s engineering team analyzed the performance bottlenecks of React Native’s ListView, compared it with native UITableView and Weex implementations, and proposed JavaScript‑based reuse logic and native bridge solutions to improve scrolling efficiency across iOS and Android.

AndroidCross‑PlatformListView
0 likes · 18 min read
Cross‑Platform ListView Performance Optimization in React Native and Weex
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 11, 2016 · Mobile Development

How Weex Powered Alibaba’s Double 11: Architecture, Performance & Scaling

During Alibaba’s 2016 Double 11 shopping festival, the Weex framework was deployed at massive scale, covering over 99% of pages, delivering high‑performance native‑like experiences, supporting complex interactions, ensuring stability through memory management, pre‑loading and extensive testing, while outlining architecture, tooling, and optimization strategies.

AlibabaMobile DevelopmentWeex
0 likes · 22 min read
How Weex Powered Alibaba’s Double 11: Architecture, Performance & Scaling
Qunar Tech Salon
Qunar Tech Salon
Dec 9, 2016 · Mobile Development

Understanding and Tackling Memory Leaks in Android Applications

This article explains what memory leaks are on Android, outlines their common sources, introduces various detection tools such as Lint, StrictMode, LeakCanary, Android Memory Monitor, MAT and adb commands, and provides practical strategies for locating and fixing leaks in mobile apps.

AndroidDebuggingMobile Development
0 likes · 9 min read
Understanding and Tackling Memory Leaks in Android Applications
Practical DevOps Architecture
Practical DevOps Architecture
Dec 8, 2016 · Databases

SQL Query Optimization Tips and Best Practices

This article presents a comprehensive collection of practical SQL performance tuning guidelines, covering index usage, query rewriting, avoiding costly operators, proper data types, efficient joins, and view creation to help developers write faster, more resource‑efficient database queries.

Database TuningSQLindexes
0 likes · 11 min read
SQL Query Optimization Tips and Best Practices
Node Underground
Node Underground
Dec 6, 2016 · Backend Development

How to Build High‑Performance Native Node.js Modules with NAN

This article explains why and when to write native Node.js modules in C/C++, outlines performance‑critical scenarios, OS‑level hooking, and library bridging, and provides a step‑by‑step guide to using the NAN library to simplify development despite V8 API changes.

C++NaNNode.js
0 likes · 2 min read
How to Build High‑Performance Native Node.js Modules with NAN
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 22, 2016 · Backend Development

Why PHP OpCache Fails with Symlinks and How to Fix It

A PHP backend team discovered that enabling OpCache with a symlinked project caused the new version to be ignored, traced the issue to cached file paths, and resolved it by adjusting Nginx fastcgi parameters to use the real path, restoring proper deployment behavior.

NginxOPcachePHP
0 likes · 5 min read
Why PHP OpCache Fails with Symlinks and How to Fix It
Efficient Ops
Efficient Ops
Nov 21, 2016 · Operations

7 Proven Bandwidth Optimization Strategies to Cut Social Platform Costs by 2 Billion

This article shares Tencent's seven practical bandwidth‑saving techniques—ranging from disabling auto‑play to intelligent pre‑push, file compression, on‑demand usage, segmented download, technical breakthroughs, and content compliance—to dramatically reduce operational costs while maintaining user experience.

Cost reductionOperationsbandwidth optimization
0 likes · 9 min read
7 Proven Bandwidth Optimization Strategies to Cut Social Platform Costs by 2 Billion
ITPUB
ITPUB
Nov 11, 2016 · Databases

Essential Oracle SQL Queries for Performance Monitoring and Troubleshooting

This guide compiles a comprehensive set of Oracle SQL statements and explanations for detecting fragmented tables, index fragmentation, high clustering factor tables, session and process mapping, DML lock analysis, DDL lock inspection, active SQL tracking, resource usage statistics, and various performance‑related metrics, helping DBAs diagnose and tune database behavior efficiently.

AdministrationOracleQueries
0 likes · 26 min read
Essential Oracle SQL Queries for Performance Monitoring and Troubleshooting
Node Underground
Node Underground
Nov 3, 2016 · Backend Development

Top 10 Must‑Know Node.js v6 Features Over v4

Node.js v6 introduces a suite of powerful enhancements over v4, including integrated Chrome DevTools debugging, EventEmitter event introspection, revamped Buffer APIs, unhandled Promise rejection warnings, secure temporary directory creation, symlink preservation, process warning handling, timing-safe crypto, V8 profiling shortcuts, and detailed CPU usage reporting.

Node.jsSecurityperformance
0 likes · 6 min read
Top 10 Must‑Know Node.js v6 Features Over v4
ITPUB
ITPUB
Nov 3, 2016 · Databases

Why Nested Subqueries Slow Down Your SQL Queries and How to Diagnose Them

The article recounts a real‑world incident where a complex SQL query took over 20 seconds, explains how to pinpoint whether the slowdown originates from joins or nested subqueries, and shares practical steps and insights for diagnosing and fixing such performance issues.

SQLSubquerydatabase
0 likes · 6 min read
Why Nested Subqueries Slow Down Your SQL Queries and How to Diagnose Them
Java Backend Technology
Java Backend Technology
Nov 1, 2016 · Fundamentals

Which Java Method Is Fastest to Check If an Array Contains a Value?

This article compares several Java techniques—using List, Set, a simple loop, Arrays.binarySearch, and Apache Commons ArrayUtils—to determine whether an unordered array contains a specific value, analyzes their time complexities, and presents benchmark results for arrays of different sizes.

/loopArrayCONTAINS
0 likes · 6 min read
Which Java Method Is Fastest to Check If an Array Contains a Value?
Node Underground
Node Underground
Nov 1, 2016 · Backend Development

10 Common Node.js Mistakes That Can Crash Your App (And How to Avoid Them)

This article outlines ten frequent errors that Node.js developers make—such as blocking the event loop, misusing callbacks, and neglecting monitoring—and explains the impact of each mistake while offering practical strategies to prevent them and keep applications performant and reliable.

Node.jscommon mistakesperformance
0 likes · 2 min read
10 Common Node.js Mistakes That Can Crash Your App (And How to Avoid Them)
Efficient Ops
Efficient Ops
Oct 29, 2016 · Databases

Why Your System Slows Down: Uncover Hidden Database Bottlenecks

The article explains how unnoticed database issues often cause system slowness, outlines key diagnostic questions for operations teams, and presents a three‑step approach—discover, solve, prevent—to regularly health‑check and optimize databases for reliable performance.

Operationsdatabasesmonitoring
0 likes · 8 min read
Why Your System Slows Down: Uncover Hidden Database Bottlenecks
Qunar Tech Salon
Qunar Tech Salon
Oct 28, 2016 · Frontend Development

React Web: Enabling Write‑Once Run‑Anywhere for React Native Applications

The article introduces React Web, a framework that extends React Native components and APIs to the browser, allowing a single codebase to run unchanged on iOS, Android, and web, thereby improving development efficiency, reducing costs, and addressing performance and compatibility challenges.

React NativeWeb Developmentcross-platform
0 likes · 5 min read
React Web: Enabling Write‑Once Run‑Anywhere for React Native Applications
Nightwalker Tech
Nightwalker Tech
Oct 15, 2016 · Backend Development

Technical Discussion on Cache Hit Rate, AOP, and Performance Optimization

A multi‑person technical discussion explores the reasons behind low cache hit rates, examines memcached LRU mechanisms, proposes AOP‑based caching strategies, and shares practical solutions such as proactive cache invalidation, lock‑based stampede protection, and workload‑aware configuration for backend systems.

BackendCacheMemcached
0 likes · 9 min read
Technical Discussion on Cache Hit Rate, AOP, and Performance Optimization
ITPUB
ITPUB
Oct 12, 2016 · Databases

34 Proven Oracle SQL Tricks to Boost Query Performance

This guide compiles 34 practical Oracle SQL optimization techniques—from selecting the optimal table order and rewriting WHERE clauses to leveraging indexes, avoiding costly operators, and fine‑tuning execution plans—helping developers dramatically reduce query execution time and resource consumption.

OracleSQLdatabase
0 likes · 19 min read
34 Proven Oracle SQL Tricks to Boost Query Performance