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
Jun 30, 2026 · Artificial Intelligence

Loop Engineering Explained: From Prompt to Autonomous Agent Loops

The article traces the rapid evolution of AI terminology—from Prompt Engineering to Context Engineering, Harness, and finally Loop Engineering—explains what a loop is, breaks down its five essential components plus persistent memory, shows a concrete daily‑triage loop, and warns of new pitfalls such as validation, comprehension debt, and cognitive surrender.

AIAgent AutomationDevOps
0 likes · 20 min read
Loop Engineering Explained: From Prompt to Autonomous Agent Loops
macrozheng
macrozheng
Jun 29, 2026 · Fundamentals

Why Developers Are Turning to D2: A Code‑Like, Engineerable Diagramming Tool

The article explains how the open‑source D2 tool solves the frustrations of manual diagram editors by letting developers describe diagrams in plain text, version them with Git, and generate animated, LaTeX‑enabled, multi‑language charts that integrate smoothly into existing workflows.

D2Git version controlInfrastructure as Code
0 likes · 6 min read
Why Developers Are Turning to D2: A Code‑Like, Engineerable Diagramming Tool
macrozheng
macrozheng
Jun 28, 2026 · Artificial Intelligence

Why CLAUDE.md, Permissions, and Verification Are Essential When Using Claude Code

Using Claude Code can boost productivity, but without a well‑crafted CLAUDE.md, strict permission controls, sub‑agents, hooks, and a disciplined workflow, the AI may make risky changes, misinterpret rules, or expose sensitive data, so careful setup and ongoing maintenance are crucial.

AI codingCLAUDE.mdClaude Code
0 likes · 32 min read
Why CLAUDE.md, Permissions, and Verification Are Essential When Using Claude Code
macrozheng
macrozheng
Jun 27, 2026 · Backend Development

Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag

This article lists ten common IntelliJ IDEA pitfalls—slow performance, Lombok errors, broken breakpoints, encoding issues, unwanted Git files, Maven download slowness, class‑not‑found errors, broken shortcuts, MySQL timezone problems, and automatic reformatting—plus step‑by‑step solutions to make the IDE run smoothly for Java developers.

GitIDE performanceIntelliJ IDEA
0 likes · 25 min read
Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag
macrozheng
macrozheng
Jun 23, 2026 · Artificial Intelligence

Can AI Write Perfect Code? How Spec‑Driven Workflows Prevent Messy Maintenance

The article introduces OpenSpec, a spec‑driven framework that guides AI code generation through exploration, proposal, application, and archiving steps, showing how structured requirements and design documents keep AI‑produced code aligned with project goals, illustrated with a full blog‑site development example.

AI code generationOpenSpecSoftware Engineering
0 likes · 6 min read
Can AI Write Perfect Code? How Spec‑Driven Workflows Prevent Messy Maintenance
macrozheng
macrozheng
Jun 21, 2026 · Artificial Intelligence

10 Essential Claude Code Skills That Supercharge Your Programming Workflow

The article reviews ten Claude Code Skills—Superpowers, Planning with Files, UI UX Pro Max, Code Review, Code Simplifier, Webapp Testing, Ralph Loop, token‑optimizer, MCP Builder, and Skill Creator—detailing their purpose, installation commands, real‑world effects, and trade‑offs, and shows how they transform an AI‑assisted development pipeline.

AI pluginsClaude CodeToken Optimization
0 likes · 16 min read
10 Essential Claude Code Skills That Supercharge Your Programming Workflow
macrozheng
macrozheng
Jun 18, 2026 · Artificial Intelligence

Why AgentScope Java 2.0 Is Needed to Bridge the Demo‑to‑Production Gap in AI Agent Development

AgentScope Java 2.0, released in June 2026, adds native distributed deployment, multi‑tenant isolation, fine‑grained permission control, workspace‑driven state management, middleware extensibility, model fault‑tolerance and event‑stream APIs, turning demo‑only agents into production‑ready, observable, and secure AI services for enterprise Java environments.

AI AgentsAgentScopeJava
0 likes · 28 min read
Why AgentScope Java 2.0 Is Needed to Bridge the Demo‑to‑Production Gap in AI Agent Development
macrozheng
macrozheng
Jun 17, 2026 · Artificial Intelligence

Why OpenCode Is the Open‑Source Alternative to Claude Code for AI‑Powered Programming

OpenCode is an open‑source AI coding agent that natively supports over 75 models, offers dual Plan/Build modes, provides a mouse‑friendly CLI, and can generate a full Microsoft To Do‑style web app, while also highlighting its current limitations compared with Claude Code.

AI coding assistantClaude Code alternativeModel Integration
0 likes · 6 min read
Why OpenCode Is the Open‑Source Alternative to Claude Code for AI‑Powered Programming