Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our newsletter to start Rocking right now!
To get you started we give you our best selling eBooks for FREE!
1. JPA Mini Book
2. JVM Troubleshooting Guide
3. JUnit Tutorial for Unit Testing
4. Java Annotations Tutorial
5. Java Interview Questions
and many more ....
Email address:

JDK 9: NotNullOrElse Methods Added to Objects Class

JDK 9 added some new methods to the Objects class including two static methods highlighted in this post: requireNonNullElse(T,T) and requireNonNullElseGet​(T obj,Supplier<? extends T> supplier). Both methods make it easier to verify that a given object is not null and to provide an alternative if the provided variable turns out to be null. As such, these methods and the similar ...

Read More »

Java 8: Bastion of Long-term Support

Stephen Colebourne‘s post “Java 9 has six weeks to live” starts, “Java 9 is obsolete in just six weeks.” Colebourne references the Mark Reinhold blog post “Moving Java Forward Faster” and writes, “The new Java release train means that there will be a new release of Java every six months. And when the next release comes out, the previous release ...

Read More »

Top 3 JVM languages Java Programmer Should Learn in 2018

If you are a Java programmer and thinking to learn some more programming language to expand your knowledge and skill, but not sure which programming language to choose then you have come to the right place. In this article, I’ll share 3 JVM languages Java programmers can learn in 2018 and why you should learn them. Being a Polyglot developer ...

Read More »

Getting started with Internet of things using Arduino and Google

Getting started with Internet of things using Arduino and Google helps us to explore the new upcoming technological revolution. This tutorial describes how to experiment Internet of things using Arduino and Google. IoT (aka Internet of things) is one of the most important technological trends nowadays. In this post, we want to explore how to build an IoT project using Arduino ...

Read More »

An Early Look at Features Targeted for Java 11

With JDK 10 about to enter its release candidate phase, it’s interesting to start looking at what will come after that via JDK 11. As of this writing, four JEPs (JDK Enhancement Proposals) have been officially targeted for JDK 11 (with more likely to come). This post summarizes some details about each of the four JEPs currently targeted for JDK ...

Read More »

Running on time with Spring’s scheduled tasks


Do you need to run a process everyday at the exact same time like an alarm? Then Spring’s scheduled tasks are for you. Allowing you to annotate a method with @Scheduled causing it to run at the specific time or interval that is denoted inside it. In this post we will look at setting up a project that can use ...

Read More »

Fn Function to build an Oracle ADF application

In one of my previous posts I described how to create a Docker container serving as a builder machine for ADF applications. Here I am going to show how to use this container as a function on Fn platform. First of all let’s update the container so that it meets requirements of a function, meaning that it can be invoked as a ...

Read More »

Microsoft SQL Server Metadata For Developers


Microsoft SQL Server 2016 has recently taken the lead in relational database management systems (RDBMSs). The combination of high performance, security, analytics, and cloud compatibility make it the leading RDBMS. SQL Server 2017 even supports the programming languages R and Python, which further increases its appeal among data scientists and data professionals in academic institutions. It’s an exciting time to ...

Read More »