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



Official Wildfly Swarm Drools Fraction


Oficial what? Long title for a quite small but useful contribution. Wildfly Swarm allows us to create rather small and self contained application including just what we need from the Wildfly Application Server. On this post we will be looking at the Drools Fraction provided to work with Wildfly Swarm. The main idea behind this fraction is to provide a quick way to bundle the ...

Read More »

JLBH Examples 4 – Benchmarking QuickFix vs ChronicleFix


In this post: Using JLBH to test QuickFIX Observing how QuickFix latencies degrade through the percentiles Comparing QuickFIX with Chronicle FIX As mentioned in the Introduction to JLBH the primary reason JLBH was created was to measure the Chronicle-FIX engine. We use all the features of JLBH, particularly the throughput lever and the accounting for coordinated omission to get some ...

Read More »

Git, your way – Meet Bitbucket, code collaboration on steroids


Hello fellow Java geeks. Today we are proud to announce that we have teamed up with Atlassian to promote Bitbucket. Bitbucket is the Git solution for professional teams. A distributed version control system that makes it easy for you to collaborate with your team and ship high quality code. Fast! Bitbucket is the ONLY collaborative Git solution that massively scales! We are certain that ...

Read More »

7 ways to fail your optimization project


When you put your optimization project into production, your enterprise will decrease expenses, increase customer satisfaction, improve employee happiness and/or reduce its ecological footprint. But if the end-users reject your implementation, none of that will happen. Let’s take a look why they might do that. There are 7 common ways to fail your optimization project: Ignore the user’s plan Neglect ...

Read More »

DevOpsDays: Empathy, Scaling, Docker, Dependencies and Secrets


Last week I attended DevOpsDays 2016 in Vancouver. I was impressed to see how strong the DevOps community has grown from the time that I attended my first DevOpsDays event in Mountain View in 2012. There were more than 350 attendees, all of them doing interesting and important work. Here are the main themes that I followed at this conference: ...

Read More »

Thoughts on the nature of management work


Returning to my Management, my mini-series of blog… (Non-Commissioned Managers, Analysts aren’t managers and Managers who are not managers) Lots of Agile advocates have a real downer on Management. I think (like myself) they dislike the authority conferred on “managers”. This may be dressed up as a rational dislike of top-down reasoning – and they have a point – but ...

Read More »

How to handle Stop Words in Hibernate Search 5.5.2 / Apache Lucene 5.4.x?


The Stop Words like [“a”, “an”, “and”, “are”, “as”, “at”, “be”, “but”, “by”, “for”, “if”, “in”, “into”, “is”, “it”, “no”, “not”, “of”, “on”, “or”, “such”, “that”, “the”, “their”, “then”, “there”, “these”, “they”, “this”, “to”, “was”, “will”, “with”] and the existence of them in terms or database or files that are to be indexed/searched by lucene can lead to any of ...

Read More »

Kotlin + Android First Impressions


I am a huge Android fanboy, and have been one ever since the Nexus One came out. The Android OS has evolved so much and into so many variations. Almost a year ago, one of the Android developers I follow on Twitter was pushing for Kotlin to be the main language for Android. What was more interesting was it was ...

Read More »

JUnit 5 – Extension Model


We already know quite a lot about the next version of Java’s most ubiquitous testing framework. Let’s now look at the JUnit 5 extension model, which will allow libraries and frameworks to add implement their own additions to JUnit. Overview Setup Basics Architecture Extension Model Conditions Injection … Most of what you will read here and more can be found ...

Read More »

Which software companies you should not work for?


I get several questions from people in local meetups or conferences about issues they are facing in the company they work. I usually give talks about development practices and there are always some fellow developers who agree on what I’m telling them but they find it very difficult to apply the ideas in their working environment. I had the same ...

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