Articles, Home

Native Java in the Real World

Microservices on Kubernetes are the native Java sweet spot: they have the most significant framework and Java runtime overhead. Native Java needs more effort to build, debug, test, deploy & profile. The application framework should fully support native Java in production. Native Java adoption can be incremental. But a native Java application only works if all its libraries support native Java.

Articles, Home

Jfokus

Jfokus is all about developers! Check out the conference: https://www.jfokus.se

Articles, Home

Java News Roundup: CVE-2022-22968, Vector API, Jakarta EE 10 Update, IntelliJ IDEA 2022.1, Ktor 2.0

This week’s Java roundup for April 11th, 2022 features news from OpenJDK, JEP 426, JDK 19, Jakarta EE 10 updates, Spring Framework point releases and CVE-2022-22968, Quarkus 2.8.0, Open Liberty 22.0.0.4 and 22.0.0.5-beta, Micronaut 3.4.2, WildFly 26.1, Eclipse GlassFish 7.0-M4, Piranha 22.4.0, Apache Camel Quarkus 2.8.0, IntelliJ IDEA 2022.1, Ktor 2.0, and the Devnexus 2022 Conference.

Articles, Home

Welcome! You are invited to join a webinar: Why Jakarta EE 10 is the biggest thing to happen to Java in 20 years. After registering, you will receive a confirmation email about joining the webinar.

Jakarta EE 10 is the first major release of Jakarta EE since the “jakarta” namespace update. Many of the component Specifications are introducing Major or Minor version updates to signify key changes in their respective Specifications and APIs. The Platform and/or Web Profile Specifications will be incorporating many of these updated Specifications.Jakarta EE Developer Advocate Ivar Grimstad and Payara CEO and project lead for GlassFish and Jakarta Concurrency Steve Millidge, discuss what we can expect from Jakarta EE 10. They will be addressing summitted questions from the community and live questions from participants, moderated by Jakarta EE Program manager Tanja Obradovic.

Articles, Home

My attempt to understand why people perceive Java as complex

I work as an Architect/TechLead/SeniorDeveloper depending on client engagement. And, Java is the primary programming language that I have used most of my career. In recent years I got an opportunity to work with Go, NodeJS and .Net Core technologies too. I find Java, especially with SpringBoot, a solid platform to build enterprise grade applications.Occasionally there comes a discussion of technology selection, and I noticed some people don’t prefer/like Java.