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

Hands-on

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, 3 weeks ago October 17, 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
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, 4 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, 4 weeks ago October 9, 2026
AI proposal paths pass through an authorization gate toward an abstract distributed ledger.
Artificial Intelligence

AI Agents and XRPL Payments: Building an Authorization Boundary with Spring AI and xrpl4j

Test an AI payment authorization boundary in Java: tenant-scoped Spring AI tools, immutable approvals, fee caps and unsigned xrpl4j transactions.

By Enrico Homann, 4 weeks ago October 9, 2026
A verification gate separates ledger observations from business accounting entries.
Best Practices

Reliable XRPL Payments in Java: Settlement Evidence with xrpl4j

Build a tested Java settlement boundary with xrpl4j: verify delivered value, issuer and final ledger evidence, then commit an idempotent credit and outbox event together.

By Enrico Homann, 4 weeks ago October 8, 2026
Many request paths approach a gateway that admits three calls to a server and diverts excess demand.
Best Practices

Spring Framework 7 Resilience: Protect Your Dependencies in the Virtual Thread Era

Test Spring Framework 7 retries and concurrency limits with real proxies and virtual threads. Protect dependencies, avoid retry amplification, and understand timeout boundaries.

By Enrico Homann, 4 weeks ago October 7, 2026
A teal route through glass checkpoints reconnects around an amber interruption and reaches one solid receipt block.
Artificial Intelligence

Durable AI Workflows in Java: Retrying Is Not Enough

A worker can disappear after a credit commits. Durable orchestration preserves progress; a tested receiver contract makes repeated deliveries safe.

By Enrico Homann, 1 month ago October 3, 2026

Posts pagination

Previous 1 2 3 … 5 Next
Recent Posts
  • Minecraft and Java in 2026: Build Better Extensions with Testable Rules November 4, 2026
  • Spring MVC for Beginners: From Browser Request to Validated Web Form November 3, 2026
  • 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
Archives
  • November 2026 (3)
  • 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.