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



Java on the AWS cloud using Lambda


Amazon Web Services gets more popular by the day. Java is a first class citizen on AWS and it is pretty easy to get started. Deploying your application is a bit different, but still easy and convenient. AWS Lambda is a compute service where you can upload your code to AWS Lambda and the service can run the code on ...

Read More »

Tools for Aligning Remote Teams

According to Global Workplace Analytics, 80 to 90 percent of the US workforce says they would like to telework at least part time. As we see more remote teams created, we start to see some common issues arise around things like communication, culture, and, for tech teams, consistent development practices. Let’s talk about some tools and techniques that can help ...

Read More »

Spring Security and Custom Password Encoding


On a previous post we added password encoding to our spring security configuration using jdbc and md5 password encoding. However in case of custom UserDetailsServices we need to make some tweeks to our security configuration. We need to create a DaoAuthenticationProvider bean and set it to the AuthenticationManagerBuilder. Since we need a Custom UserDetailsService I will use use the Spring ...

Read More »

JavaOne 2016 Observations by Proxy

I was not able to attend JavaOne 2016 and so am happy to see numerous resources online that allow me to make observations based on JavaOne 2016 content. I reference and briefly describe some of these JavaOne 2016 resources in this post and add some of my own observations based on use of those resources. These resources are useful to ...

Read More »

Free Webinar: The New Way to Debug Java in Production


What are some of the most useful Java production debugging techniques? You never know what might happen when you deploy new code to production. What was once nice, working code might turn into a buggy application that will not work as expected. That’s why debugging in production is a key element to understand how your application behaves in real life, ...

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

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