Tagged articles
4049 articles
Page 1 of 41
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 DevelopmentDeploymentGo
0 likes · 12 min read
Why Go Is the Most Direct Language for Backend Development
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 DevelopmentLogfireLoguru
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 DevelopmentExcel ImportJava
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 DevelopmentCode review
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
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 generationBackend DevelopmentJava
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.

Backend DevelopmentCloud NativeOperations
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 DevelopmentJavaMicronaut
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.

AIAsyncBackend 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 DevelopmentCPUJava
0 likes · 10 min read
Concurrency vs Parallelism in Java: Definitions, CPU Mechanics, and Interview Tips
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-assistedAPI VersioningBackend Development
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 DevelopmentCode reviewJava
0 likes · 13 min read
7 Common Spring Backend Code Review Mistakes and Their Fixes
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.

AutomationBackend 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 toolAudio OverviewBackend Development
0 likes · 11 min read
How to Leverage Google NotebookLM for Efficient Research and Summaries
Selected Java Interview Questions
Selected Java Interview Questions
Apr 14, 2026 · Backend Development

Mastering Java Exception Hierarchy: From Checked to Unchecked and Best Practices

This guide explains Java's exception inheritance tree, the design intent behind checked and unchecked exceptions, proper handling strategies, common pitfalls, and interview‑ready answers to high‑frequency questions, helping developers write robust, maintainable backend code.

Backend DevelopmentChecked ExceptionException Handling
0 likes · 8 min read
Mastering Java Exception Hierarchy: From Checked to Unchecked and Best Practices
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 StructuresDistributed Systems
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
Java Architect Essentials
Java Architect Essentials
Apr 8, 2026 · Backend Development

Switching Spring Boot 3 from Tomcat to Undertow: Step‑by‑Step Configuration and Performance Tuning

This guide explains why Tomcat may become a bottleneck under sudden high concurrency, introduces Undertow as a lightweight non‑blocking alternative, and provides detailed Maven, YAML/Properties, thread‑pool, timeout, request‑size, compression, HTTP/2, and access‑log configurations along with monitoring tips for Spring Boot 3 applications.

Backend DevelopmentConfigurationTomcat
0 likes · 6 min read
Switching Spring Boot 3 from Tomcat to Undertow: Step‑by‑Step Configuration and Performance Tuning
Top Architect
Top Architect
Apr 7, 2026 · Backend Development

Why Over‑Design Breaks Your Code and How a Flow Engine Restores Simplicity

The article explains how excessive if‑else branching in backend services leads to fragile code, introduces a workflow engine and plugin extension mechanism to isolate business logic, shows concrete configuration and execution steps using the open‑source MemberClub project, and provides the full Java implementation of the FlowChain executor.

Backend DevelopmentDesign PatternsWorkflow Engine
0 likes · 11 min read
Why Over‑Design Breaks Your Code and How a Flow Engine Restores Simplicity
macrozheng
macrozheng
Apr 7, 2026 · Backend Development

Boost Your MyBatis Workflow in IDEA with MyBatisCodeHelper-Pro – A Complete Guide

This article introduces the MyBatisCodeHelper-Pro IntelliJ IDEA plugin, outlines its popular features such as mapper navigation, @Param generation, XML creation, pagination support, Spring integration, and SQL log conversion, and provides step‑by‑step installation and usage instructions with screenshots.

Backend DevelopmentIntelliJ IDEAMyBatis
0 likes · 5 min read
Boost Your MyBatis Workflow in IDEA with MyBatisCodeHelper-Pro – A Complete Guide
Java Tech Enthusiast
Java Tech Enthusiast
Apr 5, 2026 · Backend Development

Why Warp Is the Next‑Gen Terminal for Developers – Features, Installation, and AI‑Powered Tips

This article introduces Warp, a modern Rust‑based terminal emulator with GPU acceleration, multi‑shell support, customizable themes, and built‑in AI, and provides step‑by‑step installation, configuration, and usage instructions—including SSH and Docker commands—plus details on its AI command modes.

AIBackend DevelopmentInstallation
0 likes · 6 min read
Why Warp Is the Next‑Gen Terminal for Developers – Features, Installation, and AI‑Powered Tips
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 5, 2026 · Backend Development

Master Spring Boot 3 Parameter Binding: From @RequestBody to Custom Converters

This tutorial walks through Spring Boot 3.5.0 request parameter binding techniques—including @RequestBody for POST, automatic GET binding, field restrictions, required fields, nested objects, validation annotations, custom enum conversion, and programmatic data binding—providing code samples and execution results for each case.

Backend DevelopmentCustom ConverterInitBinder
0 likes · 8 min read
Master Spring Boot 3 Parameter Binding: From @RequestBody to Custom Converters
Open Source Tech Hub
Open Source Tech Hub
Apr 2, 2026 · Backend Development

How to Embed Typst Typesetting Directly in PHP with Ext‑Typst

Ext‑Typst is a PHP extension that integrates the modern Typst typesetting engine, allowing native compilation of Typst markup to PDF, PNG, JPEG, and SVG within PHP applications, with multiple installation options, IDE support, and examples for rapid PDF generation.

Backend DevelopmentExtensionPHP
0 likes · 3 min read
How to Embed Typst Typesetting Directly in PHP with Ext‑Typst
macrozheng
macrozheng
Apr 1, 2026 · Backend Development

Which Java Web Framework Reigns Supreme? A Data‑Driven Comparison

This article evaluates major Java web frameworks—Spring Boot, Quarkus, Micronaut, Vert.x, Helidon, Javalin, Dropwizard, Play, Grails, Apache Wicket, Struts 2, JSF, and native Servlet/JSP—across performance, ecosystem maturity, learning curve, development efficiency, enterprise adoption, and innovation, providing objective data to guide technology selection.

Backend DevelopmentJavaMicronaut
0 likes · 7 min read
Which Java Web Framework Reigns Supreme? A Data‑Driven Comparison
Ray's Galactic Tech
Ray's Galactic Tech
Mar 31, 2026 · Artificial Intelligence

From Single-Node RAG to Scalable Go AI Services: A Hands‑On Architecture Blueprint

This comprehensive guide walks Go engineers through the evolution from a prototype Retrieval‑Augmented Generation (RAG) service to a production‑grade, distributed AI platform, covering architecture, component boundaries, caching strategies, async indexing, observability, security, and step‑by‑step deployment.

AI ArchitectureBackend DevelopmentDistributed Systems
0 likes · 42 min read
From Single-Node RAG to Scalable Go AI Services: A Hands‑On Architecture Blueprint
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mar 27, 2026 · Backend Development

Mastering Nginx Reverse Proxy: Architecture, Workflow, and Config Guide

This article provides a comprehensive technical guide to Nginx reverse proxy, explaining forward vs reverse proxy concepts, architecture layers, event‑driven model, detailed configuration examples, and a step‑by‑step request flow that illustrates how Nginx hides backend servers while enabling load balancing and high availability.

Backend DevelopmentNGINXServer Configuration
0 likes · 4 min read
Mastering Nginx Reverse Proxy: Architecture, Workflow, and Config Guide
AI Open-Source Efficiency Guide
AI Open-Source Efficiency Guide
Mar 26, 2026 · Fundamentals

Boost Your Learning 10×: Master Git, Python, and Java Through Gamified Play

This article introduces three free, open‑source gamified platforms—Oh My Git, CodeCombat, and Codepip—detailing their core features, level designs, and learning outcomes for Git version control, programming languages, and CSS/HTML, and provides a side‑by‑side comparison to help developers, students, and even children choose the best tool.

Backend DevelopmentGitJava
0 likes · 8 min read
Boost Your Learning 10×: Master Git, Python, and Java Through Gamified Play
Top Architect
Top Architect
Mar 25, 2026 · Backend Development

Boost API Performance 10× with a Three‑Tier Cache Pyramid in Spring Boot 3

This article explains how to design and implement a three‑level cache pyramid (Caffeine → Redis → MySQL) in Spring Boot 3, covering configuration, a reusable CacheTemplate, hot‑key handling, random TTL, warm‑up, monitoring, and load‑test results that show latency dropping from tens of milliseconds to a few milliseconds while cutting CPU and network usage dramatically.

Backend DevelopmentCaffeineJava
0 likes · 11 min read
Boost API Performance 10× with a Three‑Tier Cache Pyramid in Spring Boot 3
Laravel Tech Community
Laravel Tech Community
Mar 22, 2026 · Backend Development

Unlock Laravel 13 AI Power: Deep Dive into Boost and AI SDK

This article explores how Laravel 13 integrates AI through Laravel Boost and the Laravel AI SDK, detailing why Laravel is ideal for AI development, the core capabilities of Boost, installation steps, configuration examples, supported providers, practical code snippets, and best‑practice recommendations for secure, cost‑effective AI integration.

AIAI SDKBackend Development
0 likes · 15 min read
Unlock Laravel 13 AI Power: Deep Dive into Boost and AI SDK
Coder Trainee
Coder Trainee
Mar 20, 2026 · Backend Development

How to Create a Custom Spring Boot Startup Banner

This guide shows how to display a custom ASCII art logo in the console by adding a banner.txt file to the resources folder and using Spring Boot's built‑in variables such as ${AnsiColor} and ${spring-boot.version} to customize the appearance.

ASCII artBackend DevelopmentJava
0 likes · 2 min read
How to Create a Custom Spring Boot Startup Banner
NiuNiu MaTe
NiuNiu MaTe
Mar 20, 2026 · Artificial Intelligence

Why Your AI‑Generated Code Fails and How to Prompt It Effectively

The article explains why AI‑generated code often fails when prompts lack clear context, demonstrates real comparisons between vague and detailed requests, and provides a practical three‑step framework—background, purpose, and requirements—to craft precise prompts that yield reliable, production‑ready code.

AI promptingBackend DevelopmentPrompt Engineering
0 likes · 7 min read
Why Your AI‑Generated Code Fails and How to Prompt It Effectively
Architect's Ambition
Architect's Ambition
Mar 19, 2026 · Backend Development

10 Advanced Claude Code Techniques That Can Double Your Development Efficiency

The article shares ten advanced Claude Code strategies—including precise prompt templates, incremental code feeding, debugging workflows, full‑stack generation, and ecosystem extensions—that can dramatically boost developers’ productivity, turning a single day's work into three days' output when applied correctly.

AI CodingAutomationBackend Development
0 likes · 17 min read
10 Advanced Claude Code Techniques That Can Double Your Development Efficiency
Code Mala Tang
Code Mala Tang
Mar 19, 2026 · Backend Development

Why Bun Beats npm and Node: A Deep Dive into Its Speed and Built‑in Tools

This article examines how Bun’s ultra‑fast package manager, integrated JavaScript runtime, native test runner, and built‑in database/S3 client together deliver a faster, lighter, and more streamlined development experience compared to traditional Node.js and npm workflows.

Backend DevelopmentBunJavaScript runtime
0 likes · 8 min read
Why Bun Beats npm and Node: A Deep Dive into Its Speed and Built‑in Tools
Top Architect
Top Architect
Mar 17, 2026 · Fundamentals

12 Coding Anti‑Patterns That Destroy Readability (And How to Spot Them)

A senior architect recounts twelve common coding habits—like over‑splitting services, endless method length, deep nesting, misleading comments, and missing logs—that dramatically reduce code readability and increase maintenance difficulty, illustrating each with vivid examples from a fictional developer.

Backend DevelopmentSoftware Engineeringcode readability
0 likes · 13 min read
12 Coding Anti‑Patterns That Destroy Readability (And How to Spot Them)
Node.js Tech Stack
Node.js Tech Stack
Mar 16, 2026 · Backend Development

Node.js Overhauls Release Cadence: One Major Version per Year, All LTS

Node.js announced a major shift to a single annual major release, each becoming an LTS version, eliminating odd-numbered releases, aligning version numbers with calendar years, and introducing an Alpha channel for early testing, which reduces maintenance burden and clarifies upgrade paths for users and library authors.

Alpha ChannelBackend DevelopmentLTS
0 likes · 8 min read
Node.js Overhauls Release Cadence: One Major Version per Year, All LTS
21CTO
21CTO
Mar 15, 2026 · Backend Development

Why Rust and TypeScript Make a Powerful Development Duo

A JetBrains survey reveals that Rust and JavaScript/TypeScript complement each other across performance, safety, and ecosystem, enabling hybrid WebAssembly‑based architectures that let developers combine Rust's speed with TypeScript's flexibility for modern full‑stack applications.

Backend DevelopmentTypeScriptWebAssembly
0 likes · 12 min read
Why Rust and TypeScript Make a Powerful Development Duo
Su San Talks Tech
Su San Talks Tech
Mar 9, 2026 · Backend Development

How to Connect OpenClaw with Enterprise WeChat in 3 Simple Steps

This guide walks you through installing the OpenClaw plugin, creating a WeChat Work robot, linking it to OpenClaw, and testing the connection, enabling AI assistants to operate within Enterprise WeChat without requiring public IPs or complex callbacks.

Backend DevelopmentIntegrationOpenClaw
0 likes · 5 min read
How to Connect OpenClaw with Enterprise WeChat in 3 Simple Steps
macrozheng
macrozheng
Mar 9, 2026 · Backend Development

Why a Single Log Line Triggered a FastJSON NullPointer – A Deep Dive into Java Serialization

The article recounts a production incident where adding a trivial log statement caused a FastJSON NullPointerException, then explains the underlying serialization mechanism, the role of ASM-generated serializers, the methods invoked during serialization, and provides best‑practice guidelines to avoid similar bugs.

ASMBackend Developmentfastjson
0 likes · 8 min read
Why a Single Log Line Triggered a FastJSON NullPointer – A Deep Dive into Java Serialization
ITPUB
ITPUB
Mar 7, 2026 · Backend Development

Transform Messy Code with DDD + CQRS: A Practical Guide for Clean Architecture

Learn how to break the cycle of unreadable, tangled code by applying Domain-Driven Design and Command-Query Responsibility Segregation, with concrete examples, step-by-step refactoring, architecture diagrams, code snippets, and practical tips for gradually adopting these patterns in real-world backend projects.

Backend DevelopmentCQRSDDD
0 likes · 16 min read
Transform Messy Code with DDD + CQRS: A Practical Guide for Clean Architecture
Selected Java Interview Questions
Selected Java Interview Questions
Mar 6, 2026 · Backend Development

Master Maven: From Plugin Setup to Full Web Project Build

This guide walks through Maven’s core workflow for Java backend development, covering plugin configuration, automatic project setup in IntelliJ IDEA, detailed pom.xml settings—including properties, dependencies, plugins—and code examples for Servlets and JSPs, plus dependency scope handling to avoid runtime conflicts.

Backend DevelopmentDependency ScopeIntelliJ IDEA
0 likes · 11 min read
Master Maven: From Plugin Setup to Full Web Project Build
Architect's Guide
Architect's Guide
Mar 6, 2026 · Backend Development

Mastering Java and Spring SPI: From Basics to Advanced Implementation

This article explains Java's built‑in Service Provider Interface (SPI) mechanism, demonstrates how to create and load SPI implementations with ServiceLoader, and then shows how Spring extends SPI using spring.factories with detailed code examples and source‑code analysis.

Backend DevelopmentSPIServiceLoader
0 likes · 8 min read
Mastering Java and Spring SPI: From Basics to Advanced Implementation
DataFunSummit
DataFunSummit
Mar 3, 2026 · Backend Development

How Ant Group Supercharged AI Data Pipelines with Ray: Boosting Index Build Speed and Reliability

This article details Ant Group's use of the Ray distributed computing framework to accelerate massive data indexing, migrate a C++ engine to Ray, implement elastic resource scheduling, improve long‑tail task efficiency, and build a robust RAG operator system with comprehensive governance, achieving up to 2× speed gains and 99.9% success rates.

Backend DevelopmentRayai data pipeline
0 likes · 15 min read
How Ant Group Supercharged AI Data Pipelines with Ray: Boosting Index Build Speed and Reliability
macrozheng
macrozheng
Mar 3, 2026 · Backend Development

Explore Free FS: A Modern Spring Boot File Management System with Full Stack Demo

Free FS is an enterprise‑grade, Spring Boot‑based file management system that offers high‑performance storage, plug‑in architecture, and real‑time progress, with detailed backend and frontend installation guides, multi‑format preview, sharing, and support for various storage backends, all available via its public Git repository.

Backend DevelopmentSpring Bootdistributed storage
0 likes · 6 min read
Explore Free FS: A Modern Spring Boot File Management System with Full Stack Demo
Code Wrench
Code Wrench
Mar 1, 2026 · Backend Development

Building a High‑Performance Go Distributed Cache: GoMemcache from Scratch

This article walks through designing and implementing GoMemcache, a lightweight Go‑based distributed cache, covering use‑case selection, concurrency lock optimization, consistent hashing, production‑grade code, and practical deployment best practices for ultra‑low latency services.

Backend DevelopmentGoconcurrency
0 likes · 12 min read
Building a High‑Performance Go Distributed Cache: GoMemcache from Scratch
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 1, 2026 · Backend Development

8 Common Java Collection Mistakes That Kill Performance (and How to Fix Them)

This article reveals eight frequent Java collection pitfalls—such as costly ArrayList insertions, inefficient LinkedList access, repeated contains checks, missing initial capacities, unordered HashMaps, modifying collections during streams, misuse of parallelStream, and in‑memory caches—explaining why they degrade performance and providing concrete, code‑driven alternatives.

Backend DevelopmentCollectionsJava
0 likes · 10 min read
8 Common Java Collection Mistakes That Kill Performance (and How to Fix Them)
Code Wrench
Code Wrench
Feb 23, 2026 · Backend Development

How Switching from Go to Rust Slashed Latency from 15 ms to 80 µs

In high‑frequency trading and real‑time systems, Go’s garbage‑collector pauses and channel lock contention can inflate P99 latency to dozens of milliseconds, while a disciplined Rust rewrite eliminates GC, reduces lock overhead, and achieves sub‑100‑microsecond latency with far lower CPU usage.

Backend DevelopmentGoLow latency
0 likes · 7 min read
How Switching from Go to Rust Slashed Latency from 15 ms to 80 µs
DevOps Coach
DevOps Coach
Feb 22, 2026 · Backend Development

Why Go Beats Java Spring Boot for SaaS: Cost, Deployment, and Concurrency Insights

After years of using Java Spring Boot, the author rewrote a SaaS microservice in Go, discovering a 60 % AWS cost reduction, simpler deployment, and easier concurrency, while also noting scenarios where Java's rich ecosystem remains preferable, offering practical guidance on when to choose Go for SaaS.

Backend DevelopmentCost OptimizationGo
0 likes · 8 min read
Why Go Beats Java Spring Boot for SaaS: Cost, Deployment, and Concurrency Insights
Coder Trainee
Coder Trainee
Feb 17, 2026 · Backend Development

Understanding Spring Cache’s @Cacheable Annotation

The article explains how Spring Cache, introduced after Spring 3.1, uses the @Cacheable annotation to declaratively cache method results, detailing each attribute such as cacheNames, key, keyGenerator, and unless, with code examples illustrating key generation and conditional caching.

@CacheableBackend DevelopmentJava
0 likes · 4 min read
Understanding Spring Cache’s @Cacheable Annotation
Java Captain
Java Captain
Feb 16, 2026 · Backend Development

Long vs BigDecimal: Choosing the Right Java Type for Money

This article compares ten community‑sourced approaches for representing monetary values in Java, explaining when a simple Long, a precise BigDecimal, a String, custom wrappers, Protobuf tricks, leadership directives, AI assistance, or even minimal integer types are appropriate, and why each choice matters.

Backend DevelopmentBigDecimalData Types
0 likes · 3 min read
Long vs BigDecimal: Choosing the Right Java Type for Money
Architect's Guide
Architect's Guide
Feb 16, 2026 · Fundamentals

Mastering AOP: Designing Joinpoint Interfaces for Clean Module Architecture

This article explains how aspect‑oriented programming (AOP) addresses cross‑cutting concerns by defining joinpoint interfaces, describing their design, illustrating Java examples, and comparing static and dynamic weaving techniques used in frameworks like Spring.

Aspect Oriented ProgrammingBackend DevelopmentDesign Patterns
0 likes · 8 min read
Mastering AOP: Designing Joinpoint Interfaces for Clean Module Architecture
ITPUB
ITPUB
Feb 15, 2026 · Backend Development

Mastering Message Queues: From Flash‑Sale Basics to RabbitMQ Production

This guide walks through why a high‑traffic flash‑sale system needs a message queue, explains the three core benefits of async processing, decoupling and traffic‑shaping, and then details RabbitMQ installation, common work patterns, durability, idempotency, ordering, dead‑letter handling, high‑availability clustering and advanced features such as delayed and priority queues.

Backend DevelopmentMessage QueueRabbitMQ
0 likes · 16 min read
Mastering Message Queues: From Flash‑Sale Basics to RabbitMQ Production
Top Architect
Top Architect
Feb 14, 2026 · Backend Development

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

This article explains the three common server‑to‑client push techniques—polling, WebSocket and Server‑Sent Events (SSE)—detailing their principles, advantages, drawbacks, browser compatibility, key APIs, and provides a complete Node.js/Express demo with front‑end code to help developers choose the right solution for real‑time data scenarios.

Backend DevelopmentExpressNode.js
0 likes · 16 min read
When to Use SSE vs WebSocket vs Polling: A Practical Node.js Guide
PaperAgent
PaperAgent
Feb 12, 2026 · Artificial Intelligence

How GLM-5 Turns LLMs into System‑Architect Agents: A Deep Technical Review

An in‑depth analysis shows how GLM‑5 surpasses traditional code‑generation LLMs by autonomously designing, implementing, and debugging complex multi‑agent systems, from a fireworks HTML demo to a 35,000‑line TrustGraph refactor, highlighting its architecture, tool integration, and cost‑effective advantages.

AI CodingBackend DevelopmentLLM
0 likes · 9 min read
How GLM-5 Turns LLMs into System‑Architect Agents: A Deep Technical Review
Java Architect Handbook
Java Architect Handbook
Feb 7, 2026 · Backend Development

Master AsyncTask Orchestration in Spring Boot with asyncTool

This guide explains how to integrate the asyncTool library into a Spring Boot project, configure custom thread pools, understand core interfaces like IWorker and ICallback, and use the provided Builder API to define serial, parallel, and mixed task flows with detailed code examples and best‑practice cautions.

Backend DevelopmentJavaSpring Boot
0 likes · 13 min read
Master AsyncTask Orchestration in Spring Boot with asyncTool
Open Source Tech Hub
Open Source Tech Hub
Feb 7, 2026 · Backend Development

Mastering Symfony Finder: Powerful File Search Techniques for PHP

This guide introduces Symfony Finder, a PHP component that provides a fluent API and rich filtering options for efficient, cross‑platform file searching, and walks through installation, basic usage, and advanced examples such as recent‑file detection, large‑log cleanup, and content‑based scans.

Backend DevelopmentFile SearchFinder
0 likes · 4 min read
Mastering Symfony Finder: Powerful File Search Techniques for PHP
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Feb 4, 2026 · Backend Development

How Low‑Code Platforms Supercharge Operational Backend Development Efficiency

This article examines how low‑code platforms can dramatically improve the development speed, cost efficiency, and maintainability of operational back‑ends by offering visual page building, reusable components, one‑click publishing, and native code export, ultimately supporting rapid digital transformation.

Backend DevelopmentOperational Efficiencycustom components
0 likes · 11 min read
How Low‑Code Platforms Supercharge Operational Backend Development Efficiency
21CTO
21CTO
Jan 31, 2026 · Backend Development

Why Microservices May Be Overkill: Embrace Modular Monoliths for Simpler, Faster Deployments

The article examines how the rise of microservices introduced hidden complexity, cost, and operational overhead, and argues that many teams are shifting back to modular monoliths, which offer clearer boundaries, faster deployments, and lower coordination burdens while still supporting future scalability.

Backend DevelopmentMicroservicesSoftware Architecture
0 likes · 14 min read
Why Microservices May Be Overkill: Embrace Modular Monoliths for Simpler, Faster Deployments
Java Baker
Java Baker
Jan 31, 2026 · Backend Development

Mastering Gray Releases and A/B Testing: Strategies, Code, and Analytics

This article provides a comprehensive guide to gray releases and A/B testing, covering common scenarios, implementation methods, layered experiment design, hash-based bucket allocation, data collection workflows, statistical analysis, and practical Java and SQL code examples for reliable feature validation.

A/B testingBackend DevelopmentJava
0 likes · 11 min read
Mastering Gray Releases and A/B Testing: Strategies, Code, and Analytics
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 30, 2026 · Backend Development

8 Hidden Hibernate Annotations That Supercharge Spring Boot 3

This guide explores eight lesser‑known Hibernate annotations—such as @EntityGraph, @Formula, @SQLRestriction, @SQLDelete, @JoinFormula, @Cache, @DynamicUpdate/Insert, and @Filter/FilterDef—demonstrating how they improve performance, simplify queries, and enhance data handling in Spring Boot 3 applications for developers.

Backend DevelopmentHibernateSpring Boot
0 likes · 11 min read
8 Hidden Hibernate Annotations That Supercharge Spring Boot 3
Go Development Architecture Practice
Go Development Architecture Practice
Jan 28, 2026 · Backend Development

Mastering gRPC with Python: From Basics to Real‑World Microservices

This guide explains the fundamentals of gRPC, why it uses HTTP/2 and Protocol Buffers, walks through writing and compiling .proto files, provides complete Python server and client examples, and outlines common microservice and Kubernetes use cases, giving developers a practical end‑to‑end workflow.

Backend DevelopmentMicroservicesProtocol Buffers
0 likes · 11 min read
Mastering gRPC with Python: From Basics to Real‑World Microservices
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 24, 2026 · Backend Development

10 Hidden Spring Boot 3 Settings to Supercharge Your Application Performance

This article reveals ten hidden Spring Boot 3 configuration tricks—from disabling the whitelabel error page and shrinking Tomcat threads to enabling HTTP/2, tuning HikariCP, caching static assets, and leveraging Actuator metrics—each illustrated with code snippets and practical steps to boost application performance.

Backend DevelopmentConfigurationJava
0 likes · 7 min read
10 Hidden Spring Boot 3 Settings to Supercharge Your Application Performance
Architecture Digest
Architecture Digest
Jan 23, 2026 · Backend Development

Which Java Backend Framework Reigns Supreme? A Comparative Guide

This article evaluates major Java backend frameworks—Spring Boot, Quarkus, Micronaut, Vert.x, Helidon, Javalin, Dropwizard, Play Framework, Grails, Apache Wicket, Struts 2, JSF, and native Servlet+JSP—across performance, ecosystem maturity, learning curve, development efficiency, enterprise adoption, and innovation, then ranks them into five tiers from top to legacy.

Backend DevelopmentJavaMicroservices
0 likes · 9 min read
Which Java Backend Framework Reigns Supreme? A Comparative Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 19, 2026 · Backend Development

How to Ensure Single-Node Execution of Spring Boot @Scheduled Tasks in Distributed Environments

This guide explains why @Scheduled jobs run on every Spring Boot instance in a cluster, and presents three practical solutions—Spring Integration's Redis lock, Redisson, and ShedLock—complete with Maven dependencies, configuration snippets, code examples, and runtime screenshots to guarantee that only one node executes the scheduled task at a time.

Backend DevelopmentScheduled TasksShedLock
0 likes · 9 min read
How to Ensure Single-Node Execution of Spring Boot @Scheduled Tasks in Distributed Environments
Code Wrench
Code Wrench
Jan 18, 2026 · Backend Development

How Go Powers a Smart Factory: Config, Tracing, and Event‑Driven Architecture

This article explains how a Go‑based smart factory evolves from a prototype to a production‑grade system by externalizing configuration with Viper, injecting Trace IDs for end‑to‑end observability, and adopting an event‑driven architecture to achieve flexible, maintainable, and scalable industrial automation.

Backend DevelopmentConfiguration ManagementDistributed Tracing
0 likes · 13 min read
How Go Powers a Smart Factory: Config, Tracing, and Event‑Driven Architecture
php Courses
php Courses
Jan 16, 2026 · Backend Development

How to Adjust Image Hue in PHP with Imagick: Step‑by‑Step Guide

This guide shows how to install the PHP Imagick extension, load an image, adjust its brightness, saturation, and hue using modulateImage, and then save or output the result, providing a concise, step‑by‑step solution for server‑side image hue manipulation.

Backend DevelopmentHue AdjustmentImage Processing
0 likes · 3 min read
How to Adjust Image Hue in PHP with Imagick: Step‑by‑Step Guide
Java One
Java One
Jan 13, 2026 · Backend Development

Master Claude Code: Install, Configure, and Leverage Its Full Power

This guide walks you through installing Claude Code, choosing and purchasing a model package, configuring the server via script or environment variables, switching models, using core commands, and applying its three operation modes to develop a complete project from start to finish.

AI toolsAnthropicBackend Development
0 likes · 13 min read
Master Claude Code: Install, Configure, and Leverage Its Full Power
Data STUDIO
Data STUDIO
Jan 13, 2026 · Backend Development

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

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

AsyncBackend DevelopmentNode.js
0 likes · 20 min read
Node.js vs Python: The Ultimate 2026 Backend Technology Selection Guide
php Courses
php Courses
Jan 8, 2026 · Backend Development

How AI Co‑Workers Transform PHP Backend Development in a Day

This article explores how AI assistants can streamline PHP backend development—from rapid requirement analysis and code generation to automated code review, continuous learning, and a new collaborative model that boosts productivity by over 50% while reshaping developer roles.

AIBackend Developmenthuman-AI collaboration
0 likes · 6 min read
How AI Co‑Workers Transform PHP Backend Development in a Day
php Courses
php Courses
Jan 8, 2026 · Backend Development

Simplify PHP cURL Requests with curl_setopt_array

This guide explains how to use PHP's curl_setopt_array function to batch‑set cURL options, improving code readability and maintainability when sending HTTP requests, and includes a complete example with detailed code and important notes on option constants.

Backend DevelopmentHTTPcURL
0 likes · 4 min read
Simplify PHP cURL Requests with curl_setopt_array
Senior Tony
Senior Tony
Jan 7, 2026 · Information Security

How to Implement Seamless Token Auto‑Renewal: Frontend Refresh, Sliding Window, and Double‑Token Strategies

Token expiration can be handled with three main strategies—frontend‑driven periodic refresh, backend sliding‑window renewal, and the industry‑standard double‑token (access + refresh) scheme—each balancing implementation simplicity, user experience, and security, with the double‑token approach offering the most robust solution.

AuthenticationBackend DevelopmentRefresh token
0 likes · 7 min read
How to Implement Seamless Token Auto‑Renewal: Frontend Refresh, Sliding Window, and Double‑Token Strategies
Code Wrench
Code Wrench
Jan 5, 2026 · Backend Development

Unlock Scalable Business Logic with Go Hook Pattern – A Hands‑On Guide

This article explains why tying business logic with side‑effects harms maintainability, introduces the Hook pattern as a clean extension point, and provides a complete Go implementation—including context structs, a hook manager, execution flow, usage examples, and senior‑developer best‑practice tips.

Backend DevelopmentGoHook Pattern
0 likes · 9 min read
Unlock Scalable Business Logic with Go Hook Pattern – A Hands‑On Guide
Selected Java Interview Questions
Selected Java Interview Questions
Jan 4, 2026 · Backend Development

Master Java Logging with SLF4J, Logback, and Lombok @Slf4j

This tutorial explains why System.out.println() is unsuitable for production logging, shows how to add SLF4J and Logback dependencies, configure logback.xml, use Lombok's @Slf4j annotation to generate a logger, and provides practical code examples for unified API logging and exception tracking.

Backend DevelopmentJavaLombok
0 likes · 9 min read
Master Java Logging with SLF4J, Logback, and Lombok @Slf4j
Java Captain
Java Captain
Jan 3, 2026 · Backend Development

Integrate Apache Tika with Spring Boot for Powerful Document Parsing

This guide shows how to integrate Apache Tika into a Spring Boot application by adding Maven dependencies, configuring a tika-config.xml file, creating a @Configuration class that provides a Tika bean, and using the bean to detect, translate, and parse various document formats.

Apache TikaBackend DevelopmentDocument Parsing
0 likes · 5 min read
Integrate Apache Tika with Spring Boot for Powerful Document Parsing
Architect Chen
Architect Chen
Jan 2, 2026 · Backend Development

Preventing Duplicate Consumption in Kafka: Design, Idempotence, and Configuration Strategies

This guide explains how to avoid duplicate message consumption in Kafka by designing unique identifiers, implementing consumer-side idempotence with deduplication tables, leveraging Kafka’s transactional features, and establishing system-level safeguards and monitoring to ensure reliable, exactly‑once processing.

Backend DevelopmentDuplicate ConsumptionExactly-Once
0 likes · 4 min read
Preventing Duplicate Consumption in Kafka: Design, Idempotence, and Configuration Strategies