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



Components involved in creating a robust Micro Service Architecture


In this article, we will learn in brief about various software components that are required in building a robust Micro Services Application. Before understanding each architectural component in brief, we will state general queries that comes up while designing Micro Services Architecture.             1. Micro Services Architecture Components Whenever we are creating a Micro Services Application, ...

Read More »

Go Language For Java Developer Part-6 : Operators


Operators in Java and Go Lang.  Every programming languages support operators. Operators are work like a function with different syntax compared to normal function. For example arithmetic operator +. List of Operators in Java & Go Lang The Following table has a list of operators available in the language.         Sr Operator Description Go Java 1 + addition Yes ...

Read More »

Akka basics


As the previous post explained our system is based on Akka. Before going into more detail about our solution, I’d like to explain what Akka is about and why it is so awesome. Akka is a toolkit and not a framework, you can simply use the bits that you need for your service. In this series we’ll focus on the ...

Read More »

JUnit 5 – Conditions


We recently learned about JUnit’s new extension model and how it allows us to inject customized behavior into the test engine. I left you with the promise to look at conditions. Let’s do that now! Conditions allow us to define flexible criteria when tests should or shouldn’t be executed. Their official name is Conditional Test Execution. Overview Other posts in ...

Read More »

Docker container using Apache Mesos and Marathon


Apache Mesos is an open source cluster manager developed at UC Berkeley. It provides resource isolation and sharing across distributed applications. The figure shows the main components of Mesos. Mesos consists of a master daemon that manages slave daemons running on each cluster node. Mesos frameworks are applications that run on Mesos and run tasks on these slaves. Slaves are either physical or virtual machines, ...

Read More »

Cyber Security Hacker & Pen Tester Certification Training


Become a Cyber Security Pro with 12 Courses & 117 Lectures Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering The Cyber Security Hacker & Pen Tester Certification Training for only $39 instead of the original price of $799, yeap that is a massive 91% off. You get Instant digital download ...

Read More »

Got Fired? A list of Do’s and Don’ts


Being terminated from a job unexpectedly can launch a flurry of emotions that may cause the newly unemployed to act irrationally or erratically as they begin their search for the next job. Within hours a fired individual might experience combinations of shame, anger, rage, regret, and loss. This is natural. In this situation, a clearly defined plan will be instrumental ...

Read More »

Kotlin for Java Developers: 10 Features You Will Love About Kotlin


Kotlin is a statically typed JVM language built by Jetbrains, the makers of the IntelliJ IDE. Kotlin is built upon Java and provides useful features such as null-safety, data classes, extensions, functional concepts, smart casts, operator overloading and more. This crash course into Kotlin for Java developers demonstrates the most important advantages that Kotlin has over Java and compares some of the ...

Read 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 »

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:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials