Questions and topics for the 2025.06 / 135th edition of airhacks.tv:
- Meet zb (zero dependencies builder)
- Request for recommendations for load balancer tools for on-premise applications, with previous GSLB experience being
limited compared to cloud-based solutions and seeking more feature-rich alternatives.
- Use DTOs like PostDto in the Boundary layer for responses to avoid exposing entire JPA entities, and utilize
separate DTOs like CreatePostDto for handling creation requests.
- Boundary layer manages interaction between application and external systems, handling requests and responses using
appropriate DTOs.
- Managing CI/CD and collaboration with multiple people using only the "main" branch workflow.
- Comparing RequestScoped and EJB performance in Quarkus, questioning necessity of
waiting for "EJB Replacement" for performance optimization.
- Discussion on whether RequestScoped is currently sufficient without optimizations like pooling and max concurrency
that are only available in EJB.
- Payara's startup and deployment speed now comparable to Quarkus thanks to Project Leyden and JDK 24 improvements.
- Java's overall performance enhancement with JDK 24 reduces performance gap between Quarkus and other Java
frameworks.
- Project Leyden makes reflection no longer a performance bottleneck, benefiting all Java applications.
- Introduction of jtaccuino project - a Jupyter notebook written in JavaFX providing an alternative to Python for datascience.
- time travel, topics form the 35th episode:
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