Troubleshooting & Debugging Microservices in Kubernetes
This talk is from Ray Tsang and he invited me to co-present at JConf.dev conference.
Debugging applications in production is like being the detective in a crime movie. Especially with microservices. Especially with containers. Especially in the cloud. Trying to see what’s going on in a production deployment at scale is impossible without proper tools! Google has spent over a decade deploying containerized Java applications at unprecedented scale and the infrastructure and tools developed by Google have made it uniquely possible to manage, troubleshoot, and debug, at scale.
Java 9 to Java 17: A brief review of recent changes to the language
This talk was present to the Chicago Java User Group in duo with Neha Sardana.
In a recent survey, 85% of developers are still using Java 8 or older. When Java 8 was released in 2014, changes would come in large quantities at each release. But when the release cadence changed to every six months, many developers could not follow the changes to the language. This presentation will cover the main changes to each version after Java 8, including Variable Type Inference (var), Records, Switch expressions, Text Blocks, Sealed Classes, Hidden Classes, Pattern Matching, and much more.
[PT-BR] Java 9 ao Java 16: Uma retrospectiva das recentes mudanças na JDK
Até a versão 8, as mudanças na linguagem Java eram muito lentas. Com o novo processo de release a cada 6 meses, muitas coisas mudaram e nem todos acompanharam. Venha conhecer algumas das mudanças que aconteceram entre o Java 8 e Java 15 como var, Records, Switch expressions, Text Blocks, Sealed Classes, Hidden Classes, Pattern Matching e muito mais.