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



Apache Kafka – What Is It And Does It Compare To Amazon Kinesis?

What is Apache Kafka? Apache Kafka is an open-source, distributed, scalable publish-subscribe messaging system.  The organization responsible for the software is the Apache Software Foundation.  The code is written in Scala and was initially developed by the LinkedIn Company.  It was open-sourced in 2011 and became a top-level Apache project. The project has the intention of providing a unified low-latency ...

Read More »

Worst Resume: Bad Starts

This week we have a four page Java developer resume that needs help in a bunch of places. Again, I’ve redacted the content to protect the innocent. SUMMARY The resume started with a SUMMARY. If you read my resume articles, I greatly appreciate summaries. I am a Sr. Java Developer with experience directly managing developers. He has extensive experience in ...

Read More »

SQL for Application Developers

“SQL? Isn’t that just something my ORM tools use?” Often application developers can and should remain at least one level removed from SQL. JPA and the Entity Framework each provide more abstract (and OO-friendly) query languages, and it’s often unnecessary to write any queries at all. If you ever diagnose production support issues, though, being proficient with SQL can greatly ...

Read More »

Spring-Reactive samples


Spring-Reactive aims to bring reactive programming support to Spring based projects and this is expected to be available for the timelines of Spring 5. My intention here is to exercise some of the very basic signatures for REST endpoints with this model. Before I go ahead let me acknowledge that this entire sample is completely based on the samples which Sébastien Deleuze has ...

Read More »

A Nonprofit Case for Docker

Even in discussions with people pretty familiar with Docker, I find many are convinced it is only needed for those with significant scaling issues. It’s true that Docker is fantastic for scaling services to any level, and it can be ideal for microservice architectures. But those aren’t the only valuable use cases for it. In this article, I’ll present the ...

Read More »

Gradle tricks – display buildscript dependencies

The simply way how buildscript dependencies (e.g. plugins) can be displayed and analyzed in Gradle Introduction This is the third part of my Gradle tricks mini-series related to visualization and analyze of dependencies. In the first post I presented a way how dependencies for all subprojects in multi-project build can be display. In the second I showed a technique of ...

Read More »

Agile Economics: Scale 3D

When we started talking about scaling, we said that organizations are looking for a cure. The pain is slow delivery. That cure seems to be taking the success agility brought the team and scale it to a group, organization or the entire company. We know that small organizations (agile or not) generally have better delivery capabilities than those of the bigger organizations ...

Read More »

How to Master Your Java Memory (and Save Your Programming)

Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE Trial! You spent countless hours working out the bugs in your Java application and getting its performance where you need it. During the testing, you noticed the application getting progressively slower over time, outright crashing or exhibiting poor performance. You ...

Read More »

The Case for and Against Estimates, Part 1

After the article I referenced in Moving to Agile Contracts was published, there was a little kerfuffle on Twitter. Some people realized I was talking about the value of estimates and #noestimates. Some folks thought I was advocating never estimating anything. Let me clarify my position. I like order-of-magnitude estimates. I don’t hire people without either a not-to-exceed or an ...

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