This session introduces the OpenRewrite platform for automated source code refactorings and walks the audience through our efforts to integrate this platform into Eclipse and Visual Studio Code as part of the open-source Spring Tools.
Are you sick of slow JVM/Application startup? Well there is a new OpenJDK project called CRaC which is all about improving JVM/Application startup without using native images. Let me show you how it works and what is in for you.
The standard feature of Records is a convenient way to represent constant classes. Though the use of this has not reached the full potential, this feature is quite a useful one even in standalone cases. This talk will discuss the feature of Records from the concept through implementation with actual code examples. Records also bring along with it the concept of “Compact Constructor”, “Canonical Constructor”, “Components”, dos and don’ts in initializations and so on and so forth.
Not so long ago, Java lovers were engulfed by a mammoth change— the Lambda Expressions in Java 1.8! However, eclipsed by lambda, minor in its avatar, was an introduction of a new error message - “should not be used as an identifier,...; a prudent observer would know that we are discussing about _, an underscore, which was being removed as a legal identifier, quietly - And it was being promoted to being an integral part of the next wave — Patterns in Java! This talk is all about this major paradigm shift of Pattern Matching that's happening in Java Language now!
Jakarta EE 10 is packed with new features for simple development of modern, lightweight enterprise Java applications for the Cloud. The new Jakarta EE Core Profile enables developers to develop microservices based on Jakarta EE technologies with runtimes smaller than ever. Jakarta EE Core Profile even makes it possible to compile Jakarta EE applications to native images to reduce the footprint even further.
Technology communities almost by definition need to be open, welcoming, diverse, and inclusive to do the most good for the most amount of people. Yet without adequate checks and balances technology communities have an unfortunate track record to be anything but – especially for people on the wrong side of power dynamics such as women and minorities.
In this session, you will learn about the cutting-edge version of Eclipse Che - a next-generation container development platform, that allows you to run your favorite IDE on Kubernetes. During the talk, we are going to demo various IDEs powered by Eclipse Che and running on Kubernetes
When using complementary tools for optimal utilization in containers and scalable infrastructures, you can achieve optimal value when developing and running enterprise software. Jakarta EE’s mechanics and application server runtimes are perfect tools for achieving this goal, especially when complemented with MicroProfile. This applies whether you are building monoliths, microservices, or anything in between.