Starting with Micronaut framework 4.0, to be released in 2023, the Java baseline will be Java 17. Use modern Java features By setting a Java 17 baseline, we can use new Java features. For example, Micronaut framework 4.0 provides an alternative implementation of the Micronaut HTTP Client based on Java HTTP Client. Moreover, we can […]
Category: Articles
Spring Boot Microservices Tutorial
This page contains a list of Microservices tutorials using Spring boot and Spring Cloud.
Java Gets a Boost with String Templates: Simplifying Code and Improving Security
JEP 430, String Templates (Preview), has been promoted from Proposed to Target to Targeted status for JDK 21, a feature JEP type that proposes to enhance the Java programming language with string templates, which are similar to string literals but contain embedded expressions incorporated into the string template at run time.
Deploying a Quarkus Application to AWS Elastic Beanstalk
In this article, we will explore how to deploy a Quarkus application to Elastic Beanstalk and take a closer look at some of the key…
2023 Jakarta EE Developer Survey
Take this survey powered by surveymonkey.com. Create your own surveys for free.
Embracing Virtual Threads: Migration Tips for Java Developers – Microsoft for Java Developers
As a Java developer, you may have already heard about virtual threads, a powerful feature introduced in Project Loom. Virtual threads provide a lightweight alternative to traditional threads, making writing scalable and efficient concurrent code easier. In this blog post, we will discuss migration tips for Java developers who want to make the most of virtual threads.
What is the Java Community Process (JCP)? – Java Challengers
The Java Community Process (JCP) is a collaborative effort between the Java community and Oracle Corporation to develop and evolve the Java Platform, Standard Edition (Java SE), Java Platform, Enterprise Edition (Jakarta EE), and related technologies. The JCP was created in 1998 and is governed by the Java Specification Participation Agreement (JSPA), which defines the
Java News Roundup: Quarkus 3.0, MicroStream 8.0, JEP 442, GraalVM, Infinispan
This week’s Java roundup for April 24th, 2023 features news from OpenJDK, JDK 21, GlassFish 7.0.4, GraalVM 22.3.2, Microsoft OpenJDK, Spring releases. Quarkus 3.0.0, MicroStream 8.0.0, Micronaut 3.9.1, Hibernate ORM 6.2.2, Hibernate Reactive 2.0.0.CR1, Infinispan 15.0.0.Dev01, Apache Camel 3.20.4, Camel Quarkus 2.13.3, JUnit 5.9.3, JReleaser 1.6.0, JobRunr 6.1.4, JDKMon 17.0.49 and Foojay.io.
White Paper: Why Jakarta EE Is the Right Choice for Today’s Java Applications
Jakarta EE is much more than the next iteration of Java EE. It is the doorway to strategic and technical benefits that are only possible through the Jakarta EE community.
High-Performance Java Persistence – eBook
PDF, EPUB, and MOBI (Kindle) book versions
Devnexus 2023
April 4th – 6th, 2023
Amazing CTO
Developer productivity has many factors. We compare compiler messages in Go, Rust, Python, Typescript, Scala, and Java
Java ExecutorService
The Java ExecutorService is a built-in thread pool in Java which can be used to execute tasks concurrently. Tasks are submitted to the Java ExecutorService as objects implementing either the Runnable or Callable interface. The ExecutorService then executes it using internal worker threads when worker threads become idle.