Vibe Coding and AttendeesOverflowException--airhacks.fm podcast 📎
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
high performance Devoxx Belgium conference registrations, LLMs and vibe codingis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
high performance Devoxx Belgium conference registrations, LLMs and vibe codingis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
emphasising the role of Java standards and patterns in LLM code generation, the integration of tools like LangChain4J and Quarkus for enhanced AI capabilities, enterprise AI adoption and the future of AI models.is available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
SIMD to GPU-migration and performance optimizations for running LLMs inference on NVIDIA GPUs with TornadoVMis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Java, the convenience of standards, clouds, text search, and the power of managed servicesis available for download.
ZMCP implementation details, zero-dependency philosophy, Java 21 exclusive usage, MCP as interface between AI and microservices, ZB build tool convention over configuration, temporary folder for class files, ZCL single-file logger implementation, serverless Kafka consumer with partition-based scaling, S3 bucket with CloudFront for UI hosting, Java LTS vs non-LTS in production, Open Liberty for multi-application deployment, View Transition API browser support, Java Flight Recorder for monitoring, enum implementing interfaces for infrastructure as code, FFM (Foreign Function Memory) for C interop, Quarkus scaling strategies in cloud and on-premise, web standards over frameworks philosophy
and answered questions:
Best technology to distribute masterdata diffs, CORS and Access-Control-Expose-Headers, How to implement token based authentication in Java EE?, Monitoring Java EE applications in production (with pretty UI), Tenant-dependent EntityManager injection, Service discovery and Java EE 7, How to build Hateos links with JAX-RS?, Ideas to improve your career, Solutions for mobile applications for Java EE services, What is javax.ws.rs.ext.ContextResolver?, Naming for load balanced microservices, How JTA transactions are implemented under the hood?, Security in Java EE 8 news, Thin WARs in practice, Declarative JSON validation, Microservices and DB sharing, Plain Java SE without Java EE -- is it viable in real world?
Any questions left? Ask now: gist.github.com/AdamBien/480049770946348ce11da42782af850e and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
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
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
The history and background information of Java Generics, usage, best practices and patternsis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
LLM-first and context-driven software development with brokk.aiis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
running WebAssembly (Wasm) on Java and compiling Java to Wasmis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Java evolution, generics and collectionsis available for download.
Java for CPU-intensive workloads in serverless, no-code approach for I/O-bound operations, Step Functions for waiting operations, Event Bridge for transformations, Service Loader for plugin architecture, Entity Control Boundary package structure, Minimalistic Java applications, Start with Java SE then extend to MicroProfile, Quarkus for fastest runtime, HTTP Client from Java 11 instead of MicroProfile REST Client, Avoid distributing systems prematurely, REST for synchronous communication, Message queues for fire-and-forget, Kafka as a database with forever retention, System.out.println for Lambda logging, Web Components for UI development, Docker layering for Quarkus optimization, MCP comprises prompts resources and tools, 180ms build time for simple projects, 800ms for larger projects with ZB
and answered questions:
HA Singletons and Java EE, JMS-redelivery in the case of a rollback or system failure, Decisions for hosting Java EE projects on premise or in the cloud, Messaging systems and message ordering, Where to put cross-cutting classes in the Boundary-Control-Entity structure?, Deploying a single WAR into separated subfolders, How to deal with "useful" libraries in Thin WAR environments?, Test coverage of system tests, JSON-P vs JSON-B, How to separate environments in Java EE?, UI-stack options in modern Java EE applications, How to manage database connections with TomEE and Docker?, What is @javax.inject.Singleton?, Swagger integration and Jersey or: how to document REST, Field validation in JavaFX and FXML, Do we have to override: getClasses/getSingletons of the javax.ws.rs.core.Application class?
Any questions left? Ask now: gist.github.com/AdamBien/8d9aaeb0af5e612de22796225fee4cab and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
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
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
The migration of the Llama3.java SIMD-optimised Large Language Model (LLM) inference to GPU-accelerated inference with TornadoVM.is available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
about building AI-native code platforms with Javais available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
microservices, monoliths, automated testing and metrics, developer relations and focus on observabilityis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
punch cards, punch tapes and early Java experiencesis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
build-time dependency injection for Java SE with Helidon Declarative Servicesis available for download.
ZB (Zero Dependency Builder) is a simple build tool for Java without external dependencies, Main branch only development works well for most enterprise projects but not when releases are dictated by law, Load balancers like HAProxy and Nginx are recommended for on-premise while cloud load balancers are good for global distribution, JSON-P is a simple way to handle JSON in Java applications, Entity mapping can be done with direct serialization or through DTOs depending on API versioning needs, EJBs can be faster than RequestScoped beans due to object pooling and graph reuse, Quarkus deploys at build time and performs tree shaking for better performance and security, Native images make sense for on-premise deployments but not necessarily for cloud/serverless, AI tools are useful when you can quickly evaluate and accept/reject suggestions, Trunk-based development avoids merge conflicts and keeps the codebase in a functional state, Virtual threads make reactive programming less necessary
and answered questions:
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
Java EE 8 News, Java SDK for Oracle Bare Metal Cloud Services, Handling JPA relationships in CRUD microservice scenarios, The role of RxJava in typical enterprise applications, JAX-RS returning Response vs objects and JSON vs XML, Cross-field entity validation, GPL/LGPL opensource and commercial projects, What is pac4j.org, Transactions CRUD-Services BCE EntityManager and connection sharing, SCM Managing Structuring and organizing microservices, Gradle adoption gradle vs maven, Dealing with setup scripts in Java EE environment, Oracle JDK vs openJDK and licensing, Greetings from Panama jmoordb, The role of Model Driven Architecture in Java EE
Any questions left? Ask now: gist.github.com/AdamBien/74fcde9b08475112003c772ed8384462 and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
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
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Amazon Corretto development, openJDK cooperation and AWS contributions like Project Lilliput and Generational Shenandoah GCis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
enterprise use cases with opensource, pure Java blockchain (Hashgraph)is available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
TornadoVM programming model, hardware reconfiguration, LLM inference, tensor types, and future integration possibilitiesis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
rewriting JVM with Java, GraalVM and Espressois available for download.
"This interactive session is about practical, no-nonsense coding. We'll explore lean Java 21+ practices and patterns that eliminate bloat and hacks that increase productivity. We will start with structuring and organizing backend monoliths and microservices, cover testing, then move on to decoupling, abstractions, Data Oriented Programming, automation with pure Java."
I used the following example during the session ebank. As a quickstarter for serverless / AWS production projects, I'm using the following template: aws-quarkus-lambda-cdk-plain