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



How to Install Your OpenStack Cloud Before Lunch


What if I told you that you can have your OpenStack Cloud environment setup before you have to stop for lunch? Would you be surprised? Could you do that today? In most cases I am betting your answer would be not possible, not even on your best day. Not to worry, the solution is here and it’s called the QuickStart ...

Read More »

How to Get Started with Spark Streaming and MapR Streams Using the Kafka API

This post will help you get started using Apache Spark Streaming for consuming and publishing messages with MapR Streams and the Kafka API. Spark Streaming is an extension of the core Spark API that enables continuous data stream processing. MapR Streams is a distributed messaging system for streaming event data at scale. MapR Streams enables producers and consumers to exchange events in real time via ...

Read More »

Three Tips for Sizing Defect Fixes

As I’m teaching my Practical Product Owner workshop, some POs are having trouble understanding how big a defect is. Sure, they want to have small(er) stories, but a defect isn’t done until it’s all fixed, and the team has decided if they need automated regression tests added to the smoke tests. So, here are three possibilities for sizing defects: Ask ...

Read More »

The Good News – Agile & ERP, part 2

First the good news: there is a lot of Agile practices which work just fine in an ERP environment. These are mostly the process practices and some from the demand side (i.e. requirements, “what are we going to build”). All of the following work just fine and will improve work of teams in ERP: Stand-up meetings work just fine, but ...

Read More »

You’re doing it wrong: Demos

This series is about practices we do, without understanding why we do them, and therefore may not get the value we want from them. If you too don’t benefit from them, you might be doing it wrong. Iteration planning, Pt. 1 Iteration planning, Pt. 2 Definition of done Demo Done-Done Daily stand-ups Retrospectives Another iteration has passed, and so they ...

Read More »

Why is troubleshooting so hard?

By definition, troubleshooting is supposed to be a logical, systematic search for the source of a problem in order to solve it. Now if you recall the last time you had to troubleshoot a particular issue happening in a production system – would you call it logical and systematic? Or would you agree that words such as hectic and guess-driven ...

Read More »

Building a compiler for your own language: validation

So you have parsed your code and built a clean AST for it. Now it is time to check if what the user has expressed make sense at all. We should perform validation, identifying semantical errors, to communicate together with lexical and syntactical errors (provided by the parser). Series on building your own language Previous posts:   Building a lexer ...

Read More »

Get a Certificate from AWS Certificate Manager

Recently AWS made the ‘Certificate Manager‘ service available in the Europe region. With this service you will be able to use SSL certificate (for free) with your applications hosted on AWS. The big advantage compared to the solution I described here is that this way I don’t have to put the certificate in my source code or have to copy ...

Read More »

What’s New in Docker 1.12? The Top 5 Features You Should Know

  What’s new in Docker and how it can affect your code? Docker version 1.12 is out, along with some updates that came during the past few weeks. The version name might imply that this update includes just a few new features, but going through the release notes tells a whole different story. In the following post we’ve gathered the ...

Read More »