Homann SoftwareHomann Software
  • About
  • Blog
    • Business Vision
    • Artificial Intelligence
    • Software Architecture
    • Distributed Computing
    • Technological Frameworks
    • Hands-on
    • Cheat sheetUseful information in a compact format
  • Team principles
  • Commitments
  • Portfolio
  • Toolkit

Java

Spring Boot for Beginners: an original cover showing HTTP API, application use cases and database responsibilities.
Java

Spring Boot for Beginners: Build, Understand and Test Your First Java REST API

Learn Spring Boot step by step with a complete Java REST API, validation, JPA, transactions, 28 passing tests, UML and BPMN diagrams.

By Enrico Homann, 5 days ago October 26, 2026
AI-generated conceptual electric sports car with cold-gas plumes and abstract software control layers; not an authentic Tesla photograph.
Artificial Intelligence

Tesla’s New Roadster: Cold-Gas Thrusters, Physical AI and the Software Behind the Spectacle

Tesla’s new Roadster puts physical AI and software control boundaries in focus. What is confirmed, what remains unknown, and what a tested Java example can teach.

By Enrico Homann, 2 weeks ago October 16, 2026
A solo founder oversees five connected computational workstations through a central orchestration hub, with daylight and night visible beyond the windows.
AI Business & Operations

The Solo Founder’s AI Company: What You Can Orchestrate Today

A solo founder can delegate substantial work to AI agents today. Here is how I would build a company around bounded jobs, overnight execution and evidence.

By Enrico Homann, 4 weeks ago October 4, 2026
Teal canonical blockchain with an amber orphan branch and a translucent explorer data panel.
Blockchain-Technology

Building a Reorg-Safe Blockchain Explorer in Java

A blockchain explorer must explain changing history. Build a Java indexing core that handles reorgs, preserves observations and protects finalized checkpoints.

By Enrico Homann, 4 weeks ago October 2, 2026
Glass service blocks linked by telemetry paths, with an inspection gate revealing traces and metric bars.
Best Practices

Your Telemetry Needs Tests: OpenTelemetry Contracts for Java

The payment provider fails. Your checkout counter keeps rising. The dashboard looks healthy. The trace contains a checkout span, but the payment call sits in another trace. And somewhere in the exception data, a customer email has slipped into your observability platform. The application may have passed its functional tests. Read more

By Enrico Homann, 1 month ago October 1, 2026
Three distinct architectural blocks connected through interfaces inside one transparent deployment boundary.
Best Practices

Your Modular Monolith Needs an Architecture Test

A developer needs one more field for an order confirmation. The inventory module already has it, so they import a convenient internal class. The code compiles. The feature works. The boundary on the architecture diagram has just disappeared. That is a practical problem worth solving before splitting an application into Read more

By Enrico Homann, 1 month ago September 30, 2026
Typed AI decisions flow from a model signal through application policy to routing or human review.
Artificial Intelligence

Typed AI Decisions in Java: Make Uncertainty an Explicit Outcome

Research date: September 27, 2026. An architecture guide with an executable Java 21 example. A customer writes: “My payment failed, and now I cannot log in.” Should that ticket go to billing or technical support? A language model can suggest a queue, but your application still has to decide whether Read more

By Enrico Homann, 1 month ago September 28, 2026
An embedding producer passes tenant, space and dimension checks before a versioned index; its query encoder uses the same contract.
Artificial Intelligence

Spring AI 2.1: Your RAG Pipeline Needs an Embedding Contract

Engineering analysis — September 27, 2026. Based on the Spring AI milestone released September 25. An enterprise search application can accept every vector, return plausible results, and still be wrong. The dangerous case is not necessarily a malformed request. It is a successful import of vectors that belong to a Read more

By Enrico Homann, 1 month ago September 27, 2026
Abstract enterprise AI architecture routing work through a policy gateway to three model tiers and an evaluation loop.
Artificial Intelligence

GPT-6 Sol and Luna: Model Routing Is Now an Architecture Decision

GPT-6 Sol and Luna shift the question from which model is best to which model is justified for each task. Build a policy-driven router in tested Java.

By Enrico Homann, 1 month ago September 24, 2026
Conceptual illustration of an AI reasoning core connected to enterprise systems through a controlled runtime harness.
Artificial Intelligence

AI Agent Harnesses: The Runtime Layer Enterprise Agents Now Need

AI agents need more than a model and tools. Learn how a runtime harness enforces limits, approvals and evidence, with a tested Java example.

By Enrico Homann, 1 month ago September 22, 2026

Posts pagination

1 2 Next
Recent Posts
  • Spring and Physical AI for Beginners: Build a Tested Robot Mission Coordinator October 30, 2026
  • Domain-Driven Design with Spring for Beginners: From Business Rules to a Tested Application October 29, 2026
  • Spring Boot and Keycloak OIDC for Beginners: Login, Secure APIs, and Understand Every Step October 28, 2026
  • Spring Boot for Beginners: Build, Understand and Test Your First Java REST API October 26, 2026
  • AI Agent Evaluations: Test Business Outcomes Before You Ship October 24, 2026
Archives
  • October 2026 (30)
  • September 2026 (9)
  • July 2026 (2)
  • April 2024 (2)
  • March 2024 (3)
  • February 2024 (1)
  • July 2023 (3)
  • May 2023 (4)
  • April 2023 (6)
  • July 2020 (1)
  • May 2020 (6)
  • April 2020 (1)
  • March 2020 (1)
  • ACM – Code of Ethics and Professional Conduct
  • Imprint / Impressum
  • Privacy / Datenschutz
Copyright © 2020-2026 by homannsoftware.com. All rights reserved.