Tagged articles

async

327 articles · Page 1 of 4
Open Source Tech Hub
Open Source Tech Hub
Jun 22, 2026 · Backend Development

Will the TrueAsync RFC Survive PHP 8.7? A Candid Outlook on Its Future

The author reflects on outreach efforts for the TrueAsync PHP async library, explains why the RFC is unlikely to be accepted—citing community misunderstanding and lack of support—and confirms the project will continue to a 1.0 release despite limited resources and shifting focus to Python.

OpenSourcePHPRFC
0 likes · 5 min read
Will the TrueAsync RFC Survive PHP 8.7? A Candid Outlook on Its Future
Java Tech Workshop
Java Tech Workshop
Jun 10, 2026 · Backend Development

Mastering SpringBoot @Async: Thread‑Pool Configuration, Pitfalls, and Best Practices

The article explains why @Async, the most used async solution in SpringBoot, often causes OOM, missing trace IDs, silent failures, and task avalanches, and then walks through the underlying AOP mechanism, thread‑pool choices, timeout handling, context propagation, transaction interactions, monitoring, and dynamic tuning.

CompletableFutureMDCThreadPool
0 likes · 13 min read
Mastering SpringBoot @Async: Thread‑Pool Configuration, Pitfalls, and Best Practices
The Dominant Programmer
The Dominant Programmer
Jun 9, 2026 · Backend Development

Collect URLs and Async Convert to PDF for ZIP Download (Spring Boot + Feign)

An online education platform needs to batch‑download course materials from self‑hosted courses, partner APIs, and archived PDFs; the article details a Spring Boot service that aggregates URLs, signs them, distinguishes direct downloads, submits an asynchronous PDF conversion and ZIP packaging task via Feign, and returns a task ID for front‑end polling.

FeignJavaPDF
0 likes · 15 min read
Collect URLs and Async Convert to PDF for ZIP Download (Spring Boot + Feign)
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 6, 2026 · Backend Development

Stop Misusing @Async: 4 Advanced Async Rules Every Senior Developer Should Follow

The article explains why careless use of Spring Boot’s @Async can cause thread‑pool exhaustion, silent failures, and transaction inconsistencies, and presents four advanced patterns—custom thread pools, CompletableFuture parallelism, @TransactionalEventListener, and AsyncUncaughtExceptionHandler—to use @Async safely and observably.

AsyncUncaughtExceptionHandlerCompletableFutureSpring Boot
0 likes · 13 min read
Stop Misusing @Async: 4 Advanced Async Rules Every Senior Developer Should Follow
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.

ETagRead‑Write SplittingSpring Boot
0 likes · 15 min read
5 Advanced Spring Boot Patterns for Millisecond API Responses
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 28, 2026 · Backend Development

5 Advanced Techniques to Preserve Context in Spring Boot Async Calls

In Spring Boot 3.5.0, asynchronous threads lose MDC, security, and request data because ThreadLocal is not shared; the article demonstrates five concrete solutions—including InheritableThreadLocal, thread joining, custom TaskDecorator, Spring Security delegating wrappers, and MDC propagation—each with code samples, pitfalls, and best‑practice warnings.

InheritableThreadLocalMDCSpring Boot
0 likes · 12 min read
5 Advanced Techniques to Preserve Context in Spring Boot Async Calls
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 8, 2026 · Backend Development

How to Achieve Asynchronous Thread‑Pool Traceability in Spring Boot with MDC

In high‑concurrency microservices, Spring Boot's default async thread pool loses the MDC‑based traceId, making log correlation impossible; this article shows how to capture the traceId in a filter, propagate it with a custom ThreadPoolTaskExecutor and MDC task decorator, and extend the solution to Feign, RestTemplate, and RestClient while demonstrating a price‑aggregation use case.

LoggingMDCMicroservices
0 likes · 11 min read
How to Achieve Asynchronous Thread‑Pool Traceability in Spring Boot with MDC
JD Tech
JD Tech
Apr 21, 2026 · Backend Development

How AI Can Co‑Create a Query‑Logging Feature: Two Paths, One Result

A test‑developer explores how AI can design and implement a query‑recording function for an insurance policy platform, comparing a code‑savvy approach with a low‑code approach, detailing architecture, AOP interception, async handling, code generation, review, and testing considerations.

AIAOPBackend Development
0 likes · 17 min read
How AI Can Co‑Create a Query‑Logging Feature: Two Paths, One Result
Java Tech Workshop
Java Tech Workshop
Apr 7, 2026 · Backend Development

Mastering SpringBoot @Scheduled: Static and Dynamic Scheduling Explained

This article walks through SpringBoot's built‑in scheduling, comparing static @Scheduled tasks with dynamic Trigger‑based jobs, covering configuration, cron syntax, thread‑pool setup, async execution, runtime cron updates, exception handling, and practical best‑practice recommendations for production systems.

DynamicSchedulingExceptionHandlingScheduledTasks
0 likes · 14 min read
Mastering SpringBoot @Scheduled: Static and Dynamic Scheduling Explained
java1234
java1234
Mar 31, 2026 · Backend Development

How Many Concurrent Requests Can Spring Boot Handle?

This article explains how Spring Boot processes concurrent HTTP requests using its embedded Tomcat thread pool, details the default limits (200 max threads, 10 min threads, queue size 10,000), shows how to tune these settings via configuration files, demonstrates async controllers, and suggests performance testing tools to measure real‑world capacity.

Spring Bootasyncconcurrency
0 likes · 7 min read
How Many Concurrent Requests Can Spring Boot Handle?
DevOps Coach
DevOps Coach
Mar 22, 2026 · Fundamentals

Why Rust Still Struggles: Compile Times, Borrow Checker, and Async Pain Points

After five years of daily Rust development, the author outlines persistent challenges such as long compile times, restrictive borrow‑checking, cumbersome async patterns, boilerplate from the orphan rule, and their impact on team productivity, while acknowledging Rust's safety and performance benefits.

Developer Experienceasyncborrow-checker
0 likes · 7 min read
Why Rust Still Struggles: Compile Times, Borrow Checker, and Async Pain Points
DevOps Coach
DevOps Coach
Mar 7, 2026 · Fundamentals

Why Rust Still Frustrates Me: Compile Times, Borrow Checker & Async Pain

After five years of using Rust for backend services, CLI tools, and embedded systems, the author outlines persistent frustrations such as long compile times in large workspaces, cumbersome borrow‑checker constraints, awkward async ergonomics, excessive boilerplate from the orphan rule, and the impact of these issues on team productivity, while acknowledging Rust’s safety and performance benefits.

asyncborrow-checkercompile-time
0 likes · 7 min read
Why Rust Still Frustrates Me: Compile Times, Borrow Checker & Async Pain
Code Mala Tang
Code Mala Tang
Feb 24, 2026 · Backend Development

Why Async FastAPI Still Blocks and How to Offload Heavy Work

After fixing unlimited queries and pagination issues, this article reveals why async FastAPI still stalls under load, outlines the hidden bottlenecks in the request lifecycle, and provides practical rules and code examples for offloading heavy work to background workers, ensuring scalability, idempotence, and observability.

FastAPIasyncbackground tasks
0 likes · 9 min read
Why Async FastAPI Still Blocks and How to Offload Heavy Work
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.

GPUProfilingRay
0 likes · 22 min read
Boost Python Performance Up to 50× Without Changing Your Code
Java Tech Enthusiast
Java Tech Enthusiast
Feb 8, 2026 · Backend Development

Mastering AsyncTask Orchestration in Spring Boot with asyncTool

This guide shows how to integrate the asyncTool library into a Spring Boot project, configure custom thread pools, understand its core interfaces, and use code examples to build serial, parallel, and mixed task workflows with full monitoring, fault tolerance, and performance optimizations.

asyncbackend-developmentspring-boot
0 likes · 12 min read
Mastering AsyncTask Orchestration in Spring Boot with asyncTool
Senior Xiao Ying
Senior Xiao Ying
Jan 27, 2026 · Backend Development

Why Is Your Spring Boot App Lagging? 10 Optimization Tips to Speed It Up

This guide walks through ten practical techniques—startup lazy initialization, scoped component scanning, selective auto‑configuration, async processing, connection‑pool tuning, JPA batch settings, multi‑level caching, multi‑stage Docker builds, JVM container‑aware flags, Tomcat thread tuning, Resilience4j, observability stack, and TDD—to diagnose and eliminate performance bottlenecks in Spring Boot applications.

CachingDockerJava
0 likes · 12 min read
Why Is Your Spring Boot App Lagging? 10 Optimization Tips to Speed It Up
21CTO
21CTO
Jan 16, 2026 · Backend Development

What’s New in PHP 8.5? Pipe Operators, PFA, and Upcoming Features Explained

The article reviews PHP 8.5’s late‑2025 release, highlighting enhanced pipe operators, partial function application (PFA), object‑cloning syntax, closure improvements, richer fatal‑error stack traces, and upcoming RFCs such as pattern matching, while also covering related runtimes like FrankenPHP, the Mago toolchain, TrueAsync, and the PHPverse conference.

PHPRFCasync
0 likes · 8 min read
What’s New in PHP 8.5? Pipe Operators, PFA, and Upcoming Features Explained
JavaGuide
JavaGuide
Jan 13, 2026 · Backend Development

Claude Code Generates Unexpected Bugs: 4 Real-World Spring Pitfalls and Fixes

During a Spring‑based interview platform project, the author discovered four typical bugs introduced by Claude Code—transactional self‑invocation loss, AI‑generated NullPointerExceptions, async task failures after entity deletion, and Redis Stream message buildup—and explains the root causes and concrete remediation steps.

@TransactionalAI code generationBug debugging
0 likes · 11 min read
Claude Code Generates Unexpected Bugs: 4 Real-World Spring Pitfalls and Fixes
Data STUDIO
Data STUDIO
Jan 13, 2026 · Backend Development

Node.js vs Python: The Ultimate 2026 Backend Technology Selection Guide

This article compares Node.js and Python for backend development in 2026, examining their architectures, performance benchmarks, ecosystem strengths, and suitable use-cases, and provides a decision framework to help developers choose the most appropriate technology based on project requirements, team skills, and scalability needs.

Backend DevelopmentNode.jsPerformance Benchmark
0 likes · 20 min read
Node.js vs Python: The Ultimate 2026 Backend Technology Selection Guide
Data Party THU
Data Party THU
Jan 8, 2026 · Fundamentals

Master Python Context Managers: Write Safer, Cleaner Code

Learn how Python’s context manager protocol works, explore both class‑based and generator‑based implementations, and see practical examples—from file handling and database transactions to async operations—so you can prevent resource leaks, ensure exception safety, and write more maintainable code.

Resource Managementasyncbest-practices
0 likes · 11 min read
Master Python Context Managers: Write Safer, Cleaner Code
php Courses
php Courses
Jan 6, 2026 · Backend Development

Boost Email Delivery Speed with PHP Async Coroutines

This article explains how to use PHP asynchronous coroutines with Swoole and PHPMailer to concurrently send large volumes of emails, improving performance, stability, and resource usage compared to traditional synchronous mailing methods.

EmailPHPMailerSwoole
0 likes · 5 min read
Boost Email Delivery Speed with PHP Async Coroutines
Ray's Galactic Tech
Ray's Galactic Tech
Jan 2, 2026 · Fundamentals

8 Powerful Asynchronous Patterns Every Developer Should Master

Async programming boosts efficiency by allowing tasks to run while waiting for I/O, and this guide explores eight common implementations—callbacks, Promises, async/await, event emitters, generators, coroutines, ReactiveX, and the Actor model—detailing their advantages, drawbacks, suitable scenarios, and production‑grade best practices.

Coroutinesactor-modelasync
0 likes · 10 min read
8 Powerful Asynchronous Patterns Every Developer Should Master
Data STUDIO
Data STUDIO
Dec 29, 2025 · Fundamentals

Why Python’s Context Manager Prevents Resource Leaks

The article explains how Python’s context manager (the with statement) provides an elegant, exception‑safe way to acquire and release resources such as files, database connections, locks, and even asynchronous handles, showing concrete code examples, custom implementations, and best‑practice guidelines.

PythonResource Managementasync
0 likes · 12 min read
Why Python’s Context Manager Prevents Resource Leaks
Java Companion
Java Companion
Dec 29, 2025 · Backend Development

Avoid OOM: EasyExcel Best Practices for Exporting Millions of Rows (with Ready‑to‑Use Helper)

This article explains why exporting large Excel files with EasyExcel can cause OOM, CPU blockage, and slow responses, and demonstrates a pagination‑query plus batch‑write solution with reusable helper classes, performance benchmarks, dynamic page sizing, async export, multi‑sheet and template techniques, and a concise best‑practice checklist.

EasyExcelExcel ExportJava
0 likes · 15 min read
Avoid OOM: EasyExcel Best Practices for Exporting Millions of Rows (with Ready‑to‑Use Helper)
Java Companion
Java Companion
Dec 23, 2025 · Backend Development

Three Spring Async Streaming APIs to Eliminate Timeout Issues

This article explains how to handle long‑running Spring endpoints by using three asynchronous streaming tools—ResponseBodyEmitter, SseEmitter, and StreamingResponseBody—showing their appropriate scenarios, configuration details, and complete code examples that keep the servlet thread free and avoid timeout problems.

ResponseBodyEmitterSpringSseEmitter
0 likes · 9 min read
Three Spring Async Streaming APIs to Eliminate Timeout Issues
21CTO
21CTO
Dec 17, 2025 · Backend Development

Can PHP 8.5 Match Node.js Speed? Deep Dive into Async, JIT, and API Performance

This article examines PHP 8.5’s runtime and JIT improvements, compares its async and API throughput with Node.js, and explains how architecture choices like Swoole, RoadRunner, or Octane influence real‑world performance more than the version number itself.

Node.jsPHPRoadRunner
0 likes · 8 min read
Can PHP 8.5 Match Node.js Speed? Deep Dive into Async, JIT, and API Performance
Data STUDIO
Data STUDIO
Nov 24, 2025 · Backend Development

Avoid These 10 Common FastAPI Pitfalls for Beginners

This guide lists ten typical mistakes that new FastAPI developers make—such as using synchronous I/O in async endpoints, ignoring Pydantic models, mishandling database sessions, creating per‑request clients, misconfiguring CORS, monolithic code files, returning raw ORM objects, weak authentication, lacking timeouts/retries for external calls, and skipping testing—and provides concrete solutions with code examples to keep applications fast, reliable, and maintainable.

CORSFastAPIPydantic
0 likes · 14 min read
Avoid These 10 Common FastAPI Pitfalls for Beginners
Java Backend Technology
Java Backend Technology
Nov 13, 2025 · Backend Development

Why Fast‑Retry Outperforms Spring‑Retry for Million‑Task Scenarios

Fast‑Retry is a high‑performance asynchronous retry framework that can handle millions of tasks with far lower latency than traditional synchronous retry libraries like Spring‑Retry or Guava‑Retry, thanks to its non‑blocking design, customizable retry logic, and support for both programmatic and annotation‑based usage.

JavaSpringasync
0 likes · 11 min read
Why Fast‑Retry Outperforms Spring‑Retry for Million‑Task Scenarios
Programmer XiaoFu
Programmer XiaoFu
Nov 10, 2025 · Backend Development

Why Ignoring SpringBoot’s Default Settings Guarantees Trouble

SpringBoot’s out‑of‑the‑box defaults—such as Tomcat’s tiny connection pool, HikariCP’s 10‑thread limit, lazy‑loaded JPA entities, system‑timezone JSON serialization, un‑rolled Logback files, unlimited in‑memory cache, exposed Actuator endpoints, tiny file‑upload limits, per‑task thread creation for @Async, and unlimited transaction timeouts—can silently cripple production systems, so each must be reviewed and tuned for real‑world workloads.

CaffeineHikariCPLogback
0 likes · 11 min read
Why Ignoring SpringBoot’s Default Settings Guarantees Trouble
Python Programming Learning Circle
Python Programming Learning Circle
Nov 7, 2025 · Backend Development

Why FastAPI Beats Flask: A Deep Dive into Python Web Frameworks

This article compares Flask and FastAPI, explaining their core differences in speed, developer experience, and standards, and provides detailed code examples for installation, routing, async handling, dependency injection, validation, middleware, testing, deployment, and documentation to help developers decide which framework best fits their Python API projects.

APIComparisonFastAPI
0 likes · 23 min read
Why FastAPI Beats Flask: A Deep Dive into Python Web Frameworks
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 7, 2025 · Backend Development

Unlock 6 Powerful Spring Data JPA Features for Faster Development

This article introduces Spring Data JPA and demonstrates six advanced capabilities—including Optional return types, Stream API, asynchronous CompletableFuture queries, offset‑based scrolling, and keyset‑based scrolling—each illustrated with concise code examples and execution results to boost productivity and performance.

Keyset ScrollingOptionalStream API
0 likes · 8 min read
Unlock 6 Powerful Spring Data JPA Features for Faster Development
Code Mala Tang
Code Mala Tang
Nov 5, 2025 · Backend Development

How to Build a Production-Ready Async LLM API with FastAPI

Learn how to design and deploy a high‑performance, production‑grade LLM API using FastAPI, covering async routing, type‑safe Pydantic models, streaming via SSE/WebSockets, middleware, caching, rate limiting, observability, retries, and cost‑control strategies for robust AI services.

FastAPILLMStreaming
0 likes · 12 min read
How to Build a Production-Ready Async LLM API with FastAPI
Senior Xiao Ying
Senior Xiao Ying
Oct 24, 2025 · Backend Development

Mastering Spring Boot: 10 Advanced Techniques to Design, Optimize, and Operate Your Apps

This guide explores ten advanced Spring Boot features—including conditional auto‑configuration, configuration‑property precedence, asynchronous execution, task scheduling, startup and JVM tuning, test context caching, Actuator monitoring, security setup, multi‑datasource configuration, custom starter creation, and cloud‑native deployment—to help developers move from users to masters of the framework.

Auto-ConfigurationCustom StarterMulti-DataSource
0 likes · 10 min read
Mastering Spring Boot: 10 Advanced Techniques to Design, Optimize, and Operate Your Apps
Open Source Tech Hub
Open Source Tech Hub
Oct 23, 2025 · Backend Development

Simplify PHP Asynchronous Programming with TrueAsync and Docker

TrueAsync is a PHP async extension that, together with Docker Compose, PHP‑FPM and Nginx, lets developers write coroutine‑based asynchronous code, provides ready‑made demos, and offers a lightweight, Docker‑first stack for building high‑throughput web services.

DockerPHPTrueAsync
0 likes · 7 min read
Simplify PHP Asynchronous Programming with TrueAsync and Docker
php Courses
php Courses
Oct 10, 2025 · Backend Development

How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025

TrueAsync brings true asynchronous capabilities to PHP by leveraging Fibers and an event‑loop, enabling thousands of concurrent I/O operations in a single thread, dramatically improving performance, reducing resource usage, and opening new possibilities for high‑performance APIs, real‑time apps, and microservices.

FibersPHPTrueAsync
0 likes · 7 min read
How TrueAsync Is Revolutionizing PHP Asynchronous Programming in 2025
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 3, 2025 · Backend Development

From Flask to FastAPI: A Complete Guide to Building High‑Performance Python Web APIs

This article walks you through building modern Python web applications, starting with Flask fundamentals, advancing to FastAPI’s async capabilities, covering RESTful API design, database integration with SQLAlchemy and Tortoise ORM, testing, deployment, and performance comparisons to help you choose the right framework.

FastAPIFlaskPython
0 likes · 22 min read
From Flask to FastAPI: A Complete Guide to Building High‑Performance Python Web APIs
php Courses
php Courses
Sep 30, 2025 · Backend Development

Why Traditional PHP Profilers Fail in Async Environments and How to Fix It

Traditional PHP memory profilers, designed for synchronous blocking execution, struggle in high‑concurrency async frameworks like Swoole or ReactPHP because execution contexts intermix, memory leaks become ambiguous, and profiling overhead distorts performance, requiring specialized tools, snapshot comparisons, and disciplined coding practices to effectively diagnose issues.

PHPSwooleasync
0 likes · 9 min read
Why Traditional PHP Profilers Fail in Async Environments and How to Fix It
Architect
Architect
Sep 23, 2025 · Backend Development

Unlock Spring Boot’s Hidden Powers: 9 Built‑In Features Every Backend Engineer Should Master

This article explores Spring Boot’s most valuable built‑in capabilities—including request logging, content caching wrappers, OncePerRequestFilter, AOP utilities, starter auto‑configuration, flexible property binding, async and scheduled tasks, Actuator monitoring, and SpEL expressions—providing code examples and practical guidance to boost productivity and application robustness.

AOPConfigurationLogging
0 likes · 13 min read
Unlock Spring Boot’s Hidden Powers: 9 Built‑In Features Every Backend Engineer Should Master
Python Programming Learning Circle
Python Programming Learning Circle
Sep 20, 2025 · Fundamentals

2025 Python Survey Unveils AI Surge, Web Revival, and Performance Boosts

The 2025 Python Developer Survey, conducted by the Python Software Foundation and JetBrains, analyzes over 30,000 responses to reveal key trends such as the rise of AI‑driven coding agents, a resurgence of FastAPI for web development, widespread use of older Python versions, growing adoption of Rust for performance, and the importance of documentation and open‑source contributions, offering actionable insights for developers and tool providers.

asyncdeveloper-surveydocumentation
0 likes · 22 min read
2025 Python Survey Unveils AI Surge, Web Revival, and Performance Boosts
IT Services Circle
IT Services Circle
Sep 18, 2025 · Backend Development

Bun v1.2.22 Adds Unified SQL Client, Async Stack Traces & 500× Speed Boost

Bun's latest releases (v1.2.21 and v1.2.22) introduce a unified SQL client for MySQL/MariaDB, SQLite and PostgreSQL, native YAML parsing, massive performance improvements such as a 500‑fold postMessage boost, async stack trace support, enhanced security tools, executable compilation features, and extensive Node.js compatibility fixes.

BunSQLasync
0 likes · 9 min read
Bun v1.2.22 Adds Unified SQL Client, Async Stack Traces & 500× Speed Boost
JavaScript
JavaScript
Sep 17, 2025 · Frontend Development

7 Better Alternatives to setTimeout for Reliable JavaScript Timing

This article examines the shortcomings of the traditional setTimeout API and presents seven more reliable JavaScript timing techniques—including requestAnimationFrame, setInterval, requestIdleCallback, Web Workers, Promise/async‑await, the Web Animations API, and Intersection Observer—each with code examples and key advantages.

JavaScriptTimersWeb APIs
0 likes · 5 min read
7 Better Alternatives to setTimeout for Reliable JavaScript Timing
Java Tech Enthusiast
Java Tech Enthusiast
Sep 10, 2025 · Backend Development

Automate MinIO Image Cleanup with Spring Boot Scheduled Tasks and Cron

This guide explains how to use MinIO SDK in a Spring Boot application to schedule automatic deletion of outdated image folders, covering dependency setup, delete methods, performance considerations, cron expression configuration, thread‑pool tuning, asynchronous execution, and extensible configuration via properties.

File CleanupSpring Bootasync
0 likes · 26 min read
Automate MinIO Image Cleanup with Spring Boot Scheduled Tasks and Cron
Java Architect Essentials
Java Architect Essentials
Aug 19, 2025 · Backend Development

Mastering Asynchronous Requests in Spring Boot: Callable, WebAsyncTask & DeferredResult

This article explains how Spring Boot supports asynchronous request handling using Servlet 3.0 features, detailing four implementation approaches—Callable, WebAsyncTask, DeferredResult, and thread‑pool configuration—while outlining when async processing improves throughput and how to apply it effectively.

CallableDeferredResultThreadPool
0 likes · 10 min read
Mastering Asynchronous Requests in Spring Boot: Callable, WebAsyncTask & DeferredResult
Tech Freedom Circle
Tech Freedom Circle
Aug 14, 2025 · Backend Development

10 Proven Techniques to Optimize API Latency from 11 s to 170 ms – A Meituan Interview Case

The article presents a step‑by‑step analysis of how to shrink a 11‑second API response to 170 ms by applying batch database writes, Redis pipeline, asynchronous processing, thread‑pool design, local‑memory buffering, MQ integration, and other performance‑tuning patterns, backed by real‑world benchmarks and code samples.

API optimizationJavaNoSQL
0 likes · 48 min read
10 Proven Techniques to Optimize API Latency from 11 s to 170 ms – A Meituan Interview Case
DeWu Technology
DeWu Technology
Aug 11, 2025 · Backend Development

How We Uncovered Hidden Bottlenecks in Rust Services with Profiling

After migrating thousands of Java cores to Rust, the team used jemalloc and pprof profiling to pinpoint why a few services only improved 10%, refactored the OSS client for reuse, and achieved up to 20% CPU reduction and significant memory savings, demonstrating the power of deep performance analysis in production Rust services.

MicroservicesProfilingasync
0 likes · 14 min read
How We Uncovered Hidden Bottlenecks in Rust Services with Profiling
Java Architect Essentials
Java Architect Essentials
Jul 24, 2025 · Backend Development

Boost Spring Boot Performance: Proven Tips & Code Samples

This article provides a comprehensive guide to optimizing Spring Boot applications, covering application‑level tweaks, JVM tuning, database connection and query improvements, caching strategies, asynchronous and reactive programming, as well as monitoring and diagnostics, all illustrated with practical code examples.

CachingJVM TuningSpring Boot
0 likes · 22 min read
Boost Spring Boot Performance: Proven Tips & Code Samples
Selected Java Interview Questions
Selected Java Interview Questions
Jul 24, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: 9 Built‑In Features Every Backend Dev Needs

This article walks through nine essential Spring Boot built‑in capabilities—including request logging, content caching, filter execution control, AOP utilities, starter auto‑configuration, flexible property binding, async/scheduled tasks, Actuator monitoring, and SpEL expressions—showing how they boost backend development productivity without extra dependencies.

AOPBackend DevelopmentConfiguration
0 likes · 13 min read
Unlock Spring Boot’s Hidden Power: 9 Built‑In Features Every Backend Dev Needs
Architect
Architect
Jul 16, 2025 · Backend Development

Mastering Spring Transaction Hooks: Async Kafka Logging After Commit

This article explains how to use Spring's TransactionSynchronizationManager to detect active transactions and reliably send Kafka messages either immediately or after transaction commit, illustrated with a payment‑system use case and complete code examples.

JavaSpringTransaction
0 likes · 10 min read
Mastering Spring Transaction Hooks: Async Kafka Logging After Commit
Test Development Learning Exchange
Test Development Learning Exchange
Jul 12, 2025 · Backend Development

Build a Modern Python HTTPX API Testing Framework with Async Support

Learn how to create a modular Python API testing framework using httpx, pytest, and Allure, featuring multi‑environment configuration, synchronous and asynchronous requests, data‑driven and mock testing, comprehensive logging, and automated report generation, plus optional extensions for CI/CD, token authentication, and coverage analysis.

API testingAllureAutomation
0 likes · 10 min read
Build a Modern Python HTTPX API Testing Framework with Async Support
JD Cloud Developers
JD Cloud Developers
Jul 9, 2025 · Backend Development

Boost Java Backend Performance with MyBatis-Plus LambdaQueryWrapper and Spring @Async

Learn how to combine MyBatis-Plus's type‑safe LambdaQueryWrapper with Spring Boot's @Async annotation to build readable, maintainable queries and execute them asynchronously, including configuration of custom thread pools, exception handling, transaction management, and practical use cases such as reporting and batch processing.

LambdaQueryWrapperSpring Bootasync
0 likes · 8 min read
Boost Java Backend Performance with MyBatis-Plus LambdaQueryWrapper and Spring @Async
Java Architect Essentials
Java Architect Essentials
Jul 7, 2025 · Backend Development

6 Proven Spring Boot Performance Hacks to Slash Response Time

Discover six practical Spring Boot optimization techniques—including Tomcat thread‑pool tuning, @Async asynchronous processing, HTTP caching, switching to Undertow, HikariCP connection pooling, and JVM memory settings—that transformed a sluggish e‑commerce service from 5‑second delays to sub‑1.5‑second response times.

HTTP CachingHikariCPSpring Boot
0 likes · 11 min read
6 Proven Spring Boot Performance Hacks to Slash Response Time
Alibaba Cloud Native
Alibaba Cloud Native
Jul 7, 2025 · Fundamentals

What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance

This article traces Python’s sixteen‑year journey from the release of Python 3.0 in 2008 to the upcoming 3.14, highlighting modernized syntax, type‑hint maturation, standard‑library pruning, massive third‑party growth, performance breakthroughs such as Faster CPython and experimental JIT, free‑threading, and the AI and cloud forces shaping its future.

Free ThreadingJITPython
0 likes · 25 min read
What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance
AndroidPub
AndroidPub
Jul 3, 2025 · Mobile Development

Mastering Kotlin Coroutine Cancellation: Avoid Zombie Coroutines and Hidden Bugs

This article explains how Kotlin coroutine cancellation works, why catching CancellationException can create zombie coroutines, and provides concrete patterns—using isActive, coroutineContext.ensureActive(), and proper try‑catch placement—to reliably stop repeating tasks without resource leaks.

CancellationExceptionKotlinasync
0 likes · 9 min read
Mastering Kotlin Coroutine Cancellation: Avoid Zombie Coroutines and Hidden Bugs
Architect
Architect
Jun 30, 2025 · Backend Development

Boost Java Performance: 12 Proven Techniques for Faster, Scalable Backend Systems

This article presents twelve practical strategies for optimizing Java backend performance—including parallel processing with CompletableFuture, minimizing transaction scope, effective caching, proper thread‑pool configuration, service warm‑up, cache‑line alignment, reducing object creation, asynchronous execution, loop optimization, shrinking network payloads, and decreasing inter‑service dependencies—each illustrated with code examples and benchmark results.

JavaMicroservicesasync
0 likes · 33 min read
Boost Java Performance: 12 Proven Techniques for Faster, Scalable Backend Systems
JavaScript
JavaScript
Jun 21, 2025 · Frontend Development

Why document.execCommand('copy') Is Deprecated and How to Master the New Clipboard API

This article explains why the long‑standing document.execCommand('copy') method is now deprecated, outlines its three major drawbacks, and provides a comprehensive guide to using the modern, asynchronous Clipboard API—including code examples for copying text, reading clipboard data, and copying images.

Clipboard APIWeb Developmentasync
0 likes · 6 min read
Why document.execCommand('copy') Is Deprecated and How to Master the New Clipboard API
Top Architect
Top Architect
Jun 18, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: Master Built‑in Features for Faster Development

This article explores Spring Boot’s powerful built‑in utilities—including request logging, content caching, once‑per‑request filters, AOP helpers, starter auto‑configuration, flexible property binding, asynchronous execution, Actuator monitoring, and SpEL expressions—showing how they streamline development, improve maintainability, and boost production‑grade reliability.

AOPBackend DevelopmentConfiguration
0 likes · 15 min read
Unlock Spring Boot’s Hidden Power: Master Built‑in Features for Faster Development
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 9, 2025 · Backend Development

How Tokio Powers Rust’s Asynchronous Concurrency: Architecture, Scheduling, and Nginx Comparison

This article explains Tokio's role as Rust's premier async runtime, detailing its task pool and scheduler design, the underlying Future/async/await mechanics, runtime construction, task lifecycle, load‑balancing strategies, CPU‑affinity options, and a performance and development comparison with Nginx.

NGINXSchedulingTokio
0 likes · 18 min read
How Tokio Powers Rust’s Asynchronous Concurrency: Architecture, Scheduling, and Nginx Comparison
JakartaEE China Community
JakartaEE China Community
Jun 3, 2025 · Backend Development

5 Must‑See New Features in Jakarta EE 10

Jakarta EE 10 introduces five standout enhancements—full Multipart support for REST services, new query functions in Jakarta Persistence, built‑in OpenID Connect authentication, a pure‑Java API for Jakarta Faces views, and a modern CompletableFuture‑based asynchronous API—each illustrated with code samples and references.

Java EERESTasync
0 likes · 11 min read
5 Must‑See New Features in Jakarta EE 10
Code Mala Tang
Code Mala Tang
May 27, 2025 · Backend Development

Mastering Database Connections in FastAPI: Best Practices and Code Samples

Learn how to efficiently configure and manage database connections in FastAPI, covering synchronous and asynchronous setups, dependency injection, session handling, and testing strategies, to prevent leaks, boost performance, and ensure scalable, reliable applications.

Connection ManagementDependency InjectionFastAPI
0 likes · 8 min read
Mastering Database Connections in FastAPI: Best Practices and Code Samples
Java Architect Essentials
Java Architect Essentials
May 25, 2025 · Backend Development

Simplifying Asynchronous Tasks in Spring Boot with @Async Annotation

Spring Boot's @Async annotation enables developers to replace manual thread and thread‑pool management with simple method annotations, providing automatic asynchronous execution, customizable thread pools, and flexible return types such as Future and CompletableFuture, thereby streamlining code, improving efficiency, and reducing complexity in backend services.

Javaasyncspringboot
0 likes · 7 min read
Simplifying Asynchronous Tasks in Spring Boot with @Async Annotation
Code Mala Tang
Code Mala Tang
May 12, 2025 · Backend Development

How to Build a FastAPI Service with RabbitMQ Consumer & Publisher

This guide walks through creating a FastAPI application that both publishes and consumes messages via RabbitMQ, detailing the setup of a Pika client, asynchronous consumer, message handling, API routes, and deployment with uvicorn, complete with code snippets and testing instructions.

FastAPIPikaPython
0 likes · 7 min read
How to Build a FastAPI Service with RabbitMQ Consumer & Publisher
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 6, 2025 · Backend Development

Why @Transactional Fails with @Async in Spring Boot 3 – A Deep Dive

This article explains how @Transactional and @Async normally cooperate in Spring Boot, demonstrates cases where the transaction does not roll back when @EnableAsync order is changed, analyzes the underlying AOP proxy creation and bean post‑processor execution order, and introduces new Spring 6.2 transaction‑rollback configuration options.

@TransactionalAOPSpring Boot
0 likes · 9 min read
Why @Transactional Fails with @Async in Spring Boot 3 – A Deep Dive
JavaScript
JavaScript
Apr 28, 2025 · Frontend Development

Why try‑catch Fails in Async JavaScript and How Promise.try Solves It

This article explains the limitations of traditional try‑catch for asynchronous JavaScript errors, demonstrates how Promise.try unifies sync and async error handling, and shows its advantages with code examples and micro‑task scheduling benefits.

Error handlingJavaScriptPromise
0 likes · 4 min read
Why try‑catch Fails in Async JavaScript and How Promise.try Solves It
php Courses
php Courses
Apr 23, 2025 · Backend Development

Key New Features in PHP 9.0 and Their Impact on Modern Web Development

PHP 9.0 introduces a dramatically optimized JIT compiler, native generics and advanced type system, a stabilized fiber‑based async model, numerous developer‑experience enhancements, and strong backward‑compatibility tools, together delivering 15‑25% speed gains, lower memory usage, and better scalability for modern web applications.

JITPHPasync
0 likes · 7 min read
Key New Features in PHP 9.0 and Their Impact on Modern Web Development
Java Captain
Java Captain
Apr 22, 2025 · Backend Development

Implementing Asynchronous Calls in SpringBoot with @Async

This article explains why asynchronous programming improves concurrency in SpringBoot applications, describes how to enable @Async support, configure a custom ThreadPoolTaskExecutor, annotate methods for async execution, and outlines the underlying proxy mechanism that powers @Async.

AsyncJavaThreadPool
0 likes · 5 min read
Implementing Asynchronous Calls in SpringBoot with @Async
Code Ape Tech Column
Code Ape Tech Column
Apr 15, 2025 · Backend Development

Understanding the Compatibility of @Transactional and @Async in Spring

This tutorial explains how Spring's @Transactional and @Async annotations work, explores their interaction in various scenarios such as bank‑transfer examples, discusses thread‑context propagation, highlights pitfalls when mixing them, and provides best‑practice recommendations for maintaining data integrity.

@TransactionalAsynchronous ExecutionBackend Development
0 likes · 11 min read
Understanding the Compatibility of @Transactional and @Async in Spring
Programmer XiaoFu
Programmer XiaoFu
Apr 15, 2025 · Backend Development

Sync vs Async: Achieving 10× Throughput in SpringBoot APIs

The article explains how SpringBoot’s asynchronous request handling—using Callable, WebAsyncTask, and DeferredResult with a custom thread pool—can boost API throughput up to ten times compared to synchronous processing, while detailing the internal flow, configuration steps, and scenarios where async is beneficial.

CallableDeferredResultThreadPool
0 likes · 9 min read
Sync vs Async: Achieving 10× Throughput in SpringBoot APIs
JavaScript
JavaScript
Apr 11, 2025 · Frontend Development

Boost JavaScript Async Performance by Up to 80% with New Patterns

This article examines the performance drawbacks of JavaScript's async/await, introduces optimized Promise chaining, parallel execution with Promise.all, batch processing, and a Promise pooling technique, and presents benchmark results showing up to 80% speed improvements in various asynchronous scenarios.

JavaScriptOptimizationPromise
0 likes · 5 min read
Boost JavaScript Async Performance by Up to 80% with New Patterns
Architecture Digest
Architecture Digest
Apr 6, 2025 · Backend Development

Design and Implementation of a General‑Purpose Asynchronous Processing SDK for Backend Systems

This article introduces a reusable asynchronous processing SDK built on Spring, Kafka, and MySQL that leverages @AsyncExec annotations, transactional event listeners, and configurable thread pools to ensure reliable, non‑blocking execution, data consistency, and fault‑tolerant handling of business logic in backend applications.

asyncbackenddesign-patterns
0 likes · 8 min read
Design and Implementation of a General‑Purpose Asynchronous Processing SDK for Backend Systems
Code Mala Tang
Code Mala Tang
Mar 26, 2025 · Backend Development

Boost FastAPI Performance: 9 Proven Techniques with Code Samples

Learn how to dramatically improve FastAPI application speed by implementing asynchronous endpoints, database connection pooling, Redis caching, query optimization, Gzip compression, background tasks, performance monitoring, CDN static file serving, and faster JSON serialization with ujson, each illustrated with practical code examples.

FastAPIasyncbackground tasks
0 likes · 7 min read
Boost FastAPI Performance: 9 Proven Techniques with Code Samples
IT Services Circle
IT Services Circle
Mar 13, 2025 · Backend Development

Common Pitfalls When Using CompletableFuture in Java

This article introduces the advantages of Java's CompletableFuture and systematically outlines six common pitfalls—including default thread‑pool issues, exception handling, timeout management, thread‑local context loss, callback hell, and task‑ordering problems—while providing correct code examples and best‑practice recommendations.

CompletableFutureExceptionHandlingJava
0 likes · 10 min read
Common Pitfalls When Using CompletableFuture in Java
Python Programming Learning Circle
Python Programming Learning Circle
Mar 8, 2025 · Backend Development

Running Python Scripts via Web URLs with httpout

This article introduces httpout, a lightweight Python tool that lets you execute scripts directly from web URLs, explains its installation, demonstrates usage with synchronous and asynchronous examples, highlights its key features, and provides built‑in objects for seamless web and CLI integration.

Web Serverasynchttpout
0 likes · 5 min read
Running Python Scripts via Web URLs with httpout
JavaScript
JavaScript
Mar 6, 2025 · Frontend Development

Why Promise.allSettled Beats Promise.all for Robust Async JavaScript

Promise.allSettled overcomes the fatal flaw of Promise.all by waiting for all promises to settle—whether fulfilled or rejected—returning a uniform result array that lets developers identify successful outcomes and handle failures without aborting the entire operation, enabling more resilient asynchronous code.

JavaScriptPromisePromise.allSettled
0 likes · 3 min read
Why Promise.allSettled Beats Promise.all for Robust Async JavaScript
JavaScript
JavaScript
Feb 7, 2025 · Frontend Development

Mastering Promise Concurrency: Techniques to Control Async Tasks in JavaScript

This article explains how to manage Promise concurrency in JavaScript, covering built‑in methods like Promise.all, allSettled, race, any, custom throttling functions, third‑party libraries, generator‑based solutions, and message‑queue approaches to improve performance and user experience.

JavaScriptPromiseasync
0 likes · 8 min read
Mastering Promise Concurrency: Techniques to Control Async Tasks in JavaScript
JavaScript
JavaScript
Jan 18, 2025 · Frontend Development

8 Essential JavaScript Error‑Handling Techniques for More Resilient Apps

Master robust JavaScript error handling with eight practical strategies—including async try‑catch, global handlers, custom error types, graceful degradation, error boundaries, promise chain management, log level structuring, and automatic recovery—to boost application stability and improve user experience.

Error handlingJavaScriptLogging
0 likes · 6 min read
8 Essential JavaScript Error‑Handling Techniques for More Resilient Apps