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



Creating Your Own Package in Go

A package in Go is a namespace that organizes a set of related files. We can think of packages as being similar to different folders. Go standard library comes with a number of packages which can be used for building real-world applications. Moreover Go supports writing our own packages promoting code modularization and better composability of applications following certain rules, like ...

Read More »

Instrumenting Java Web Applications without Modifying their Source Code


Most Java Web applications use standard Java interfaces when interacting with other systems. HTTP-based services like Web-pages or REST servers are implemented using the interface javax.servlet.Servlet. Database interaction is implemented using the JDBC interfaces java.sql.Statement and java.sql.Connection. These standards are almost universally in use, independent of the underlying framework (Spring or Java EE) and the Servlet container (Tomcat, Wildfly, etc.). ...

Read More »

Java 8 Optionals

While programming, we have all faced the most (in)famous NullPointerException. And I believe we all would agree that encountering NullPointerException is also a pain. Just to keep the readers informed, the famous computer scientist Tony Hoare introduced null references and he thinks this as A million-dollar mistake. We all know, it’s very easy to implement but it’s quite unpredictable as ...

Read More »

All about Finals

A variable can be declared final. A final variable may only be assigned to once. It is a compile-time error if a final variable is assigned to unless it is definitely unassigned immediately prior to the assignment. After the assignment of any final variable, it can never be altered. If the variable refers to any instance of any object, it ...

Read More »

Big Data Ingestion: Flume, Kafka and NiFi


Preliminaries When building Big Data pipelines, we need to think on how to ingest the Volume, Variety and Velocity of data showing up at the gates of what would typically be a Hadoop ecosystem. Preliminary considerations such as scalability, reliability, adaptability, cost in terms of development time, etc. will all come into play when deciding on which tools to adopt ...

Read More »

[MEGA DEAL] ReactJS Programming Bootcamp (91% off)

Master This Popular JavaScript Library with 44 Hours of Training & Start Building Powerful User Interfaces Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 91% off on ReactJS Programming Bootcamp. Get it now with only $39, instead of the original price of $458. Learn ReactJS from Scratch ReactJS ...

Read More »

Pandas/scikit-learn: get_dummies test/train sets – ValueError: shapes not aligned

I’ve been using panda’s get_dummies function to generate dummy columns for categorical variables to use with scikit-learn, but noticed that it sometimes doesn’t work as I expect.               Prerequisites import pandas as pd import numpy as np from sklearn import linear_model import pandas as pd import numpy as np from sklearn import linear_model Let’s ...

Read More »

The Best Java Developer Tools for Testing and Integration

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Whether you’re just starting out or you’ve been at it for a while, programming with the right tools can make a huge difference in a project’s success. The proper tools allow you to write better code and to quickly ...

Read More »

Vaadin Tip: building UIs declaratively

If you have used GWT, then you would have probably found UiBinder quite useful to design complex UIs. In our series of posts about Vaadin, we want to draw parallels between Vaadin and GWT. Vaadin offers several tools and components out of the box for building complex and good looking UIs. One of them is the possiblity of building UIs ...

Read More »