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



Quick Web App Prototyping with Spring Boot & MongoDB


Back in one of my previous projects I was asked to produce a little contingency application. The schedule was tight and the scope simple. The in-house coding standard is PHP, so trying to get a classic Java EE stack in place would have been a real challenge. And, to be really honest, completely oversized. So, what then? I took the ...

Read More »

How to write a java agent


For vmlens, a lightweight java race condition catcher, we are using a java agent to trace field accesses. Here are the lessons we learned implementing such an agent. The Start Create an agent class with a “static public static void premain(String args, Instrumentation inst)” method. Put this class into a jar file with a manifest pointing to the Agent class. ...

Read More »

Reactive Database Access – Part 2 – Actors


We’re very happy to continue our a guest post series on the jOOQ blog by Manuel Bernhardt. In this blog series, Manuel will explain the motivation behind so-called reactive technologies and after introducing the concepts of Futures and Actors use them in order to access a relational database in combination with jOOQ. Manuel Bernhardt is an independent software consultant with ...

Read More »

Couchbase 4.1 Docker Container


Couchbase 4.1 was recently released. Highlights of this release are: N1QL: Complete SQL CRUD Support with N1QL for Batch and OLTP Applications Covering Indexes Prepared Statements Additional Supported Platforms You can read all about it at Introducing Couchbase Server 4.1 and also watch a replay of Hands-on Introduction to What’s New in Couchbase 4.1: Getting Started with Couchbase 4.1 and Docker Use the following Docker ...

Read More »

20 Java and Programming Quotes to Motivate Yourself


I always have a strong interest in knowing great peoples of my field i.e. programming. Knowing about them, following them and reading them not only gives you immense knowledge but the motivation you need to excel in what you are doing. It’s motivation, not the knowledge that will propel your career. Knowledge is useless without motivation because knowing is not ...

Read More »

Docker Java Application With Solr, Mongo & Cassandra: Design, Deployment, Service Discovery, And Management In Production


Download the PDF Whitepaper You can clone this sample “Names Directory” Java application from GitHub git clone A Step by Step Guide for Dockerizing and Managing a Java application consisting of: Apache HTTP Server (httpd) and Nginx (for load balancing) JBoss, Tomcat and Jetty (as the application server) Solr (for the full-text search) Mongo, Cassandra, MySQL, and Oracle (for ...

Read More »

The State of Microservices Today


Let’s talk about the state of microservices today. How big is the hype exactly? And why do developers talk about them all over the world? First, let’s run through what microservices are used for. Getting to Know Microservices To give you a visual idea of how microservices work, imagine a LEGO toy car and a regular toy car. Microservices are ...

Read More »

5 Tips for Reducing Your Java Garbage Collection Overhead


What are some of the most useful tips for keeping your GC overhead low? With the upcoming-yet-delayed-once-again release of Java 9, the G1 (“Garbage First”) garbage collector is set to become the default collector of the HotSpot JVM. From the serial garbage collector all the way to the CMS collector, the JVM has seen many GC implementations throughout its lifetime, ...

Read More »

Starting developing in Swift: Using GitLab with XCode


As showed in my previous post I have set up a GitLab account so I can host my Git repositories there. In this post I will show how you can combine XCode (v7.1) with GitFlow and GitLab. In fact I will end up to use both XCode (for programming) and the Terminal (for my GitFlow) but that is 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:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials