More Podcasts by InfoQ episodes

From Java EE to Quarkus and LLMs: Adam Biens Playbook for Boring, FutureProof Systems thumbnail

From Java EE to Quarkus and LLMs: Adam Biens Playbook for Boring, FutureProof Systems

Published 11 May 2026

Duration: 00:36:44

A veteran Java developer highlights preferences for minimal dependencies, critiques enterprise Java's complexity, advocates for Quarkus' lightweight design over Spring, emphasizes Java EE standards, legacy BCE patterns, and Java's stability in AI/LLM integration and cloud challenges.

Episode Description

Adam Bien, an independent consultant and pioneer of zero dependencies in the enterprise world of Java, highlights the benefits of consistently using s...

Overview

The podcast discusses Adam Beams extensive experience as a Java developer and his advocacy for minimalism in enterprise software development. Beam critiques the complexity of traditional Java ecosystems, such as excessive framework reliance and XML configurations, favoring lightweight, streamlined solutions. He highlights Quarkus as a modern alternative to Spring, emphasizing its efficiency, fast startup times, and alignment with the "Convention Over Configuration" principle, which he attributes to Ruby on Rails and Java EE5. Beam also underscores the importance of Javas standard libraries and reference implementations, arguing for their stability and long-term maintenance benefits over experimental frameworks, while cautioning against adopting reactive or "modern" tools that may become obsolete.

The discussion extends to the integration of AI and large language models (LLMs) in Java development, with Beam emphasizing structured code patterns like the Boundary-Control-Entity (BCE) architecture to enhance compatibility with AI-driven code generation. He notes that Javas well-documented standards reduce complexity for both humans and LLMs, enabling efficient legacy code refactoring and cost savings. The conversation also addresses geopolitical and technical challenges in cloud computing, including data sovereignty concerns, hybrid cloud flexibility, and the shift toward local LLM deployment to reduce dependency on cloud providers. Beam advocates for zero-dependency architectures and open-source tools, such as Tornado VM and Java 25, to simplify compliance, security, and integration with CI/CD pipelines.

Key topics include the critique of non-standard development practices, the benefits of modular component design (e.g., business components for reusability), and the role of structured code in improving LLM performance. Beam reflects on the industrys shift from AI training to operational inference, the pragmatic use of Java and Python in production environments, and the resurgence of classic design patterns in modern contexts. He concludes by advocating for standards-driven, pragmatic approaches over ideological debates, stressing the value of simplicity, backward compatibility, and avoiding unnecessary complexity in software design.

Recent Episodes of Podcasts by InfoQ

4 May 2026 Roq: Leveraging Quarkus to Build Static Sites at the Speed of Go

Java's resurgence is fueled by performance gains, modern frameworks like Quarkus, and native compilation, exemplified by Rooka lightweight static site generator leveraging Quarkus for dynamic rendering, Markdown content, and streamlined workflows, with future AI integration and open-source advancements.

20 Apr 2026 Engineering Stable, Secure and Scalable Platforms: A Conversation with Matthew Liste

Systems engineering and software development's evolution emphasizes hands-on learning, mentorship, and intuitive experience, while addressing AI's impact on apprenticeships, balancing abstraction with deep system understanding, managing risks in high-stakes sectors, navigating innovation-stability trade-offs, scaling complex systems, evolving engineer roles, customer feedback loops, fostering continuous learning and collaboration, and prioritizing craftsmanship, systemic thinking, and the synergy between technical precision and practicality.

13 Apr 2026 How SBOMs and Engineering Discipline Can Help You Avoid Trivys Compromise

Strengthening mobile app security beyond minimal standards, leveraging Software Bill of Materials (SBOM) to address supply chain risks under legislative mandates like U.S. Executive Orders and the EU's Cyber Resilience Act, and utilizing tools such as Cyclone DX and SPDX for dependency tracking, compliance, and mitigating supply chain attacks through improved tooling and practices like OIDC authentication.

6 Apr 2026 Context Engineering with Adi Polak

Mobile app security, advanced LLM prompt techniques, agent-based workflows with context management and RAG, event-driven architectures, AI in software development, and challenges like data silos and automation balance are explored.

More Podcasts by InfoQ episodes