Helidon CLI, Builds, Docker and Kubernetes
A conversation with Romain Grecourt about Helidon CLI and Builds
1 Stunde 50 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Beschreibung
vor 4 Jahren
An airhacks.fm conversation with Romain Grecourt (@rgrecourt)
about: introduction of clean Java EE 6 API guidelines by Bill
Shannon, the guidelines were implemented by Romain, the Maven
Versioning Rules by Bill Shannon, predictable groupids, artifactids
and package names in Java EE 6, helidon comes with a flat
classloader, in helidon there is no distinction between helidon's
and third party libraries, Java EE 7 fixed the uncompilable API
issue, API jar is the implementation of the API, Java EE APIs from
different vendors may vary, javax API was not meant to be
universal, Bill Shannon was one of Solaris architects, the "Oracle
Native Developer", GlassFish v2 and v3 was "bleeding edge", early
GlassFIsh versions were built with Apache Ant, WebLogic
multi-tenancy and vertical scaling, WebLogic build system
modernization, migration from Jira and Mercurial to GitHub,
migration from svn to git, GlassFish started with cvs then
transition to svn, KDE's svn to git, during the transition from
Java EE GlassFish to Jakarta EE GlassFish some history got lost,
the "Java For Cloud" project, "Java For Cloud" is the ancestor of
Helidon, weblogic 8 was very fast, GlassFish v3 was internally
modularized, Helidon was inspired by Java 8 functional programming
capabilities and expressjs, Java For Cloud was "Functional First
and Reactive First", Java For Cloud became the Helidon Web Server,
Helidon SE would compete with Vert.x, Reactive Programming is
Helidon's implementation detail, Helidon supports Java Loom,
Helidon SE is faster, than Helidon MicroProfile, CQRS might help
with database scalability, Helidon CLI is written in Java and
translated with GraalVM to a native executable, vuejs CLI developer
experience inspired Helidon CLI, GraalVM: goodness of Go and
greatness of Java, Helidon CLI will support pluggable extensions,
Helidon comes with home-made templating framework, wad.sh - the
"Watch and Deploy" tool, jib - demon-less docker image builds,
incremental Docker re-builds, Helidon and direct support for
Kubernetes, the minimilastic, beatiful YAML, xdoclet and Attribute
Oriented Programming, maven has no knowledge about plugins, maven
vs. gradle, the Thirsty Bear GlassFish party,
Romain Grecourt on twitter: @rgrecourt, helidon's slack channel
about: introduction of clean Java EE 6 API guidelines by Bill
Shannon, the guidelines were implemented by Romain, the Maven
Versioning Rules by Bill Shannon, predictable groupids, artifactids
and package names in Java EE 6, helidon comes with a flat
classloader, in helidon there is no distinction between helidon's
and third party libraries, Java EE 7 fixed the uncompilable API
issue, API jar is the implementation of the API, Java EE APIs from
different vendors may vary, javax API was not meant to be
universal, Bill Shannon was one of Solaris architects, the "Oracle
Native Developer", GlassFish v2 and v3 was "bleeding edge", early
GlassFIsh versions were built with Apache Ant, WebLogic
multi-tenancy and vertical scaling, WebLogic build system
modernization, migration from Jira and Mercurial to GitHub,
migration from svn to git, GlassFish started with cvs then
transition to svn, KDE's svn to git, during the transition from
Java EE GlassFish to Jakarta EE GlassFish some history got lost,
the "Java For Cloud" project, "Java For Cloud" is the ancestor of
Helidon, weblogic 8 was very fast, GlassFish v3 was internally
modularized, Helidon was inspired by Java 8 functional programming
capabilities and expressjs, Java For Cloud was "Functional First
and Reactive First", Java For Cloud became the Helidon Web Server,
Helidon SE would compete with Vert.x, Reactive Programming is
Helidon's implementation detail, Helidon supports Java Loom,
Helidon SE is faster, than Helidon MicroProfile, CQRS might help
with database scalability, Helidon CLI is written in Java and
translated with GraalVM to a native executable, vuejs CLI developer
experience inspired Helidon CLI, GraalVM: goodness of Go and
greatness of Java, Helidon CLI will support pluggable extensions,
Helidon comes with home-made templating framework, wad.sh - the
"Watch and Deploy" tool, jib - demon-less docker image builds,
incremental Docker re-builds, Helidon and direct support for
Kubernetes, the minimilastic, beatiful YAML, xdoclet and Attribute
Oriented Programming, maven has no knowledge about plugins, maven
vs. gradle, the Thirsty Bear GlassFish party,
Romain Grecourt on twitter: @rgrecourt, helidon's slack channel
Weitere Episoden
1 Stunde 12 Minuten
vor 7 Monaten
1 Stunde 6 Minuten
vor 7 Monaten
57 Minuten
vor 8 Monaten
1 Stunde 5 Minuten
vor 8 Monaten
1 Stunde 13 Minuten
vor 8 Monaten
In Podcasts werben
Kommentare (0)