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



How to derive business value from performance monitoring?

Performance monitoring has historically been a domain that product & business owners have not felt attached to. Terms such as latency, throughput or resource utilization exposed by the monitoring solutions can be confusing or outright frightening. This leads to a situation where the performance aspects have a hard time competing with other tasks in backlog. When the next awesome feature ...

Read More »

Architects Don’t Decide

As pointed out in the article A Little Architecture from Robert C. Martin the job of the architect is not …to lead a team and make all the important decisions about databases and frameworks and web-servers and all that stuff. It is to make decisions that a Software Architect makes are the ones that allow you to NOT make the ...

Read More »

NetBeans SQL Profiler – Take it for a Spin!

The upcoming release of NetBeans, currently in active development and testing, boasts plenty of new features.  A few of them include EMCAScript 6 Support, Docker Support, JavaShell Support, and SQL Profiling.  In the latest nightly builds, the SQL Profiler is now available for use, so I took it for a test spin.  In this post, I’ll run through just a ...

Read More »

Apache Storm: How to configure KafkaBolt with Flux


Flux in a mini framework that can help us define and deploy a Storm topology. Flux has various wrappers that help you define the required stream(s) and initialize your Bolts and Spouts (using constructor with or without arguments and call custom configuration methods automatically via reflection). What you only need to use Flux is to add it as dependency in ...

Read More »

What is Spring Boot and why it is a preferred framework for creating Micro Services

Why create Micro Services using Spring Boot? Spring boot is a well known preferred framework in Java landscape for creating Micro Services . Using Spring boot framework, Java applications can be created very easily without much efforts. We will see now some of  the features of Spring boot framework which makes it ideal contender for creating Micro Services. 1.Let’s first see ...

Read More »

How to Migrate to Microservices

Want to read more on the process of migrating to microservices? Read the full eBook on “How to Build (and Scale) with Microservices” here! Today, modern enterprise is rushing head first into an always-on, digital-centric, mobile world. Organizations that fail to modify their approach to technology will be left by the wayside as others incorporate highly flexible and scalable architectures ...

Read More »

FizzBuzz Kata With Java Streams

After only a couple of weeks of Judo practice, my son got bored. He complained that he wasn’t learning anything, because he kept doing the same thing over and over. It’s not just young children that confuse learning and doing new things. For instance, how many software developers go through the trouble of deliberate practice by performing katas or attending dojos? It may seem ...

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