23 private links
So why bother with Java EE?
We are going to answer this question by showing how easy it is to build modern Java applications using most of the Java EE specs. And, the key ingredient to succeeding here is Eclipse Microprofile: enterprise Java in the age of microservices.
The application we are going to build is RESTful web API to manage people; it's as simple as that. The standard way to build RESTful web services in Java is by using JAX-RS 2.1 (JSR-370). Consequently, CDI 2.0 (JSR-365) is going to take care of dependency injection, whereas JPA 2.0 (JSR-317) is going to cover the data access layer. And certainly, Bean Validation 2.0 (JSR-380) is helping us to deal with input verification.
Since Oracle will end commercial support for Java 8 in 2019, dev teams must migrate to newer Java versions. Let's look at migrating Spring Boot apps to Java 11.
Even though Docker was a 2016 thing, it is still relevant today. It is the foundation of Kubernetes,...
We take a look at the top 25 most important concepts to keep in mind when working with Optionals in Java, focusing on null variables and more.
Struts was first released in June of 2001 and has become the de-facto standard for web application development. In December 2002 it was announced that WebWork and Struts Ti would join forces to become Struts Action Framework 2.0 and the official successor to Struts. In a new InfoQ article series, Ian Roughley looks at the task of moving applications from Struts to Struts2.
What you need to know to migrate from Oracle JDK to OpenJDK on RHEL, the impact to developers and ops teams, and solutions to potential challenges.
In this tutorial, we demonstrate how to use Spring Batch in your applications using Spring Boot, Java 8, and MongoDB to help get you started with your project.
In this post, we will take a look at how to fight memory leaks in Java production systems, focusing on getting around fancy tools in local environments.
A one stop shop of all the slide decks you need to be checking out as a Java dev.
In this post, we will take a look at the top 20 interview questions from investment banks, aside from data structures and algorithms, for Java developers.
In this post, we will take a look at the top 20 interview questions from investment banks, aside from data structures and algorithms, for Java developers.
In this post, we take a look at using the CUBA platform to implement data validations on our Java applications, focusing on constraints and Bean validation.
Learn what's new in Java 9 to 11: Local Variable Type Inference, HTTP-Client, Collections, Streams, Optionals, Strings, InputStreams and more.
"Ich würde aktuell entweder das JMapper Framework oder MapStruct verwenden. " (2016)
In this article we will be extending an ExecutorService implementation with monitoring capabilities. This monitoring capability will help us to measure a number of pool parameters i.e., active threads, work queue size etc. in a live production environment. It will also enable us to measure task execution time, successful tasks count, and failed tasks count.
Here, I am going to share a custom toolkit wrapped as a Spring Boot project with an Akka Persistence starter to act as a ready-made toolkit for event-driven, asynchronous, non-blocking flow APIs, event sourcing, and CQRS implementation within Spring Boot services.
This article is a tutorial about parallel processing in Spring Batch. We will use Spring Boot to speed our development process.