macrozheng
Author

macrozheng

Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.

1.3k
Articles
0
Likes
10.2k
Views
0
Comments
Recent Articles

Latest from macrozheng

100 recent articles max
macrozheng
macrozheng
Sep 15, 2026 · Artificial Intelligence

Spring AI Alibaba Stalled: AI Development Shifts to Autonomous Harness Agents

Spring AI Alibaba appears unmaintained since v1.1.2.2 six months ago, as AI development shifts from workflow orchestration to autonomous Harness agents that self-decompose tasks; the article analyzes this gap and suggests alternatives like AgentScope and Pi runtime for Java teams.

AI AgentsAgentScopeHarness²
0 likes · 5 min read
Spring AI Alibaba Stalled: AI Development Shifts to Autonomous Harness Agents
macrozheng
macrozheng
Sep 12, 2026 · Industry Insights

Andrew Ng: AI Writes Code, But Top Engineers Are Busier Than Ever

Andrew Ng warns that developers still coding like it's 2022 face obsolescence, as AI handles 30-40% of tasks but shifts value to the remaining 60%—system understanding, context, judgment, and product sense—making elite engineers busier while demanding full-stack fluency, proactive agency, and learning that retains cognitive ownership.

AI codingAndrew NgSoftware Engineering
0 likes · 16 min read
Andrew Ng: AI Writes Code, But Top Engineers Are Busier Than Ever
macrozheng
macrozheng
Sep 10, 2026 · Industry Insights

Why Tech Giants Keep R&D in First-Tier Cities: The Hidden Logic

This analysis explains why Chinese internet giants concentrate R&D in first-tier cities, citing talent pool depth, innovation ecosystem density, high living costs as a motivation filter, and globalization advantages that second- and third-tier cities cannot yet replicate.

First-Tier CitiesGlobalizationInnovation Ecosystem
0 likes · 7 min read
Why Tech Giants Keep R&D in First-Tier Cities: The Hidden Logic
macrozheng
macrozheng
Sep 8, 2026 · Backend Development

Why Hutool 5 Dominates Java Projects: One Library Replaces Dozens of Custom Utils

This article analyzes why Hutool 5 has become the standard Java utility library, detailing its modular design, code reduction benefits, performance improvements over JDK, and comparison with Guava and Apache Commons, while providing practical migration examples for strings, dates, files, HTTP, JSON, and AI integration.

AI IntegrationBackend DevelopmentJava
0 likes · 23 min read
Why Hutool 5 Dominates Java Projects: One Library Replaces Dozens of Custom Utils
macrozheng
macrozheng
Sep 7, 2026 · Backend Development

Java Virtual Threads: Why the 'Million Concurrency' Promise Failed in Production

This article analyzes why Java virtual threads, despite promising million-concurrency with minimal overhead, see little production adoption due to pinning with synchronized blocks, ThreadLocal memory explosions, incomplete framework support, and unsuitability for CPU-bound workloads, while showing benchmarks where they excel in I/O-heavy scenarios.

JDK 21JavaSpring Boot
0 likes · 12 min read
Java Virtual Threads: Why the 'Million Concurrency' Promise Failed in Production
macrozheng
macrozheng
Sep 5, 2026 · Artificial Intelligence

OpenAI Codex Lead: Why Juggling 10 AI Agents Isn't the Future

OpenAI Codex lead Tibo argues that developers shouldn't manage dozens of AI agents manually; instead, future systems should orchestrate tasks, maintain context, and only interrupt humans for high-risk decisions, turning programmers from supervisors into strategic deciders.

AI AgentsAI-assisted codingCodex
0 likes · 11 min read
OpenAI Codex Lead: Why Juggling 10 AI Agents Isn't the Future
macrozheng
macrozheng
Sep 3, 2026 · Operations

WezTerm: The Ultimate Windows Terminal for Claude Code & Codex

This article reviews WezTerm, a GPU-accelerated Rust terminal with built-in multiplexing, Lua configuration, and session persistence, demonstrating its superiority over Windows Terminal for running AI coding agents like Claude Code and Codex on Windows through practical configuration examples and a live session persistence test.

Claude CodeCodexLua configuration
0 likes · 14 min read
WezTerm: The Ultimate Windows Terminal for Claude Code & Codex
macrozheng
macrozheng
Sep 1, 2026 · Information Security

Why Sa-Token Is Winning Over Developers: A Java Authentication Efficiency Revolution

Sa-Token has rapidly become the go‑to Java permission framework because it abstracts and automates common security concerns, offers a lightweight Core‑Plugin‑Adapter architecture, supports plug‑in storage like Redis, and lets developers implement login, logout and permission checks with a single line of code, dramatically reducing development time compared with Spring Security.

AuthorizationJavaPermission Framework
0 likes · 16 min read
Why Sa-Token Is Winning Over Developers: A Java Authentication Efficiency Revolution