Load Balancers, GSLB, Project Leyden, CI/CD and main, Cross-Field validation, Agents, Native Images--airhacks.tv livestream 📎
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:
- Why should you use static method in an interface why not just use a class?
- How are you using AI tools like copilot or cursor?
- What is a good load balancer?
- How would you map in a project that use BCE an entity post from block?
- How would you do if you want a different request for the creation for the post as well?
- Would you create the attribute names with static strings?
- Are you aware of JSON-P being brought into the JDK?
- Would you like to update the benchmark about request scoped and EJBs?
- Do you use native images? Why or why not?
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