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

Software Architecture

An AI agent carries a limited permission key through an authorization gateway to one permitted business operation.
Artificial Intelligence

AI Agent Authorization: From OAuth Access to Bounded Business Actions

A valid token is only the beginning. Enforce delegated authority, exact approvals and current business policy before an AI agent changes enterprise state.

By Enrico Homann, 2 weeks ago October 19, 2026
Conceptual bridge between a customer account and a sponsor treasury, supported by persistent ledger blocks.
Best Practices

XRPL Sponsored Fees and Reserves: Designing Onboarding Without an Open-Ended Liability

XRPL sponsorship can simplify onboarding, but reserve commitments need budgets, authorization and a verified exit. A tested policy core shows the boundaries.

By Enrico Homann, 2 weeks ago October 17, 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 teal information ribbon passes through four modular inspection gates before an AI prism produces a draft for human review.
Artificial Intelligence

Design Patterns in Practice with Spring AI: The Advisor Pipeline

Build a Spring AI advisor pipeline with clear responsibilities, bounded retries and explicit ordering, verified by 20 tests through the real ChatClient.

By Enrico Homann, 3 weeks ago October 15, 2026
An illuminated online shop remains available while an open circuit gate isolates an unavailable shipping depot.
Java

Spring Cloud Circuit Breaker in Practice: Resilient Calls Without Misleading Fallbacks

Build a Spring Cloud circuit breaker around a modern HTTP client, keep fallbacks honest, and verify failure and recovery with 18 integration tests.

By Enrico Homann, 3 weeks ago October 15, 2026
Illustrated library with bookshelves, a borrowing desk and a reading corner under one shared roof.
Java

Spring, Spring Boot, Spring Modulith and DDD: A Beginner’s Guide to Your First Modular Application

You can build your first Spring endpoint in minutes. The harder question arrives when the application grows: where should the next piece of business logic live? This guide connects four ideas that are often introduced separately. Spring creates and connects application objects. Spring Boot supplies a convenient way to configure Read more

By Enrico Homann, 3 weeks ago October 15, 2026
A solo software architect studies an open business manual while three small teal AI helpers support the surrounding process work.
AI Business & Operations

Business Engineering for an AI-Supported Solo Business: The Versioned Business Manual

Business Engineering connects strategy, organization and systems. A versioned business manual makes that design practical for an AI-supported solo business.

By Enrico Homann, 3 weeks ago October 12, 2026
A lone entrepreneur walks toward a sunrise along a mountain path, accompanied by seven luminous drones symbolizing supportive AI guardian angels.
AI Business & Operations

Guardian Angels: How AI Agents Could Reshape the Solo Business

Before humanity creates its own god, it may create its own guardian angels. How supportive AI agents could expand independent work—and how business processes keep the human in charge.

By Enrico Homann, 3 weeks ago October 10, 2026
Four transaction tiles travel together through a gate toward a distributed ledger.
Best Practices

XRPL Batch Is Live: Atomic Transactions Need Evidence of Completion

On October 9, 2026, BatchV1_1 became enabled on the XRP Ledger mainnet. For developers, this creates a practical way to group related ledger actions under one explicit execution policy. For software architects, it also creates a new responsibility: distinguish acceptance of the batch from completion of the business operation. The Read more

By Enrico Homann, 3 weeks ago October 9, 2026
Distinct glass domains linked by deliberate bridges on one application platform
Best Practices

Spring Modulith and DDD: From Business Boundaries to Reliable Events

A package called orders does not become a bounded context just because its name sounds like the business. And an event called OrderConfirmed does not make an integration reliable just because a listener receives it on your laptop. The interesting direction in Spring Modulith is the connection between these two Read more

By Enrico Homann, 3 weeks ago October 9, 2026

Posts pagination

Previous 1 2 3 4 Next
Recent Posts
  • Spring Transactions for Beginners: Make Database Changes All or Nothing November 2, 2026
  • Pumpkin Patrol: Build a Tiny Halloween Browser Game with JavaScript October 31, 2026
  • 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
Archives
  • November 2026 (1)
  • October 2026 (31)
  • 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.