Preparing for the LLM Era, AIRails.dev and Java 25 Scripting--144th airhacks.tv 📎
"Java 25 scripting is more capable than anticipated and produces shorter code than Python equivalents, LLMs know Java specs by heart due to publicly available specifications and stable APIs, grounding LLMs on JAX-RS and CDI specs eliminates hallucinations, BCE architecture works well with LLM code generation, junior developers can leverage LLMs to learn faster than ever before, Java 26 brings HTTP/3 client and structured concurrency and vector API, web components are the fastest UI technology being native to browsers, zero-dependency Java scripts replace Python and shell scripts, AI Rails skills system allows modular reuse of Java source code, java.util.logging with System.Logger facade is recommended over external logging frameworks, Java 9 JPMS was the main migration blocker from Java 8, measuring AI usage percentage as KPI is as problematic as code coverage metrics, brownfield projects benefit most from LLM assistance with good templates"
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