Tagged: Java

java logo 0

How to use Java Optional

Let’s see how to use the Java Optional class efficiently and introduce some functional programming to simplify our code.

0

Integrating Spring Framework in Dropwizard

A very simple way to integrate Spring DI instead of GUICE in a Dropwizard application. Then the application is able to use any other Spring Framework/Springboot technology, and at the same time take advantage of some of the dropwizard features like HealthChecks, Metrics, and more.

java logo 2

From Java 9 to Java 14, What’s new? (Part 2)

Part II. (Java 12-Java 14) At this moment, the latest Java 14 is the latest version. So, it’s not easy to keep in mind all the new features that are being added to Java with every release. The goal of this article is to provide a summary of the main features that a Java Developer should keep in mind from Java 9 to Java 14.

java logo 2

From Java 9 to Java 14. What’s new? (Part 1)

At this moment, the latest Java 14 is the latest version. So, it’s not easy to keep in mind all the new features that are being added to Java with every release. The goal of this article is to provide a summary of the main features that a Java Developer should keep in mind from Java 9 to Java 14.

java logo 0

Understanding JVM, JRE and JDK

JDK is for development purpose whereas JRE is for running the java programs.
JDK and JRE both contains JVM so that we can run our java program.
JVM is the heart of java programming language and provides platform independence.

0

Let’s meet Jakarta EE

The Eclipse Foundation is in charge of the EE specification in the Java world. So, let’s say Hello to Jakarta EE.

java logo 3

Friendly URL in JSF with a simple “Rewrite-Url”

This is a very simple rewrite url library for JSF. It allows you to create friendly url in your JSF applications. It maps simple URL to its “nice to see” new urls in a 1:1 way, doesn´t have functionally for patterns or more complex ways to map the urls.

1

GraalVM – One VM to rule them all (the programming languages)

GraalVM is a Virtual Machine that is able to execute code from different programing languages. If you are a Java Developer this might sound familiar to you, you can run application in Java, Scala, Kotlin, Clojure based in the JVM platform. But, GraalVM is able to run other languages like Java Script, Node JS, Ruby, Python, R, and even C++.