145th airhacks tv: BCE, airails.dev, Zero-Dependency Agents, and Java 25 Scripts 📎
BCE pattern from 1992: top-level packages named by context not by layer, at most 3 sub-packages: Boundary, Control, Entity, @Transactional belongs only on the Boundary — one button push equals one use case equals one transaction, Hibernate Validator skipped in favor of custom Control-layer validation for precise 400-error handling, zero-dependency MCP server by Mr. Aldo from France: built with BCE and zero-dependency principles, Agent Smith live demo: zero-dependency Java 25 agent framework in ~130KB single JAR, transcriber agent with episodic memory and agent delegation, GPU Llama / TornadoVM: Apple Metal support for running Mistral and DevStral locally, plans to run Agent Smith without cloud, Z ecosystem: ZDate, ZJDocFind, ZUnit single-file test runner in ~300 lines with parallel execution, ZB build tool — all zero-dependency Java 25 scripts, LLMs understand standards better than frameworks — enables lean code generation without external dependencies, Enterprise Fire April 1st skill: converting Hello World to 73 classes with all patterns, hexagonal architecture appears for the first time on AirHacks, upcoming AirHacks Live summer workshops on spec-driven Java development and front-ends without dependencies
Do you have any more questions? See you at: airhacks.live