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



Better Complex Event Processing at Scale Using a Microservices-based Streaming Architecture (Part 1)


A microservice-based streaming architecture combined with an open source rule engine makes real-time business rules easy This post is intended as a detailed account of a project I have made to integrate an OSS business rules engine with a modern stream messaging system in the Kafka style. The goal of the project, better known as Complex Event Processing (CEP), is ...

Read More »

Extracting JavaDoc documentation from source files using JavaParser

A lot of people are using JavaParser for the most different goals. One of these is extracting documentation. In this short post we will see how you can print all the JavaDoc comments associated to classes or interfaces. Code is available on GitHub: Getting all the Javadoc comments for classes We are reusing DirExplorer, a supporting class presented in the introduction ...

Read More »

Processing Image Documents on MapR at Scale

There has been a lot of research in document image processing over the past 20 years, but not much research has been done in terms of parallel processing. Some of the solutions proposed for parallel processing have been to create threads of execution for each image, or to use GNU Parallel. In this blog post, you will learn how to ...

Read More »

What is software architecture?

What is software architecture? In the previous article “What is architecture?” we stated that architecture is about: Structural elements Connective elements Let us talk about these with regard to a software system.  In our next article we’ll talk about good and bad architecture. Structural elements Structural elements in software are layers that support other layers in the system: the language ...

Read More »

Spring boot and Cache Abstraction


Caching is a major ingredient of most applications, and as long as we try to avoid disk access it will stay strong. Spring has great support for caching with a wide range of configurations. You can start as simple as you want and progress to something much more customizable. This would be an example with the simplest form of caching ...

Read More »

DMN runtime example with Drools

As announced last year, Drools 7.0 will have full runtime support for DMN models at compliance level 3. The runtime implementation is, at the time of this blog post, feature complete and the team now is working on nice to have improvements, bug fixes and user friendliness. Unfortunately, we will not have full authoring capabilities in time for the 7.0 release, but ...

Read More »

3 Steps to Cloud Operations Happiness with CloudForms


There areThis week it was announced that the newest addition to the Cloud Suite management layer, CloudForms 4.2, was available for all to enjoy. many cool and new things to get excited about with over 1800 improvements added to the product. CloudForms is the Cloud management platform for the Cloud Suite product, providing you with the ability to deploy it federated across ...

Read More »

Dev and Ops Continue to Revisit Their Roles in the Enterprise in 2017

Want to know Learn More? Download the Whitepaper from AppDynamics: 10 Things Your CIO Should Know About DevOps If there are two departments that have undergone huge changes in recent years, it’s development and operations, and 2017 looks likely to see this trend continue. What’s on the horizon for the often dev-centric DevOps teams and operations in particular? A test ...

Read More »

[MEGA DEAL] Big Data Mastery with Hadoop Bundle (89% off)

Tame Massive Data Sets with 44 Hours of Extensive Hadoop Training Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the Big Data Mastery with Hadoop Bundle for only $49 instead of the original price of $453, yeap that is a massive 89% off. Taming Big Data with MapReduce & Hadoop ...

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