Tagged articles

Backend Development

4151 articles · Page 1 of 42
liandk
liandk
Aug 22, 2026 · Databases

Mastering Database Transactions: Eliminate Data Chaos and Loss with ACID Basics

The article explains how database transactions ensure atomicity, consistency, isolation, and durability, showing why they are essential for preventing data inconsistency, loss, and reconciliation errors, and provides step‑by‑step SQL examples of successful and rolled‑back transactions along with practical tips for safe usage.

ACIDBackend DevelopmentData Consistency
0 likes · 6 min read
Mastering Database Transactions: Eliminate Data Chaos and Loss with ACID Basics
Architect's Guide
Architect's Guide
Aug 21, 2026 · Backend Development

Designing and Implementing Robust Payment Process Logic

An in‑depth guide walks through the business background, modular decomposition, sequence diagram, and data‑structure design of payment systems, illustrating how to manage account balances, transaction logs, third‑party integration, and order models while addressing transaction consistency, locking, retries, and settlement accuracy.

Backend Developmentdata structurepayment
0 likes · 10 min read
Designing and Implementing Robust Payment Process Logic
Tencent Cloud Developer
Tencent Cloud Developer
Aug 21, 2026 · Artificial Intelligence

12 Unfiltered Observations on Working with AI

The author, an experienced backend developer, shares twelve hard‑earned observations about integrating AI into daily coding, debugging, and review workflows, highlighting the importance of an AI‑first mindset, the shift from ability to willingness, prompt engineering, human judgment, and the broader impact on teams and knowledge management.

AIBackend DevelopmentKnowledge Management
0 likes · 11 min read
12 Unfiltered Observations on Working with AI
MeowKitty Programming
MeowKitty Programming
Aug 18, 2026 · Backend Development

When AI Writes Whole Projects, What Jobs Remain for Java Backend Developers?

After an AI mistakenly removed three reflection‑based Spring beans from a 5,000‑line service, the author reflects on how AI‑driven code generation is reshaping Java backend roles—from writing code to focusing on architecture, requirements, and AI‑orchestrated testing—highlighting recent survey data and upcoming Spring AI 2.0 features.

AI code generationBackend DevelopmentJava
0 likes · 5 min read
When AI Writes Whole Projects, What Jobs Remain for Java Backend Developers?
LuTiao Programming
LuTiao Programming
Aug 17, 2026 · Backend Development

Implementing a Net‑Disk‑Style 10 GB File Upload with Spring Boot: No Restart After Interrupt

The article explains why the standard MultipartFile upload fails for multi‑gigabyte files, then details a Spring Boot solution that splits files into 10 MB chunks, uses SHA‑256 hashes for identification, supports resumable and instant uploads, and safely merges chunks on the server.

Backend DevelopmentChunked UploadInstant Upload
0 likes · 11 min read
Implementing a Net‑Disk‑Style 10 GB File Upload with Spring Boot: No Restart After Interrupt
samdeepthink
samdeepthink
Aug 13, 2026 · Backend Development

How to Write Robust Code When Integrating Third‑Party APIs: A Real‑World Example

The article walks through a production scenario where business documents must be synchronized to a low‑code platform via its OpenAPI, explaining how to build a unified client, verify apparent failures, apply a single retry, and fall back to a task table for asynchronous recovery, all illustrated with concrete code.

API IntegrationBackend Developmenterror-handling
0 likes · 11 min read
How to Write Robust Code When Integrating Third‑Party APIs: A Real‑World Example
Golang Shines
Golang Shines
Aug 12, 2026 · Backend Development

How to Build an Enterprise‑Grade API with Gin and GORM

This tutorial walks through creating a complete Go backend service using Gin and GORM, covering project setup, layered architecture, database initialization, user model definition, JWT‑based registration and login, pagination, middleware, routing, and deployment options, while also suggesting extensible features such as RBAC, Swagger, Redis caching, Docker, and micro‑service frameworks.

APIBackend DevelopmentGORM
0 likes · 8 min read
How to Build an Enterprise‑Grade API with Gin and GORM
Alibaba Cloud Native
Alibaba Cloud Native
Aug 8, 2026 · Backend Development

Designing AI‑Friendly Backend Architecture for 24/7 Unattended Development

The article outlines a comprehensive roadmap for transforming traditional backend systems into AI‑friendly architectures, introducing concepts such as Architecture Maps, Service Cards, SKILL packages, multi‑layered testing, permission tiers, and a Harness framework to enable reliable, 24/7 unattended AI‑driven development and operations.

AIBackend DevelopmentDevOps
0 likes · 39 min read
Designing AI‑Friendly Backend Architecture for 24/7 Unattended Development
Tencent Cloud Developer
Tencent Cloud Developer
Aug 7, 2026 · Artificial Intelligence

How a 10‑Year Backend Engineer Burned AI Credits and Turned WorkBuddy into a Project Owner

After a decade of backend work, the author burned through all WorkBuddy token credits, distilled three strict rules for AI‑agent management, compared WorkBuddy with Copilot, Cursor and Claude, and showed how disciplined use of AI agents can automate end‑to‑end development tasks while reshaping daily workflow.

AI AgentsBackend DevelopmentClaude
0 likes · 10 min read
How a 10‑Year Backend Engineer Burned AI Credits and Turned WorkBuddy into a Project Owner
Architect's Guide
Architect's Guide
Aug 6, 2026 · Backend Development

What Is a Software Scaffold, Why Do You Need It, and Which Ones Are Common?

The article explains the concept of software scaffolding, why it is essential for reuse, DRY, and open‑closed principles, presents a case study comparing a custom persistence layer with Spring Data, and surveys popular scaffolds such as Vue, Maven, Netty, Java EE, Dropwizard and Spring Boot.

Backend DevelopmentMavenSpring Boot
0 likes · 12 min read
What Is a Software Scaffold, Why Do You Need It, and Which Ones Are Common?
FunTester
FunTester
Aug 2, 2026 · Backend Development

Designing Effective API Caching: Strategies, Layers, and Best Practices

This guide explains API caching fundamentals, cache hit vs miss, multi‑layer cache hierarchies, common strategies such as cache‑aside and stale‑while‑revalidate, TTL tuning, event‑driven invalidation, avalanche prevention, HTTP cache directives, and key monitoring metrics to help engineers build resilient, high‑performance services.

API cachingBackend DevelopmentCache invalidation
0 likes · 10 min read
Designing Effective API Caching: Strategies, Layers, and Best Practices
Java Tech Workshop
Java Tech Workshop
Jul 30, 2026 · Backend Development

Managing Statutory Holidays in Enterprise Attendance with SpringBoot & Vue3

The article explains how to avoid common pitfalls in handling statutory holidays for enterprise attendance systems by building an independent work‑day calendar service, storing daily date types in a database, providing unified SpringBoot APIs for rule evaluation, and offering a Vue3 visual calendar for HR to maintain holidays, adjustments, and custom company holidays.

Backend DevelopmentHoliday CalendarSpringBoot
0 likes · 21 min read
Managing Statutory Holidays in Enterprise Attendance with SpringBoot & Vue3
DeWu Technology
DeWu Technology
Jul 29, 2026 · Backend Development

AI‑Native Development for Transaction Core: A Five‑Gate Framework to Stabilize Legacy Systems

To adapt legacy order‑system development to AI‑generated code, the authors propose a five‑gate, spec‑driven workflow—demand clarification, technical design, TDD implementation, gate‑controlled review, and end‑to‑end telemetry—built on a five‑layer bottom‑up architecture that enforces stability, observability, and human‑validated safeguards.

AI codingBackend DevelopmentTDD
0 likes · 17 min read
AI‑Native Development for Transaction Core: A Five‑Gate Framework to Stabilize Legacy Systems
samdeepthink
samdeepthink
Jul 28, 2026 · Backend Development

Why Ignoring Non‑Critical Alerts Is Safe When Core Services Are Monitored

The author explains that when core business modules are properly monitored with structured logs and dedicated alert groups, a flood of non‑critical alerts can be ignored, shares a lightweight Java StructuredLog utility, and outlines best practices for real‑time monitoring and log standardization.

Backend DevelopmentDingTalkJava
0 likes · 9 min read
Why Ignoring Non‑Critical Alerts Is Safe When Core Services Are Monitored
Java Tech Workshop
Java Tech Workshop
Jul 26, 2026 · Backend Development

Which Executes First in Spring Boot: Filter, Interceptor, or AOP?

The article explains the exact execution order of Spring Boot's Filter, Interceptor, and AOP layers, details the nine‑step request lifecycle, clarifies sorting rules, outlines common pitfalls, and provides guidance on choosing the right component for specific scenarios.

AOPBackend DevelopmentExecution Order
0 likes · 15 min read
Which Executes First in Spring Boot: Filter, Interceptor, or AOP?
Cloud Architecture
Cloud Architecture
Jul 25, 2026 · Backend Development

From MySQL to 10M QPS: A Full‑Stack Engineering Blueprint for High‑Throughput Transaction Systems

This white‑paper dissects why a monolithic MySQL‑based order service collapses under peak traffic and presents a layered, asynchronous architecture—using Redis for stock pre‑allocation, RocketMQ for transactional messaging, sharding, idempotency, and comprehensive observability—to reliably handle tens of millions of queries per second.

Backend DevelopmentMySQLRedis
0 likes · 34 min read
From MySQL to 10M QPS: A Full‑Stack Engineering Blueprint for High‑Throughput Transaction Systems
samdeepthink
samdeepthink
Jul 25, 2026 · Backend Development

Do You Need Strong Coding Skills to Be an Effective Architect?

The author argues that, in most cases, a software architect must possess solid coding abilities because architecture decisions are validated through implementation, and without hands‑on coding the design often fails to meet real‑world constraints.

Backend DevelopmentMicroservicesSoftware Architecture
0 likes · 4 min read
Do You Need Strong Coding Skills to Be an Effective Architect?
The Dominant Programmer
The Dominant Programmer
Jul 24, 2026 · Backend Development

Build a Spring Boot Code Review Skill: Turn Claude Code into Your Senior Architect

This guide walks you through creating a Claude Code Skill for Spring Boot projects that automates comprehensive, security‑aware code reviews by encapsulating architectural standards, generating structured reports, and integrating with CI/CD pipelines to boost code quality and team productivity.

AI automationBackend DevelopmentClaude Code
0 likes · 16 min read
Build a Spring Boot Code Review Skill: Turn Claude Code into Your Senior Architect
Ray's Galactic Tech
Ray's Galactic Tech
Jul 21, 2026 · Backend Development

AI Customer Service at Millions Scale: Chat API to Function Calling (SpringBoot)

The article details how a Spring Boot‑based intelligent customer service evolves from a simple chat endpoint to a robust Function Calling architecture, addressing challenges such as real‑time data access, permission checks, idempotency, error handling, token management, and scaling to tens of millions of daily conversations.

AI Customer ServiceBackend DevelopmentFunction Calling
0 likes · 27 min read
AI Customer Service at Millions Scale: Chat API to Function Calling (SpringBoot)
Coder Life Journal
Coder Life Journal
Jul 20, 2026 · Backend Development

Redis Distributed Lock with Three Checks: Why Small Projects Should Rethink Its Use

The article analyzes Redis distributed locks—its three‑step verification, the limited guarantees it provides, and why small‑to‑medium projects should often prefer database constraints, idempotency keys, or state machines over adding a lock that introduces extra complexity and maintenance overhead.

Backend DevelopmentRedisconcurrency control
0 likes · 10 min read
Redis Distributed Lock with Three Checks: Why Small Projects Should Rethink Its Use
Top Architect
Top Architect
Jul 19, 2026 · Backend Development

Implementing Dynamic IP Blocking in Nginx with Lua and Redis

This guide explains how to build a dynamic IP blacklist for Nginx by comparing OS‑level iptables, Nginx deny rules, and application‑level checks, then detailing the chosen Nginx‑OpenResty, Lua, and Redis architecture, configuration snippets, and Lua script logic for automated blocking and rate limiting.

Backend DevelopmentDynamic blockingIP blacklist
0 likes · 11 min read
Implementing Dynamic IP Blocking in Nginx with Lua and Redis
AI Engineer Programming
AI Engineer Programming
Jul 17, 2026 · Backend Development

Choosing the Right Streaming Protocol for AI: Comparing Five Options (Part 2)

This article analyzes five streaming protocols for AI—including gRPC Stream, Streamable HTTP (MCP), SSE, WebSocket, and HTTP Chunked—detailing their mechanisms, code examples, pros and cons, and provides a decision matrix to help engineers select the most suitable protocol based on connection model, data format, infrastructure compatibility, and development complexity.

AI streamingBackend DevelopmentMCP
0 likes · 14 min read
Choosing the Right Streaming Protocol for AI: Comparing Five Options (Part 2)
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.

APIASGIBackend Development
0 likes · 22 min read
Why FastAPI Is Gaining Massive Popularity Among Developers
AI Illustrated Series
AI Illustrated Series
Jul 11, 2026 · Artificial Intelligence

Turn Java Methods into AI Agent Tools with @Tool Annotation – Day 2 of 3‑Day Spring AI Crash Course

This article explains how to equip a Spring AI Agent with real‑world capabilities by annotating Java methods with @Tool, registers those tools for the agent, demonstrates single‑ and multi‑tool orchestration, and shows how the Advisor mechanism brings AOP‑style processing such as RAG and memory management into AI workflows.

AI AgentAdvisorBackend Development
0 likes · 10 min read
Turn Java Methods into AI Agent Tools with @Tool Annotation – Day 2 of 3‑Day Spring AI Crash Course
inShocking
inShocking
Jul 7, 2026 · Backend Development

External Platform Integration Postmortem: From Unknown Code and New Workflow Pitfalls to AI Agent‑Driven Flow Clarity

A four‑day sprint turned into a week‑long integration effort, revealing hidden code paths, mismatched documentation, signature confusion, and field‑mapping errors, which were finally untangled by an AI Agent that mapped entry points, generated replayable curl commands, and produced a structured hand‑off document.

AI AgentAPI DebuggingBackend Development
0 likes · 10 min read
External Platform Integration Postmortem: From Unknown Code and New Workflow Pitfalls to AI Agent‑Driven Flow Clarity
Su San Talks Tech
Su San Talks Tech
Jul 7, 2026 · Backend Development

How to Choose Among Four Popular Message Queues?

This article compares Kafka, RocketMQ, RabbitMQ, and ActiveMQ, explaining their architectures, core concepts, strengths and weaknesses, and provides practical guidance on selecting the most suitable queue based on throughput, reliability, scalability, and use‑case requirements.

Backend DevelopmentComparisonKafka
0 likes · 20 min read
How to Choose Among Four Popular Message Queues?
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 7, 2026 · Backend Development

No AOP? Achieve Zero‑Intrusion Parameter Auto‑Filling in Spring Boot

This article demonstrates how to leverage Spring Boot's type‑conversion and AnnotationFormatterFactory to implement elegant, zero‑intrusion parameter auto‑filling, covering a basic string‑to‑object conversion example and a remote‑service lookup scenario with complete code and test results.

AnnotationFormatterFactoryBackend DevelopmentJava
0 likes · 7 min read
No AOP? Achieve Zero‑Intrusion Parameter Auto‑Filling in Spring Boot
The Dominant Programmer
The Dominant Programmer
Jul 5, 2026 · Backend Development

Full Hands‑On Guide: Extending Spring AI Workflow Engine with Human‑in‑the‑Loop Approval

This article walks through adding a zero‑dependency human‑approval node to a Spring AI YAML‑DSL workflow engine, detailing the problem of critical business decisions, the JDK‑based pause‑and‑resume architecture, step‑by‑step code changes, best‑practice recommendations, and real‑world use cases such as large‑payment and content‑review approvals.

Backend DevelopmentJava concurrencySpring AI
0 likes · 24 min read
Full Hands‑On Guide: Extending Spring AI Workflow Engine with Human‑in‑the‑Loop Approval
Su San Talks Tech
Su San Talks Tech
Jul 2, 2026 · Backend Development

Replace if…else with a Lightweight Rule Engine: Introducing Easy Rules

The article explains why deep nesting of if…else statements harms readability, maintainability and testability, and shows how the Java Easy Rules engine can extract business logic into reusable rule objects with multiple definition styles, lightweight architecture, and integration options.

Backend DevelopmentComposite RulesEasy Rules
0 likes · 18 min read
Replace if…else with a Lightweight Rule Engine: Introducing Easy Rules
Tencent Cloud Developer
Tencent Cloud Developer
Jul 1, 2026 · Fundamentals

What Is Architecture Really? Business, Application, and Data Views

The article explores the true meaning of architecture by distinguishing business, application, data, and technical architectures, explains how architecture consists of elements, structure, and connections, and provides practical guidelines, common pitfalls, design principles, and evolution paths from monolithic to distributed and micro‑service systems.

Backend DevelopmentOperationsR&D management
0 likes · 23 min read
What Is Architecture Really? Business, Application, and Data Views
Architectural Methodology
Architectural Methodology
Jun 30, 2026 · Backend Development

From MVC Three‑Layer to DDD Four‑Layer: How Layered Architecture Evolves

Facing a large version release that made the existing MVC three‑layer system hard to maintain, the author outlines the shortcomings of thin entity models, scattered service logic, and code bloat, then presents a DDD‑based four‑layer architecture with domain‑driven design, DIP, and CQRS to improve cohesion, reduce complexity, and support long‑term evolution.

Backend DevelopmentDDDDomain-Driven Design
0 likes · 11 min read
From MVC Three‑Layer to DDD Four‑Layer: How Layered Architecture Evolves
Golang Shines
Golang Shines
Jun 27, 2026 · Backend Development

Master Nginx Quickly: A Comprehensive Guide Loved by Thousands

This article explains why Nginx outperforms Apache as a high‑performance web and load‑balancing server, details its simple installation, core and advanced configurations—including virtual hosts, access control, HTTPS and reverse proxy—while showcasing real‑world usage and deployment diagrams.

Backend DevelopmentConfigurationHTTPS
0 likes · 7 min read
Master Nginx Quickly: A Comprehensive Guide Loved by Thousands
LuTiao Programming
LuTiao Programming
Jun 25, 2026 · Backend Development

GitHub Copilot’s New Deep‑Dive Java PR Review: Beyond a Quick Diff Glance

GitHub Copilot Code Review now uses grep, rg, glob and view to actively explore related files in Java pull requests, shifting AI code review from merely commenting on changed lines to investigating the broader impact on transactions, caches, messaging, database queries and system compatibility.

AI Code ReviewBackend DevelopmentGitHub Copilot
0 likes · 20 min read
GitHub Copilot’s New Deep‑Dive Java PR Review: Beyond a Quick Diff Glance
java1234
java1234
Jun 25, 2026 · Backend Development

Spring Boot 4.1.0 Released: gRPC Auto‑Config, SSRF‑Safe HTTP Client, Lazy JDBC, @RedisListener and OpenTelemetry Enhancements

Spring Boot 4.1.0, launched on June 10, 2026, adds built‑in gRPC server/client auto‑configuration, an InetAddressFilter to block SSRF attacks, lazy JDBC connection fetching, automatic @RedisListener registration, unified Jackson settings, OpenTelemetry improvements and several other developer‑experience upgrades, all illustrated with runnable demos and migration tips.

@RedisListenerBackend DevelopmentOpenTelemetry
0 likes · 13 min read
Spring Boot 4.1.0 Released: gRPC Auto‑Config, SSRF‑Safe HTTP Client, Lazy JDBC, @RedisListener and OpenTelemetry Enhancements
Cloud Architecture
Cloud Architecture
Jun 24, 2026 · Backend Development

Spring Boot Alipay Integration: A Production-Ready Solution for High Concurrency and Financial Consistency

This article explains how to build a production‑grade Alipay payment subsystem with Spring Boot that goes beyond simple API calls, covering asynchronous flow, idempotent notification handling, state‑machine design, outbox event delivery, high‑concurrency safeguards, and end‑to‑end reconciliation.

AlipayBackend DevelopmentPayment Integration
0 likes · 32 min read
Spring Boot Alipay Integration: A Production-Ready Solution for High Concurrency and Financial Consistency
Hacker Afternoon Tea
Hacker Afternoon Tea
Jun 20, 2026 · Backend Development

How Multica Agents Acquire, Execute, and Report Tasks: Inside the Task Lifecycle

This article dissects Multica's agent task lifecycle, explaining how a state‑machine model, three‑level watchdog timeouts, a string‑based failure classifier, and precise cache‑invalidation rules together ensure agents run reliably, distinguish between long‑running and stuck tasks, and report progress without overwhelming the network.

Backend DevelopmentCache invalidationfailure classification
0 likes · 10 min read
How Multica Agents Acquire, Execute, and Report Tasks: Inside the Task Lifecycle
Java Tech Workshop
Java Tech Workshop
Jun 20, 2026 · Backend Development

How Custom Spring Converters Eliminate Date and Enum Parameter Pain Points

The article explains why front‑end date and enum parameters often cause parsing errors in Spring applications, describes the two independent conversion mechanisms in Spring MVC and Jackson, and provides a step‑by‑step guide to building global custom converters that unify date formats and enum mappings across the whole project.

Backend DevelopmentCustom ConverterEnum Mapping
0 likes · 17 min read
How Custom Spring Converters Eliminate Date and Enum Parameter Pain Points
Architect's Tech Stack
Architect's Tech Stack
Jun 15, 2026 · Backend Development

Spring Boot 4.1.0 Released: Production‑Ready Features You Should Know

Spring Boot 4.1.0 builds on the 4.x foundation by adding production‑focused enhancements such as native gRPC auto‑configuration, outbound SSRF protection, lazy JDBC connections, OpenTelemetry support, and updated Jackson 3 settings, while offering guidance on when and how to upgrade.

Backend DevelopmentJackson 3OpenTelemetry
0 likes · 13 min read
Spring Boot 4.1.0 Released: Production‑Ready Features You Should Know
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 13, 2026 · Backend Development

10 Fatal @Transactional Mistakes in Spring Boot (The Last One Is Critical)

This article examines ten common pitfalls when using Spring Boot's @Transactional annotation, explains why each issue occurs—from self‑invocation and private methods to swallowed exceptions, read‑only settings, long transactions, lock interactions, and deadlocks—and provides concrete code examples and three‑step solutions to avoid them.

Backend DevelopmentJavaSpring Boot
0 likes · 16 min read
10 Fatal @Transactional Mistakes in Spring Boot (The Last One Is Critical)
SpringMeng
SpringMeng
Jun 11, 2026 · Artificial Intelligence

From Zero to Agent: My 2‑Month AI Project with Full Open‑Source Learning Roadmap

The article provides a step‑by‑step learning roadmap for beginners to master AI and Agent development, covering essential programming foundations, model APIs, prompt engineering, tool calling, RAG, multi‑stage project builds, evaluation, logging, security, and deployment, with concrete examples and open‑source resources.

AIBackend DevelopmentFastAPI
0 likes · 24 min read
From Zero to Agent: My 2‑Month AI Project with Full Open‑Source Learning Roadmap
TonyBai
TonyBai
Jun 11, 2026 · Backend Development

Can Writing Idiomatic Go Make You a Better Developer?

The article examines how Go's explicit error handling, minimalistic design, and implicit interfaces reshape developers' mindset, fostering disciplined error management, reducing over‑engineering, and improving code readability and predictability, ultimately making programmers more effective across any language.

Backend DevelopmentGoIdiomatic Go
0 likes · 10 min read
Can Writing Idiomatic Go Make You a Better Developer?
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 8, 2026 · Backend Development

Optimizing Spring Boot Configuration with @ConfigurationProperties and Java Records

This article demonstrates how to combine Spring Boot's @ConfigurationProperties with Java records to create concise, immutable, and type‑safe configuration classes, covering scanning setup, record definition, YAML binding, constructor injection, validation with @Validated, and best‑practice recommendations for managing configuration in Spring Boot 3.5.0.

Backend DevelopmentConfigurationPropertiesImmutable Configuration
0 likes · 6 min read
Optimizing Spring Boot Configuration with @ConfigurationProperties and Java Records
JavaGuide
JavaGuide
Jun 8, 2026 · Artificial Intelligence

CodeGraph Slashes Token Usage by 59% for Claude Code and Codex

CodeGraph builds a local code knowledge graph with tree‑sitter and SQLite, allowing Claude Code, Codex and similar AI tools to query a pre‑indexed graph instead of repeatedly scanning files, which the author’s benchmarks show reduces token consumption by 59%, cuts cost 35%, speeds responses by 49% and improves routing detection for many web frameworks.

AI code toolsBackend DevelopmentCodeGraph
0 likes · 11 min read
CodeGraph Slashes Token Usage by 59% for Claude Code and Codex
Code Ape Tech Column
Code Ape Tech Column
Jun 8, 2026 · Backend Development

A Complete Guide to Spring Boot AI Agent Skills

This article surveys the ecosystem of Spring Boot‑focused AI Agent Skills, detailing curated repositories, installation steps, core value propositions, integration with Spring AI, and step‑by‑step instructions for creating and sharing custom Skills to boost developer productivity.

AI AgentBackend DevelopmentSkills
0 likes · 13 min read
A Complete Guide to Spring Boot AI Agent Skills
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 6, 2026 · Backend Development

Say Goodbye to Duplicate Submissions: 6 Spring Boot Tricks

This article explains why duplicate form submissions cause data inconsistency in Spring Boot applications and presents six practical techniques—including disabling the submit button, loading‑state feedback, debounce, Axios request interception, token validation, and AOP interception—to reliably prevent repeated requests in both single‑node and distributed deployments.

AOPBackend DevelopmentSpring Boot
0 likes · 15 min read
Say Goodbye to Duplicate Submissions: 6 Spring Boot Tricks
Su San Talks Tech
Su San Talks Tech
Jun 5, 2026 · Backend Development

A Comprehensive Guide to Java Tech Stack Skills for AI Agents

This guide curates essential AI Agent Skills for the Java ecosystem, covering backend tools like Spring Boot, MyBatis‑Plus, and Redis, frontend frameworks such as Vue and React, installation commands, custom Skill examples, and recommended full‑stack workflows to boost project productivity.

AI Agent SkillsBackend DevelopmentJava
0 likes · 12 min read
A Comprehensive Guide to Java Tech Stack Skills for AI Agents
Golang Shines
Golang Shines
Jun 4, 2026 · Backend Development

Don’t Treat .pb.go Files Like Your Own Child: A Go Protobuf Pitfall Guide

Using protobuf‑generated .pb.go structs directly in Go business code introduces zero‑value ambiguities, naming mismatches, and loss of encapsulation, leading to bugs and technical debt; the article explains these pitfalls with concrete examples and shows how to keep protobuf at the transport layer while mapping to clean domain models.

Backend DevelopmentData SerializationDomain modeling
0 likes · 11 min read
Don’t Treat .pb.go Files Like Your Own Child: A Go Protobuf Pitfall Guide
LuTiao Programming
LuTiao Programming
Jun 2, 2026 · Backend Development

How Daily AI‑Powered Inspections of a Spring Boot Project Reveal AI’s Real Threat

The author shows how configuring Codex to run every morning and automatically scan a Spring Boot codebase uncovers hidden engineering risks—such as missing validation, unindexed queries, and MQ idempotency issues—demonstrating that AI’s true power lies in continuous risk detection rather than code generation.

AI automationBackend DevelopmentCodex
0 likes · 16 min read
How Daily AI‑Powered Inspections of a Spring Boot Project Reveal AI’s Real Threat
LuTiao Programming
LuTiao Programming
May 29, 2026 · Backend Development

How Codex on Windows Is Transforming Spring Boot Local Development

Codex now supports Windows and its Computer Use feature lets it read code, run Maven, view logs, and interact with UI, turning AI coding from mere code generation into a full engineering assistant that can handle legacy maintenance, startup debugging, and API testing for Spring Boot developers.

AI codingBackend DevelopmentCodex
0 likes · 12 min read
How Codex on Windows Is Transforming Spring Boot Local Development
AI Architect Hub
AI Architect Hub
May 27, 2026 · R&D Management

Hermes Kanban Deep Dive with a Real-World Public Account Matrix Management System

This article explains Hermes Kanban's multi‑agent orchestration features, core concepts, and a step‑by‑step case study that builds a public‑account matrix management system, demonstrating task decomposition, parallel execution, dependency handling, human intervention, and best‑practice guidelines.

Backend DevelopmentHermes KanbanMulti-agent
0 likes · 15 min read
Hermes Kanban Deep Dive with a Real-World Public Account Matrix Management System
Golang Shines
Golang Shines
May 22, 2026 · Backend Development

Stop Learning Go Blindly: A Roadmap That Saves Six Months of Mistakes

This article presents a systematic Go learning roadmap—covering beginner, intermediate, and advanced topics such as language basics, tooling, design philosophy, embedded systems, AI, cloud native, and more—to help developers study efficiently and improve their job prospects.

Backend DevelopmentGoLearning Roadmap
0 likes · 3 min read
Stop Learning Go Blindly: A Roadmap That Saves Six Months of Mistakes
java1234
java1234
May 21, 2026 · Backend Development

Three Months as an AI Code Babysitter: My Exhausting Journey and Hard Lessons

A veteran Java developer took a 5‑wan‑yuan retail project, relied on an end‑to‑end AI code generator for a month, then faced chaotic project structures, security flaws, and massive refactoring before discovering FeiSuan JavaAI's multi‑agent workflow that finally turned the disaster into a deliverable.

AIBackend DevelopmentDatabase
0 likes · 21 min read
Three Months as an AI Code Babysitter: My Exhausting Journey and Hard Lessons
Go Development Architecture Practice
Go Development Architecture Practice
May 20, 2026 · Fundamentals

Three Go Language Roadmaps to Master Go in Three Months

The article categorizes Go learners into four groups, presents three detailed roadmap diagrams covering fundamentals, core language features, and ecosystem topics, and explains how anyone—whether a beginner or experienced programmer—can follow these visual guides to systematically study Go over three months.

Backend DevelopmentGoGo language
0 likes · 3 min read
Three Go Language Roadmaps to Master Go in Three Months
Golang Shines
Golang Shines
May 14, 2026 · Backend Development

How Gin + Go Generics Eliminate Copy‑Paste in CRUD Handlers

The article shows how repetitive CRUD code in Gin can be refactored with Go 1.18 generics by defining a Creatable interface, writing a single generic CreateHandler, using factory functions and type constraints, and registering routes in one line, resulting in zero duplicate code and clearer responsibilities.

Backend DevelopmentCRUDGORM
0 likes · 11 min read
How Gin + Go Generics Eliminate Copy‑Paste in CRUD Handlers
TonyBai
TonyBai
May 13, 2026 · Backend Development

The 7 Hidden Powers of the go.mod “go 1.xx” Directive Every Go Developer Misses

The single line `go 1.xx` in a go.mod file is far more than a version hint—it controls language features, module‑graph pruning, test‑all scope, default GODEBUG values, automatic toolchain switching, vendor module metadata, and go‑mod‑tidy behavior, making it a critical contract between your code and the Go toolchain.

Backend DevelopmentGODEBUGGo
0 likes · 15 min read
The 7 Hidden Powers of the go.mod “go 1.xx” Directive Every Go Developer Misses
21CTO
21CTO
May 12, 2026 · Backend Development

Why Go Is the Most Direct Language for Backend Development

The article argues that Go’s fast compilation, single‑binary output, minimal dependencies, rich standard library, lightweight concurrency model, and built‑in tooling make it a straightforward, production‑ready choice for backend services, contrasting it with the complexity of typical Node, Rails, or JavaScript stacks.

Backend DevelopmentConcurrencyGo
0 likes · 12 min read
Why Go Is the Most Direct Language for Backend Development
samdeepthink
samdeepthink
May 11, 2026 · Backend Development

Why Ignoring Compatibility When Coding Will Cost You Later

The article explains how changing enum values in a contract approval system without handling legacy data caused failures, outlines the time gap between code deployment and data flow, and provides a systematic compatibility strategy—including retaining old enum values, semantic checks, and a pre‑release checklist—to prevent similar incidents.

Backend DevelopmentData Migrationcode compatibility
0 likes · 12 min read
Why Ignoring Compatibility When Coding Will Cost You Later
Goodme Frontend Team
Goodme Frontend Team
May 11, 2026 · Artificial Intelligence

How Agent Skills Accelerate Backend Page Development with Claude

The article explains the concept of Agent Skills, compares them with the Model Context Protocol (MCP), and details a step‑by‑step workflow for creating and optimizing skills to generate middle‑office pages, highlighting challenges such as token consumption, code redundancy, and component matching, and presenting concrete solutions that halve generation time while improving code quality and maintainability.

AI code generationAgent SkillsBackend Development
0 likes · 16 min read
How Agent Skills Accelerate Backend Page Development with Claude
samdeepthink
samdeepthink
May 11, 2026 · R&D Management

The toughest hurdle in building a 0‑to‑1 project: effective decomposition and team division

The author explains that the most difficult aspect of creating a project from scratch is breaking the system into clear, independent modules and assigning each to a team member, emphasizing business process analysis, architecture design, and focused project management to avoid chaos and ensure efficient development.

Backend DevelopmentMicroservicesarchitecture design
0 likes · 5 min read
The toughest hurdle in building a 0‑to‑1 project: effective decomposition and team division
Senior Brother's Insights
Senior Brother's Insights
May 10, 2026 · Backend Development

Hands‑On AI Coding: My Real‑World Claude Code Project Experience

In an urgent backend project, the author used Claude Code (GML‑5.1) with Go and go‑zero to generate documentation, integrate Milvus, design a vector table, and add embedding support, spending 200k‑300k tokens for about 2‑3 CNY, while discussing speed bottlenecks, workflow choices, and practical tips for parallelism and mode configuration.

AI codingBackend DevelopmentClaude Code
0 likes · 8 min read
Hands‑On AI Coding: My Real‑World Claude Code Project Experience
Data Party THU
Data Party THU
May 8, 2026 · Backend Development

Stop Using print for Logs: In‑Depth Comparison of Python’s Three Major Logging Solutions

After a chaotic production incident, this article compares Python’s built‑in logging, Loguru, and Logfire, detailing their configurations, strengths, weaknesses, and real‑world use cases—from simple scripts to high‑throughput APIs—while offering migration steps and common pitfalls to help you choose the right solution.

Backend DevelopmentLogfireLogging
0 likes · 17 min read
Stop Using print for Logs: In‑Depth Comparison of Python’s Three Major Logging Solutions
Coder Trainee
Coder Trainee
May 6, 2026 · Backend Development

Spring Boot Auto-Configuration: In‑Depth Source Code Walkthrough

This article explores the complete execution flow of Spring Boot’s auto‑configuration, detailing the role of @EnableAutoConfiguration, the AutoConfigurationImportSelector hierarchy, how candidate configurations are loaded from spring.factories, filtered by conditions, and how to create custom starters, with interview‑style Q&A.

Backend DevelopmentConditional AnnotationsCustom Starter
0 likes · 12 min read
Spring Boot Auto-Configuration: In‑Depth Source Code Walkthrough
Java Tech Enthusiast
Java Tech Enthusiast
May 5, 2026 · Backend Development

Quick Start Guide to Using EasyExcel with Spring Boot 3 (Verified)

This tutorial walks through building a Spring Boot 3 project that integrates Alibaba's EasyExcel for Excel export and import, covering project structure, Maven dependencies, entity mapping, listener implementation, service and controller code, testing endpoints, and key Spring Boot 3 considerations such as Jakarta packages, JDK 17+, response header handling, memory management, and production‑grade best practices.

Backend DevelopmentEasyExcelExcel export
0 likes · 14 min read
Quick Start Guide to Using EasyExcel with Spring Boot 3 (Verified)
Coder Trainee
Coder Trainee
May 5, 2026 · Backend Development

What Does @SpringBootApplication Actually Do? A Deep Dive into Spring Boot’s Core Annotation

This article dissects the @SpringBootApplication annotation, explaining how it combines @SpringBootConfiguration, @EnableAutoConfiguration, and @ComponentScan, and walks through the auto‑configuration mechanism, conditional annotations, and common interview questions with concrete code examples.

@SpringBootApplicationBackend DevelopmentComponentScan
0 likes · 10 min read
What Does @SpringBootApplication Actually Do? A Deep Dive into Spring Boot’s Core Annotation
SpringMeng
SpringMeng
May 2, 2026 · Artificial Intelligence

10 Essential AI Prompt Templates Every Programmer Needs

This article presents ten practical AI prompt templates that help programmers efficiently handle requirement clarification, unit test generation, code explanation, refactoring, exception troubleshooting, performance tuning, SQL creation, knowledge documentation, design review, and cross‑language translation, each illustrated with concrete examples and usage tips.

AI promptingBackend DevelopmentPerformance Optimization
0 likes · 13 min read
10 Essential AI Prompt Templates Every Programmer Needs
Digital Planet
Digital Planet
Apr 29, 2026 · Backend Development

Why Traditional Code‑Issuing Platforms’ Permission Design Is Doomed to Fail

The article explains how the hard‑coded, role‑bound permission model of traditional code‑issuing platforms collapses when an organization’s structure changes, and shows how a three‑layer decoupled architecture can provide fine‑grained, configurable access that turns the platform into true enterprise infrastructure.

Backend DevelopmentIdentity ManagementPermission Design
0 likes · 12 min read
Why Traditional Code‑Issuing Platforms’ Permission Design Is Doomed to Fail
Java Tech Workshop
Java Tech Workshop
Apr 28, 2026 · Backend Development

Ensuring Message Order in SpringBoot: Partitioning and Sequential Consumption

This article examines why message ordering is critical in distributed systems, explains how partition mechanisms in Kafka, RocketMQ, and RabbitMQ enable ordered consumption, and provides detailed SpringBoot implementations, best‑practice guidelines, partition‑key design principles, concurrency settings, idempotency, and real‑world case studies to ensure reliable sequential processing.

Backend DevelopmentKafkaMessage Ordering
0 likes · 28 min read
Ensuring Message Order in SpringBoot: Partitioning and Sequential Consumption
Architect's Guide
Architect's Guide
Apr 27, 2026 · Backend Development

How to Optimize Large Transactions in API Endpoints

The article examines why large database transactions inside API endpoints degrade performance, outlines issues such as data inconsistency, lock contention, undo‑log overhead, and DB pressure, and presents practical optimizations including removing remote RPC calls, using programmatic transactions, batch processing, splitting into smaller transactions, and asynchronous parallel execution with code examples.

Backend DevelopmentBatch ProcessingProgrammatic Transaction
0 likes · 9 min read
How to Optimize Large Transactions in API Endpoints
MeowKitty Programming
MeowKitty Programming
Apr 23, 2026 · Backend Development

Why Java Developers Should Re‑Emphasize API Design in the AI Era

Java developers using AI to generate code find speed gains, but vague API boundaries cause AI to misinterpret intent; clear, well‑named, constrained interfaces are essential for reliable AI assistance, making API design a core factor in future development productivity.

AI code generationAPI designBackend Development
0 likes · 6 min read
Why Java Developers Should Re‑Emphasize API Design in the AI Era
Ray's Galactic Tech
Ray's Galactic Tech
Apr 23, 2026 · Artificial Intelligence

From Black‑Box to Explainable: Cloud‑Native AI Demand Engineering for Life‑Insurance

This guide explains why life‑insurance AI must move beyond black‑box recommendations, outlines eight production‑grade requirements, and presents a cloud‑native architecture that combines GraphRAG, rule engines, AI orchestration, observability, security, and Kubernetes to deliver explainable, auditable underwriting decisions.

Artificial IntelligenceBackend DevelopmentOperations
0 likes · 37 min read
From Black‑Box to Explainable: Cloud‑Native AI Demand Engineering for Life‑Insurance
Top Architect
Top Architect
Apr 22, 2026 · Backend Development

From Hottest to Obsolete: A Critical Review of 13 Java Web Frameworks

The article evaluates 13 Java web frameworks—Spring Boot, Quarkus, Micronaut, Vert.x, Helidon, Javalin, Dropwizard, Play Framework, Grails, Apache Wicket, Struts 2, JSF, and native Servlet+JSP—using six objective dimensions (performance, ecosystem maturity, learning curve, development efficiency, enterprise adoption, and innovation) and presents concrete usage statistics, benchmark numbers, and tiered rankings to guide technology selection.

Backend DevelopmentFramework ComparisonJava
0 likes · 10 min read
From Hottest to Obsolete: A Critical Review of 13 Java Web Frameworks
Tencent Architect
Tencent Architect
Apr 22, 2026 · Backend Development

Can AI Safely Write Code for High‑Risk Backend Systems? Lessons from Tencent’s CDN

This article analyses how Tencent applied AI coding to its massive, high‑risk CDN LEGO backend, built a Rust‑based Nonstop proxy to probe AI limits, designed a five‑layer Harness Engineering framework with multi‑model adversarial review, identified concrete failure modes, and quantified efficiency gains while redefining developer roles.

AI codingAI safetyBackend Development
0 likes · 20 min read
Can AI Safely Write Code for High‑Risk Backend Systems? Lessons from Tencent’s CDN
JD Tech
JD Tech
Apr 21, 2026 · Backend Development

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

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

AIAOPBackend Development
0 likes · 17 min read
How AI Can Co‑Create a Query‑Logging Feature: Two Paths, One Result
Tencent Technical Engineering
Tencent Technical Engineering
Apr 21, 2026 · Backend Development

Can AI Safely Write Code for High‑Risk Backend Systems? Lessons from Tencent’s CDN LEGO Project

When AI coding hype focuses on front‑end page generation, the real challenge is whether AI can be trusted to write code for a million‑line, high‑availability CDN backend; this article details Tencent’s systematic exploration, a 20‑day Rust proxy prototype, a five‑layer Harness Engineering framework, and concrete data showing both breakthroughs and remaining risks.

AI codingBackend Developmentharness engineering
0 likes · 25 min read
Can AI Safely Write Code for High‑Risk Backend Systems? Lessons from Tencent’s CDN LEGO Project
Java Architect Handbook
Java Architect Handbook
Apr 20, 2026 · Backend Development

Concurrency vs Parallelism in Java: Definitions, CPU Mechanics, and Interview Tips

The article explains how concurrency differs from parallelism by defining logical versus physical simultaneity, illustrates the concepts with everyday analogies and CPU scheduling details, provides Java code examples, lists common interview follow‑up questions, and offers a concise mnemonic for remembering the distinction.

Backend DevelopmentCPUConcurrency
0 likes · 10 min read
Concurrency vs Parallelism in Java: Definitions, CPU Mechanics, and Interview Tips
LuTiao Programming
LuTiao Programming
Apr 20, 2026 · Backend Development

Why Your REST API Gets Complaints? 4 Advanced Design Patterns Senior Engineers Use

Many developers think a REST API is complete after versioning, pagination, and validation, but real‑world production exposes hidden issues such as unsafe retries, concurrent updates, undocumented deprecations, and missing contracts; this article explains four senior‑engineer‑approved patterns—idempotency, optimistic locking, lifecycle management, and contract‑first design—to build APIs that survive production.

API Lifecycle ManagementBackend DevelopmentContract-First
0 likes · 8 min read
Why Your REST API Gets Complaints? 4 Advanced Design Patterns Senior Engineers Use
Eric Tech Circle
Eric Tech Circle
Apr 20, 2026 · Backend Development

How to Seamlessly Upgrade from Spring Boot 3 to 4 with AI Assistance

This article shares a practical, AI‑assisted workflow for migrating a Spring Boot 3.5.11 project to Spring Boot 4, covering key framework upgrades, step‑by‑step migration planning, common pitfalls, maintainability tips, and verification of critical functionality.

AI-assistedBackend DevelopmentJava 17
0 likes · 11 min read
How to Seamlessly Upgrade from Spring Boot 3 to 4 with AI Assistance
IT Services Circle
IT Services Circle
Apr 18, 2026 · Backend Development

7 Common Spring Backend Code Review Mistakes and Their Fixes

This article shares seven frequent pitfalls discovered during Spring backend code reviews—such as misuse of @Async, exposing exception details, non‑unique lock values, deep pagination, missing batch operations, lack of authorization, and insecure file uploads—and provides concrete corrected examples and best‑practice recommendations.

Backend DevelopmentJavaSpring
0 likes · 13 min read
7 Common Spring Backend Code Review Mistakes and Their Fixes
Golang Shines
Golang Shines
Apr 18, 2026 · Backend Development

Master Beego: Build High‑Performance Go Web Apps from Scratch

This article presents a comprehensive Chinese guide to the Beego framework, covering installation, configuration, routing, controllers, models, views, advanced features, deployment options, and real‑world examples, making it a practical resource for Go backend developers at any skill level.

Backend DevelopmentBeegoGo
0 likes · 6 min read
Master Beego: Build High‑Performance Go Web Apps from Scratch
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 17, 2026 · Backend Development

Generate Professional Architecture Diagrams Instantly with Spring Boot 3

This guide introduces the Architecture Diagram Generator skill for Spring Boot 3, explains how to install it via OpenCode and Claude Code, lists its visual features and color scheme, and demonstrates generating various architecture diagrams such as web applications, AWS serverless stacks, and microservice systems.

Architecture DiagramBackend DevelopmentClaude
0 likes · 7 min read
Generate Professional Architecture Diagrams Instantly with Spring Boot 3
AI Software Product Manager
AI Software Product Manager
Apr 16, 2026 · Artificial Intelligence

How to Leverage Google NotebookLM for Efficient Research and Summaries

Google NotebookLM, powered by Gemini, lets you upload PDFs, web pages, and other documents, automatically extracts their content, and answers questions with citations, while also generating audio overviews and PPTs, making research, report writing, and exam preparation faster and more reliable.

AI research toolArtificial IntelligenceAudio Overview
0 likes · 11 min read
How to Leverage Google NotebookLM for Efficient Research and Summaries
Data Party THU
Data Party THU
Apr 14, 2026 · Backend Development

10 Advanced Pydantic V2 Tricks to Harden Your FastAPI Production

Discover ten essential Pydantic V2 techniques—including strict mode, field constraints, separate create/update/response models, cross‑field validators, custom error handling, reusable types, forbidden extra fields, nested models, computed fields, and discriminated unions—to prevent subtle bugs and ensure robust, secure FastAPI APIs in production.

Backend DevelopmentFastAPIPydantic
0 likes · 17 min read
10 Advanced Pydantic V2 Tricks to Harden Your FastAPI Production
MeowKitty Programming
MeowKitty Programming
Apr 14, 2026 · Backend Development

Why Java + AI Will Become the Backend Breakthrough by 2026

With Spring AI 1.1, LangChain4j, and MCP Java SDK now offering mature, framework‑level AI capabilities, Java backend teams can move beyond ad‑hoc model calls to fully engineered AI integration—RAG, tool calling, and agents—making Java a viable, production‑ready AI stack for enterprises by 2026.

AIBackend DevelopmentJava
0 likes · 7 min read
Why Java + AI Will Become the Backend Breakthrough by 2026
Java Tech Enthusiast
Java Tech Enthusiast
Apr 10, 2026 · Databases

16 Powerful Ways to Leverage Redis in Your Applications

This article presents sixteen practical Redis use cases—from simple caching and distributed sessions to global IDs, rate limiting, bitmaps, shopping carts, timelines, message queues, likes, tags, filtering, follow relationships, and ranking—each illustrated with commands and code snippets for real‑world backend development.

Backend DevelopmentData StructuresMessage Queue
0 likes · 9 min read
16 Powerful Ways to Leverage Redis in Your Applications
macrozheng
macrozheng
Apr 9, 2026 · Backend Development

Boost Your Java Backend Coding with CC GUI: Visual Claude Code in IntelliJ

This article introduces CC GUI, a free IntelliJ IDEA plugin that visualizes Claude Code and Codex AI assistants, outlines its key features, step‑by‑step installation, model comparison, and demonstrates a real‑world Spring Boot upgrade workflow, highlighting how the plugin streamlines backend development through AI‑driven automation.

AI codingBackend DevelopmentClaude Code
0 likes · 6 min read
Boost Your Java Backend Coding with CC GUI: Visual Claude Code in IntelliJ