Tagged articles

Performance

5000 articles · Page 4 of 50
Open Source Tech Hub
Open Source Tech Hub
Feb 28, 2026 · Backend Development

Boost PHP Performance: Migrate Laravel to FrankenPHP Worker Mode

This article explains how replacing the traditional Apache/nginx stack with FrankenPHP’s worker mode can dramatically improve PHP application performance, outlines the drawbacks of the classic request cycle, and provides a step‑by‑step guide for migrating a Laravel project.

FrankenPHPLaravelPHP
0 likes · 7 min read
Boost PHP Performance: Migrate Laravel to FrankenPHP Worker Mode
Golang Shines
Golang Shines
Feb 27, 2026 · Backend Development

Boost Go Backend Performance with Redis Pipeline: A Practical Guide

Redis Pipeline batches commands to reduce network round‑trip overhead, offering up to ~50× speedup for bulk writes, improved stability under high concurrency, and lower latency for critical services; the guide explains its mechanics, Go implementation with go‑redis/v9, performance benchmarks, suitable scenarios, and pitfalls to avoid.

PerformanceRedisbackend
0 likes · 7 min read
Boost Go Backend Performance with Redis Pipeline: A Practical Guide
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 26, 2026 · Databases

Essential MySQL Replication Best Practices to Keep Your Replicas Stable

This guide presents practical, DBA‑tested MySQL replication best practices—including GTID, row‑based replication, mandatory primary keys, schema consistency, binlog tuning, read‑only protection, dedicated replication users, latency monitoring, parallel workers, and SSL encryption—to ensure reliable, predictable replica behavior.

Database AdministrationGTIDMySQL
0 likes · 9 min read
Essential MySQL Replication Best Practices to Keep Your Replicas Stable
Code Wrench
Code Wrench
Feb 26, 2026 · Backend Development

10 Common Go Programming Pitfalls and How to Avoid Them

Discover the ten most frequent Go language traps—from variable shadowing and inefficient string concatenation to misuse of defer, slice pointers, and goroutine pitfalls—complete with clear bad examples, best‑practice solutions, and performance considerations to write cleaner, faster, and more maintainable Go code.

Best PracticesError handlingPerformance
0 likes · 9 min read
10 Common Go Programming Pitfalls and How to Avoid Them
Sohu Tech Products
Sohu Tech Products
Feb 25, 2026 · Mobile Development

Why R8 Beats D8: Deep Dive into Android’s Powerful Code Optimizer

This article explains the differences between D8 and R8, details R8’s advanced optimization techniques, discusses challenges like reflection and keep‑rules, and highlights recent tooling improvements and future features that make R8 essential for faster, smaller Android apps.

AndroidMobile DevelopmentPerformance
0 likes · 9 min read
Why R8 Beats D8: Deep Dive into Android’s Powerful Code Optimizer
LuTiao Programming
LuTiao Programming
Feb 25, 2026 · Backend Development

Which Entity‑to‑DTO Mapping Is Fastest? Benchmark of 3 Approaches

By benchmarking manual mapping, MapStruct, and JPQL projection across simple and relational scenarios, the article shows that JPQL is slightly faster in raw tests, but the real performance impact stems from N+1 queries, making query strategy the key factor rather than the mapping technique itself.

DTOEntity MappingN+1
0 likes · 8 min read
Which Entity‑to‑DTO Mapping Is Fastest? Benchmark of 3 Approaches
java1234
java1234
Feb 24, 2026 · Backend Development

How to Handle Transactions in RabbitMQ with Java

This article explains RabbitMQ's transaction mechanism, walks through the four-step process of opening, executing, committing, or rolling back a transaction, provides a complete Java example with Maven setup, and discusses performance impacts and when to prefer acknowledgments over transactions.

AcknowledgmentJavaPerformance
0 likes · 6 min read
How to Handle Transactions in RabbitMQ with Java
Data STUDIO
Data STUDIO
Feb 23, 2026 · Backend Development

Stop Using JSON Blindly: How Switching One API to MessagePack Cut Response Time by 5×

A performance bottleneck hidden in a fintech dashboard’s “coffee‑time” API was solved by profiling, discovering that 85% of latency came from JSON serialization, and replacing it with MessagePack, which reduced payload size by up to 74% and slashed end‑to‑end response time from 847 ms to 159 ms—a more than five‑fold improvement.

FlaskMessagePackPerformance
0 likes · 11 min read
Stop Using JSON Blindly: How Switching One API to MessagePack Cut Response Time by 5×
TonyBai
TonyBai
Feb 23, 2026 · Backend Development

Should Financial Infrastructure Drop Rust for Go? How Pragmatism Wins

The article analyzes a Reddit discussion comparing Go and Rust for high‑performance, low‑latency financial systems, weighing Rust’s safety and performance against Go’s development speed and ecosystem, and concludes that pragmatic Go adoption is the optimal choice for most backend workloads.

Backend DevelopmentCorrectnessFinancial Infrastructure
0 likes · 12 min read
Should Financial Infrastructure Drop Rust for Go? How Pragmatism Wins
Code Wrench
Code Wrench
Feb 21, 2026 · Backend Development

What’s New in Go 1.26? Deep Dive into Green Tea GC, Generics, and Toolchain Upgrades

Go 1.26, released in February 2026, introduces the default-enabled Green Tea GC with 10‑40% lower overhead, new language capabilities like expression‑based new and self‑referencing generic constraints, a modernized go fix command, enhanced standard library security, performance benchmarks, and practical upgrade and compatibility guidelines for production environments.

Go 1.26Performancegenerics
0 likes · 9 min read
What’s New in Go 1.26? Deep Dive into Green Tea GC, Generics, and Toolchain Upgrades
IT Services Circle
IT Services Circle
Feb 21, 2026 · Databases

10 MySQL Advanced Techniques to Supercharge Performance

This article presents ten practical MySQL advanced tricks—including execution‑plan analysis, sophisticated indexing, window functions, CTEs, JSON handling, partitioning, join optimizations, user variables, online DDL, and generated columns—to help developers tackle high‑concurrency, large‑scale workloads and dramatically boost database performance.

Advanced TechniquesMySQLPerformance
0 likes · 17 min read
10 MySQL Advanced Techniques to Supercharge Performance
Data STUDIO
Data STUDIO
Feb 21, 2026 · Big Data

Boost Python Performance Up to 50× Without Changing Your Code

Python’s reputation for slowness can be overcome by selecting the right tools—Numba, PyPy, CuPy, JAX, Ray, Joblib, async I/O, memory profilers, and big‑data frameworks—delivering speedups from 6× to over 50× with minimal or no code modifications.

GPUPerformanceProfiling
0 likes · 22 min read
Boost Python Performance Up to 50× Without Changing Your Code
Code Wrench
Code Wrench
Feb 21, 2026 · Fundamentals

What’s New in Go 1.26? Deep Dive into Arena Memory, Generics, and Native HTTP/3

The article provides a comprehensive analysis of Go 1.26’s major enhancements—including stable Arena memory management, expanded generics in the standard library, native HTTP/3 support, integrated security checks, performance benchmarks, and practical upgrade recommendations for production environments.

ArenaGo 1.26HTTP/3
0 likes · 9 min read
What’s New in Go 1.26? Deep Dive into Arena Memory, Generics, and Native HTTP/3
TonyBai
TonyBai
Feb 21, 2026 · Backend Development

Why a Veteran Engineer Abandoned Rust for Speed in 2026

The article analyzes a senior developer's decision to rewrite a multi‑year Rust web application in Node.js, detailing five concrete factors—template handling, i18n support, dynamic data processing, compile‑time overhead, and ecosystem maturity—that slowed delivery speed despite Rust's safety advantages.

Delivery SpeedNode.jsPerformance
0 likes · 12 min read
Why a Veteran Engineer Abandoned Rust for Speed in 2026
IT Services Circle
IT Services Circle
Feb 20, 2026 · Backend Development

Go 1.26 Highlights: New new(expr) Syntax, Generic Self‑Reference, Compiler Optimizations & Experimental Features

The article provides a concise walkthrough of Go 1.26’s most impactful changes—including a streamlined new(expr) syntax for pointers, self‑referencing generics, deeper compiler escape analysis, explicit inline directives, experimental SIMD and secret‑handling packages, and a goroutine‑leak profiling tool—illustrated with ready‑to‑run code snippets and practical tips for immediate adoption.

New FeaturesPerformancecompiler optimization
0 likes · 8 min read
Go 1.26 Highlights: New new(expr) Syntax, Generic Self‑Reference, Compiler Optimizations & Experimental Features
DevOps Coach
DevOps Coach
Feb 19, 2026 · Backend Development

Why Go’s JSON v2 Is Worth the Wait: Deep Dive into Features, Performance, and Roadmap

The article examines Go 1.26’s release, explains why the experimental encoding/json/v2 package remains hidden, details its architectural redesign, key new features, performance gains, critical blockers such as a memory‑regression issue, and outlines the realistic timeline for its stable inclusion in Go 1.27.

Performancebackward compatibilityencoding/json
0 likes · 15 min read
Why Go’s JSON v2 Is Worth the Wait: Deep Dive into Features, Performance, and Roadmap
Senior Xiao Ying
Senior Xiao Ying
Feb 19, 2026 · Databases

Designing MySQL Partition Strategies for Billion‑Row Tables: A Complete Guide

This article explains MySQL partition types (RANGE, LIST, HASH, KEY), demonstrates partition pruning, details maintenance commands, presents real‑world use cases such as time‑series and massive tables, and offers best‑practice recommendations for key selection, partition count, automation, and query optimization.

Large TablesMySQLPartitioning
0 likes · 12 min read
Designing MySQL Partition Strategies for Billion‑Row Tables: A Complete Guide
Code Mala Tang
Code Mala Tang
Feb 19, 2026 · Frontend Development

When AI Becomes a Junior Engineer: Real Front‑End Gains and Limits

AI is not the future of engineering but a tireless junior engineer that can speed up repetitive tasks, mechanical refactoring, and test scaffolding, while still failing at architectural decisions, performance reasoning, and async concurrency, so senior developers must guide and verify its output.

AIFrontendPerformance
0 likes · 10 min read
When AI Becomes a Junior Engineer: Real Front‑End Gains and Limits
Code Wrench
Code Wrench
Feb 19, 2026 · Backend Development

5 Go Techniques to Write Production‑Ready, Elegant Code

This article presents five practical Go techniques—using context for graceful cancellation, enriching errors with fmt.Errorf, leveraging sync.Pool to reduce GC pressure, employing pprof for performance profiling, and designing testable code with dependency injection—each illustrated with real‑world code examples and common pitfalls.

Best PracticesContextPerformance
0 likes · 7 min read
5 Go Techniques to Write Production‑Ready, Elegant Code
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 18, 2026 · Operations

Top Nginx Performance Tweaks: Worker Processes and CPU Affinity Explained

This guide shows how to edit nginx.conf to adjust worker_processes based on CPU cores, explains when I/O blocking requires extra workers, and demonstrates Linux‑only worker_cpu_affinity settings with concrete examples for 2, 4, and 8‑core systems, including the exact commands to apply and reload the configuration.

CPU affinityNginxPerformance
0 likes · 4 min read
Top Nginx Performance Tweaks: Worker Processes and CPU Affinity Explained
Tech Musings
Tech Musings
Feb 17, 2026 · Backend Development

Why Go’s Empty Struct Takes Zero Bytes and How to Leverage It

This article explains the zero‑byte nature of Go’s empty struct, how the runtime treats zero‑size allocations, why multiple instances share the same address, and demonstrates practical patterns such as set maps, signal channels, and worker coordination that improve memory efficiency and performance.

PerformanceZero Allocationchannel signaling
0 likes · 11 min read
Why Go’s Empty Struct Takes Zero Bytes and How to Leverage It
AI Insight Log
AI Insight Log
Feb 14, 2026 · Artificial Intelligence

Why Claude Code’s Context Caching Suddenly Fails and Costs Skyrocket

After Claude Code was updated to version 2.1.37, developers observed a sharp drop in context‑caching hit rates, causing unexpected cost spikes and slower responses, and a community investigation revealed that random headers and spaces injected by the tool break the model’s cache matching.

APIAnthropicBug Analysis
0 likes · 6 min read
Why Claude Code’s Context Caching Suddenly Fails and Costs Skyrocket
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 13, 2026 · Backend Development

How to Calculate and Tune Nginx’s Maximum Concurrent Connections

This article explains how Nginx’s maximum concurrent connections are determined by worker_processes and worker_connections, provides a sample configuration, discusses OS‑level limits such as file descriptors and kernel parameters, and offers practical tuning steps to scale Nginx to tens of thousands of connections.

NginxPerformanceconfiguration
0 likes · 4 min read
How to Calculate and Tune Nginx’s Maximum Concurrent Connections
Golang Shines
Golang Shines
Feb 12, 2026 · Fundamentals

What’s New in Go 1.26? Language, Performance, and Tool Updates

Go 1.26 introduces major language enhancements like self‑referencing generics and a new use of the new function, enables the experimental green‑tea GC by default, reduces CGO overhead by about 30%, rewrites go fix with modern analyzers, and adds several new standard and experimental packages.

Performancegenericsgo
0 likes · 5 min read
What’s New in Go 1.26? Language, Performance, and Tool Updates
Radish, Keep Going!
Radish, Keep Going!
Feb 12, 2026 · Backend Development

Why Go’s JSON v2 Is a Game-Changer and When It Will Arrive

The article examines Go 1.26’s release, the missing encoding/json/v2 package, its architectural split, new struct tags, performance gains, critical memory‑allocation issues, the four blockers delaying stable adoption, and the projected timeline for JSON v2 to become the default in Go 1.27.

Performanceencoding/jsongo
0 likes · 15 min read
Why Go’s JSON v2 Is a Game-Changer and When It Will Arrive
Efficient Ops
Efficient Ops
Feb 11, 2026 · Databases

How Merged Seckill Boosts MySQL Write Throughput by 5× for High‑Concurrency Flash Sales

The article explains a MySQL kernel‑level merged seckill optimization that replaces traditional queue‑based flash‑sale handling, achieving up to 5‑fold throughput gains (up to 1.5 W/s) without requiring SQL changes, detailing background, performance results, bottleneck analysis, design of cache visibility, leader‑follower coordination, row‑lock refinements, binlog parallelism, and crash‑recovery considerations.

MySQLPerformanceSeckill
0 likes · 12 min read
How Merged Seckill Boosts MySQL Write Throughput by 5× for High‑Concurrency Flash Sales
dbaplus Community
dbaplus Community
Feb 10, 2026 · Backend Development

How to Eliminate Unstable Pagination Anchors and Data Duplication in Backend Systems

This article explains why offset‑based pagination can cause duplicate or missing records in backend list queries, illustrates real‑world cases, analyzes the root causes, and presents three practical solutions—including cursor pagination, timestamp windows, and Elasticsearch search_after—along with their trade‑offs and implementation details.

CursorElasticsearchPerformance
0 likes · 12 min read
How to Eliminate Unstable Pagination Anchors and Data Duplication in Backend Systems
Woodpecker Software Testing
Woodpecker Software Testing
Feb 10, 2026 · Industry Insights

Tackling IoT Device Integration Testing: Key Challenges and Practical Solutions

The article systematically examines the major hurdles of IoT multi‑device integration testing—such as protocol heterogeneity, network instability, and scenario complexity—and presents a layered testing framework, automation tools, data‑driven techniques, and best‑practice recommendations to help test teams improve efficiency and reliability.

AutomationDevice IntegrationIoT
0 likes · 6 min read
Tackling IoT Device Integration Testing: Key Challenges and Practical Solutions
java1234
java1234
Feb 10, 2026 · Fundamentals

Understanding Java Reflection: Core Concepts, Use Cases, and Trade‑offs

This article explains Java's reflection mechanism, covering its main uses such as dynamic class loading, handling unknown types, accessing private members, and framework development, then walks through basic steps, a complete code example, and discusses its advantages and drawbacks.

JavaPerformanceReflection
0 likes · 6 min read
Understanding Java Reflection: Core Concepts, Use Cases, and Trade‑offs
IT Services Circle
IT Services Circle
Feb 9, 2026 · Fundamentals

Why Misusing std::shared_ptr Slows Your C++ Code and How to Fix It

This article explores common pitfalls when using std::shared_ptr in C++, including unnecessary copying, extra heap allocations, cyclic references, and subtle memory retention with make_shared, provides benchmark comparisons, and offers practical guidelines such as preferring const‑reference passing, using std::make_shared, and employing weak_ptr to break cycles.

C#Performancememory-management
0 likes · 10 min read
Why Misusing std::shared_ptr Slows Your C++ Code and How to Fix It
TonyBai
TonyBai
Feb 9, 2026 · Fundamentals

Is Go Finally Adding Immutable Types After an 8‑Year Dormant Proposal?

The article revisits the eight‑year‑old Go proposal #27975 for an immutable‑type qualifier, explains the defensive‑copy performance problem it aims to solve, details the technical and community challenges—including const‑contamination and io.Writer compatibility—and explores why generics and safety concerns have revived the discussion in 2026.

Performanceconcurrencygenerics
0 likes · 11 min read
Is Go Finally Adding Immutable Types After an 8‑Year Dormant Proposal?
Java Architect Handbook
Java Architect Handbook
Feb 8, 2026 · Backend Development

How to Resolve RocketMQ Message Backlog: Diagnosis, Immediate Fixes, and Long‑Term Prevention

This article breaks down the interview focus points, core solution framework, underlying RocketMQ mechanisms, step‑by‑step remediation actions, common pitfalls, and a concluding strategy for handling message backlog through emergency scaling, consumer optimization, degradation, dead‑letter handling, and proactive capacity planning.

JavaMessage QueueOperations
0 likes · 9 min read
How to Resolve RocketMQ Message Backlog: Diagnosis, Immediate Fixes, and Long‑Term Prevention
SpringMeng
SpringMeng
Feb 8, 2026 · Backend Development

Why Companies Still Stick with JDK 8 Even Though JDK 25 Is Released

The article analyzes why many enterprises continue using JDK 8 despite newer releases like JDK 25, examining compatibility issues, stability, learning costs, third‑party library support, performance trade‑offs, commercial licensing, and toolchain considerations while offering migration guidance.

JDKJavaLTS
0 likes · 22 min read
Why Companies Still Stick with JDK 8 Even Though JDK 25 Is Released
IT Services Circle
IT Services Circle
Feb 7, 2026 · Game Development

Why Windows 11 KB5074109 Breaks Gaming and How to Fix It

A mandatory Windows 11 KB5074109 update released in January 2026 caused severe performance drops, visual glitches, and black screens for many NVIDIA GeForce users, and the only reliable remedy so far is to uninstall the update or apply a supplemental KB5074105 patch.

GamingKB5074109NVIDIA
0 likes · 4 min read
Why Windows 11 KB5074109 Breaks Gaming and How to Fix It
Golang Shines
Golang Shines
Feb 6, 2026 · Fundamentals

Go 1.26 Extends built‑in new to Accept Arbitrary Expressions

Go 1.26 adds a new capability to the built‑in new function, allowing it to take any expression, copy the result into a temporary variable and return a pointer, which eliminates the need for helper functions, prevents hidden memory leaks and yields measurable performance gains, as shown by concrete benchmarks and compiler‑level escape‑analysis explanations.

Escape AnalysisMemory ManagementPerformance
0 likes · 8 min read
Go 1.26 Extends built‑in new to Accept Arbitrary Expressions
Shuge Unlimited
Shuge Unlimited
Feb 5, 2026 · Frontend Development

How vercel-react-best-practices Reduces React First‑Paint from 3.2s to 1.8s

This article analyzes the Vercel‑provided vercel-react-best-practices skill—installed weekly by 74.5K users—detailing its 57 optimization rules across eight priority categories, and demonstrates through real‑world case studies how it cuts first‑paint time from 3.2 seconds to 1.8 seconds, shrinks JavaScript bundle size, and improves conversion rates, while also covering installation, configuration, and advanced usage tips.

Bundle AnalyzerCode SplittingNext.js
0 likes · 21 min read
How vercel-react-best-practices Reduces React First‑Paint from 3.2s to 1.8s
Code Wrench
Code Wrench
Feb 5, 2026 · Backend Development

Why Your Go Code Crashes in Production: 5 Real Memory‑Model Pitfalls and Fixes

This article examines five real‑world Go concurrency bugs—ranging from unprotected flags and double‑checked locks to map races, loop‑variable capture, and slice appends—explains the underlying Go memory‑model and happens‑before concepts, and provides correct synchronization patterns such as channels, sync.Once, mutexes, sync.Map, and atomic.Value to write stable high‑concurrency services.

Memory ModelPerformanceRace Detector
0 likes · 23 min read
Why Your Go Code Crashes in Production: 5 Real Memory‑Model Pitfalls and Fixes
Selected Java Interview Questions
Selected Java Interview Questions
Feb 4, 2026 · Databases

How to Handle Pagination Across Sharded Databases Without Performance Pitfalls

This article explains why pagination only becomes complex when queries span multiple database shards, compares three mainstream solutions—including middleware, open‑source frameworks, and business compromises—highlights the pitfalls of global search for deep pages, and recommends sequential paging based on the previous page’s max ID, with interview‑ready STAR guidance.

PerformanceSQLSharding
0 likes · 7 min read
How to Handle Pagination Across Sharded Databases Without Performance Pitfalls
Deepin Linux
Deepin Linux
Feb 4, 2026 · Fundamentals

How Zero‑Copy and DMA Supercharge Data Transfer Performance

This article explains the fundamentals of zero‑copy, DMA, PageCache and RDMA, compares them with traditional I/O, describes Linux implementations such as sendfile, mmap+write, splice and Java NIO APIs, and shows practical use‑cases that dramatically reduce CPU load and latency in high‑throughput networking and file handling.

DMAJava NIOLinux
0 likes · 40 min read
How Zero‑Copy and DMA Supercharge Data Transfer Performance
Raymond Ops
Raymond Ops
Feb 3, 2026 · Operations

Zabbix vs Prometheus: Which Monitoring System Wins in 2024?

This guide compares Zabbix and Prometheus across architecture, performance, features, operational costs, and real‑world scenarios, providing a detailed selection roadmap for traditional IT, cloud‑native microservices, and hybrid environments while offering optimization tips and future trends.

PerformancePrometheusZabbix
0 likes · 16 min read
Zabbix vs Prometheus: Which Monitoring System Wins in 2024?
Tech Musings
Tech Musings
Feb 3, 2026 · Backend Development

Why Go’s range Loop Can Slow You Down with Large Structs—and How to Fix It

In Go, using a range loop on slices of large structs implicitly copies each element, leading to significant performance loss, and modifying the loop variable does not affect the original slice; this article explains the copying behavior, benchmarks three loop styles, and offers practical guidelines to write fast and correct code.

BenchmarkPerformancerange
0 likes · 9 min read
Why Go’s range Loop Can Slow You Down with Large Structs—and How to Fix It
java1234
java1234
Feb 3, 2026 · Backend Development

Boost API Latency 10× with Spring Boot 3 and a Local Cache Pyramid

The article demonstrates how to achieve a ten‑fold reduction in API response time by building a three‑level cache pyramid (Caffeine L1, Redis L2, DB L3) in Spring Boot 3, covering dependencies, configuration, core template code, warm‑up, monitoring, load‑test results and common high‑concurrency pitfalls.

CacheCaffeineJava
0 likes · 8 min read
Boost API Latency 10× with Spring Boot 3 and a Local Cache Pyramid
TonyBai
TonyBai
Feb 3, 2026 · Fundamentals

Unmasking the Algorithm Myth: Russ Cox’s 15‑Year Quest to Simplify Float‑to‑Decimal Conversion

Russ Cox revisits the half‑century‑old challenge of converting binary floating‑point numbers to shortest, correct decimal strings, presenting a new unrounded‑scaling algorithm that outperforms Dragonbox and Ryū while remaining simple, and explains its integration into Go 1.27 with detailed benchmarks and proofs.

Performancealgorithmfloat64
0 likes · 10 min read
Unmasking the Algorithm Myth: Russ Cox’s 15‑Year Quest to Simplify Float‑to‑Decimal Conversion
Top Architect
Top Architect
Feb 1, 2026 · Backend Development

10 Proven Techniques to Supercharge API Performance in Java Backends

This article presents a comprehensive, step‑by‑step guide to optimizing API latency in Java backend services, covering batch processing, asynchronous execution, caching, preprocessing, pooling, parallelization, indexing, transaction management, pagination, SQL tuning, and lock granularity, complete with code examples and diagrams.

APIOptimizationPerformance
0 likes · 13 min read
10 Proven Techniques to Supercharge API Performance in Java Backends
TonyBai
TonyBai
Feb 1, 2026 · Backend Development

Rewriting a Python API Gateway in Go: 10× Speedup and a Career Nightmare

The article recounts a developer’s successful rewrite of a Python/Flask API gateway in Go that delivered ten‑fold throughput, one‑third memory usage, and seconds‑level deployment, but caused no user‑visible latency gain, created a single point of failure, and sparked a broader discussion on technical decisions, business value, and team bus factor.

API GatewayPerformancePython
0 likes · 8 min read
Rewriting a Python API Gateway in Go: 10× Speedup and a Career Nightmare
Ray's Galactic Tech
Ray's Galactic Tech
Jan 31, 2026 · Databases

Master Elasticsearch Performance: Practical Production‑Level Optimization Guide

This guide presents a production‑grade, step‑by‑step approach to boost Elasticsearch performance, covering advanced index design, mapping best practices, query and aggregation tuning, JVM and cluster settings, bulk write optimization, monitoring, and real‑world log‑system scenarios with concrete code examples and configuration snippets.

JVMOptimizationPerformance
0 likes · 9 min read
Master Elasticsearch Performance: Practical Production‑Level Optimization Guide
TonyBai
TonyBai
Jan 31, 2026 · Backend Development

Will Go’s Performance Diagnostics Undergo a Revolution? Race Detection in Production and Instant Trace Opening

The article analyzes recent Go runtime meeting notes that reveal upcoming changes such as lightweight race detection via software or hardware, a new instant‑open Trace UI with on‑demand slicing, read/write Trace APIs, pprof modernization removing global variables, NUMA‑aware GC optimizations and sharded counters, all pointing to a more usable and high‑performance Go 1.27.

Execution TracePerformanceRace Detection
0 likes · 8 min read
Will Go’s Performance Diagnostics Undergo a Revolution? Race Detection in Production and Instant Trace Opening
LuTiao Programming
LuTiao Programming
Jan 30, 2026 · Backend Development

Spring Boot 4.0.2 Released: Over 20 Critical Bugs Fixed and Kafka Transaction Issue Resolved

Spring Boot 4.0.2, launched on January 22, brings more than 20 critical bug fixes, restores Kafka transaction auto‑configuration, improves startup performance by up to 15%, stabilizes native‑image support, refines test behavior, upgrades core dependencies, and introduces a few breaking changes, making it a must‑upgrade for production users.

KafkaNative ImagePerformance
0 likes · 8 min read
Spring Boot 4.0.2 Released: Over 20 Critical Bugs Fixed and Kafka Transaction Issue Resolved
Code Wrench
Code Wrench
Jan 30, 2026 · Fundamentals

Master Go Reflection: Harness the Power and Avoid the Pitfalls

This article explains Go's reflection mechanism, presents Rob Pike's three core rules, shows practical code examples, highlights performance and safety trade‑offs, and provides concrete best‑practice guidelines to help developers decide when and how to use reflection safely.

Best PracticesPerformanceReflection
0 likes · 16 min read
Master Go Reflection: Harness the Power and Avoid the Pitfalls
Su San Talks Tech
Su San Talks Tech
Jan 27, 2026 · Fundamentals

What’s New in IntelliJ IDEA 2025.3? Smaller Unified Edition and Full Spring Boot 4 Support

IntelliJ IDEA 2025.3 introduces a unified, 30% smaller edition, quieter development workflow, full Spring Framework 7 and Spring Boot 4 support, enhanced language features for Java, Kotlin and Scala, improved Git integration, terminal and build‑tool optimizations, plus performance upgrades for large web projects.

FrontendIDEIntelliJ IDEA
0 likes · 6 min read
What’s New in IntelliJ IDEA 2025.3? Smaller Unified Edition and Full Spring Boot 4 Support
Big Data Tech Team
Big Data Tech Team
Jan 26, 2026 · Big Data

Master DWD, DWS, and Wide‑Table Modeling for Scalable Data Warehouses

This guide explains the DWD (detail) and DWS (summary) layered modeling approach combined with wide‑table driving, covering model positioning, design principles, concrete schema examples, implementation techniques, performance tips, and common pitfalls to help build clean, reusable, high‑performance enterprise data warehouses.

DWDDWSData Warehouse
0 likes · 9 min read
Master DWD, DWS, and Wide‑Table Modeling for Scalable Data Warehouses
Alibaba Cloud Observability
Alibaba Cloud Observability
Jan 26, 2026 · Cloud Native

Solving Edge Observability: How LoongCollector Ensures Reliable Data Collection

This article explains the three major challenges of collecting observability data on edge devices—unstable networks, reliable delivery, and bandwidth limits—and shows how LoongCollector’s persistent‑asynchronous architecture, smart back‑pressure, and configurable flow control provide a low‑resource, high‑reliability solution with real‑world performance results.

ObservabilityPerformancecloud-native
0 likes · 14 min read
Solving Edge Observability: How LoongCollector Ensures Reliable Data Collection
IT Services Circle
IT Services Circle
Jan 26, 2026 · Frontend Development

Why oxfmt and oxlint Are Redefining Frontend Toolchains with 30‑50× Speed Gains

The article examines the rapid adoption of oxfmt and oxlint—Rust‑based formatter and linter from VoidZero—highlighting their massive npm download growth, performance advantages over Prettier and ESLint, key technical features, and why their speed improvements make migration inevitable for modern front‑end projects.

FrontendPerformanceRust
0 likes · 5 min read
Why oxfmt and oxlint Are Redefining Frontend Toolchains with 30‑50× Speed Gains
Architect Chen
Architect Chen
Jan 25, 2026 · Operations

How to Boost Nginx Concurrency to 100k+ Connections: Practical Tuning Guide

This guide explains how to maximize Nginx's concurrent handling capacity by configuring worker_processes, worker_connections, event settings, system limits, and I/O optimizations, providing concrete code snippets and kernel parameters for achieving tens of thousands of simultaneous connections.

NginxOperationsPerformance
0 likes · 5 min read
How to Boost Nginx Concurrency to 100k+ Connections: Practical Tuning Guide
Deepin Linux
Deepin Linux
Jan 25, 2026 · Fundamentals

Why mmap Outperforms io_uring in Real-World I/O – A Deep Linux Memory‑Mapping Guide

mmap, the classic Linux memory‑mapping technique, often surpasses the modern async io_uring in various I/O scenarios by eliminating redundant data copies, reducing system calls, and enabling zero‑copy access, while the article explains its fundamentals, workflow, performance comparisons, practical usage, pitfalls, and code examples.

LinuxPerformanceZero‑copy
0 likes · 44 min read
Why mmap Outperforms io_uring in Real-World I/O – A Deep Linux Memory‑Mapping Guide
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Jan 23, 2026 · Backend Development

Why Elasticsearch’s 10,000 Hit Limit Slows Your Cluster and How to Fix It

Elasticsearch defaults to a total hit count of 10,000 after version 7.x, which many developers override with "track_total_hits": true to get exact numbers, but this seemingly harmless change can double CPU usage and increase query latency from 20 ms to 500 ms due to the underlying Block‑Max WAND algorithm and its interaction with aggregations, sorting, and scoring.

Block-Max WANDElasticsearchPerformance
0 likes · 11 min read
Why Elasticsearch’s 10,000 Hit Limit Slows Your Cluster and How to Fix It
Amazon Cloud Developers
Amazon Cloud Developers
Jan 23, 2026 · Artificial Intelligence

Trainium3 UltraServers Deliver 4.4× Faster AI Training and 40% Better Energy Efficiency

Amazon’s new Trainium3 UltraServers integrate up to 144 Trainium3 chips per system, offering up to 4.4× the compute performance of Trainium2, three‑fold throughput gains, four‑fold latency reductions, and 40% higher energy efficiency, while the enhanced NeuronSwitch‑v1 network and UltraCluster 3.0 enable massive scaling for next‑gen AI workloads.

AI hardwareAWSNeuronSwitch
0 likes · 8 min read
Trainium3 UltraServers Deliver 4.4× Faster AI Training and 40% Better Energy Efficiency
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jan 21, 2026 · Artificial Intelligence

Boost LLM Performance: Deploy Qwen3‑235B with PD‑Separation, MoE, SGLang & RBG

This article details how to deploy the 235‑billion‑parameter Qwen3‑235B model using PD‑separation and MoE techniques, explains the associated challenges, and demonstrates a production‑grade solution built on the high‑performance SGLang inference engine and the RoleBasedGroup (RBG) orchestration framework, complete with benchmark results and best‑practice YAML examples.

AIInferenceKubernetes
0 likes · 21 min read
Boost LLM Performance: Deploy Qwen3‑235B with PD‑Separation, MoE, SGLang & RBG
php Courses
php Courses
Jan 21, 2026 · Backend Development

How PHP 8 JIT Boosts Laravel Performance: Principles, Benchmarks, and Configuration

This article explains PHP 8's Just‑In‑Time compiler, shows how it can accelerate CPU‑intensive tasks by 20‑40% or more, demonstrates real‑world gains in Laravel applications, provides step‑by‑step enabling and tuning instructions, and discusses the scenarios where JIT is most effective or limited.

JITLaravelOptimization
0 likes · 8 min read
How PHP 8 JIT Boosts Laravel Performance: Principles, Benchmarks, and Configuration
Amazon Cloud Developers
Amazon Cloud Developers
Jan 21, 2026 · Cloud Computing

Amazon Graviton5 Boosts Performance by 25% While Cutting Costs

Amazon Graviton5, the newest custom ARM‑based EC2 processor, delivers up to 25% higher compute performance, up to 33% lower core‑to‑core latency, 5× larger L3 cache, and network and storage bandwidth gains of 15%–20%, while offering superior energy efficiency and real‑world speedups reported by customers such as Adobe, Epic Games, Airbnb, Atlassian and SAP.

Amazon Graviton5ArmBenchmark
0 likes · 10 min read
Amazon Graviton5 Boosts Performance by 25% While Cutting Costs
Code Wrench
Code Wrench
Jan 21, 2026 · Backend Development

Mastering Cache Eviction in Go: When and How to Use LRU

This article explains why naive cache eviction fails, why LRU is the go‑to strategy for many Go projects, and provides a production‑ready LRU implementation with detailed code, lock‑granularity tips, key design considerations, and scenarios where LRU is not suitable.

CacheLRUPerformance
0 likes · 9 min read
Mastering Cache Eviction in Go: When and How to Use LRU
DevOps Coach
DevOps Coach
Jan 19, 2026 · Fundamentals

Why Rust Feels Hard at First—and How It Actually Boosts Your Productivity

The article shares a developer’s journey from initial frustration with Rust’s strict compiler to discovering its safety guarantees, performance advantages, and how its ownership model forces better architecture, illustrated with benchmarks, code flow diagrams, and practical takeaways for building reliable CLI tools.

CLI ToolsPerformanceRust
0 likes · 5 min read
Why Rust Feels Hard at First—and How It Actually Boosts Your Productivity
ITPUB
ITPUB
Jan 19, 2026 · Databases

Why IN/NOT IN Slow Down Queries and How to Replace Them

The article explains how using IN and NOT IN in SQL can dramatically hurt performance and produce incorrect results, especially with large tables or NULL values, and demonstrates safer alternatives such as EXISTS, NOT EXISTS, and JOIN with concrete code examples.

EXISTSINJOIN
0 likes · 6 min read
Why IN/NOT IN Slow Down Queries and How to Replace Them
dbaplus Community
dbaplus Community
Jan 18, 2026 · Databases

Avoid These Common SQL Performance Pitfalls for Faster Queries

This guide enumerates frequent misconceptions in SQL performance—from over‑indexing and SELECT * misuse to improper transaction handling and outdated monitoring practices—explains why they hurt efficiency, and provides concrete, version‑aware solutions to optimize queries, schema design, and database operations.

MySQLOptimizationPerformance
0 likes · 26 min read
Avoid These Common SQL Performance Pitfalls for Faster Queries
Raymond Ops
Raymond Ops
Jan 17, 2026 · Operations

Scaling Ansible: From Manual Deployments to Managing Thousands of Servers

This article walks through the challenges of manual server deployment, explains why Ansible is ideal for large‑scale environments, and provides a complete reference architecture, optimized configuration, dynamic inventory scripts, modular playbooks, performance tuning, monitoring, security hardening, rollback mechanisms, cost analysis, and practical lessons learned for automating deployments across thousands of machines.

AnsibleAutomationDeployment
0 likes · 20 min read
Scaling Ansible: From Manual Deployments to Managing Thousands of Servers
Tech Musings
Tech Musings
Jan 16, 2026 · Backend Development

Unlock Go’s New SIMD API: Boost Performance with GOEXPERIMENT=simd

This article explains the motivation behind adding SIMD support to Go, describes the two‑level design of the experimental simd/archsimd package, provides step‑by‑step configuration and code examples for common data‑processing tasks, and presents benchmark results that show up to nearly nine‑fold speedups without extra memory allocations.

BenchmarkGOEXPERIMENTPerformance
0 likes · 17 min read
Unlock Go’s New SIMD API: Boost Performance with GOEXPERIMENT=simd
Zhihu Tech Column
Zhihu Tech Column
Jan 16, 2026 · Mobile Development

How a Custom C++ Native Rendering Engine Boosted Reading‑App Performance by Over 2%

The article details the design of a cross‑platform C++ rendering engine built for a mobile reading app, explaining its three‑layer architecture, file‑format support, layout and caching mechanisms, security features, and how these technical choices delivered measurable improvements in page views, reading time, and conversion rates.

C#Cross-PlatformMobile Development
0 likes · 35 min read
How a Custom C++ Native Rendering Engine Boosted Reading‑App Performance by Over 2%
AI Tech Publishing
AI Tech Publishing
Jan 15, 2026 · Artificial Intelligence

Choosing the Right Multi-Agent Architecture: Practical Guidance

This article analyzes why single‑agent systems hit limits in context management and distributed development, compares four multi‑agent patterns (Subagents, Skills, Handoffs, Router) with concrete performance data across three scenarios, and offers a decision framework for selecting the most suitable architecture.

ComparisonContext ManagementDistributed Development
0 likes · 11 min read
Choosing the Right Multi-Agent Architecture: Practical Guidance
Alibaba Cloud Observability
Alibaba Cloud Observability
Jan 12, 2026 · Cloud Native

How Alibaba Cloud’s One‑Click I/O Diagnosis Detects and Resolves Storage Anomalies

This article explains how Alibaba Cloud CloudMonitor 2.0 integrates SysOM intelligent diagnostics to automatically detect, analyze, and remediate I/O performance issues in multi‑tenant, hybrid‑cloud environments by using dynamic thresholds, a monitor‑first on‑demand capture architecture, and automated root‑cause reporting.

OperationsPerformancecloud-native
0 likes · 13 min read
How Alibaba Cloud’s One‑Click I/O Diagnosis Detects and Resolves Storage Anomalies
Alibaba Cloud Observability
Alibaba Cloud Observability
Jan 12, 2026 · Mobile Development

How to Bridge the Mobile Observability Gap with End‑to‑End Trace Integration

This article explains why mobile‑side observability often falls into a black hole, outlines a four‑step solution that makes the mobile client the first hop of a distributed trace using standard protocols, and demonstrates the approach with a real‑world slow‑query debugging case on Alibaba Cloud RUM.

ObservabilityPerformanceTracing
0 likes · 14 min read
How to Bridge the Mobile Observability Gap with End‑to‑End Trace Integration
IT Services Circle
IT Services Circle
Jan 12, 2026 · Frontend Development

8 Chrome DevTools Tricks Every Frontend Developer Should Know

This article presents eight practical Chrome DevTools techniques—including designMode editing, request replay, local overrides, quick fetch copying, request filtering, DOM selection shortcuts, on‑the‑fly npm installation, and fast source navigation—to boost debugging efficiency and streamline front‑end workflows.

Chrome DevToolsFrontendNetwork
0 likes · 6 min read
8 Chrome DevTools Tricks Every Frontend Developer Should Know
Amazon Cloud Developers
Amazon Cloud Developers
Jan 12, 2026 · Cloud Computing

Amazon S3 Vectors Cuts Storage Costs by 90% and Boosts Performance

Amazon S3 Vectors, now generally available, reduces vector‑storage costs up to 90%, scales a single index to 20 billion vectors, delivers sub‑second query latency and 1,000 PUT /s write throughput, and integrates with Bedrock, OpenSearch, CloudFormation, and PrivateLink for end‑to‑end AI workloads.

AIAWSPerformance
0 likes · 13 min read
Amazon S3 Vectors Cuts Storage Costs by 90% and Boosts Performance
JavaGuide
JavaGuide
Jan 11, 2026 · Operations

IntelliJ IDEA 2025.3.1.1 Emergency Fix: Resolving Maven Freeze and WSL2 Config Loss

IntelliJ IDEA 2025.3.1 introduced severe Maven project initialization memory leaks and WSL2 file‑system configuration resets, causing IDE freezes and OOM crashes, but JetBrains addressed these issues in the 2025.3.1.1 update and provides temporary workarounds such as cache cleanup, icon disabling, and registry tweaks.

IDE bugsIntelliJ IDEAJava
0 likes · 6 min read
IntelliJ IDEA 2025.3.1.1 Emergency Fix: Resolving Maven Freeze and WSL2 Config Loss