Tagged articles

@Async

342 articles · Page 1 of 4
Java Tech Workshop
Java Tech Workshop
Sep 10, 2026 · Backend Development

@Async Deep Dive: Fixing Transaction Loss, MDC Context Loss, and Silent Exception Swallowing

This article explains why Spring's @Async annotation causes transaction rollback failures, MDC traceId loss in async threads, and silent exception swallowing, then provides production-ready solutions including separate service classes, TaskDecorator for MDC propagation, custom AsyncUncaughtExceptionHandler, and proper thread pool configuration.

@AsyncAOPBackend
0 likes · 26 min read
@Async Deep Dive: Fixing Transaction Loss, MDC Context Loss, and Silent Exception Swallowing
21CTO
21CTO
Aug 29, 2026 · Backend Development

How I Transitioned from Go to Rust: Lessons Learned

After five years of writing Go, I was drawn into Rust when a teammate built a Raspberry‑Pi flashing tool, and I rebuilt a CLI and a set of services in Rust, discovering the language’s strict compiler, ownership model, async ecosystem, and the trade‑offs compared to Go.

@AsyncCLIGo
0 likes · 12 min read
How I Transitioned from Go to Rust: Lessons Learned
Open Source Tech Hub
Open Source Tech Hub
Aug 24, 2026 · Backend Development

Implementing Event-Driven Architecture for Async PHP SaaS AI Applications

This article shows how to use Laravel’s event‑driven architecture—events, listeners, and queue jobs—to decouple slow AI calls in a SaaS product, delivering instant HTTP responses, background processing, real‑time WebSocket updates, robust retry/failure handling, and fast, isolated testing.

@AsyncAILaravel
0 likes · 12 min read
Implementing Event-Driven Architecture for Async PHP SaaS AI Applications
Open Source Tech Hub
Open Source Tech Hub
Aug 16, 2026 · Backend Development

PHP 8.6 Gains Native Async: 70+ Functions Turn Non‑Blocking

The True Async project plans to embed coroutine‑based, non‑blocking I/O directly into the PHP 8.6 core, offering an experimental v0.9.3 extension that supports over 70 native functions, a database pool, an HTTP server, and a low‑intrusion API that lets synchronous‑style code run concurrently, while warning that it is not yet production‑ready.

@AsyncConcurrencyPHP
0 likes · 11 min read
PHP 8.6 Gains Native Async: 70+ Functions Turn Non‑Blocking
Java Tech Workshop
Java Tech Workshop
Jul 21, 2026 · Backend Development

A Lighter‑Than‑MQ Async Solution: Spring’s Hidden Transactional Event Feature

The article explains how Spring’s built‑in @Async and TransactionalEventListener mechanisms provide a lightweight, zero‑dependency alternative to external message queues for local asynchronous processing, detailing their advantages, limitations, and production‑grade enhancements such as custom thread pools, dead‑letter persistence, and clustering strategies.

@AsyncJavaSpring
0 likes · 17 min read
A Lighter‑Than‑MQ Async Solution: Spring’s Hidden Transactional Event Feature
Java Backend Technology
Java Backend Technology
Jul 14, 2026 · Backend Development

Why FastAPI Is Gaining Massive Popularity Among Developers

FastAPI, a modern Python web framework built on ASGI, offers high performance, automatic documentation, type‑safe request validation, and native async support, making it an attractive choice for Java developers seeking to build fast APIs, microservices, or AI model deployment services.

@AsyncAPIASGI
0 likes · 22 min read
Why FastAPI Is Gaining Massive Popularity Among Developers
Java Architect Essentials
Java Architect Essentials
Jul 7, 2026 · Backend Development

Boost SpringBoot API Throughput 10× with a Simple Async Conversion

The article explains how SpringBoot’s servlet‑async support—using Callable, WebAsyncTask, and DeferredResult—can release Tomcat’s request threads, configure a custom thread pool, and dramatically increase request throughput, while outlining when async is appropriate and the trade‑offs involved.

@AsyncSpringBootThreadPool
0 likes · 10 min read
Boost SpringBoot API Throughput 10× with a Simple Async Conversion
Three Knives
Three Knives
Jun 26, 2026 · Backend Development

The Three Fatal Flaws of the Servlet Spec That Pushed Spring to Dominance

The article examines three outdated provisions in the Servlet specification—full‑annotation scanning that slows startup, an overreaching security model, and a half‑baked async API—explaining how they hinder modern cloud‑native development and how Spring’s ecosystem has filled each gap, while also suggesting lightweight alternatives.

@AsyncJavaServlet
0 likes · 10 min read
The Three Fatal Flaws of the Servlet Spec That Pushed Spring to Dominance
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.

@AsyncOpenSourcePHP
0 likes · 5 min read
Will the TrueAsync RFC Survive PHP 8.7? A Candid Outlook on Its Future
Xiaolin Talks Programming
Xiaolin Talks Programming
Jun 16, 2026 · Backend Development

Spring Boot @Async in Production: From Default Pitfalls to Thread Pool Governance

This article details Spring Boot @Async production pitfalls including unbounded thread creation, context loss, swallowed exceptions, and OOM risks, then provides concrete solutions: explicit ThreadPoolTaskExecutor configuration with bounded queues, TaskDecorator for MDC/TraceId/SecurityContext propagation, global exception handling, CompletableFuture orchestration without blocking, and monitoring with dynamic tuning to prevent thread leaks and OOM.

@AsyncCompletableFutureJava concurrency
0 likes · 19 min read
Spring Boot @Async in Production: From Default Pitfalls to Thread Pool Governance
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.

@AsyncCompletableFutureMDC
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.

@AsyncFeignJava
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.

@AsyncAsyncUncaughtExceptionHandlerCompletableFuture
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.

@AsyncETagRead-Write Splitting
0 likes · 15 min read
5 Advanced Spring Boot Patterns for Millisecond API Responses
CodeSmart Hoops
CodeSmart Hoops
May 31, 2026 · Backend Development

Hands‑On Unit Testing of Spring’s Full Event‑Driven Architecture

This guide walks through comprehensive unit tests for Spring Boot 3.x / Spring Framework 6.x event‑driven features—covering @EventListener, ApplicationListener, @Order, @Async, TransactionalEventListener, exception propagation, multiple event publishing, POJO events, and a comparison of three asynchronous handling approaches—using JDK 17+, JUnit 5, and Spring Boot Test.

@Async@TransactionalJava
0 likes · 25 min read
Hands‑On Unit Testing of Spring’s Full Event‑Driven Architecture
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.

@AsyncInheritableThreadLocalMDC
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.

@AsyncMDCMicroservices
0 likes · 11 min read
How to Achieve Asynchronous Thread‑Pool Traceability in Spring Boot with MDC
Tech Ocean
Tech Ocean
Apr 27, 2026 · Artificial Intelligence

How Streaming Makes AI Responses Visible in Real Time with LangGraph

The article explains why streaming output is needed for LLMs, describes LangGraph's five stream modes, provides minimal code examples, compares the modes, shows asynchronous streaming with FastAPI, and outlines a practical streaming chatbot workflow.

@AsyncFastAPILLM
0 likes · 5 min read
How Streaming Makes AI Responses Visible in Real Time with LangGraph
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.

@AsyncAIAOP
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.

@AsyncCronDynamicScheduling
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.

@AsyncConcurrencySpring Boot
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.

@AsyncLanguage DesignRust
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.

@AsyncRustborrow checker
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.

@AsyncBackground TasksFastAPI
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.

@AsyncGPUProfiling
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.

@AsyncTask OrchestrationThread Pool
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.

@AsyncDockerJava
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.

@AsyncPHPRFC
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.

@Async@TransactionalAI code generation
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.

@AsyncBackend DevelopmentNode.js
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.

@Asyncbest-practicescontext manager
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.

@AsyncPHPMailerSwoole
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.

@AsyncActor modelCoroutines
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.

@AsyncBest PracticesPython
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.

@AsyncEasyExcelExcel Export
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.

@AsyncResponseBodyEmitterSpring
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.

@AsyncBenchmarkNode.js
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.

@AsyncCORSFastAPI
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.

@AsyncJavaSpring
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.

@AsyncActuatorCaffeine
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.

@AsyncAPIFastAPI
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.

@AsyncKeyset ScrollingOptional
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.

@AsyncFastAPILLM
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.

@AsyncActuatorAuto-configuration
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.

@AsyncBackendDocker
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.

@AsyncBackendFibers
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.

@AsyncFastAPIFlask
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.

@AsyncPHPSwoole
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.

@AsyncAOPActuator
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.

@AsyncBunSQL
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.

@AsyncJavaScriptTimers
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.

@AsyncCronFile Cleanup
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.

@AsyncBackendSpringBoot
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.

@AsyncAPI optimizationConcurrency
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.

@AsyncMicroservicesProfiling
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.

@AsyncJVM 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.

@AsyncAOPActuator
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.

@AsyncJavaKafka
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.

@AsyncAPI-testingAllure
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.

@AsyncLambdaQueryWrapperMyBatis-Plus
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.

@AsyncHTTP CachingHikariCP
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.

@AsyncJITPython
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.

@AsyncBest PracticesCancellationException
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.

@AsyncConcurrencyJava
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.

@AsyncClipboard APIdocument.execCommand
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.

@AsyncAOPBackend Development
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.

@AsyncConcurrencyNginx
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.

@AsyncJakarta EEJava EE
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.

@AsyncDependency 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.

@AsyncJavaSpringBoot
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.

@AsyncFastAPIPika
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.

@Async@TransactionalAOP
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.

@AsyncJavaScriptPromise
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.

@AsyncBackendJIT
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.

@AsyncAsyncJava
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.

@Async@TransactionalAsynchronous Execution
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.

@AsyncSpringBootThreadPool
0 likes · 9 min read
Sync vs Async: Achieving 10× Throughput in SpringBoot APIs