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 ....
Email address:

How to get started with Android development

Learning how to build a mobile application is a good project to improve your programming skills while learning to work in a different environment than the desktop or a web browser. You can get started without worrying about a large stack, making it easy for a beginner to pick it up and start playing with quickly. Building applications with the ...

Read More »

Drools 6.4.0.Final is available

The latests and greatest Drools 6.4.0.Final release is now available for download. This is an incremental release on our previous build that brings several improvements in the core engine and the web workbench. You can find more details, downloads and documentation here: Drools website Downloads Documentation Release Notes Read below some of the highlights of the release. Happy drooling. Drools ...

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