adam bien's blog

Load Balancers, GSLB, Project Leyden, CI/CD and main, jtaccuino, cross-field validation--Questions and Topics For 135th airhacks.tv 📎

Questions and topics for the 2025.06 / 135th edition of airhacks.tv:
  1. Meet zb (zero dependencies builder)
  2. 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.
  3. 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.
  4. Boundary layer manages interaction between application and external systems, handling requests and responses using appropriate DTOs.
  5. Managing CI/CD and collaboration with multiple people using only the "main" branch workflow.
  6. Comparing RequestScoped and EJB performance in Quarkus, questioning necessity of waiting for "EJB Replacement" for performance optimization.
  7. Discussion on whether RequestScoped is currently sufficient without optimizations like pooling and max concurrency that are only available in EJB.
  8. Payara's startup and deployment speed now comparable to Quarkus thanks to Project Leyden and JDK 24 improvements.
  9. Java's overall performance enhancement with JDK 24 reduces performance gap between Quarkus and other Java frameworks.
  10. Project Leyden makes reflection no longer a performance bottleneck, benefiting all Java applications.
  11. Introduction of jtaccuino project - a Jupyter notebook written in JavaFX providing an alternative to Python for datascience.
  12. 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