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
5.9k
Views
0
Comments
Recent Articles

Latest from macrozheng

100 recent articles max
macrozheng
macrozheng
Jul 3, 2026 · Artificial Intelligence

Hand‑Craft a Claude‑Style AI Programming Agent from Scratch – A Complete Walkthrough

This article walks you through building a Claude‑style AI programming agent from the ground up, breaking the architecture into twelve incremental versions, explaining the universal agent loop, tool integration, planning, memory compression, concurrency, and multi‑agent collaboration with concrete code examples in Python, Java, Go, and TypeScript.

AI AgentAgent LoopClaude Code
0 likes · 9 min read
Hand‑Craft a Claude‑Style AI Programming Agent from Scratch – A Complete Walkthrough
macrozheng
macrozheng
Jul 2, 2026 · Artificial Intelligence

Claude Code + Obsidian: A Game‑Changing LLM‑Powered Knowledge Engine

The article introduces the open‑source Claude‑Obsidian project, which lets a large language model read, link, and maintain your personal knowledge base inside Obsidian, explains its compounding‑knowledge model, key features like automatic note structuring and health checks, and provides step‑by‑step installation and daily usage instructions.

AIClaudeKnowledge Base
0 likes · 7 min read
Claude Code + Obsidian: A Game‑Changing LLM‑Powered Knowledge Engine
macrozheng
macrozheng
Jul 1, 2026 · Databases

Three Free Tools That Perfectly Replace Navicat

The article reviews three free MySQL client alternatives—DBeaver, MySQL Workbench, and HeidiSQL—detailing their installation steps, supported databases, key features such as multi‑database support, built‑in monitoring and ER diagram tools, and why each may suit different users.

DBeaverHeidiSQLMySQL Workbench
0 likes · 5 min read
Three Free Tools That Perfectly Replace Navicat
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.

AutomationD2Git version control
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 generationOpenSpecnpm
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 PluginsAutomationClaude Code
0 likes · 16 min read
10 Essential Claude Code Skills That Supercharge Your Programming Workflow