Talk

LLMs know Java's normative APIs, specifications, and implementations. That changes how you write code. Code structure, naming conventions, and adherence to standards directly affect what LLMs generate. Well-structured, zero-dependency Java produces more consistent, more predictable LLM output and scales to big projects.

Starting from a blank project, each step demonstrates how code organization, standard API usage, and consistent patterns influence LLM-assisted development. The same principles that make code readable for developers also make it processable for LLMs.

No slides. No theory. Just code. Questions welcome at any time.
Adam Bien
adam-bien.com
Adam Bien (https://adambien.blog), a developer, architect, consultant, trainer (https://airhacks.live), podcaster (https://airhacks.fm), AWS Hero and Java Champion, has been using Java since JDK 1.0 and JavaScript since LiveScript, and still enjoys writing code.
Adam regularly organises online live workshops on Java, web technologies, cloud computing, AI and architectures at https://airhacks.live, as well as a monthly Q&A live streaming show at https://airhacks.tv.