Tagged articles

Backend Development

4151 articles · Page 2 of 42
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 DevelopmentCommand Line
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
Java Tech Workshop
Java Tech Workshop
Apr 2, 2026 · Backend Development

SpringBoot + JPA/Hibernate: Zero XML, Zero SQL – Fast Data Layer Setup

This tutorial walks through integrating SpringBoot with JPA (Hibernate) from adding dependencies to configuring the datasource, defining entities, using JpaRepository, building service and controller layers, applying method‑naming rules, writing custom queries, comparing JPA with MyBatis and JdbcTemplate, and highlighting key pitfalls for rapid, low‑boilerplate data‑access development.

Backend DevelopmentCRUDJPA
0 likes · 11 min read
SpringBoot + JPA/Hibernate: Zero XML, Zero SQL – Fast Data Layer Setup
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 DevelopmentFramework ComparisonJava
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 DevelopmentGo
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 DevelopmentReverse ProxyServer 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
Cloud Architecture
Cloud Architecture
Mar 20, 2026 · Backend Development

Unlock Spring Boot’s 13 Zero‑Configuration Features to Cut Boilerplate and Boost Productivity

Spring Boot follows the "Convention over Configuration" principle, yet most projects keep 80% of the configuration redundant; this article walks through 13 zero‑configuration features—from embedded servers and auto‑configured data sources to Actuator monitoring and multi‑environment profiles—showing concrete code examples, default values, and production‑grade tweaks that let developers dramatically reduce configuration files and write cleaner Java back‑ends.

Backend DevelopmentJavaSpring Boot
0 likes · 26 min read
Unlock Spring Boot’s 13 Zero‑Configuration Features to Cut Boilerplate and Boost Productivity
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 codingBackend DevelopmentClaude Code
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 Developmentcode readabilitycoding best practices
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
TonyBai
TonyBai
Mar 11, 2026 · Backend Development

Why Fetching a Simple JSON in Go Needs No Third‑Party Libraries – The Power of Its Standard Library

The article analyzes how Go’s extensive, production‑ready standard library eliminates the need for external dependencies, reduces decision fatigue, improves supply‑chain security, and offers cross‑platform, high‑performance features that many other languages achieve only with third‑party packages.

Backend DevelopmentGocross-platform
0 likes · 12 min read
Why Fetching a Simple JSON in Go Needs No Third‑Party Libraries – The Power of Its Standard Library
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
Golang Shines
Golang Shines
Mar 8, 2026 · Backend Development

240 Go Interview Questions with Answers – Master Them in 3 Passes to Land the Job

This article compiles a comprehensive set of 240 Go interview questions—including fundamentals, concurrency, runtime, and related topics such as containers, Redis, and MySQL—each paired with answers, offering candidates a structured study guide to repeatedly practice and improve their chances of securing a Go development position.

Backend DevelopmentConcurrencyDocker
0 likes · 15 min read
240 Go Interview Questions with Answers – Master Them in 3 Passes to Land the Job
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 DevelopmentDistributed ComputingRay
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 DevelopmentFull-StackSpring Boot
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 DevelopmentConcurrencyGo
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)
TonyBai
TonyBai
Feb 23, 2026 · Backend Development

Should Financial Infrastructure Drop Rust for Go? How Pragmatism Wins

The article analyzes a Reddit discussion comparing Go and Rust for high‑performance, low‑latency financial systems, weighing Rust’s safety and performance against Go’s development speed and ecosystem, and concludes that pragmatic Go adoption is the optimal choice for most backend workloads.

Backend DevelopmentCorrectnessFinancial Infrastructure
0 likes · 12 min read
Should Financial Infrastructure Drop Rust for Go? How Pragmatism Wins
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 DevelopmentGoRust
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 DevelopmentConcurrencyGo
0 likes · 8 min read
Why Go Beats Java Spring Boot for SaaS: Cost, Deployment, and Concurrency Insights
Golang Shines
Golang Shines
Feb 19, 2026 · Backend Development

Advanced Go Learning Roadmap for 2025

This article presents a systematic, concise Go learning roadmap covering beginner, intermediate, and advanced stages—detailing fundamentals, tooling, design philosophy, and specialized domains such as embedded systems, GUI, game engines, AI, cloud‑native, blockchain, and more—to help developers boost their skills and career prospects.

Advanced TopicsBackend DevelopmentGo
0 likes · 2 min read
Advanced Go Learning Roadmap for 2025
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.

Backend DevelopmentCacheableJava
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
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 Queuehigh availability
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 DevelopmentConcurrencyJava
0 likes · 13 min read
Master AsyncTask Orchestration in Spring Boot with asyncTool
Golang Shines
Golang Shines
Feb 7, 2026 · Industry Insights

What Does the Future Hold for Go in the Next 5‑10 Years?

The article examines Go’s high‑performance, concurrency‑rich, cloud‑native strengths and its weaker AI, data‑analysis and front‑end ecosystems, cites engineers’ mixed opinions on its adoption in large tech firms and traditional sectors, and concludes that while Go’s future remains solid, developers must keep learning to stay relevant.

Backend DevelopmentGoProgramming Languages
0 likes · 6 min read
What Does the Future Hold for Go in the Next 5‑10 Years?
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 DevelopmentCustom Componentslow-code
0 likes · 11 min read
How Low‑Code Platforms Supercharge Operational Backend Development Efficiency
Shepherd Advanced Notes
Shepherd Advanced Notes
Feb 4, 2026 · Backend Development

Mastering Java Code Comments: The Ultimate Guide to High‑Quality, Readable, Architecture‑Level Documentation

The article explains why high‑quality Javadoc is essential for enterprise‑level Java backend projects, walks through the most common Javadoc tags and HTML elements, provides concrete code examples—including @param, @return, @throws, @see, @deprecated—and shows how thorough comments improve readability, maintainability, and serve as a catalyst for refactoring.

Backend DevelopmentJavabest practices
0 likes · 14 min read
Mastering Java Code Comments: The Ultimate Guide to High‑Quality, Readable, Architecture‑Level Documentation
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 DevelopmentJPASpring 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 DevelopmentFramework ComparisonJava
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 DevelopmentRedisRedisson
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 DevelopmentGoconfiguration management
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.

Backend DevelopmentNode.jsPerformance Benchmark
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 Developmentcurlcurl_setopt_array
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.

Access TokenAuthenticationBackend Development
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 DevelopmentCode ArchitectureExtensibility
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 DevelopmentJavaLogging
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 DevelopmentJava
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 DevelopmentKafkaMessage Queue
0 likes · 4 min read
Preventing Duplicate Consumption in Kafka: Design, Idempotence, and Configuration Strategies
LuTiao Programming
LuTiao Programming
Jan 2, 2026 · Backend Development

Been Writing Spring Controllers for a Decade? Time to Ditch the Boilerplate Pattern

The article argues that traditional Spring Controllers impose heavy, repetitive scaffolding that outweighs business value, and demonstrates how a functional Java API can replace class‑based controllers with simple handler functions, reducing cognitive load, test complexity, and development overhead.

Backend DevelopmentControllerFunctional API
0 likes · 7 min read
Been Writing Spring Controllers for a Decade? Time to Ditch the Boilerplate Pattern
java1234
java1234
Jan 1, 2026 · Backend Development

Spring Task Scheduling in 3 Lines: Automate Jobs and Eliminate Repetitive Code

This guide explains how Spring Task turns Java applications into self‑managed schedulers, showing three quick steps to add the dependency, enable @EnableScheduling, and write @Scheduled methods, then dives into cron syntax, common use cases, pitfalls, performance tuning, and future enhancements.

Backend DevelopmentCron ExpressionJava
0 likes · 8 min read
Spring Task Scheduling in 3 Lines: Automate Jobs and Eliminate Repetitive Code
Open Source Tech Hub
Open Source Tech Hub
Jan 1, 2026 · Backend Development

What’s New in Yii 3? A Deep Dive into Its Modern Backend Architecture

Yii 3, the latest release of the PHP framework, introduces a modular package ecosystem, flexible dependency injection, PSR‑first design, advanced caching, improved database abstraction, and long‑running work mode, offering developers a high‑performance, standards‑compliant foundation for web, API, and console applications.

Backend DevelopmentPHPPSR
0 likes · 12 min read
What’s New in Yii 3? A Deep Dive into Its Modern Backend Architecture
Code Wrench
Code Wrench
Dec 30, 2025 · Backend Development

Mastering Go Package Management: Advanced Tools and Best Practices

This article explains Go's deliberately restrained package management design, the role of go.mod and go.sum as project contracts, common pitfalls in large projects, and advanced commands such as go list, go mod why, and go version -m, plus automation strategies for reliable dependency governance.

Backend DevelopmentGoPackage Management
0 likes · 10 min read
Mastering Go Package Management: Advanced Tools and Best Practices
Code Wrench
Code Wrench
Dec 29, 2025 · Backend Development

How to Transform a Monolithic Go API Gateway into a Plugin‑Based Microkernel

This article walks through refactoring a tightly‑coupled Go API gateway into a lightweight, plugin‑driven microkernel architecture, detailing the motivation, design of core abstractions, code examples, and the resulting gains in extensibility, maintainability, and flexibility.

API-gatewayBackend DevelopmentGo
0 likes · 9 min read
How to Transform a Monolithic Go API Gateway into a Plugin‑Based Microkernel
Open Source Tech Hub
Open Source Tech Hub
Dec 23, 2025 · Backend Development

Why PHP Still Powers Modern Development in 2026

Modern PHP now offers JIT compilation, readonly properties, enums, attributes and a TypeScript‑like type system, allowing zero‑step deployment, robust value‑object APIs, and a rich ecosystem of tools such as Laravel, Composer, PHPStan, Pest, Pint and Rector, with simple installation commands for macOS, Windows and Linux.

Backend DevelopmentCLIModern PHP
0 likes · 6 min read
Why PHP Still Powers Modern Development in 2026
Ray's Galactic Tech
Ray's Galactic Tech
Dec 22, 2025 · Databases

Mastering Redis: Choosing the Right Data Structure for High‑Performance Systems

Redis offers five core data types—String, Hash, List, Set, and ZSet—each acting as a high‑performance concurrent data structure that determines system throughput, latency, and stability; this guide explains their characteristics, optimal use‑cases, anti‑patterns, and practical code examples for robust architecture design.

Backend DevelopmentPerformance OptimizationRedis
0 likes · 6 min read
Mastering Redis: Choosing the Right Data Structure for High‑Performance Systems
IT Services Circle
IT Services Circle
Dec 20, 2025 · Backend Development

Lenovo Backend Interview Secrets: Deadlocks, DNS, TLS & Java ArrayList

The article examines Lenovo’s 2023 graduate hiring salaries across cities, roles, and education levels, then shares a recent backend interview experience, detailing questions on deadlocks, networking layers, DNS resolution, TLS handshakes, common data structures, and Java’s ArrayList implementation, offering practical insights and recommendations.

Backend DevelopmentData StructuresInterview
0 likes · 19 min read
Lenovo Backend Interview Secrets: Deadlocks, DNS, TLS & Java ArrayList