151st airhacks tv: floci, BCE vs Hexagonal, Outbound Connectors, Agentic Architecture and Testing 📎
- 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