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



Raspberry Remote Desktop: How to

This short guide describes how to enable a raspberry remote desktop. You may already know that Raspberry PI is an incredible computer that supports a modified version of Linux operating system. We can use it as a real computer because we can connect a monitor, a keyboard, a mouse and so on. Raspberry can be used in IoT projects to. ...

Read More »

Pair Programming for the rescue!

Those of you who’ve already read some of my articles have probably noticed that I’m sort of a developer that is extremely passionate about code that is clean. The reason behind this fanaticism is not my fascination with pure beauty because I’ve never treated code as art as such. I’m so much focused on writing clean code and maintaining code ...

Read More »

What Agile Project Managers Do Not Do, Part 2

In What Agile Project Managers Do, Part 1, I spoke about what agile project managers might do. Here’s what agile project managers do not do: The agile project manager does not assign work. The agile project manager does not estimate work on behalf of the team. The agile project manager does not commit to features, stories, or tasks on behalf ...

Read More »

5 Easy steps for Testers to Influence Developers

A classic problem for testers in agile contexts is the fact that they feel they are not listened to by developers. Testers, often rightly, warn developers from doing stuff because the consequences could be very bad, but developers in many cases don’t listen to them. This is very upsetting, testers find themselves lonely within an agile team because of this. They ...

Read More »

Spring Security and Password Encoding


On previous posts we dived into spring security. We implemented security backed by jdbc, security based on custom jdbc queries and security retrieving information from a nosql database. By being careful enough we will find out that passwords are in plain text. Although this serves well for example purposes in real environments, passwords are always encoded and stored encoded in ...

Read More »

How to Choose the Right Log Management Tool?

Sumo Logic vs Graylog vs Loggly vs PaperTrail vs Logentries vs Stackify Everyone uses log files to search and understand errors, crashes and exceptions in their application. Some use the direct approach and sift through plain text log files, while others rely on log management tools to help them find the bug in the log-haystack. In the following post we’ll ...

Read More »

What I wish I knew when I started as a software developer

Having worked in the software engineering field for 6 years, I sometimes pause and consider how much I have learned since I started my career. One thing that strikes me is how many things I would want to tell just-out-of-college me if I had the occasion. While I don’t have that capability, I hope that the few items below will ...

Read More »

Java EE schedulers


Java EE application servers have native scheduling support and, in most of the applications, there is no need to include external dependencies like the famous Quartz scheduler library. The Java EE 6 Timer Service, available on Java EE 6 and 7 full profile, give us many options to define the scheduling interval and what’s happen if we stop and restart ...

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