
Spring Boot 4 Observability Options: Boot UI, Spring Boot Admin, and Ostara
A practical comparison of three observability tools for Spring Boot 4 applications
Java Developer by trade, AI Explorer by choice, and a Spring Boot Wizard at heart. I specialize in building robust, scalable applications and systems while actively integrating the power of Generative AI into modern software workflows. Beyond the IDE, I'm a firm believer in sharing knowledge and fostering the developer community. I thrive at the intersection of enterprise reliability and cutting-edge automation, always looking for the next challenge that requires a mix of clean code and creative…

A practical comparison of three observability tools for Spring Boot 4 applications

I updated ai-toolkit to follow the new Agent plugin standard, rewired the installer, and added a Javadoc Central plugin.

Skills, MCPs, and feedback loops took the centre of my July AI work.

AI agents default to three-layer codebases because that's what most public projects use. Here's why that matters and how a reusable skill fixes it.

Claude certification, Copilot cost pressure, and why local-first AI experiments moved up my list in June.

A workflow that turns any YouTube URL into a 5-minute readable article using AI, with commentary on the tools and techniques along the way.

An extended write-up of the hypermedia API hypothesis for agent workflows with Spring HATEOAS and HAL-FORMS.

Discovery-first workflows, toolkit curation and Copilot still rules.

Why I created ai-toolkit to manage prompts, agents, skills, and instructions, and how a published catalog plus JBang installer helps me start faster.

How a dedicated discovery agent bridges the gap between VSCode Copilot's Plan and Ask modes, mapping scope before you commit to a solution.

Consolidation, knowledge bases, and trying out the new wave of harness tools, a personal retrospective on April 2026.

MCP gives your LLM access to external systems via your agent. Spring AI makes it straightforward to build MCP servers in Java using annotations.

A short note on why voice consistency matters as content output grows, and how a writing skill plus an agent-driven quiz loop keeps posts aligned.

Harnesses, orchestrators, and the growing ecosystem of AI workflow tooling, a personal retrospective on March 2026.

Using the Java Copilot SDK to write programmable agentic workflows on top of GitHub Copilot instead of relying on Markdown instructions.

How to close the AI feedback loop after every ticket, using a reusable Copilot prompt to update instructions and tests so the AI improves over time.

A mental model for AI orchestration that mirrors clean code: Agents define the workflow, Prompts execute a phase, and Skills perform the atomic actions.

How a popular guide to Java UI frameworks became a dedicated website, and what awesome-java-ui.com aims to do for the community.

A personal journey through AI tools, skills, and agent workflows in February 2026.

A comprehensive overview of Java UI frameworks across desktop, web, mobile, and terminal platforms in 2026.

A personal journey through AI tools, skills, and agent workflows in January 2026.

Learn how to build GitHub Copilot skills using Java and JBang instead of Python or JavaScript.

Using AI coding assistants to create custom scripts and tools that automate workflow friction points and repetitive tasks.

A new RSS feeds page showcasing curated sources for Java development, architecture, and software engineering without algorithmic filtering.

Curating and managing podcast subscriptions for 2026, featuring REWORK and Tech Lead Journal.

How the Self-Contained Systems architecture pattern provides optimal code structure for AI coding agents to understand and modify.

Getting started with JReleaser for automated Java project releases to Maven Central and multiple distribution channels.

Why Chrome extensions are powerful for building custom developer tools and automating web-based workflows.

Expose Spring Shell commands as MCP tools for GitHub Copilot and other AI assistants using Spring AI server integration.

Publish Java libraries to JitPack from GitHub without Maven Central setup—just tag and push to deploy.

Release announcement for j2html Extensions 0.0.3 with Maven BOM support for managing Bootstrap, HTMX, and Spring Boot starter artifacts.

Building an iOS shortcut to share links from any app directly to a custom web service without a dedicated app.

Improve Maven Surefire test output with the JUnit 5 Tree Reporter plugin for hierarchical test visualization.

Key changes coming in Maven 4 including Java 17 requirement, subproject terminology, and new BOM package type.

Discovering ConsoleUI and AsciiTable libraries for building interactive and professional command-line applications with JBang.