Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

The Almighty Service Layer

Some time ago, I wrote a post in which I basically said that MVC and other similar programming patterns are more the work of a puppet master rather than the one of an engineer. I also said many times throughout this blog that using get/set and “Service” classes causes your application to grow uncontrollably until it becomes such a mess ...

Read More »

Top Git Commands With Examples

A quick guide to how to use git commands and what are the top command that used by every developer in their daily life. 1. Introduction In this tutorial, You’ll learn what are the git commands that can be used in everyday life. You’ll see the top git commands with examples. You can not imagine a developer’s life without using ...

Read More »

Lambda Expressions Before And After Java 8

Quick guide to few example programs on before and after Java 8. Java 8 Concepts further simplifies the code and profound for core logic rather than syntax. 1. Introduction In this tutorial, We’ll learn how to write programs using java 8 lambda and Stream concepts with examples. Many developers feel learning java 8 concepts may be hard to understand. But once ...

Read More »

Low-Code, Rapid Application Development and Digital Transformation

Recently, many low-code/no-code solutions have gained speed in the enterprise, giving non-technical people the option to create simple applications. Analysts predict that the low-code industry will grow by 20+% each year. But what is low-code, why is it getting so popular and what are the issues with it? Low-code is something that we’ve occasionally seen in the past decades – ...

Read More »

Neo4J OGM with Quarkus

In the following video I show an example Quarkus application that uses a Neo4J database and Neo4J OGM. Have a look at the example project on GitHub. I’ve created an example domain for coffee beans with certain flavor profiles that we can query and match. The red nodes are coffee beans that are from a certain country and taste like ...

Read More »

Deep Learning with Spring Boot and DJL

spring-interview-questions-answers

Overview This is another post on Spring Boot that will show how to build a sample web application using Deep Java Library (DJL), an open-source Deep Learning library for Java to diagnose COVID-19 on X-ray images. The sample app is a Spring Boot based version of DJL’s similar COVID-19 example and it has a simple static HTML page built using Twitter Bootstrap and JQuery where users ...

Read More »

Java 14: Helpful NullPointerException Messages

A new JVM option, -XX:+ShowCodeDetailsInExceptionMessages, has been introduced in Java 14, in order to provide helpful NullPointerException messages showing precisely what was null when a NullPointerException occurred. For example, consider the code below: 1 var name = library.get("My Book").getAuthor().getName(); Before Java 14, the JVM would only print the method, filename, and line number that caused the NPE: 1 2 Exception ...

Read More »

Cloud-native development – A blueprint

After starting with architectural blueprints introducing both  omnichannel integration and integrating with SaaS applications, we’re presenting the results of a cloud-native development blueprint. What’s in an architectural blueprint and what’s the focus you ask? It’s an interesting challenge in that we’ve been creating of architectural content based on common customer adoption patterns. That’s very different from most of the traditional marketing ...

Read More »