Tagged articles

Backend Development

4098 articles · Page 3 of 41
php Courses
php Courses
Nov 20, 2025 · Backend Development

Adjust Image Saturation in PHP Using Imagick – Step‑by‑Step Guide

This tutorial explains how to install the Imagick extension for PHP and demonstrates two methods—setImageAttribute and setImageProperty—to modify an image's saturation, including code samples, parameter ranges, and practical usage tips.

Backend DevelopmentImage processingimagick
0 likes · 4 min read
Adjust Image Saturation in PHP Using Imagick – Step‑by‑Step Guide
php Courses
php Courses
Nov 19, 2025 · Backend Development

How to Prevent Data Corruption in PHP Before It Happens

Proactive data‑corruption handling in PHP is essential because corrupted inputs can cause crashes, security flaws, and costly maintenance; this article explains the risks, why reactive fixes fail, and provides concrete strategies—validation, sanitisation, defaults, testing, monitoring, health checks, and strict typing—plus a practical code example.

Backend DevelopmentData ValidationError handling
0 likes · 6 min read
How to Prevent Data Corruption in PHP Before It Happens
php Courses
php Courses
Nov 18, 2025 · Backend Development

Can PHP Swap Variables Like Reusable Resources? Exploring Performance Gains

The article examines how treating PHP variables as interchangeable reusable resources could reduce memory usage, boost execution speed, and simplify code, while outlining current limitations, possible implementation strategies, challenges, and practical scenarios where such a feature would be beneficial.

Backend DevelopmentMemory EfficiencyPHP
0 likes · 6 min read
Can PHP Swap Variables Like Reusable Resources? Exploring Performance Gains
Su San Talks Tech
Su San Talks Tech
Nov 17, 2025 · Backend Development

Unlock Tomcat’s Secrets: Deep Dive into Its Architecture, Design Patterns, and Class Loading

This article provides a comprehensive technical walkthrough of Tomcat, covering its connector and container architecture, lifecycle management, key design patterns such as Composite and Template Method, custom class‑loading mechanisms, hot‑reload process, and includes essential code snippets and diagrams for developers.

Backend DevelopmentClass LoaderJava
0 likes · 43 min read
Unlock Tomcat’s Secrets: Deep Dive into Its Architecture, Design Patterns, and Class Loading
Xiao Liu Lab
Xiao Liu Lab
Nov 16, 2025 · Backend Development

Master Web Architecture: Load Balancing, Static/Dynamic Separation, and MySQL Replication Explained

This article provides interview‑ready, step‑by‑step explanations of how Nginx works with Tomcat, the benefits of static‑dynamic separation, essential Nginx modules and load‑balancing algorithms, plus detailed MySQL master‑slave replication, failover, backup strategies, and related database concepts.

Backend DevelopmentMySQL replicationNGINX
0 likes · 13 min read
Master Web Architecture: Load Balancing, Static/Dynamic Separation, and MySQL Replication Explained
Architect
Architect
Nov 16, 2025 · Backend Development

Unlocking MyBatis: 10 Design Patterns Powering Its Architecture

The article examines how MyBatis leverages around ten classic design patterns—grouped into Creational, Structural, and Behavioral categories—to decouple complex ORM logic, describing each pattern’s role, typical usage scenarios, and related components within the framework.

Backend DevelopmentJavaMyBatis
0 likes · 12 min read
Unlocking MyBatis: 10 Design Patterns Powering Its Architecture
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 14, 2025 · Backend Development

What’s New in Spring Framework 7? Features, Removals, and Migration Tips

Spring Framework 7 introduces a new baseline on JDK 17/25, upgrades to Jakarta EE 11, Kotlin 2.2 and GraalVM 25, removes several legacy APIs such as spring‑jcl and javax.annotation, deprecates features like RestTemplate and XML MVC config, and adds powerful capabilities including programmatic bean registration, enhanced HTTP client support, and improved testing extensions.

API changesBackend DevelopmentJava
0 likes · 15 min read
What’s New in Spring Framework 7? Features, Removals, and Migration Tips
mikechen
mikechen
Nov 13, 2025 · Backend Development

How to Diagnose and Resolve Kafka Message Backlog Issues

This article explains what Kafka message backlog is, outlines the main reasons it occurs—such as producer speed outpacing consumers, slow consumer processing, and downstream bottlenecks—and provides practical steps for producer throttling, consumer scaling and logic improvements, and Kafka cluster enhancements to eliminate the backlog.

Backend Developmentkafkamessage backlog
0 likes · 6 min read
How to Diagnose and Resolve Kafka Message Backlog Issues
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 13, 2025 · Backend Development

Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently

This article explains the classic N+1 query issue in Spring Data JPA, demonstrates how JPQL JOIN FETCH and the @EntityGraph annotation can declaratively load associations, and provides advanced examples—including named entity graphs and combining @EntityGraph with custom @Query—to improve performance and code maintainability.

Backend DevelopmentEntityGraphN+1 problem
0 likes · 8 min read
Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently
Architect-Kip
Architect-Kip
Nov 11, 2025 · Backend Development

How to Build a Scalable Java Backend with a Modular Architecture

This guide outlines a flexible, modular Java backend architecture designed to improve delivery efficiency and reduce coupling, detailing the purpose, scope, project structure, module classifications, dependency rules, package management, and build configuration for architects and backend engineers.

Backend DevelopmentJavadependency management
0 likes · 15 min read
How to Build a Scalable Java Backend with a Modular Architecture
Code Wrench
Code Wrench
Nov 11, 2025 · Backend Development

Unlock High‑Maintainability Go Projects with 20+ Creational & Structural Design Patterns

This guide walks Go developers through essential creational and structural design patterns—Singleton, Simple Factory, Factory Method, Abstract Factory, Builder, and Facade—explaining their principles, Go implementations, pros and cons, and real‑world use cases to build scalable, loosely‑coupled systems.

Backend DevelopmentBuilderFacade
0 likes · 11 min read
Unlock High‑Maintainability Go Projects with 20+ Creational & Structural Design Patterns
Architect's Tech Stack
Architect's Tech Stack
Nov 11, 2025 · Cloud Native

Discover 10 Must-Have Docker Images to Supercharge Your Development

This guide curates a selection of useful Docker images—including code‑server, CloudBeaver, QingLong, PocketBase, Homer, Uptime‑Kuma, Memos, Umami, Flame, Filebrowser, and Dockge—detailing their key features, recommended use cases, and ready‑to‑run Docker and docker‑compose commands to streamline development, monitoring, and personal workflows.

Backend DevelopmentCloud NativeDocker
0 likes · 17 min read
Discover 10 Must-Have Docker Images to Supercharge Your Development
Java Architecture Diary
Java Architecture Diary
Nov 10, 2025 · Backend Development

Master Spring Boot 4 API Versioning: 4 Strategies & Real‑World Examples

Spring Boot 4 now natively supports API versioning with four strategies—Path Segment, Request Header, Query Parameter, and Media Type—offering intuitive configuration, smart routing, and seamless content negotiation, and the article provides detailed setup, code samples, and best‑practice guidance for reliable version control.

Backend DevelopmentConfigurationJava
0 likes · 16 min read
Master Spring Boot 4 API Versioning: 4 Strategies & Real‑World Examples
Lobster Programming
Lobster Programming
Nov 10, 2025 · Backend Development

When to Use @Resource vs @Autowired in Spring: Key Differences Explained

This article compares @Resource and @Autowired in the Spring framework, covering their origins, injection order, supported injection styles, and ideal usage scenarios to help developers choose the right annotation for loosely coupled, maintainable applications.

AutowiredBackend DevelopmentDependency Injection
0 likes · 2 min read
When to Use @Resource vs @Autowired in Spring: Key Differences Explained
Top Architect
Top Architect
Nov 9, 2025 · Backend Development

Master Maven: Essential Dependency Management and Plugin Configuration Guide

This comprehensive guide walks you through Maven's core concepts—including repository setup, basic POM coordinates, dependency management, handling transitive dependencies, exclusions, variable properties, multi‑module projects, and powerful plugins such as jar, assembly, and shade—while also covering build‑time settings like compiler version, resource exclusion, and main‑class configuration.

Backend DevelopmentBuild ToolsJava
0 likes · 21 min read
Master Maven: Essential Dependency Management and Plugin Configuration Guide
Open Source Tech Hub
Open Source Tech Hub
Nov 9, 2025 · Backend Development

Master Reading CSV Files into PHP Arrays: 6 Proven Methods

This guide explains six practical techniques for loading CSV data into PHP arrays, covering the classic fgetcsv() approach, associative mapping with headers, using file() and str_getcsv(), handling custom delimiters, skipping empty lines, streaming large files, and a reusable csvToArray function.

ArrayBackend DevelopmentCSV
0 likes · 8 min read
Master Reading CSV Files into PHP Arrays: 6 Proven Methods
Java Architecture Diary
Java Architecture Diary
Nov 7, 2025 · Backend Development

How JSpecify and NullAway Bring Compile‑Time Null Safety to Spring Boot 4

Spring Boot 4 now embraces JSpecify’s null‑safety annotations, allowing developers to declare nullable and non‑null types at compile time; combined with the NullAway static analyzer, this shift eliminates mysterious NullPointerExceptions in production by making null contracts explicit, reducing defensive code, and improving maintainability.

Backend DevelopmentJSpecifyNull Safety
0 likes · 13 min read
How JSpecify and NullAway Bring Compile‑Time Null Safety to Spring Boot 4
Ray's Galactic Tech
Ray's Galactic Tech
Nov 6, 2025 · Backend Development

Master Spring Boot 3: A Complete Skill‑Boost Roadmap for Modern Backend Development

This comprehensive guide walks developers through mastering Spring Boot 3’s new features, auto‑configuration, reactive programming, testing, Docker, native images, observability, DDD, IaC, security, performance, cloud‑native integration, multi‑module architecture, i18n, event‑driven design, and AI integration, providing practical code snippets and actionable tips for each topic.

Backend DevelopmentDockerJava
0 likes · 11 min read
Master Spring Boot 3: A Complete Skill‑Boost Roadmap for Modern Backend Development
Java Web Project
Java Web Project
Nov 5, 2025 · Backend Development

When "null" Is Just a String: Hidden Bugs and How to Prevent Them

The article explains how treating the literal string "null" as a valid username can cause user‑experience glitches, log‑analysis confusion, database contamination, security risks, and script failures, and provides step‑by‑step validation, front‑end checks, database constraints, and logging strategies to avoid these hidden bugs.

Backend DevelopmentInput Validationdatabase integrity
0 likes · 5 min read
When "null" Is Just a String: Hidden Bugs and How to Prevent Them
macrozheng
macrozheng
Nov 5, 2025 · Backend Development

Why Java Records Outshine Lombok @Data: A Practical Migration Guide

This article examines the drawbacks of using Lombok in Java projects, demonstrates how replacing Lombok annotations with Java Records, explicit constructors, and MapStruct improves code readability, IDE support, and runtime safety, and shares the measurable benefits of the migration.

Backend DevelopmentCode RefactoringJava
0 likes · 5 min read
Why Java Records Outshine Lombok @Data: A Practical Migration Guide
php Courses
php Courses
Nov 5, 2025 · Backend Development

7 Laravel Packages That Supercharge Your Development Speed

This article introduces seven essential Laravel packages—IDE Helper, Debugbar, Spatie Permission, Nova/Filament, Excel, Telescope, and Sail—that automate repetitive tasks, improve debugging, and streamline environment setup, collectively boosting development efficiency by up to tenfold.

AutomationBackend DevelopmentLaravel
0 likes · 9 min read
7 Laravel Packages That Supercharge Your Development Speed
php Courses
php Courses
Nov 5, 2025 · Backend Development

Mastering PHP Algorithm Error Handling: Exceptions, Logging, and Assertions

Learn how to robustly handle algorithm errors in PHP by leveraging exception handling, error logging with error_log, and runtime assertions, complete with custom exception classes and practical code snippets that improve program reliability and simplify debugging.

Backend DevelopmentExceptionsLogging
0 likes · 4 min read
Mastering PHP Algorithm Error Handling: Exceptions, Logging, and Assertions
Huolala Tech
Huolala Tech
Nov 5, 2025 · Backend Development

How SQL‑Based Rule Configuration Cuts Release Cycles from Days to Minutes

This article explains how transforming data‑validation rules into configurable SQL statements eliminates lengthy development‑test‑release cycles, improves cost efficiency, and boosts performance through architecture features such as plug‑in event triggers, memory‑snapshot isolation, data‑fingerprint grouping, and an online SQL debugger.

Backend DevelopmentData ValidationRule Engine
0 likes · 13 min read
How SQL‑Based Rule Configuration Cuts Release Cycles from Days to Minutes
Ray's Galactic Tech
Ray's Galactic Tech
Nov 4, 2025 · Backend Development

Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development

This article explores Spring Boot’s ten core and three extra features—including auto‑configuration, starters, externalized configuration, Actuator, DevTools, logging, transaction management, testing, and custom banners—showing how they simplify Java backend development, improve productivity, and enable production‑ready applications.

Auto-ConfigurationBackend DevelopmentJava
0 likes · 10 min read
Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development
php Courses
php Courses
Nov 4, 2025 · Backend Development

Build a PHP Logistics Tracking & Delivery Management System for E‑Commerce

This tutorial walks you through building a PHP‑based logistics tracking and delivery management system for e‑commerce, covering database schema design, code for adding, updating, and querying shipment and delivery records, and demonstrates how to integrate these features to improve operational efficiency.

Backend DevelopmentDelivery ManagementLogistics Tracking
0 likes · 5 min read
Build a PHP Logistics Tracking & Delivery Management System for E‑Commerce
JavaGuide
JavaGuide
Nov 4, 2025 · Backend Development

JD Backend Salary Ranges 2024 & How to Ace the Interview

The article shares recent JD backend salary data ranging from 24k to 32k RMB per month, explains the compensation structure, and provides a step‑by‑step interview preparation guide covering project presentation, JWT, Redis, thread pools, MySQL‑Elasticsearch sync, isolation levels and performance analysis.

Backend DevelopmentJDJWT
0 likes · 21 min read
JD Backend Salary Ranges 2024 & How to Ace the Interview
Ray's Galactic Tech
Ray's Galactic Tech
Nov 3, 2025 · Backend Development

Mastering Spring Cloud Feign: A Complete Guide to Declarative Microservice Calls

Spring Cloud Feign simplifies HTTP communication between microservices by allowing developers to declare REST clients via interfaces and annotations, eliminating boilerplate code, and integrating seamlessly with Spring MVC, Ribbon load balancing, and Resilience4j circuit breaking, with detailed setup, configuration, and best‑practice examples.

Backend DevelopmentDeclarative RESTFeign
0 likes · 7 min read
Mastering Spring Cloud Feign: A Complete Guide to Declarative Microservice Calls
Architect's Guide
Architect's Guide
Nov 3, 2025 · Backend Development

How to Generate Custom Captcha Images in Spring Boot with Hutool

Learn step‑by‑step how to create various graphical captchas—including line, circle, shear, GIF, and custom numeric or arithmetic types—in a Spring Boot application, using both a hand‑written utility class and the Hutool‑captcha library, with full code examples and controller integration.

Backend DevelopmentHutoolJava
0 likes · 14 min read
How to Generate Custom Captcha Images in Spring Boot with Hutool
Selected Java Interview Questions
Selected Java Interview Questions
Nov 2, 2025 · Backend Development

Spring Event-Driven Architecture: Coffee Shop Analogy to High‑Throughput Systems

Using a coffee‑shop metaphor, this article explains how Spring’s event‑driven model—event definitions, publishing, and listeners—enables scalable, decoupled backend systems, compares listeners with MQ, shares performance benchmarks, and provides best‑practice guidelines for reliable, high‑throughput applications.

Backend DevelopmentEvent-Driven ArchitectureSpring
0 likes · 9 min read
Spring Event-Driven Architecture: Coffee Shop Analogy to High‑Throughput Systems
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 2, 2025 · Backend Development

Master Advanced JSON Handling in Spring Boot 3 with Jackson

This article walks through advanced Jackson techniques for JSON processing in Spring Boot 3, including path queries, multi‑value extraction, view control, dynamic property handling, object unwrapping, and raw JSON insertion, each illustrated with concise JUnit test examples and expected outputs.

Backend DevelopmentJavaSpring Boot
0 likes · 10 min read
Master Advanced JSON Handling in Spring Boot 3 with Jackson
php Courses
php Courses
Nov 1, 2025 · Backend Development

Master PHP Naming Conventions to Boost Code Readability and Maintainability

This guide presents a comprehensive PHP naming convention handbook, covering universal principles, variable and function styles, class/interface naming, constant rules, pitfalls to avoid, and the PSR standards, offering practical code examples to help developers write clearer, more maintainable backend code.

Backend DevelopmentNaming ConventionsPHP
0 likes · 7 min read
Master PHP Naming Conventions to Boost Code Readability and Maintainability
Top Architect
Top Architect
Oct 31, 2025 · Backend Development

Mastering Message Queues: A Deep Dive into RabbitMQ, RocketMQ, and Kafka

This comprehensive guide explains the core components, exchange types, TTL, confirm mechanisms, consumer ACK/NACK, dead‑letter queues, and high‑availability features of RabbitMQ, RocketMQ, and Kafka, while also covering load balancing, ordering, transaction handling, and best practices for reliable message delivery.

Backend DevelopmentMessage QueueRabbitMQ
0 likes · 32 min read
Mastering Message Queues: A Deep Dive into RabbitMQ, RocketMQ, and Kafka
Architect
Architect
Oct 31, 2025 · Backend Development

Why Spring Boot 4’s Modular Architecture Boosts Performance and Maintainability

Spring Boot 4 introduces a modular architecture that splits the monolithic auto‑configuration package into focused modules, reducing size, speeding startup, improving memory usage, and offering clearer dependencies, while providing dedicated test starters and a classic starter for smooth migration from Spring Boot 3.

Backend DevelopmentJavaSpring Boot
0 likes · 7 min read
Why Spring Boot 4’s Modular Architecture Boosts Performance and Maintainability
Top Architect
Top Architect
Oct 30, 2025 · Backend Development

How to Prevent Duplicate Submissions in Java APIs with Redis and Redisson

This article explains the concept of debounce for backend APIs, identifies which endpoints need it, and provides two distributed solutions—shared Redis cache and Redisson lock—complete with annotations, key generation logic, code examples, testing results, and tips for achieving true idempotency.

Backend DevelopmentDistributed LockJava
0 likes · 16 min read
How to Prevent Duplicate Submissions in Java APIs with Redis and Redisson
Java Tech Enthusiast
Java Tech Enthusiast
Oct 30, 2025 · Backend Development

Master Java Generics: When to Use T, E, K, V, and Wildcards

This article explains why Java generics improve type safety, demonstrates how to replace raw Object containers with generic classes, clarifies the conventional meanings of type parameters T, E, K, V and the wildcard ?, and introduces the PECS principle for choosing appropriate wildcards in API design.

Backend DevelopmentJavaPECS
0 likes · 13 min read
Master Java Generics: When to Use T, E, K, V, and Wildcards
37 Interactive Technology Team
37 Interactive Technology Team
Oct 29, 2025 · Artificial Intelligence

How Cursor Rules Transform AI‑Assisted Backend Development

This article explains the concept of Cursor Rules, their four application types, and how a layered, modular rule system is designed for a backend management project, including verification strategies and cross‑platform adaptation to ensure consistent, intelligent AI code generation across diverse development scenarios.

AI programmingBackend DevelopmentCursor Rules
0 likes · 15 min read
How Cursor Rules Transform AI‑Assisted Backend Development
php Courses
php Courses
Oct 29, 2025 · Backend Development

Mastering PHP’s empty() Function: When Does a Variable Count as Empty?

This article explains how PHP’s built‑in empty() function determines whether a variable is considered empty, lists the specific cases it treats as empty, provides practical code examples, and offers guidance on proper usage versus isset() for form validation and logical checks.

Backend DevelopmentPHPempty
0 likes · 4 min read
Mastering PHP’s empty() Function: When Does a Variable Count as Empty?
php Courses
php Courses
Oct 29, 2025 · Backend Development

Master PHP’s is_numeric(): How to Validate Numbers Efficiently

This guide explains PHP’s is_numeric() function, how it determines whether a variable is numeric, demonstrates practical code examples—including simple variable checks and form input validation—and highlights special cases developers should watch out for.

Backend Developmentis_numericnumeric validation
0 likes · 3 min read
Master PHP’s is_numeric(): How to Validate Numbers Efficiently
JavaGuide
JavaGuide
Oct 27, 2025 · Backend Development

OPPO 2026 Campus Hiring: Salary Insights and In‑Depth Java Exception & Concurrency Guide

The article reviews OPPO’s 2026 campus hiring salaries for backend and algorithm roles, outlines the interview stages, and provides a comprehensive Java guide covering exceptions, checked vs unchecked, reference types, HashMap concurrency issues, ConcurrentHashMap internals, and the differences between synchronized and volatile.

Backend DevelopmentHashMapJava
0 likes · 17 min read
OPPO 2026 Campus Hiring: Salary Insights and In‑Depth Java Exception & Concurrency Guide
Su San Talks Tech
Su San Talks Tech
Oct 27, 2025 · Backend Development

How to Build a Dual‑Port Spring Boot App for Separate User and Admin Services

Learn how to create a dual‑port Spring Boot application that serves separate user and admin services on different ports, covering two implementation strategies—multiple Tomcat connectors and path‑prefix routing—plus advanced features like port‑aware interceptors, custom health checks, logging, and security controls.

Backend DevelopmentDual PortJava
0 likes · 12 min read
How to Build a Dual‑Port Spring Boot App for Separate User and Admin Services
Selected Java Interview Questions
Selected Java Interview Questions
Oct 26, 2025 · Backend Development

Build High‑Availability Microservices with Spring Cloud Gateway and Nacos Load Balancing

This step‑by‑step tutorial shows how to eliminate single‑point failures by deploying multiple service instances, registering them with Nacos, configuring Spring Cloud Gateway, and using the lb:// protocol to achieve automatic client‑side load balancing for resilient microservices.

Backend DevelopmentMicroservicesgateway
0 likes · 14 min read
Build High‑Availability Microservices with Spring Cloud Gateway and Nacos Load Balancing
JavaGuide
JavaGuide
Oct 25, 2025 · Interview Experience

Microstrategy: A 9‑5‑Friendly Foreign Tech Company with Strong Java Interview Process

The article introduces Microstrategy, a US‑based BI firm with a large Hangzhou R&D center, outlines its generous 9‑5‑style work environment, details the interview stages—including written test, technical and non‑technical rounds—and provides concrete advice on self‑introduction, project presentation, system design, Canal‑MySQL sync, XXL‑Job video transcoding, Redis, MongoDB, SQL injection, Java exceptions, OOP concepts, and interview puzzles.

Backend DevelopmentCanalMicrostrategy
0 likes · 18 min read
Microstrategy: A 9‑5‑Friendly Foreign Tech Company with Strong Java Interview Process
Selected Java Interview Questions
Selected Java Interview Questions
Oct 24, 2025 · Backend Development

How to Secure a Spring Boot Application with Spring Security and JWT

This step‑by‑step guide shows how to integrate Spring Security into a Spring Boot project, configure Maven dependencies, define User, Role and Permission entities, set up MyBatis mappers, implement JWT generation and validation, and build the service, controller, and configuration layers for a complete authentication system.

AuthorizationBackend DevelopmentJWT
0 likes · 28 min read
How to Secure a Spring Boot Application with Spring Security and JWT
DeWu Technology
DeWu Technology
Oct 22, 2025 · Backend Development

Why Spring’s Circular Dependency Can Crash Your Service and How to Fix It

A backend admin service failed to start due to a Spring circular‑dependency error where a bean was injected in its raw form before AOP proxy creation, exposing the limits of Spring’s three‑level cache and prompting a detailed analysis of the root cause and practical solutions.

AOPBackend DevelopmentBean Creation
0 likes · 30 min read
Why Spring’s Circular Dependency Can Crash Your Service and How to Fix It
macrozheng
macrozheng
Oct 22, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: 10 Essential Tools to Supercharge Your Apps

Discover ten powerful Spring Boot features—from @Conditional beans and @ConfigurationProperties to Actuator, DevTools, Retry, Cache, testing, custom starters, Admin UI, and CLI—that dramatically boost development efficiency, code quality, and production readiness, with practical code examples and deep insights for modern Java backend development.

Backend DevelopmentConfigurationJava
0 likes · 20 min read
Unlock Spring Boot’s Hidden Power: 10 Essential Tools to Supercharge Your Apps
Architect's Guide
Architect's Guide
Oct 22, 2025 · Backend Development

Top 10 Essential Java Development Tools from Alibaba for Faster Coding

This article introduces ten widely used Alibaba‑developed Java tools—including the Java Initializr scaffolding service, Arthas diagnostic utility, Dragonwell JDK, code‑style scanner, ARMS monitoring platform, PTS performance tester, AHAS high‑availability suite, EasyExcel, HandyJSON, and the Druid connection pool—highlighting their features, use cases, and links to official sites.

Backend DevelopmentDeveloper ToolsJava
0 likes · 12 min read
Top 10 Essential Java Development Tools from Alibaba for Faster Coding
JavaGuide
JavaGuide
Oct 21, 2025 · Backend Development

Xiaohongshu’s Explosive Salaries and a Complete Backend Interview Guide

The article reveals Xiaohongshu’s unusually high 2023 campus recruitment packages—over 51 w annual total—while also providing an extensive backend interview preparation guide covering TCP vs UDP differences, design patterns, workflow versus rule engines, message‑queue selection, and Redis data structures and eviction policies.

Backend DevelopmentMessage QueueRedis
0 likes · 32 min read
Xiaohongshu’s Explosive Salaries and a Complete Backend Interview Guide
Open Source Tech Hub
Open Source Tech Hub
Oct 20, 2025 · Backend Development

Boost PHP Performance with AsyncIO: Fiber‑Based Asynchronous I/O Library

This guide introduces the PHP AsyncIO extension built on PHP Fiber and Workerman, explains its high‑performance features, shows how to install and quickly start with code examples for basic, concurrent, timeout‑controlled, and managed tasks, and provides a complete API reference and advanced usage tips.

Backend DevelopmentPHPasyncio
0 likes · 9 min read
Boost PHP Performance with AsyncIO: Fiber‑Based Asynchronous I/O Library
Code Ape Tech Column
Code Ape Tech Column
Oct 20, 2025 · Backend Development

Unlock Redis Performance: Master Lua Scripting in Spring Boot

This tutorial explains how to integrate Lua scripts with Spring Boot and Redis, covering Lua fundamentals, advantages, real‑world use cases, step‑by‑step implementation in Spring Boot, performance gains, error handling, security measures, and best practices for reliable backend development.

Backend DevelopmentPerformance OptimizationRedis
0 likes · 21 min read
Unlock Redis Performance: Master Lua Scripting in Spring Boot
Architect's Tech Stack
Architect's Tech Stack
Oct 20, 2025 · Backend Development

Master SpringDoc: Auto‑Generate OpenAPI Docs in Spring Boot with Zero Configuration

This guide explains how to integrate SpringDoc into a Spring Boot project to automatically generate OpenAPI 3 documentation, compares it with Swagger, shows minimal configuration steps, annotation usage, grouping techniques, and necessary adjustments for custom WebMvcConfigurer and Spring Security setups.

API documentationBackend DevelopmentOpenAPI
0 likes · 14 min read
Master SpringDoc: Auto‑Generate OpenAPI Docs in Spring Boot with Zero Configuration
21CTO
21CTO
Oct 18, 2025 · Backend Development

What’s New in PHP 8.5? Pipe Operator, array_first/last, URI Extension & More

PHP 8.5, slated for release on November 20 2025, introduces a pipe operator, native array_first() and array_last() functions, a standards‑compliant URI extension, closure self‑reference retrieval, fatal error backtraces, and INI diff options, with code examples and a detailed release schedule.

Backend DevelopmentNew FeaturesPHP
0 likes · 8 min read
What’s New in PHP 8.5? Pipe Operator, array_first/last, URI Extension & More
Open Source Tech Hub
Open Source Tech Hub
Oct 17, 2025 · Backend Development

Symfony 7.4 Drops XML Config: What Developers Need to Know

Symfony 7.4 deprecates XML configuration, enhances YAML with JSON‑Schema auto‑completion, and introduces PHP “array shapes” for more readable, type‑safe config files, guiding developers toward modern, IDE‑friendly configuration practices while phasing out legacy XML support.

Backend DevelopmentConfigurationPHP
0 likes · 4 min read
Symfony 7.4 Drops XML Config: What Developers Need to Know
php Courses
php Courses
Oct 17, 2025 · Backend Development

Will PHP and Laravel Thrive in the AI Era? A Deep Dive

This article examines how AI, especially large language models and code‑generation tools, is reshaping web development, argues that PHP and Laravel remain vital, and outlines how developers can integrate AI to boost productivity, evolve their roles, and drive a more creative future.

AIBackend DevelopmentLaravel
0 likes · 8 min read
Will PHP and Laravel Thrive in the AI Era? A Deep Dive
Java Architecture Diary
Java Architecture Diary
Oct 17, 2025 · Backend Development

Mastering Immutability in Java: Records and Lombok @Value Made Simple

This article explores how Java Records and Lombok’s @Value annotation enable developers to create immutable objects, covering the definition of immutability, its benefits for thread safety and code simplicity, traditional implementation pitfalls, and concise modern approaches with practical code examples.

Backend DevelopmentJavaLombok
0 likes · 10 min read
Mastering Immutability in Java: Records and Lombok @Value Made Simple
php Courses
php Courses
Oct 16, 2025 · Backend Development

Boost PHP Performance: Inline Optimization Techniques to Rival C

This article explains how to apply a series of inline optimization strategies—static typing, function inlining, efficient array and string handling, loop refinements, and Opcache preloading—to dramatically improve PHP execution speed and bring its performance close to that of compiled C code.

Backend DevelopmentInlineOPcache
0 likes · 8 min read
Boost PHP Performance: Inline Optimization Techniques to Rival C
Huolala Tech
Huolala Tech
Oct 15, 2025 · Backend Development

Zero‑Change AI Integration: How LApiGateway Transforms RPC Services with MCP

This article explains how LApiGateway leverages the Model Context Protocol (MCP) to enable AI clients to access existing HTTP RPC services without code changes, detailing the protocol basics, current challenges, the gateway's architecture, implementation steps, and the resulting operational benefits.

AI integrationAPI GatewayBackend Development
0 likes · 12 min read
Zero‑Change AI Integration: How LApiGateway Transforms RPC Services with MCP
php Courses
php Courses
Oct 15, 2025 · Backend Development

Boost Music Site Search with PHP and Xunsearch: A Step‑by‑Step Guide

This tutorial explains how to install Xunsearch, integrate it with PHP, and index song data to dramatically improve search performance on a music website, providing step‑by‑step code examples and best practices for building an efficient full‑text search solution.

Backend DevelopmentFull-Text SearchMusic Site
0 likes · 5 min read
Boost Music Site Search with PHP and Xunsearch: A Step‑by‑Step Guide
php Courses
php Courses
Oct 15, 2025 · Backend Development

How to Build and Display Nested Category Trees with PHP & MySQL

Learn step-by-step how to design a MySQL categories table, retrieve data with PHP, construct a recursive tree based on parent_id, and render the hierarchical structure as an HTML list, providing a complete solution for managing nested product categories in e‑commerce applications.

Backend DevelopmentPHPRecursive Tree
0 likes · 5 min read
How to Build and Display Nested Category Trees with PHP & MySQL
Top Architect
Top Architect
Oct 13, 2025 · Backend Development

Why Replacing MyBatis with MyBatis‑Plus Can Break Your App—and How to Fix It

The article walks through swapping MyBatis for MyBatis‑Plus in a legacy Java project, explains the LocalDateTime conversion error caused by MyBatis 3.5.1 and an outdated MySQL driver, shows how upgrading mysql‑connector‑java resolves the issue, and warns that component upgrades can trigger cascading bugs that require thorough testing.

Backend DevelopmentJavaORM
0 likes · 11 min read
Why Replacing MyBatis with MyBatis‑Plus Can Break Your App—and How to Fix It
Architect's Guide
Architect's Guide
Oct 13, 2025 · Backend Development

Mastering Read‑Write Splitting in Spring Boot: A Complete Guide

This article explains why read‑write separation is essential for high‑concurrency applications, discusses its limitations, and provides a step‑by‑step Spring Boot implementation—including datasource configuration, routing logic, context management, custom annotations, AOP handling, and usage examples—complete with code snippets and diagrams.

AOPBackend DevelopmentDataSource Routing
0 likes · 11 min read
Mastering Read‑Write Splitting in Spring Boot: A Complete Guide
Java Tech Enthusiast
Java Tech Enthusiast
Oct 12, 2025 · Backend Development

Master JSON Field Adaptation in Spring Boot: 3 Powerful Techniques

This article explains why JSON field mismatches cause backend failures in microservice architectures and presents three robust Spring Boot solutions—using a Map, Jackson's JsonNode, and @JsonAnySetter/@JsonAnyGetter—to flexibly and safely adapt dynamic JSON structures.

Backend DevelopmentDynamic MappingJava
0 likes · 7 min read
Master JSON Field Adaptation in Spring Boot: 3 Powerful Techniques
Su San Talks Tech
Su San Talks Tech
Oct 12, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power‑Ups: Conditional Beans, ConfigProps, Actuator & More

Explore the hidden power‑ups of Spring Boot—including @Conditional, @ConfigurationProperties, Actuator, DevTools, Retry, Cache, testing strategies, custom starters, Admin UI, and CLI—through concise explanations and complete code examples that demonstrate how to boost development efficiency and build production‑ready applications.

Backend DevelopmentConfigurationJava
0 likes · 22 min read
Unlock Spring Boot’s Hidden Power‑Ups: Conditional Beans, ConfigProps, Actuator & More
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 11, 2025 · Backend Development

Mastering Object Storage: From Simple OSS Uploads to Advanced Multipart Strategies

This guide walks backend engineers through the fundamentals of object storage, showing how to perform quick OSS uploads, implement multipart uploads for large files, prevent duplicate uploads with MD5 checks, and secure files against malicious content using header validation, content scanning, and bucket isolation.

Backend DevelopmentJavaMultipart Upload
0 likes · 10 min read
Mastering Object Storage: From Simple OSS Uploads to Advanced Multipart Strategies
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 11, 2025 · Backend Development

Master Advanced Jackson Techniques in Spring Boot 3: From Files to Streaming

This article dives into advanced Jackson capabilities for Spring Boot 3, covering file, stream, byte array, URL, typed Map, JsonNode, ObjectNode, and streaming JsonParser techniques, each illustrated with concise code examples to help developers build robust, flexible JSON handling in backend services.

Backend DevelopmentJavaObjectMapper
0 likes · 9 min read
Master Advanced Jackson Techniques in Spring Boot 3: From Files to Streaming
Code Ape Tech Column
Code Ape Tech Column
Oct 10, 2025 · Backend Development

How to Build a Spring Boot Hot Patch Loader for Instant Production Fixes

This article walks through the motivation, design, implementation, and best‑practice deployment of a Spring Boot hot‑patch system that lets developers dynamically load and apply patches to beans, classes, and methods in production within minutes, avoiding lengthy release cycles.

Backend DevelopmentJava AgentRuntime Class Replacement
0 likes · 37 min read
How to Build a Spring Boot Hot Patch Loader for Instant Production Fixes
php Courses
php Courses
Oct 9, 2025 · Backend Development

How to Add Real‑Time Notifications to Laravel with Pusher

This step‑by‑step guide shows how to integrate Pusher into a Laravel application, covering prerequisites, project setup, package installation, environment configuration, event creation, client‑side listening with Laravel Echo, testing, and advanced customization for real‑time notifications.

Backend DevelopmentLaravelPHP
0 likes · 6 min read
How to Add Real‑Time Notifications to Laravel with Pusher
Go Programming World
Go Programming World
Oct 9, 2025 · Backend Development

Unlock AI Tool Integration with the New Go MCP SDK v1.0.0

This article introduces the Model Context Protocol (MCP) Go SDK v1.0.0, explains its stable API guarantees, provides quick‑start examples for building MCP servers and clients in Go, and outlines the SDK's modular design and error‑handling strategy for AI‑enabled backend development.

AI integrationBackend DevelopmentGo
0 likes · 11 min read
Unlock AI Tool Integration with the New Go MCP SDK v1.0.0
Selected Java Interview Questions
Selected Java Interview Questions
Oct 8, 2025 · Backend Development

Mastering GraalVM Native Image Reflection: The Ultimate Guide for Spring Boot 3

This comprehensive guide explains why reflection configuration is essential for GraalVM native compilation, details Spring Boot 3's reflection mechanisms, enumerates common pitfalls with concrete solutions, and presents best‑practice strategies and tooling to reliably build native images for Java back‑ends.

Backend DevelopmentGraalVMJava
0 likes · 5 min read
Mastering GraalVM Native Image Reflection: The Ultimate Guide for Spring Boot 3
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 6, 2025 · Backend Development

Unlock Full Dependency Injection in Spring Boot 3 with Load‑Time Weaving

This article demonstrates how to extend Spring Boot 3's dependency injection to objects created with the new operator by using AspectJ load‑time weaving, @Configurable, META‑INF/aop.xml configuration, and the required -javaagent, providing step‑by‑step code examples and troubleshooting tips.

AspectJBackend DevelopmentDependency Injection
0 likes · 9 min read
Unlock Full Dependency Injection in Spring Boot 3 with Load‑Time Weaving
Su San Talks Tech
Su San Talks Tech
Oct 6, 2025 · Backend Development

Why RestTemplate Is Being Retired in Spring 7 and What to Use Instead

Spring Framework 7 will deprecate RestTemplate, outlining a migration timeline, the shortcomings of the classic HTTP client, and introducing RestClient and WebClient as modern alternatives for synchronous and reactive applications, while providing guidance for both new and legacy projects.

Backend DevelopmentJavaRestClient
0 likes · 6 min read
Why RestTemplate Is Being Retired in Spring 7 and What to Use Instead
Code Wrench
Code Wrench
Oct 5, 2025 · Backend Development

Build a Real‑Time Go Stock Analyzer with WebSocket & Vue Frontend

This article details version 3.0 of a Go‑based stock analysis system that adds sector classification, persistent watchlists, scheduled strategy evaluation, real‑time WebSocket market feeds, K‑line charting with technical indicators, a Vue front‑end, deployment steps, future roadmap, and a public GitHub repository.

Backend DevelopmentGoReal-time Data
0 likes · 7 min read
Build a Real‑Time Go Stock Analyzer with WebSocket & Vue Frontend
Architect
Architect
Oct 4, 2025 · Backend Development

How Graceful Response Simplifies Spring Boot API Development

This article introduces Graceful Response, a Spring Boot library that provides unified response wrapping, global exception handling, and validation support, showing how it reduces boilerplate code, improves readability, and standardizes error codes across controllers and services.

API responseBackend DevelopmentGraceful Response
0 likes · 12 min read
How Graceful Response Simplifies Spring Boot API Development
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 4, 2025 · Backend Development

8 Essential Defensive Programming Patterns for Spring Boot 3

This article explains why defensive programming is crucial for production‑grade Spring Boot 3 applications and presents eight concrete patterns—ranging from Optional‑based NPE safety and collection handling to configuration validation, async management, transaction control, testing, exception handling, circuit‑breaker integration, and reactive programming—each illustrated with real‑world code examples and best‑practice recommendations.

Backend DevelopmentDefensive ProgrammingJava
0 likes · 15 min read
8 Essential Defensive Programming Patterns for Spring Boot 3
IT Architects Alliance
IT Architects Alliance
Oct 3, 2025 · Backend Development

Designing High‑Performance API Gateways for Microservices: Best Practices & Code Samples

This article explores why API gateways are essential in microservice architectures, outlines core design functions such as routing, load balancing, authentication, rate limiting, and protocol translation, and provides practical code examples, performance‑tuning strategies, technology comparisons, and deployment guidelines for robust backend systems.

API GatewayBackend DevelopmentJava
0 likes · 11 min read
Designing High‑Performance API Gateways for Microservices: Best Practices & Code Samples
21CTO
21CTO
Oct 3, 2025 · Backend Development

Why Craft CMS Is Switching to Laravel 6 and What New Features to Expect

Craft CMS announced its migration to Laravel V6, outlining a minimal‑impact transition, a new Yii 2 adapter for compatibility, and six major features—including bulk publishing, scheduled drafts, content import, approval workflows, page comments, activity logs, and a dark‑mode UI—set for a 2026 release.

Backend DevelopmentCMSCraft CMS
0 likes · 5 min read
Why Craft CMS Is Switching to Laravel 6 and What New Features to Expect
Cognitive Technology Team
Cognitive Technology Team
Oct 3, 2025 · Backend Development

Boost Web Performance: Java HTTP/3 Benchmark vs HTTP/2

This article explains how Java 24 and OpenJDK add HTTP/3 support, compares its speed to HTTP/2 using benchmark code, and shows why the QUIC‑based protocol delivers lower latency and fewer TCP connections for modern web applications.

Backend DevelopmentHTTP/3Java
0 likes · 13 min read
Boost Web Performance: Java HTTP/3 Benchmark vs HTTP/2
Ray's Galactic Tech
Ray's Galactic Tech
Sep 29, 2025 · Backend Development

Mastering Spring Boot: Deep Dive into Core Extension Points

This guide explains Spring and Spring Boot's highly extensible architecture by detailing nine core extension points, their injection timing, practical uses, and best‑practice recommendations, enabling developers to customize the container lifecycle from startup to runtime.

Backend DevelopmentBeanFactoryPostProcessorJava
0 likes · 6 min read
Mastering Spring Boot: Deep Dive into Core Extension Points
Dunmao Tech Hub
Dunmao Tech Hub
Sep 29, 2025 · Backend Development

Generate QR Codes in Spring Boot Using Hutool and ZXing

This guide shows how to generate standard and logo‑enhanced QR codes in a Spring Boot backend by adding Hutool and ZXing dependencies, configuring Maven, using QrCodeUtil, and optionally creating time‑limited QR links with MD5 signatures.

Backend DevelopmentHutoolQR code
0 likes · 7 min read
Generate QR Codes in Spring Boot Using Hutool and ZXing
php Courses
php Courses
Sep 29, 2025 · Backend Development

Build a Simple PHP Router from Scratch: Step‑by‑Step Guide

This tutorial walks you through creating a lightweight PHP router—from understanding routing fundamentals and setting up project structure to writing the core Router class, configuring URL rewriting, defining routes with parameters, testing, and exploring extensions—empowering you to grasp framework internals and handle HTTP requests without a full‑stack framework.

Backend DevelopmentHTTPPHP
0 likes · 11 min read
Build a Simple PHP Router from Scratch: Step‑by‑Step Guide
php Courses
php Courses
Sep 29, 2025 · Backend Development

How to Build Maintainable ThinkPHP Apps: Proven Best Practices

This article outlines essential best‑practice guidelines for developing maintainable ThinkPHP applications, covering framework principles, directory organization, naming standards, error handling, caching, performance tuning, test‑driven development, and effective team collaboration with version control.

Backend DevelopmentCachingPHP
0 likes · 4 min read
How to Build Maintainable ThinkPHP Apps: Proven Best Practices
21CTO
21CTO
Sep 28, 2025 · Backend Development

Master Twig: A Complete Guide to PHP’s Powerful Template Engine

This tutorial explains Twig’s key features, installation via Composer, basic usage with environment and rendering, template inheritance, blocks, caching, loops, conditionals, filters, and debugging, providing clear code examples for PHP developers.

Backend DevelopmentPHPTemplate Engine
0 likes · 12 min read
Master Twig: A Complete Guide to PHP’s Powerful Template Engine
Architecture Digest
Architecture Digest
Sep 28, 2025 · Backend Development

When to Use SSE vs WebSocket: A Practical Guide with Node.js Demo

This article explains server‑to‑client push scenarios, compares polling, WebSocket and Server‑Sent Events (SSE), details SSE APIs and browser compatibility, and provides complete front‑end and back‑end Node.js demos to help you choose the right technology for real‑time data delivery.

Backend DevelopmentNode.jsPolling
0 likes · 11 min read
When to Use SSE vs WebSocket: A Practical Guide with Node.js Demo
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 28, 2025 · Cloud Native

How to Build Python Microservices with Zero‑Intrusion Service Discovery Using Nacos

This article introduces a Python‑centric microservice solution built on Nacos that brings non‑intrusive service registration, low‑threshold discovery, and flexible configuration to Python applications, offering code examples, CLI tools, import hooks, and middleware to achieve Java‑like ease of use in the cloud‑native era.

Backend DevelopmentCloud NativeMicroservices
0 likes · 11 min read
How to Build Python Microservices with Zero‑Intrusion Service Discovery Using Nacos