Java Architecture Diary
Author

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

523
Articles
0
Likes
3.1k
Views
0
Comments
Recent Articles

Latest from Java Architecture Diary

100 recent articles max
Java Architecture Diary
Java Architecture Diary
Sep 10, 2026 · Industry Insights

JetBrains' ThinkRail Adds to Crowded AI Lineup, Exposing Strategic Drift

JetBrains' new ThinkRail workbench for the Pi agent highlights a fragmented AI strategy spanning AI Assistant, Junie, Fleet, and Air, forcing users to navigate overlapping tools while competitors like Orca offer multi-agent flexibility, suggesting the veteran IDE maker is reacting rather than leading in the agent era.

AI coding assistantJetBrainsOrca
0 likes · 5 min read
JetBrains' ThinkRail Adds to Crowded AI Lineup, Exposing Strategic Drift
Java Architecture Diary
Java Architecture Diary
Sep 4, 2026 · Backend Development

AI Code Is Fast, But Can You Review It? The show-me Skill for Scalable Code Review

As AI coding tools like Claude Code and Codex accelerate code generation, traditional line-by-line git diff reviews become a bottleneck; the HumanLayer show-me skill addresses this by requiring AI agents to produce structured views—compact call trees, shallow file trees with responsibility annotations, Mermaid sequence diagrams, and semantic diffs—so reviewers can quickly grasp call chains, module boundaries, and data flows without reading thousands of lines.

AI-assisted developmentClaude CodeCodex
0 likes · 7 min read
AI Code Is Fast, But Can You Review It? The show-me Skill for Scalable Code Review
Java Architecture Diary
Java Architecture Diary
Aug 31, 2026 · Backend Development

Spring 7's Native Retry & Concurrency Limit: When They're Enough (and When They're Not)

Spring Framework 7 introduces @Retryable and @ConcurrencyLimit annotations for method-level retry and concurrency control, enabling developers to handle transient failures and limit parallel executions without third-party libraries, though they operate per-JVM and lack distributed coordination.

@RetryableConcurrencyLimitFault Tolerance
0 likes · 9 min read
Spring 7's Native Retry & Concurrency Limit: When They're Enough (and When They're Not)
Java Architecture Diary
Java Architecture Diary
Aug 28, 2026 · Artificial Intelligence

Giving AI Coding Agents IDE Superpowers: IDEA MCP Server Integration with Codex

This article explains how IntelliJ IDEA's built-in MCP Server (since 2025.2) enables AI coding agents like Codex to directly control the IDE via the Model Context Protocol, allowing them to run configurations, read diagnostics, format code, and debug Spring Boot applications instead of relying on blind command-line builds.

AI coding agentsCodexIDE integration
0 likes · 7 min read
Giving AI Coding Agents IDE Superpowers: IDEA MCP Server Integration with Codex
Java Architecture Diary
Java Architecture Diary
Aug 25, 2026 · Backend Development

Spring Boot 4.2.0-M1 Released: RestTemplate Deprecated, AMQP 1.0 Support Added, Major Dependency Upgrades

Spring Boot 4.2.0-M1 milestone release deprecates RestTemplate in favor of RestClient, adds AMQP 1.0 support, introduces Buildpacks image-layer caching, removes deprecated APIs, fixes numerous bugs including structured logging and Kafka consumer security, and upgrades 20+ dependencies including Hibernate, Kafka, Kotlin, and Tomcat.

AMQP 1.0BuildpacksDependency Upgrades
0 likes · 7 min read
Spring Boot 4.2.0-M1 Released: RestTemplate Deprecated, AMQP 1.0 Support Added, Major Dependency Upgrades
Java Architecture Diary
Java Architecture Diary
Aug 21, 2026 · Artificial Intelligence

LangChain4j 1.19 Switches to Stateless Streamable HTTP and Adds Hybrid Milvus Search

LangChain4j 1.19 drops SSE support in favor of a stateless Streamable HTTP protocol, introduces a Milvus‑v2 module that combines dense vector similarity with BM25 keyword matching for hybrid retrieval, and bundles dozens of bug fixes and new integrations across agents, HTTP clients, vector stores, and document parsers.

Hybrid SearchJavaLLM
0 likes · 9 min read
LangChain4j 1.19 Switches to Stateless Streamable HTTP and Adds Hybrid Milvus Search
Java Architecture Diary
Java Architecture Diary
Aug 17, 2026 · Artificial Intelligence

Pure Java OCR with mica-ppocr: How It Parses Documents and Invoices

This article details the pure‑Java mica‑ppocr library built on Java 17 and ONNX Runtime, covering its rapid version evolution, core engine upgrades, structured parsing of six document types, Spring Boot and Solon integration, performance optimizations, and architectural refactors, providing a comprehensive technical overview for developers.

JavaOCRONNX Runtime
0 likes · 12 min read
Pure Java OCR with mica-ppocr: How It Parses Documents and Invoices