Code Ape Tech Column
Author

Code Ape Tech Column

Former Ant Group P8 engineer, pure technologist, sharing full‑stack Java, job interview and career advice through a column. Site: java-family.cn

1.1k
Articles
0
Likes
6.5k
Views
0
Comments
Recent Articles

Latest from Code Ape Tech Column

100 recent articles max
Code Ape Tech Column
Code Ape Tech Column
Sep 3, 2026 · Databases

OpenSearch's Rise: 9.5x Faster Search, Read-Write Separation, and True Open Source

OpenSearch has evolved from an AWS fork of Elasticsearch into a Linux Foundation-hosted, Apache 2.0-licensed search platform with architectural innovations like segment replication, read-write separation, GPU-accelerated vector indexing, and native gRPC, delivering 9.5x query performance gains while offering full-stack free features and vendor-neutral governance.

Apache 2.0Apache LuceneElasticsearch
0 likes · 17 min read
OpenSearch's Rise: 9.5x Faster Search, Read-Write Separation, and True Open Source
Code Ape Tech Column
Code Ape Tech Column
Aug 28, 2026 · Databases

Redis Transforms into AI Data Infrastructure: Vector Search, Vector Sets, Semantic Cache & Agent Memory

This article details Redis's evolution into a comprehensive AI data infrastructure, covering its four core capabilities—vector search with hybrid queries, native Vector Sets data type, LangCache semantic caching for 70% LLM cost reduction, and Redis Iris context engine for AI agent memory—with technical implementations, performance benchmarks, and use-case recommendations.

AI Agent MemoryHNSWJava
0 likes · 16 min read
Redis Transforms into AI Data Infrastructure: Vector Search, Vector Sets, Semantic Cache & Agent Memory
Code Ape Tech Column
Code Ape Tech Column
Aug 20, 2026 · Artificial Intelligence

Why FastMCP Is Becoming the Default Choice for 70% of MCP Servers

FastMCP, a Python framework built on the Model Context Protocol (MCP), now powers over 70% of MCP servers thanks to its one‑line decorator API, automatic schema generation, production‑ready features, and a thriving ecosystem that turns the MCP standard into a practical development tool.

AI agentsDependency InjectionFastMCP
0 likes · 16 min read
Why FastMCP Is Becoming the Default Choice for 70% of MCP Servers
Code Ape Tech Column
Code Ape Tech Column
Jul 14, 2026 · Backend Development

Why FastAPI Is Gaining Popularity Among Developers

FastAPI, a modern Python web framework, offers high performance, rapid development, and strong type safety, making it an attractive choice for Java developers looking to build AI services, data‑processing APIs, or micro‑services, as demonstrated by benchmark results, real‑world case studies, and a step‑by‑step implementation guide.

ASGIFastAPIPython
0 likes · 26 min read
Why FastAPI Is Gaining Popularity Among Developers
Code Ape Tech Column
Code Ape Tech Column
Jul 7, 2026 · Backend Development

Maven 4 Arrives After 15 Years: A Complete Rewrite of the Java Build Tool

Maven 4 introduces a split Build/Consumer POM model, a rewritten parallel engine that speeds up large builds by 50‑60%, incremental build with smart caching, automatic multi‑module discovery, native BOM and JPMS support, dynamic versioning, new packaging types, enhanced security, and a migration tool, all while remaining 100% compatible with Maven 3 plugins.

JPMSJava Build ToolMaven
0 likes · 11 min read
Maven 4 Arrives After 15 Years: A Complete Rewrite of the Java Build Tool
Code Ape Tech Column
Code Ape Tech Column
Jul 1, 2026 · Backend Development

How Spring Integration Simplifies Inter‑Service Messaging

This article explains Spring Integration’s core concepts—messages, channels, endpoints, adapters, filters, and transformers—shows how to configure them with XML or Java, compares the framework to traditional middleware, and provides a complete e‑commerce order‑processing example with code snippets and interceptor techniques.

Design PatternsInterceptorsJava
0 likes · 20 min read
How Spring Integration Simplifies Inter‑Service Messaging
Code Ape Tech Column
Code Ape Tech Column
Jun 15, 2026 · Artificial Intelligence

How to Let Claude Code Finish Your Work While You Sleep: 6 Essential Commands

Claude Code offers a suite of six built‑in slash commands—/goal, /loop, /batch, /simplify, /doctor, and /debug—that let you define autonomous goals, schedule status checks, run parallel refactors, clean up code, diagnose configuration issues, and debug runtime problems without constant supervision.

AI programming assistantClaude CodeCode Refactoring
0 likes · 13 min read
How to Let Claude Code Finish Your Work While You Sleep: 6 Essential Commands
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 AgentSkillsSpring AI
0 likes · 13 min read
A Complete Guide to Spring Boot AI Agent Skills
Code Ape Tech Column
Code Ape Tech Column
Jun 4, 2026 · Artificial Intelligence

The Complete 2026 Guide to Codex Best Practices

An exhaustive 2026 guide walks through Codex best‑practice configuration, staged workflows, debugging tactics, context management, prompt engineering, sub‑agent usage, security safeguards, common pitfalls, typical scenarios, installation steps, and a comparison of Codex’s web, CLI, and IDE forms, all backed by official docs and community insights.

AGENTS.mdAI code generationBest Practices
0 likes · 25 min read
The Complete 2026 Guide to Codex Best Practices
Code Ape Tech Column
Code Ape Tech Column
May 25, 2026 · Backend Development

Why Does TraceId Get Mixed Up Under High Concurrency Even Though the Parent Thread Passes It to Child Threads?

The article explains why InheritableThreadLocal fails to propagate TraceId correctly in high‑concurrency thread‑pool scenarios, demonstrates the mixing problem with concrete request examples, and presents both manual propagation and Alibaba's TransmittableThreadLocal as reliable solutions.

InheritableThreadLocalJava concurrencyThreadPoolExecutor
0 likes · 7 min read
Why Does TraceId Get Mixed Up Under High Concurrency Even Though the Parent Thread Passes It to Child Threads?