adam bien's blog

151st airhacks tv: floci, BCE vs Hexagonal, Outbound Connectors, Agentic Architecture and Testing 📎

The 2026.10 / 151st edition of airhacks.tv with the following topics:
  • floci.io live demo: an AWS cloud emulator written in Java with Quarkus and GraalVM
  • floci vs. LocalStack: smaller, faster, many AWS services implemented in Java
  • what hexagonal architecture adds to a BCE eBank application
  • migrating legacy J2EE projects to Quarkus with LLMs works better than expected
  • are outbound integrations boundaries in a BCE Quarkus application?
  • zsmith on GitHub and its "concerns" skill from airails.dev
  • BCE as agentic architecture
  • better code quality keeps agents fast in complex applications - with bad code you hit the wall earlier than humans do
  • zagentcapsule (zack): a zero-dependency single executable Java 25 file, about 700 lines, wrapping Apple's container technology on macOS
  • zjev: a zero-dependency Java SDK for the jev model, soon to be published
  • jev is a fast, cheap classifier rather than a text generator
  • time machine to a 2018 gist: the questions have not changed much
  • web apps without external dependencies: web components are strong with LLMs, because LLMs are trained on standards
  • JFR for business logging: a Kafka-like experience with business events, in-memory logging and streaming at almost no cost
  • WebAssembly after eight years: coming and going, it did not overtake JavaScript
  • agentic testing: a skill generating at most three tests per method with strong assertions instead of assertTrue
  • assertion coverage that catches mutations, fewer meaningful tests with the same structure are easier to review
  • skills get shorter as LLMs get more powerful
  • the JavaOne talk How to write great Java apps with LLMs and agents is online
  • free BCE online course at BCE: The Screaming Architecture For Humans and LLMs with about 15 lessons and more coming

Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv