Complete gig history
In the dynamic landscape of software development, security remains paramount. This session offers a comprehensive showcase of the security enhancements after JDK17. From the evolution of modern cryptographic algorithms to the intricacies of JDK security configuration, API advancements, and the game-changing role of JDK Flight Recorder, this showcase will equip you with a comprehensive understanding of how the JDK's commitment to security has matured over time. Join this talk to witness the evolution of security within the JDK, as we bridge the gap from Java 17 to today and illuminate the path to a more secure future.
What's the first step to improving performance? Is it tuning the garbage collector? Writing clean(er) code? No, the first step is understanding what's going on in your application! Performance tuning starts with analysis, and JDK tools can help you gain insights on classes and threads and can perform live GC analysis or heap dump postprocessing: jcmd, jconsole, jstat, jmap and jfr. We'll examine the functional visibility areas essential to Java and how these tools provide that information. Moreover, will discuss options on how to integrate information gathered from these tools with widespread monitoring systems like Prometheus. After this talk, you will be ready to understand what your application spends time on and why so you can start improving its performance with complete information. ANA-MARIA MIHALCEANU Ana is a Java Champion Alumni, Developer Advocate for the Java Platform Group at Oracle, guest author of the book "DevOps tools for Java Developers", and a constant adopter of challenging technical scenarios involving Java-based frameworks and multiple cloud providers. She actively supports technical communities' growth through knowledge sharing and enjoys curating content for conferences as a program committee member. To learn more about/from her, follow her on Twitter @ammbra1508.
Are you a Java developer navigating the complexities of Kubernetes? Look no further! Join this session, as we will explore the dynamic duo of Devspace and Skaffold, from the perspective of a Java developer. Whether you crave live coding, efficient dependency handling, or effortless debugging, this talk will immerse you in streamlined Java development in Kubernetes. We will start with a Java application using the latest features of JDK 21 and will integrate it with Devspace and Skaffold. We'll examine their capabilities for faster iterations and smoother deployments by looking at how each handles: continuous development, dependency management, debugging, hot reload, build configurations, rollbacks, and many more. Say goodbye to tedious setups and hello to simplified Java development in Kubernetes! ANA-MARIA MIHALCEANU Ana is a Java Champion Alumni, Developer Advocate for the Java Platform Group at Oracle, guest author of the book "DevOps tools for Java Developers", and a constant adopter of challenging technical scenarios involving Java-based frameworks and multiple cloud providers. She actively supports technical communities' growth through knowledge sharing and enjoys curating content for conferences as a program committee member. To learn more about/from her, follow her on Twitter @ammbra1508.
At the beginning of working with Kubernetes, engineers considered it bliss to have a simplified model when dealing with infrastructure. As maintaining infrastructure for distributed systems showed its complex consequences, other means appeared to help tame the marvelous k8s beast. Helm’s arrival became the de facto standard as it was seen as the only real choice to reuse Kubernetes resources until Kubernetes 1.14 was released, having Kustomize embedded in it. It is human nature to challenge and debate, and in this talk, we will observe through examples what makes Helm and Kustomize adversaries in the Kubernetes resource reusability battle, but also when they can even work together. ANA MARIA MIHALCEANU Ana is a Java Champion Alumni, Developer Advocate, guest author of the book "DevOps tools for Java Developers", and a constant adopter of challenging technical scenarios involving Java-based frameworks and multiple cloud providers. She actively supports technical communities' growth through knowledge sharing and enjoys curating content for conferences as a program committee member. To learn more about/from her, follow her on Twitter @ammbra1508. ------------------------------------------------------------ INTRO * visuals & editing by @Mercator * music : Avocado by Ephixa