JavaServer Faces is the Java standard technology for building component-based web interfaces. Get started with JSF, including what’s new in JSF 2.3
Accumulative: Custom Java Collectors Made Easy – DZone Java
Check out this post where we explore custom Java collectors and how to implement them with the Accumulative interface, making collectors much easier.
Next Steps to Pattern Matching in Java with Java 12 and Switch Expressions aka JEP 325
It is interesting to see how the Java language evolves over time. One thing that I have always missed is pattern matching in a way similar to languages like Scala.Now there are different JDK Enhancement Proposals (JEP) aiming at bringing us a little bit closer to pattern matching, especially JEP 325 aka Switch Expressions that are included in the current Java 12 preview or JEP 305 aka Pattern Matching for instanceof.In the following article, I’d like to demonstrate how to use switch expr
#HOWTO: Generate PDFs (Apache PDFBox) including Charts (XChart) with Java EE
Generating documents for e.g. invoices or reports is a central use case for enterprise applications. As a Java developer, you have a wide range of possible libraries to manipulate and create Word, …
Thread, Code and Data – How a Multithreading Java Program Actually Run
There are certain things, which you don’t learn on academics or training class, you develop those understanding after few years of work exp…
Multiple null checks in Java 8
I have the below code which is bit ugly for multiple null checks.String s = null;if (str1 != null) { s = str1;} else if (str2 != null) { s = str2;} else if (str3 != null) { s = st…
Java Weekly, Issue 269 | Baeldung
New Spring Boot and Security releases are out this week, and a well-organized round-up of everything that has changed in Java and the JVM since JDK 8.
i18n in Java 11, Spring Boot, and JavaScript
Learn how to internationalize and localize your Java and Spring Boot apps.
Using Throwaway Containers for Integration Testing with Java, JUnit 5 and Testcontainers
A lot of boilerplate code is written when developers need to test their applications with different connected systems like databases, stream platforms and other collaborators.Docker allows to handle those dependencies but there is still some glue code required to bind the container’s lifecycle and the configuration to the concrete integration test.Testcontainers is a testing library that offers lightweight throwaway instances of anything able to run in a Docker container, with bindings t
Jakarta EE Milestone – Eclipse GlassFish 5.1 is Java EE 8 Compatible
Will Lyons Senior Director, Product Management Oracle is very pleased that Eclipse GlassFish 5.1 has been released and certified a….
5 Spring Framework Books for Java developers (Includes Spring Security and Spring Boot) – Best of lot
Spring framework is one of the most popular frameworks in the Java world which used to develop Java application, both core Java, and web ap…
Java Weekly, Issue 268 | Baeldung
An in-depth look at Spring Boot configuration with application.properties, and several strategies for dealing with FaaS cold starts.
QRebel – Shift performance management left |
QRebel helps development teams find, diagnose, and fix application performance issues early in the continuous delivery pipeline.
Data Structures in Java Live Class 2019-03-26
A thorough look at the collection classes in java.util.** in Java
7 Common Socket Errors and Exception in Java Application [Solved]
In this blog, I plan to talk about some common exceptions and errors that arise while using sockets. Quite often, these socket issues arise…