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 ....



Playing around with Spring Bean Configuration


In this tutorial we will have a look at something more basic on the Spring spectrum, but as most things can sometimes be forgotten and is something that personally I have not looked at properly since switching from XML to Java configuration. The creation of beans is pretty important to the use of Spring (probably more like very important) allowing ...

Read More »

A quick look into Reactive Streams with Spring Data and MongoDB

This is a short post looking into Reactive Streams and how they can be used with MongoDB and Spring Data. This post won’t go into the depths of what Reactive Programming and Reactive Streams are as there have been plenty of posts covering that recently, such as What are Reactive Streams in Java and Reactive Spring 5 and Application Design Impact. ...

Read More »

How to Manage a Manager?

No secret, we you all have managers. Some of them are great, while many are simply idiots. What do you do if you happen to have a boss that fits perfectly into this dominating category? Quit and try to find a better place? This may sound like good advice, but you know as well as I do that a new boss most ...

Read More »

3 Often-Overlooked Key APM Features

Core APM features aren’t going to be enough anymore. Market-leading apps are going above and beyond, setting new standards that others have to match. Every time any web app, whether it’s aimed at consumers or the enterprise, hits a new performance peak, that sets the baseline for user expectations. It may not be fair or reasonable, but that’s how the ...

Read More »

Kotlintest and property based testing

I was very happy to see that Kotlintest, a port of the excellent scalatest in Kotlin, supports property based testing. I was introduced to property based testing through the excellent “Functional programming in Scala” book. The idea behind property based testing is simple – the behavior of a program is described as a property and the testing framework generates random data to validate the ...

Read More »

Distributed Logging Architecture for Microservices

In this article we will see what are the best practices we need to follow while logging micro services and the architecture to handle distributed logging in micro services world. As we all know micro services runs on multiple hosts. To fulfill a single business requirement, we might need to talk to multiple services running on different machines. So, the ...

Read More »

Java Command-Line Interfaces (Part 9): parse-cmd

The parse-cmd library consists of a single class,, that is “a Java-class used to define and parse command-line parameters in a Java application.” The library is hosted on Google Code Archive and so could go away at any time. The JAR also appears to be available on GitHub. This post covers use of parse-cmd 0.0.93 to process command line ...

Read More »

5 Data Science Online Courses to Stay Ahead of the Game

We are in the information age. Almost everything depends on data and information. Especially businesses keep optimizing the way they handle the enormous amount of data using practices of Data Science and Machine Learning to accelerate their growth and profits. Data science is a popular field, mostly because of the continuing technology evolution. Machines today can process and storage large ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns