Tagged articles

Performance

5000 articles · Page 1 of 50
IoT Full-Stack Technology
IoT Full-Stack Technology
Jul 6, 2026 · Fundamentals

Mastering LTO in Keil5: Shrink Code Size and Boost Performance

This in‑depth guide explains how to enable and fine‑tune Link‑Time Optimization (LTO) in Keil MDK5 using ArmClang, showing real‑world examples, benchmark data and step‑by‑step instructions that dramatically reduce flash footprint and improve execution speed for embedded systems.

ARM CompilerCode Size ReductionEmbedded Optimization
0 likes · 21 min read
Mastering LTO in Keil5: Shrink Code Size and Boost Performance
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2026 · Databases

Why MySQL Connections Spike: When Traffic Isn’t the Real Culprit

This article walks through a systematic, step‑by‑step troubleshooting guide for MySQL "Too many connections" errors, showing how to verify the symptom, inspect server variables, analyze connection status, identify common root causes such as connection‑pool misconfiguration, leaked connections, and long‑running queries, and apply safe fixes and preventive measures.

Connection PoolMySQLPerformance
0 likes · 35 min read
Why MySQL Connections Spike: When Traffic Isn’t the Real Culprit
Linux Tech Enthusiast
Linux Tech Enthusiast
Jul 4, 2026 · Databases

Four MySQL Scripts for Diagnosing and Optimizing Your Queries

This article introduces four command‑line tools—MySQLTuner.pl, tuning‑primer.sh, pt‑variable‑advisor, and pt‑query‑digest—explaining how to download, run them, and interpret their reports to assess MySQL performance, configuration, and query efficiency.

MySQLPerformancemysqltuner
0 likes · 8 min read
Four MySQL Scripts for Diagnosing and Optimizing Your Queries
TonyBai
TonyBai
Jul 4, 2026 · Backend Development

Why ‘Easy’ Isn’t ‘Simple’: The Architecture Philosophy Behind Gin’s 88k‑Star Success

Manu Martínez‑Almeida explains how Gin’s commitment to ‘Simple over Easy’—rejecting reflection‑based injection, using a minimal routing language with a radix tree, zero‑allocation context pooling, and strict backward‑compatible API design—produced a high‑performance, maintainable Go web framework that now powers hundreds of thousands of projects.

GinPerformanceRouting
0 likes · 11 min read
Why ‘Easy’ Isn’t ‘Simple’: The Architecture Philosophy Behind Gin’s 88k‑Star Success
Raymond Ops
Raymond Ops
Jul 3, 2026 · Operations

Practical Guide to Diagnosing and Fixing NFS Mount Failures

This guide explains the NFS protocol, common mount failures, five root‑cause categories, step‑by‑step installation, configuration, verification, detailed error analysis, real‑world case studies, performance tuning, automation scripts, best‑practice recommendations and monitoring techniques for reliable NFS deployments on Ubuntu 24.04 and Rocky Linux 9.5.

AutomationLinuxMount
0 likes · 52 min read
Practical Guide to Diagnosing and Fixing NFS Mount Failures
IT Learning Made Simple
IT Learning Made Simple
Jul 2, 2026 · Operations

Process View: The Heartbeat of System Runtime

The article explains the process view, which reveals how a system operates at runtime, covering processes, threads, inter‑process communication, concurrency models, synchronization mechanisms, performance indicators, and design principles, illustrated with diagrams and a concrete e‑commerce case study.

IPCPerformanceSystem Design
0 likes · 9 min read
Process View: The Heartbeat of System Runtime
Java Architect Handbook
Java Architect Handbook
Jul 2, 2026 · Industry Insights

Why Facebook Dropped Git for Mercurial: Performance and Community Factors

Facebook originally used Git but switched to Mercurial around 2012 because its massive monolithic repository caused severe performance bottlenecks, especially during file stat operations, and Git’s maintainers were unwilling to improve scalability, leading the team to evaluate alternatives like Perforce before adopting Mercurial’s clearer architecture and collaborative community.

FacebookGitMercurial
0 likes · 13 min read
Why Facebook Dropped Git for Mercurial: Performance and Community Factors
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 2, 2026 · Backend Development

Why Spring Boot Prefers Slice Over Page for Massive Data Sets

The article analyzes Spring Data JPA's Page and Slice pagination options, explains the hidden COUNT(*) overhead of Page, demonstrates both approaches with code examples, compares performance and UX impacts, and provides guidance on when to choose Slice for large‑scale or infinite‑scroll scenarios.

Performancebackendinfinite-scroll
0 likes · 11 min read
Why Spring Boot Prefers Slice Over Page for Massive Data Sets
Java Architect Handbook
Java Architect Handbook
Jun 30, 2026 · Backend Development

12 MyBatis‑Plus Tricks That Instantly Boost Development Efficiency

This article presents twelve practical MyBatis‑Plus techniques—including avoiding isNull checks, selecting specific fields, batch operations, EXISTS subqueries, safe ordering, LambdaQuery type safety, between clauses, index‑aware sorting, pagination limits, null‑handling, performance tracking, enum mapping, logical deletion, optimistic locking, and increment/decrement methods—to help developers write cleaner, faster, and more maintainable Java code.

Batch OperationsJavaLambdaQueryWrapper
0 likes · 18 min read
12 MyBatis‑Plus Tricks That Instantly Boost Development Efficiency
Linyb Geek Road
Linyb Geek Road
Jun 30, 2026 · Backend Development

How to Design Pagination for Billion‑Row Sharded Databases in an Interview

The article systematically breaks down pagination challenges in billion‑row sharded databases, compares common sharding strategies and middleware architectures, analyzes the performance drawbacks of a naïve global‑query approach, and presents several practical alternatives—including keyset pagination, two‑stage queries, index‑table tricks, and external search or NewSQL solutions—while highlighting their trade‑offs for interview discussions.

PerformanceSQLSharding
0 likes · 24 min read
How to Design Pagination for Billion‑Row Sharded Databases in an Interview
Golang Shines
Golang Shines
Jun 29, 2026 · Backend Development

Why Assigning Array Elements from the End First Speeds Up Go Code

The article explains how the vtprotobuf library writes to a byte slice from the tail toward the head, eliminating bounds‑check instructions, and demonstrates this effect with simple functions, compiler diagnostics, and references to the Go compiler source.

Performancebounds check eliminationcompiler optimization
0 likes · 5 min read
Why Assigning Array Elements from the End First Speeds Up Go Code
Java Baker
Java Baker
Jun 29, 2026 · Backend Development

How to Diagnose Uneven CPU Usage in Java Services Using Kafka

This article walks through the symptoms, root cause analysis, and step‑by‑step solutions for uneven CPU usage across Java service instances, highlighting how mismatched Kafka partition counts and thread or GC issues can lead to load imbalance and how to resolve them.

CPUJavaKafka
0 likes · 8 min read
How to Diagnose Uneven CPU Usage in Java Services Using Kafka
Raymond Ops
Raymond Ops
Jun 28, 2026 · Databases

Comprehensive MySQL Replication Lag Troubleshooting Beyond Seconds_Behind_Master

This guide walks through a complete MySQL master‑slave lag diagnosis process, explaining why relying solely on Seconds_Behind_Master is insufficient and showing how to separate IO and SQL thread issues, examine relay logs, detect long transactions, DDL locks, and apply best‑practice configurations and monitoring.

LagMySQLPerformance
0 likes · 17 min read
Comprehensive MySQL Replication Lag Troubleshooting Beyond Seconds_Behind_Master
Ops Community
Ops Community
Jun 27, 2026 · Databases

MySQL Replication Lag Too High? 3 Quick Solutions to Restore Sync

The article explains why MySQL master‑slave replication lag occurs, lists common causes, provides a five‑level troubleshooting framework, and offers three concrete recovery methods—from emergency error skipping to multi‑threaded replication and long‑term architecture improvements—plus commands, configurations, and monitoring tips.

GTIDMTSMySQL
0 likes · 27 min read
MySQL Replication Lag Too High? 3 Quick Solutions to Restore Sync
Raymond Ops
Raymond Ops
Jun 26, 2026 · Databases

Master MySQL Performance: Full Process for Slow Query Analysis and Index Tuning

This guide walks through MySQL performance troubleshooting—from enabling and analyzing slow‑query logs with pt‑query‑digest, interpreting EXPLAIN plans, designing covering and composite indexes, tuning InnoDB buffer pool and connection settings, to best‑practice recommendations and real‑world case validation.

Buffer PoolEXPLAINIndex Optimization
0 likes · 27 min read
Master MySQL Performance: Full Process for Slow Query Analysis and Index Tuning
IoT Full-Stack Technology
IoT Full-Stack Technology
Jun 26, 2026 · Databases

Are You Still Using These 8 Inefficient SQL Patterns?

This article examines eight common SQL pitfalls—including misuse of LIMIT offsets, implicit type conversion, sub‑query updates, mixed ordering, EXISTS clauses, condition push‑down, early limiting, and intermediate result set handling—showing how each can degrade performance and providing rewritten queries with execution‑plan evidence that dramatically improve speed.

Execution PlanMySQLPerformance
0 likes · 12 min read
Are You Still Using These 8 Inefficient SQL Patterns?
IT Services Circle
IT Services Circle
Jun 25, 2026 · Artificial Intelligence

Why Codex Can Exhaust Your SSD: A Full Technical Investigation

The article analyzes how intensive use of OpenAI Codex, especially long‑running agents, continuously writes to its local SQLite logs, causing massive SSD write amplification despite modest file size growth, and details community reports, OpenAI’s fixes, and practical mitigation steps.

AI AgentCodexLogging
0 likes · 14 min read
Why Codex Can Exhaust Your SSD: A Full Technical Investigation
Golang Shines
Golang Shines
Jun 24, 2026 · Operations

Linux Network Troubleshooting: In‑Depth Guide to tcpdump, netstat and ss

This article walks system administrators and DevOps engineers through a systematic approach to diagnosing Linux network issues, covering the fundamentals of netstat, ss, and tcpdump, interpreting TCP state tables, analyzing packet captures, and resolving common problems such as TIME_WAIT buildup, SYN floods, and HTTPS handshake failures.

LinuxNetworkPerformance
0 likes · 32 min read
Linux Network Troubleshooting: In‑Depth Guide to tcpdump, netstat and ss
TonyBai
TonyBai
Jun 24, 2026 · Backend Development

Go 1.27 Preview: Generic Methods Land, Built‑in UUID in the Standard Library

The upcoming Go 1.27 release brings a suite of hard‑core upgrades—including the long‑awaited generic methods, deep struct‑literal field selectors, size‑specialized memory allocation, a production‑ready goroutine‑leak profiler, modernized toolchain commands, a new encoding/json/v2 package, built‑in UUID support, and post‑quantum cryptography—signaling a major leap for high‑performance, secure backend development.

Go 1.27PerformanceUUID
0 likes · 15 min read
Go 1.27 Preview: Generic Methods Land, Built‑in UUID in the Standard Library
21CTO
21CTO
Jun 23, 2026 · Frontend Development

TypeScript 7 RC Rewrites Compiler in Go, Boosting Speed ~10×

Microsoft’s TypeScript 7 RC replaces the compiler core with Go, delivering roughly a ten‑fold speed increase across CLI builds and editor services while remaining fully compatible with TypeScript 6 semantics, and provides detailed upgrade guidance and parallel‑compilation options.

PerformanceTypeScriptUpgrade
0 likes · 8 min read
TypeScript 7 RC Rewrites Compiler in Go, Boosting Speed ~10×
Deepin Linux
Deepin Linux
Jun 23, 2026 · Fundamentals

How Type Traits Rescue a Broken C++ Object Pool and Enable Type‑Adaptive Pooling

The author recounts how a naïve generic C++ object pool caused data residue, construction failures, and incompatibility with primitive types, then demonstrates a refactored, thread‑safe pool that leverages compile‑time Type Traits, std::enable_if, and constexpr if to apply distinct creation, reset, and destruction logic for trivial, Clear‑able, and non‑trivial types, eliminating the earlier bugs.

C#Object PoolPerformance
0 likes · 11 min read
How Type Traits Rescue a Broken C++ Object Pool and Enable Type‑Adaptive Pooling
Shuge Unlimited
Shuge Unlimited
Jun 22, 2026 · Artificial Intelligence

Superpowers 6.0: Not a Speed Tweak—158 Commits Turn the Reviewer into a Read‑Only Adjudicator

Superpowers 6.0 claims roughly double speed and up to 50% fewer tokens, but the real change is a structural rewrite of the reviewer role—merging two reviewers, making it read‑only, distrustful of implementer reports, switching to file‑based context, adding a progress ledger and explicit model selection—resulting in cheaper, stricter, harder‑to‑game reviews.

AI workflowMulti-agentPerformance
0 likes · 20 min read
Superpowers 6.0: Not a Speed Tweak—158 Commits Turn the Reviewer into a Read‑Only Adjudicator
TonyBai
TonyBai
Jun 22, 2026 · Cloud Native

Why Go Dominates CNCF: How It Outpaces Java, C++ and Rust in the Cloud‑Native Era

An in‑depth analysis explains how Go’s historical ties to Google, lightweight binaries, memory safety, cross‑compilation ease, and balanced performance‑vs‑devex make it the default language for CNCF projects, sidelining Java, C++, and Rust despite their technical merits.

CNCFDeveloper ExperienceDocker
0 likes · 11 min read
Why Go Dominates CNCF: How It Outpaces Java, C++ and Rust in the Cloud‑Native Era
DataFunTalk
DataFunTalk
Jun 21, 2026 · Big Data

How Zhihu Optimized Spark Jobs with Gluten: A Practical Deep‑Dive

This article details Zhihu's end‑to‑end experience of migrating Spark SQL workloads to the open‑source Gluten framework, covering background performance benchmarks, the architecture of Gluten and Velox, consistency and performance challenges encountered during migration, the concrete fixes applied, and the resulting resource savings and future plans.

Big DataGlutenOptimization
0 likes · 22 min read
How Zhihu Optimized Spark Jobs with Gluten: A Practical Deep‑Dive
Deepin Linux
Deepin Linux
Jun 21, 2026 · Backend Development

Why Off‑Heap Memory Can Leak on Linux—and How to Avoid It

The article explains how off‑heap memory and mmap enable zero‑copy I/O for high‑performance Linux services, but because the JVM does not manage it, careless allocation or missing releases can cause off‑heap memory leaks that lead to OOM, and it provides concrete detection and mitigation techniques.

C#JavaLinux
0 likes · 24 min read
Why Off‑Heap Memory Can Leak on Linux—and How to Avoid It
Code Mala Tang
Code Mala Tang
Jun 20, 2026 · Artificial Intelligence

How a 9K‑Star MCP Server Lets Claude Code Scan Millions of Lines in Milliseconds

The codebase-memory-mcp tool builds a tree‑sitter‑based knowledge graph of a codebase, enabling sub‑millisecond queries, 120× token savings, zero‑dependency deployment, cross‑agent sharing, and reproducible benchmarks that show higher answer quality and far lower resource usage than traditional file‑by‑file grep approaches.

LLMPerformancecode indexing
0 likes · 12 min read
How a 9K‑Star MCP Server Lets Claude Code Scan Millions of Lines in Milliseconds
Java Architect Essentials
Java Architect Essentials
Jun 20, 2026 · Backend Development

FastUtil High‑Performance Collection Best Practices: Speed Up Your Java Programs

FastUtil, an open‑source library maintained by Sebastiano Vigna, offers type‑specialized Java collections that are typically 2–5× faster and use 40–70% less memory than JDK equivalents, and this article provides detailed benchmarks, a cheat‑sheet of core types, production‑ready code snippets, Maven/Gradle setup, and a checklist of common pitfalls to help developers adopt FastUtil safely and efficiently.

CollectionsFastUtilJava
0 likes · 12 min read
FastUtil High‑Performance Collection Best Practices: Speed Up Your Java Programs
AI Agent Super App
AI Agent Super App
Jun 20, 2026 · Operations

Complete LNMP Guide: Deploy WordPress and Forums Step‑by‑Step

This guide walks you through installing a full LNMP stack on CentOS or Ubuntu, configuring Nginx, MySQL, and PHP, deploying WordPress with essential plugins and security hardening, and setting up popular forums such as phpBB, Flarum, and Discourse, followed by performance tuning tips.

ForumLNMPMySQL
0 likes · 21 min read
Complete LNMP Guide: Deploy WordPress and Forums Step‑by‑Step
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 18, 2026 · Backend Development

Avoid Hidden Performance Landmines: 7 Common Spring Boot Production Pitfalls

The article identifies seven common performance killers in Spring Boot production—N+1 queries, unbounded thread pools, excessive logging, oversized response bodies, missing indexes, synchronous external API calls, and serial API invocations—and provides concrete code‑level solutions such as eager fetching, custom thread pools, lazy logging, DTOs, index creation, timeout configuration, and CompletableFuture parallelism.

CompletableFutureDTOLogging
0 likes · 10 min read
Avoid Hidden Performance Landmines: 7 Common Spring Boot Production Pitfalls
Golang Shines
Golang Shines
Jun 17, 2026 · Fundamentals

Why Go’s slices.Move Beats Delete+Insert for Single‑Element Relocation

The article examines a Go TODO app where moving a task required a Delete‑then‑Insert pattern, highlights the inefficiency of two memory moves, introduces the slices.Move proposal that performs a single copy, reviews community arguments, and makes a case for adding Move to the standard library.

InsertMovePerformance
0 likes · 11 min read
Why Go’s slices.Move Beats Delete+Insert for Single‑Element Relocation
IoT Full-Stack Technology
IoT Full-Stack Technology
Jun 17, 2026 · Backend Development

When Java Streams Crash: A Real‑World Performance Disaster

A production outage caused by a Java Stream pipeline processing one million orders revealed massive memory overhead and CPU‑bound garbage collection, prompting a benchmark that showed a handcrafted for‑loop to be up to twenty times faster and far more memory‑efficient.

Garbage CollectionJavaMemory
0 likes · 10 min read
When Java Streams Crash: A Real‑World Performance Disaster
21CTO
21CTO
Jun 17, 2026 · Fundamentals

Project Valhalla Hits JDK 28: Preview of Value Types Arrives

Project Valhalla's JEP 401, introducing value classes and objects, merges into the OpenJDK mainline as a preview feature in JDK 28, involving 1,816 files and over 197,000 new lines, with a cautious rollout timeline and notable design trade‑offs for Java performance.

JEP 401JavaMemory optimization
0 likes · 7 min read
Project Valhalla Hits JDK 28: Preview of Value Types Arrives
DeepHub IMBA
DeepHub IMBA
Jun 15, 2026 · Artificial Intelligence

Flash-KMeans: Fast, Memory-Efficient Exact K-Means for Billion-Scale Clustering on a Single GPU

Flash‑KMeans is a newly proposed framework that re‑designs exact K‑Means for GPUs by eliminating distance‑matrix materialization, using FlashAssign’s online argmin and Sort‑Inverse Update to cut memory bandwidth and atomic‑write contention, achieving up to 12.5× speedup and dramatically lower VRAM usage on billion‑point datasets.

ClusteringFlashAssignGPU
0 likes · 23 min read
Flash-KMeans: Fast, Memory-Efficient Exact K-Means for Billion-Scale Clustering on a Single GPU
Tech Musings
Tech Musings
Jun 14, 2026 · Backend Development

Does Netty’s io_uring Make the 2× CPU Thread Rule Obsolete?

A benchmark on an 8‑core Linux 6.6 system shows that switching Netty from epoll to io_uring lets a half‑sized thread pool achieve 3 % higher throughput, more than double per‑thread efficiency, and a 67 % reduction in CPU migrations, challenging the traditional rule of using twice‑the‑core thread counts.

JavaNettyPerformance
0 likes · 21 min read
Does Netty’s io_uring Make the 2× CPU Thread Rule Obsolete?
21CTO
21CTO
Jun 14, 2026 · Frontend Development

How React Compiler’s Rust Port Boosts Build Speed Up to 10× with AI‑Assisted Code Migration

The React team fully migrated the React Compiler from TypeScript to Rust, combining human‑designed architecture with AI‑generated code, achieving up to 10× faster core conversion, a 3× overall compile speed increase, seamless integration with Babel, SWC and OXC, and a rigorous three‑layer testing regime.

AI-assisted migrationBabelPerformance
0 likes · 10 min read
How React Compiler’s Rust Port Boosts Build Speed Up to 10× with AI‑Assisted Code Migration
21CTO
21CTO
Jun 14, 2026 · Operations

Homebrew 6.0.0 Release: Overhauled Third‑Party Tap Trust, Linux Sandbox, and Faster JSON API

Homebrew 6.0.0 introduces an explicit third‑party Tap trust model, replaces the YAML bottle metadata with a JSON API, adds a Bubblewrap‑based Linux sandbox, brings new commands like brew exec and parallel brew bundle, fixes three critical security bugs, and delivers noticeable performance gains across the toolchain.

HomebrewJSON APILinux Sandbox
0 likes · 9 min read
Homebrew 6.0.0 Release: Overhauled Third‑Party Tap Trust, Linux Sandbox, and Faster JSON API
Raymond Ops
Raymond Ops
Jun 13, 2026 · Operations

What Is Load Average? Uncovering the Truth Behind System Load Metrics

Load Average measures the average number of runnable and uninterruptible processes over 1, 5, and 15‑minute windows, differs from CPU usage, and can be misinterpreted—this article explains its kernel calculation, how to assess overload, troubleshoot CPU, I/O, or process‑count issues, and handle container‑specific distortions with cgroup v2 and LXCFS.

KubernetesLinuxPerformance
0 likes · 38 min read
What Is Load Average? Uncovering the Truth Behind System Load Metrics
Java Tech Enthusiast
Java Tech Enthusiast
Jun 13, 2026 · Backend Development

MyBatis-Plus vs MyBatis-Flex: Which One Is Better?

This article compares MyBatis-Plus and MyBatis-Flex across eight dimensions—including design philosophy, development efficiency, query flexibility, performance, database support, advanced features, dependency weight, and community ecosystem—to help developers choose the most suitable persistence framework for their projects.

ComparisonJavaMyBatis-Flex
0 likes · 18 min read
MyBatis-Plus vs MyBatis-Flex: Which One Is Better?
Linux Kernel Journey
Linux Kernel Journey
Jun 13, 2026 · Operations

Why Two Copies Outperform One: Designing bpf_sock_splice_pair for High‑Speed TCP Loopback

The article examines the design of the new BPF function bpf_sock_splice_pair for intra‑host TCP communication, explains why a single‑copy implementation is suboptimal, introduces a ring‑buffer based two‑copy approach with optional busy‑polling, and presents benchmark results showing up to 7× throughput gains over the baseline.

BPFPerformanceTCP
0 likes · 19 min read
Why Two Copies Outperform One: Designing bpf_sock_splice_pair for High‑Speed TCP Loopback
Architect's Guide
Architect's Guide
Jun 13, 2026 · Backend Development

Why Cloudflare Dropped Nginx for the New Pingora Proxy

Cloudflare replaced Nginx with its home‑grown Rust‑based proxy Pingora, detailing architectural limits of Nginx, the evaluation of alternatives, design choices such as multithreading and custom HTTP handling, and benchmark results that show lower latency, higher connection reuse, and reduced CPU‑memory usage.

CloudflareHTTP proxyNginx
0 likes · 14 min read
Why Cloudflare Dropped Nginx for the New Pingora Proxy
Raymond Ops
Raymond Ops
Jun 12, 2026 · Cloud Native

Choosing Between containerd and CRI‑O for Production Kubernetes: A Detailed Comparison

This article provides a comprehensive analysis of containerd and CRI‑O as Kubernetes container runtimes, covering their architectures, feature sets, installation procedures, migration strategies, performance benchmarks, best‑practice configurations, troubleshooting tips, and monitoring approaches to help operators decide which runtime best fits a production environment.

CRI-OKubernetesPerformance
0 likes · 47 min read
Choosing Between containerd and CRI‑O for Production Kubernetes: A Detailed Comparison
Architect Chen
Architect Chen
Jun 11, 2026 · Fundamentals

Understanding Java Thread Deadlocks: 5 Common Scenarios and How to Fix Them

The article defines Java thread deadlock, illustrates five typical deadlock patterns with diagrams, shows how they cause threads to wait indefinitely, and presents five practical solutions—including consistent lock ordering, reducing nested locks, shrinking lock scope, using timed locks, and adopting lock‑free designs.

DeadlockJavaLock
0 likes · 3 min read
Understanding Java Thread Deadlocks: 5 Common Scenarios and How to Fix Them
Ops Community
Ops Community
Jun 11, 2026 · Cloud Native

etcd Operations Handbook: Backup, Restore, Scaling, and Performance Tuning for Kubernetes

This guide explains why mastering etcd is essential for Kubernetes stability and walks through its core concepts, Raft consensus, MVCC storage, deployment, backup and restore procedures, scaling from three to five nodes, performance optimization, monitoring, alerting, troubleshooting, upgrade strategies, security hardening, and real‑world best‑practice recommendations.

EtcdKubernetesPerformance
0 likes · 49 min read
etcd Operations Handbook: Backup, Restore, Scaling, and Performance Tuning for Kubernetes
CodeNotes
CodeNotes
Jun 10, 2026 · Backend Development

After a Decade with Map, Are You Still Using containsKey + get + put?

The article reviews the seven Java 8 Map convenience APIs—getOrDefault, putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge, and forEach—plus replaceAll and Map.of, showing concise code examples, best‑practice recommendations, concurrency considerations, and common pitfalls for modern Java developers.

APICollectionsJava
0 likes · 10 min read
After a Decade with Map, Are You Still Using containsKey + get + put?
Java Tech Enthusiast
Java Tech Enthusiast
Jun 10, 2026 · Industry Insights

Rust Breaks Its Plateau in June 2026 TIOBE Ranking, Reaching Record High

In June 2026 the TIOBE index lifted Rust to a historic 12th place, overturning earlier fears of a growth slowdown, and the article analyses the language's performance advantages, AI‑era opportunities, steep learning curve, and the broader ecosystem factors that will determine whether Rust can crack the top‑10.

AILanguage PopularityPerformance
0 likes · 8 min read
Rust Breaks Its Plateau in June 2026 TIOBE Ranking, Reaching Record High
Data STUDIO
Data STUDIO
Jun 10, 2026 · Artificial Intelligence

Beyond Validation: How Pydantic’s Rust Engine, Logfire Observability, and AI Agent Framework Transform Modern APIs

The article reveals that Pydantic is more than a validation library—it bundles a high‑performance Rust core, an OpenTelemetry‑based observability platform (Logfire), and a type‑safe agent framework (Pydantic AI), showing when and how to adopt each piece for LLM‑driven workloads.

AI agentsObservabilityOpenTelemetry
0 likes · 23 min read
Beyond Validation: How Pydantic’s Rust Engine, Logfire Observability, and AI Agent Framework Transform Modern APIs
SuanNi
SuanNi
Jun 9, 2026 · Artificial Intelligence

ChatGPT’s New Dreaming Memory Boosts Factual Accuracy to 83%

OpenAI’s Dreaming V3 memory system automatically aggregates user preferences and context from past chats, delivering up to five‑fold efficiency gains and raising factual continuity, preference adherence, and timeliness accuracies to 82.8%, 71.3% and 75.1% respectively, now available to free users.

AIChatGPTDreaming
0 likes · 7 min read
ChatGPT’s New Dreaming Memory Boosts Factual Accuracy to 83%
Java Backend Technology
Java Backend Technology
Jun 9, 2026 · Fundamentals

Turn a Laggy IntelliJ IDEA into a Fast IDE with Simple Tweaks

This article lists ten common IntelliJ IDEA pitfalls—from high CPU usage and Lombok errors to Maven download slowness and Git commit issues—and provides step‑by‑step configurations, memory tweaks, plugin settings, and .gitignore rules to make the IDE run smoothly for Java developers.

GitIDEIntelliJ IDEA
0 likes · 24 min read
Turn a Laggy IntelliJ IDEA into a Fast IDE with Simple Tweaks
Deepin Linux
Deepin Linux
Jun 9, 2026 · Fundamentals

Why Is CPU Computation Lightning‑Fast While Data Lookup So Slow?

CPU arithmetic runs at near‑physical limits because all operations stay on‑chip, but data lookup is throttled by three physical bottlenecks—storage hierarchy, data placement, and addressing rules—forcing the processor to wait for cache, memory or disk transfers and dramatically reducing overall system throughput.

CPUCacheLatency
0 likes · 18 min read
Why Is CPU Computation Lightning‑Fast While Data Lookup So Slow?
Java Architect Essentials
Java Architect Essentials
Jun 8, 2026 · Backend Development

How to Configure a ThreadPool to Send 10 Million SMS in One Hour (Java)

The article walks through calculating the required QPS for 10 million SMS in an hour, derives a precise ThreadPoolExecutor configuration (core 200, max 500, queue 5000, 60 s keep‑alive, CallerRunsPolicy), and provides complete Spring Boot code with production tips such as pagination, retry, idempotency and rate‑limiting.

JavaPerformanceThreadPool
0 likes · 7 min read
How to Configure a ThreadPool to Send 10 Million SMS in One Hour (Java)
Architect Chen
Architect Chen
Jun 7, 2026 · Databases

Complete 2026 Guide to Redis Commands: Everything You Need to Know

This article offers a comprehensive 2026 overview of Redis commands, organized by function, with clear usage examples, return values, performance notes, and best‑practice recommendations such as avoiding KEYS in production and using SCAN, making it a practical reference for developers and architects.

CacheCommandsHash
0 likes · 6 min read
Complete 2026 Guide to Redis Commands: Everything You Need to Know
Java Companion
Java Companion
Jun 6, 2026 · Databases

Why dbx Beats Navicat and DBeaver: A Fast, Tiny, AI‑Powered DB Client

The open‑source dbx client, built with Rust, Tauri 2 and Vue 3, delivers a 15 MB binary that launches in under two seconds, uses about 80 MB RAM, supports 40+ databases, offers a CodeMirror‑based AI‑assisted editor, and outperforms heavyweight tools like DBeaver and Navicat in speed, resource usage, and feature completeness, though it lacks advanced DBA features such as performance monitoring and robust ER‑diagram editing.

AIPerformanceRust
0 likes · 11 min read
Why dbx Beats Navicat and DBeaver: A Fast, Tiny, AI‑Powered DB Client
Golang Shines
Golang Shines
Jun 5, 2026 · Backend Development

Using Go’s unique Package for Efficient String Interning

The article explains string interning as a memory‑saving technique, shows how to implement it manually in Go, compares the go4.org/intern library with the standard‑library unique package, and presents benchmark results that reveal memory savings but a modest speed trade‑off.

GolangMemory optimizationPerformance
0 likes · 15 min read
Using Go’s unique Package for Efficient String Interning
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 5, 2026 · Backend Development

5 Advanced Java Concurrency Tricks That Can Triple Your Throughput

This article walks through five proven Java 21 concurrency tuning techniques—including non‑blocking CompletableFuture pipelines, StampedLock for read‑heavy workloads, bounded queues with CallerRunsPolicy, atomic computeIfAbsent usage in ConcurrentHashMap, and correct virtual‑thread patterns—showing how each can dramatically improve throughput and stability in high‑load systems.

CompletableFutureJavaPerformance
0 likes · 9 min read
5 Advanced Java Concurrency Tricks That Can Triple Your Throughput
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 4, 2026 · Backend Development

5 Advanced Spring Boot Patterns for Millisecond API Responses

This article presents five advanced Spring Boot 3.5.0 patterns—ETag with conditional requests, read‑write separation, virtual threads, HTTP client connection reuse, and asynchronous processing—to achieve sub‑millisecond API response times, complete with code examples, configuration steps, and performance benefits.

ETagPerformanceRead‑Write Splitting
0 likes · 15 min read
5 Advanced Spring Boot Patterns for Millisecond API Responses
Java Backend Technology
Java Backend Technology
Jun 4, 2026 · Backend Development

Boost CRUD Development Efficiency with MyBatisPlus Pro

MyBatisPlus Pro extends MyBatisPlus by providing a BaseController that auto‑generates CRUD, pagination, and conditional queries, dramatically cutting repetitive code; the article walks through its architecture, quick‑start steps, deep technical mechanisms, pros and cons, and practical usage guidelines.

CRUDJavaMybatisPlus
0 likes · 21 min read
Boost CRUD Development Efficiency with MyBatisPlus Pro
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 3, 2026 · Backend Development

15 Golden Rules for High‑Performance, Maintainable Java Code

This article presents fifteen concrete Java performance‑optimization rules—from readable code and proper data structures to efficient string handling, database access, caching, multithreading, reflection, JVM tuning, and memory management—each illustrated with before/after code examples and practical advice.

Best PracticesCachingJVM
0 likes · 14 min read
15 Golden Rules for High‑Performance, Maintainable Java Code
Linux Tech Enthusiast
Linux Tech Enthusiast
Jun 3, 2026 · Operations

If You Can't Use These Linux Performance Tools, Your Server Is Just a Paperweight

This article provides a comprehensive guide to essential Linux performance and observability commands—such as vmstat, iostat, dstat, iotop, pidstat, top/htop, mpstat, netstat, ps, strace, uptime, lsof, perf, and sar—explaining their purpose, typical usage syntax, and how to interpret their output for effective system monitoring and tuning.

LinuxPerformanceiostat
0 likes · 15 min read
If You Can't Use These Linux Performance Tools, Your Server Is Just a Paperweight
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 3, 2026 · Backend Development

Beyond AOP: 4 Ways to Capture Spring Boot Controller Params and Return Values – The Fastest Wins

The article compares four techniques—traditional AOP, a Filter with ContentCaching wrappers, Spring MVC Request/Response Advice, and a custom HandlerAdapter extension—for extracting request parameters and response bodies in Spring Boot 3.5, demonstrating that the HandlerAdapter approach offers the highest performance while remaining non‑intrusive.

AOPHandlerAdapterPerformance
0 likes · 9 min read
Beyond AOP: 4 Ways to Capture Spring Boot Controller Params and Return Values – The Fastest Wins
Architect Chen
Architect Chen
Jun 1, 2026 · Databases

15 Essential Redis Commands Every Engineer Should Know

This article provides a detailed walkthrough of the 15 most commonly used Redis commands—including key, hash, list, set, sorted‑set, and monitoring operations—showing syntax, return values, typical use cases, performance characteristics, and cautions for production environments.

CacheCommandsKey-Value Store
0 likes · 6 min read
15 Essential Redis Commands Every Engineer Should Know
Java Backend Technology
Java Backend Technology
Jun 1, 2026 · Fundamentals

Why Is fastutil Up to 10× Faster Than Java’s Standard Collections?

fastutil dramatically outperforms Java’s standard collections by eliminating boxing, cutting memory usage and GC pressure, offering primitive‑specific maps and lists, providing 64‑bit indexed BigArrays for massive data, and delivering faster I/O utilities, all while remaining API‑compatible.

BigArraysFastUtilJava collections
0 likes · 6 min read
Why Is fastutil Up to 10× Faster Than Java’s Standard Collections?
Java Tech Workshop
Java Tech Workshop
Jun 1, 2026 · Backend Development

Advanced SpringBoot Caching: How to Build a Custom CacheManager

The article explains why the default SpringBoot cache manager is insufficient for production, then walks through creating custom Caffeine and Redis CacheManager beans, configuring expiration, key prefixes, serialization, and multi‑level caching to solve issues like cache penetration, key collisions, and performance bottlenecks.

CacheCacheManagerCaffeine
0 likes · 11 min read
Advanced SpringBoot Caching: How to Build a Custom CacheManager
MaGe Linux Operations
MaGe Linux Operations
May 30, 2026 · Databases

How Ops Engineers Fix MySQL Slow Queries: A Step‑by‑Step Guide

This article walks through the entire MySQL performance troubleshooting workflow from an operations perspective, covering architecture basics, slow‑query‑log configuration, analysis with mysqldumpslow and pt‑query‑digest, EXPLAIN interpretation, index design and optimization, configuration tuning, replication monitoring, real‑time diagnostic commands, risk mitigation, rollback procedures, and backup strategies.

IndexingMySQLOps
0 likes · 40 min read
How Ops Engineers Fix MySQL Slow Queries: A Step‑by‑Step Guide
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
May 29, 2026 · Artificial Intelligence

How Alibaba Cloud Milvus Achieves 20× Faster Billion‑Scale Vector Search with DiskANN and RaBitQ

Alibaba Cloud Milvus combines DiskANN graph indexing with the RaBitQ quantization algorithm, delivering over 20× higher QPS, sub‑10% P99 latency, 29% lower memory usage and more than 98% recall on a 100 million‑vector, 768‑dimensional benchmark, while also cutting index build time from 20 h to about 6 h.

DiskANNMilvusPerformance
0 likes · 7 min read
How Alibaba Cloud Milvus Achieves 20× Faster Billion‑Scale Vector Search with DiskANN and RaBitQ
AI Engineering
AI Engineering
May 29, 2026 · Artificial Intelligence

Hermes Agent v0.15.0 “Velocity” Boosts Core Speed 4500× and Fixes Prompt Injection Vulnerability

Nous Research has released Hermes Agent v0.15.0 “Velocity”, an open‑source AI‑agent framework that consolidates 747 pull requests into a 4 500‑fold faster core, adds session‑sticky routing, new hermes send and audit commands, enhanced security, multi‑agent Kanban, and numerous integration and UI improvements.

AICLIHermes Agent
0 likes · 6 min read
Hermes Agent v0.15.0 “Velocity” Boosts Core Speed 4500× and Fixes Prompt Injection Vulnerability
AI Agent Super App
AI Agent Super App
May 29, 2026 · Databases

Why SQLite Is the World's Most Deployed Database—and How to Use It End‑to‑End

SQLite, the server‑less, single‑file database engine, is the most widely deployed database on the planet, powering Android, iOS, browsers and countless desktop apps; this article walks through its core features, Linux installation, command‑line CRUD, language bindings for Python, C, Java and Go, plus practical backup and performance tricks.

C#CLIJava
0 likes · 21 min read
Why SQLite Is the World's Most Deployed Database—and How to Use It End‑to‑End
Sohu Tech Products
Sohu Tech Products
May 27, 2026 · Mobile Development

Avoid AI Pitfalls: A VibeCoding Checklist for Mobile Developers

This guide warns mobile developers that while VibeCoding can quickly generate SwiftUI, Compose, or Flutter code, they must still address security boundaries, cost implications, compliance rules, performance constraints, data‑schema design, testing, and incident‑response practices before releasing an app to real users.

AIComplianceMobile Development
0 likes · 14 min read
Avoid AI Pitfalls: A VibeCoding Checklist for Mobile Developers
CodeNotes
CodeNotes
May 27, 2026 · Frontend Development

Understanding Reflow and Repaint: The Core Logic Behind Front‑End Performance Optimization

Reflow recalculates layout when geometric properties change, while repaint only redraws visual styles; the article explains their triggers, compares performance impact, and provides practical techniques—such as using DocumentFragment, batching reads before writes, and leveraging transform/opacity—to minimize costly reflows and achieve optimal front‑end rendering.

DOMPerformancebrowser rendering
0 likes · 6 min read
Understanding Reflow and Repaint: The Core Logic Behind Front‑End Performance Optimization
Java Architect Handbook
Java Architect Handbook
May 27, 2026 · Fundamentals

What Triggers Young GC vs. Full GC in Java? Interview Guide

The article explains that Young GC fires when the Eden space is full, while Full GC can be triggered by old‑generation shortage, metaspace exhaustion, allocation‑guarantee failure, or an explicit System.gc() call, and provides interview‑ready answers, diagnostic steps, and a comparison table.

Garbage CollectionJVMJava
0 likes · 14 min read
What Triggers Young GC vs. Full GC in Java? Interview Guide
Su San Talks Tech
Su San Talks Tech
May 26, 2026 · Backend Development

Mybatis-Plus vs Mybatis-Flex: Which ORM Framework Is Best for Your Project?

This article provides a detailed comparison between Mybatis-Plus and Mybatis-Flex, examining their design philosophies, core mechanisms, feature sets, performance benchmarks, database support, dependency weight, and community maturity, and offers practical guidance on choosing the right framework for different project scenarios.

JavaMyBatis-FlexORM
0 likes · 19 min read
Mybatis-Plus vs Mybatis-Flex: Which ORM Framework Is Best for Your Project?
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 25, 2026 · Databases

11 Golden Rules for SQL Performance Optimization

This article explains why inefficient SQL queries cause most database bottlenecks and presents eleven concrete rules—covering indexes, SELECT *, LIMIT, WHERE clause tuning, join strategies, execution‑plan analysis, subqueries, DISTINCT, ORDER BY/GROUP BY, UNION vs UNION ALL, and query decomposition with materialized views—to help developers systematically improve SQL execution speed on MySQL and Oracle.

IndexesMySQLOptimization
0 likes · 16 min read
11 Golden Rules for SQL Performance Optimization
Data STUDIO
Data STUDIO
May 25, 2026 · Big Data

Polars vs Pandas: Is Switching Worth It for Ten‑Million‑Row Datasets?

The article shows that Polars, a query‑compiling DataFrame library, can accelerate ten‑million‑row GroupBy workloads by 6‑10× compared with Pandas, explains the underlying optimizer, Arrow columnar engine and Rust parallelism, provides a 20‑item syntax map, three real migration scenarios, streaming for out‑of‑memory data, and AI‑pipeline use cases, and offers a step‑by‑step migration guide.

Apache ArrowDataFramesLazy Evaluation
0 likes · 21 min read
Polars vs Pandas: Is Switching Worth It for Ten‑Million‑Row Datasets?
IT Services Circle
IT Services Circle
May 25, 2026 · Backend Development

Druid vs HikariCP: Which Connection Pool Wins?

This article compares Druid and HikariCP, the two most popular Java database connection pools, by explaining how connection pools work, presenting benchmark results, dissecting HikariCP's lock‑free design and bytecode optimizations, detailing Druid's rich monitoring and security features, and offering a practical decision framework for different scenarios.

Connection PoolDruidHikariCP
0 likes · 19 min read
Druid vs HikariCP: Which Connection Pool Wins?
IT Services Circle
IT Services Circle
May 24, 2026 · Artificial Intelligence

2026 AI Coding Agent Benchmark: Cursor, Claude Code, and Codex – Who Leads?

A comprehensive 2026 benchmark evaluates major AI coding agents—Cursor CLI, Claude Code, OpenAI Codex, and Google Gemini—across performance, token consumption, cost per task, and execution time, revealing a tight top‑three score margin and highlighting cost‑efficiency and latency as the new competitive frontiers.

AI coding agentsClaude CodeCursor CLI
0 likes · 6 min read
2026 AI Coding Agent Benchmark: Cursor, Claude Code, and Codex – Who Leads?
Open Source Tech Hub
Open Source Tech Hub
May 24, 2026 · Backend Development

FastJSON: A Drop‑In PHP 8.3+ JSON Extension Up to 6× Faster Than ext/json

FastJSON is a high‑performance PHP 8.3+ JSON extension that serves as a drop‑in replacement for ext/json, offering namespaced fastjson_* APIs, full compatibility with json_last_error, and delivering up to six‑fold speed gains in encoding, decoding, and validation while detailing installation steps, supported flags, memory trade‑offs, and benchmark results.

FastJSONPHPPerformance
0 likes · 7 min read
FastJSON: A Drop‑In PHP 8.3+ JSON Extension Up to 6× Faster Than ext/json
MaGe Linux Operations
MaGe Linux Operations
May 23, 2026 · Databases

Why MySQL Replication Lag Isn’t Just a Network Issue

The article explains MySQL master‑slave replication fundamentals, shows how to monitor replication status, enumerates common delay causes such as network latency, master write pressure, SQL thread bottlenecks, large transactions, missing primary keys, slave overload, replication conflicts and GTID quirks, and provides scripts, configuration tips, and real‑world case studies for troubleshooting and prevention.

LagMySQLPerformance
0 likes · 28 min read
Why MySQL Replication Lag Isn’t Just a Network Issue
CodeNotes
CodeNotes
May 22, 2026 · Frontend Development

Mastering ahooks: Practical Tips and Full Guide for React Developers

This article provides a comprehensive, step‑by‑step guide to using Alibaba's ahooks library with React 18, covering installation, core hooks like useRequest, usePagination, state management hooks, side‑effect utilities, performance optimizations, real‑world examples, common pitfalls and best‑practice recommendations.

Best PracticesFrontendPerformance
0 likes · 23 min read
Mastering ahooks: Practical Tips and Full Guide for React Developers
Deepin Linux
Deepin Linux
May 22, 2026 · Backend Development

Mastering the Zero‑Copy Trio: sendfile, mmap, and splice

This article provides a comprehensive, step‑by‑step analysis of Linux zero‑copy mechanisms—sendfile, mmap, and splice—detailing their internal workflows, performance trade‑offs, code examples, and practical selection guidelines for high‑throughput backend development.

LinuxPerformanceZero‑copy
0 likes · 41 min read
Mastering the Zero‑Copy Trio: sendfile, mmap, and splice
dbaplus Community
dbaplus Community
May 21, 2026 · Databases

Is count(*) Really the Slowest? MySQL COUNT Performance Debunked

The article explains how MySQL implements COUNT(1), COUNT(*), COUNT(primary_key) and COUNT(column), showing that COUNT(*) and COUNT(1) have identical performance, COUNT(column) is the slowest, and provides indexing and approximation tips for large InnoDB tables.

COUNTInnoDBMySQL
0 likes · 9 min read
Is count(*) Really the Slowest? MySQL COUNT Performance Debunked
Su San Talks Tech
Su San Talks Tech
May 21, 2026 · Backend Development

Druid vs HikariCP: Which Java Connection Pool Wins?

The article compares Alibaba’s Druid and Spring Boot’s default HikariCP connection pools, explaining how connection pooling works, presenting benchmark results that show HikariCP’s lower latency and higher TPS, detailing HikariCP’s lock‑free ConcurrentBag and bytecode optimizations, and highlighting Druid’s rich monitoring, SQL firewall and leak detection features to help developers choose the right pool for different scenarios.

Connection PoolDruidHikariCP
0 likes · 18 min read
Druid vs HikariCP: Which Java Connection Pool Wins?
Open Source Tech Hub
Open Source Tech Hub
May 20, 2026 · Backend Development

How Swoole’s Native AOT Compiler Will Transform PHP by 2027

Swoole Compiler v4 introduces a Native AOT compiler that turns PHP code into native binaries with performance comparable to Rust and Go, offers about 95% PHP compatibility, outlines a C++‑based compilation pipeline, reports up to 150× speed gains, and signals a major shift for the PHP ecosystem by 2027.

Native AOTPHPPerformance
0 likes · 5 min read
How Swoole’s Native AOT Compiler Will Transform PHP by 2027
dbaplus Community
dbaplus Community
May 20, 2026 · Databases

Stunning SQL Queries: From Tetris Game to Real‑Time Funnels

This article showcases a collection of impressive SQL queries—including a PostgreSQL Tetris implemented with a recursive CTE, window‑function session analysis, a ClickHouse real‑time funnel, dynamic WHERE clause generation, and a recursive employee hierarchy—while discussing performance tips and engine choices.

ClickHouseData WarehouseHive
0 likes · 25 min read
Stunning SQL Queries: From Tetris Game to Real‑Time Funnels
DataFunSummit
DataFunSummit
May 20, 2026 · Databases

Apache Doris 4.1: A Unified Data Store and Retrieval Engine for AI & Search

Apache Doris 4.1 introduces a systematic evolution for AI and search workloads, adding low‑cost massive vector storage, unified structured, full‑text and vector search, 100 MB JSON document support, Segment V3 metadata decoupling, sparse column optimizations, lakehouse lifecycle management, and a suite of performance‑boosting features such as aggregate push‑down, condition cache, and spill‑to‑disk, all backed by detailed benchmark results.

AIApache DorisLakehouse
0 likes · 30 min read
Apache Doris 4.1: A Unified Data Store and Retrieval Engine for AI & Search
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
May 20, 2026 · Artificial Intelligence

Composer 2.5 Narrows the Gap to Claude Opus 4.7 with Ten‑Fold Cost Savings

Composer 2.5, the latest AI‑coding model from Cursor, claims near‑par performance with Claude 4.7 Opus and GPT‑5.5 while delivering up to ten‑times higher efficiency and a pricing model of $0.5 per M input tokens and $2.5 per M output tokens, backed by novel reinforcement‑learning tricks, massive synthetic data, and a custom Muon optimizer with dual‑grid HSDP architecture.

AI programmingComposer 2.5HSDP
0 likes · 13 min read
Composer 2.5 Narrows the Gap to Claude Opus 4.7 with Ten‑Fold Cost Savings
Big Data Tech Team
Big Data Tech Team
May 19, 2026 · Big Data

Enterprise Data Warehouse Development Playbook: Standard Engineering Edition

This playbook provides enterprise‑level data warehouse engineers, ETL developers, data modelers, and data‑team managers with a complete, logical, and actionable set of standards, processes, and best‑practice guidelines covering architecture, development principles, role responsibilities, end‑to‑end workflow, metadata, security, performance metrics, and team collaboration.

Data QualityETLMetadata
0 likes · 18 min read
Enterprise Data Warehouse Development Playbook: Standard Engineering Edition
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
May 19, 2026 · Artificial Intelligence

Agent‑Driven R&D Efficiency: Exploration and Practice at QECon Shenzhen 2026

At QECon Shenzhen 2026, Xiaohongshu's tech team will present five technical talks that showcase how AI agents are applied to architecture risk analysis, change automation, large‑model load‑testing data construction, end‑to‑end testing, and client‑side performance, illustrating concrete engineering solutions and measurable productivity gains.

AI AgentAutomationLLM
0 likes · 13 min read
Agent‑Driven R&D Efficiency: Exploration and Practice at QECon Shenzhen 2026
Java Tech Workshop
Java Tech Workshop
May 18, 2026 · Fundamentals

Understanding Compile-Time and Run-Time Constants in Java

This article explains the fundamental differences between compile-time and run-time constants in Java, covering their definitions, required modifiers, allowed data types, initialization rules, JVM storage behavior, class‑initialization effects, constant‑folding optimizations, practical code examples, common pitfalls, and guidelines for choosing the appropriate constant type in production code.

Best PracticesJVMJava
0 likes · 21 min read
Understanding Compile-Time and Run-Time Constants in Java