Java SE, MicroProfile and GraalVM: the Helidon's Way

airhacks.fm podcast with adam bien - A podcast by Adam Bien

Categories:

An airhacks.fm conversation with Dmitry Kornilov (@m0mus) about: "What was your first computer?" - Dmitry's introduction, Helidon 2.0 supports GraalVM native compilation, Helidon CLI used Apache Maven Archetype, Helidon CLI is written in Java and cross-compiled to an executable file, the Helicon CLI source code and repository, watch and deploy: wad.sh - a primitive version of Helidon CLI, with Helidon you can compile MicroProfile applications and compile them to a native image, Helidon supports Weld and has full CDI compatibility, Helidon comes with MicroProfile Reactive Messaging and MicroProfile Reactive Operators, Reactive Operators were contributed by David Karnok, Quarkus is pragmatic and they are choosing the 80% approach, Helidon focuses on CDI and MicroProfile compatibility, Helidon uses Smallrye for OpenAPI, WebLogic license comes with Helidon support, Helidon supports WebSockets, JPA, Helidon is the natural choice for WebLogic customers, migrations from reasonable Java EE / Jakarta EE applications to MicroProfile are easy, Helidon with Oracle JDBC drivers and GraalVM support, next Helidon major release will come with additional cloud support, Oracle Cloud Infrastructure is going to be supported by Helidon, Helidon will support other cloud services as well, all clouds contributions are welcome, Java / Jakarta Messaging Service (JMS) on Microsoft Azure, Eclipse MicroProfile Azure implementation, JSON-B and JSON-P Jakarta EE 10 features, Java API for JSON Binding, Java Record and JSON-B, JEP 384: Records (Second Preview) in Java 15, preliminary support for Project Loom in Helidon, Jersey MVC Templates, Quarkus Templating Qute, performance and scalability is Helidon's focus, Helidon supports MicroProfile 3.3, Helidon tries to support the latest MicroProfile the fastest, possible Micronaut's impact on Helidion, Graeme Rocher works for GraalVM, Micronaut's extensions might be supported in Helidon, Micronaut Data and Bean Validation could be used in Helidon, Java SE vs. MicroProfile API stability, Helidon uses semantic versioning, a possible trend back to monoliths, Java EE, Jakarta EE and MicroProfile, Dmitry Kornilov on twitter: @m0mus, Dmitry's blog: https://dmitrykornilov.net