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

 

PMI Facelift

eclipse-logo

The Project Management Infrastructure (PMI) is still, frankly, a little too ugly for my liking. A proper facelift with the help of a graphics designer and somebody who knows a thing or two about designing websites is still required (and planned). Having said that, we’re taking a small step forward. Over the weekend, I will release an update to the ...

Read More »

JavaFX Custom Control – Nest Thermostat Part 1

javafx-logo

Tow weeks ago, I decided to spend some time watching some of the JavaOne talks about JavaFX, thanks to this excellent post from Hendrik Ebbers. I have to say I’ve learned so much already, just watching theses video (even if I have not finished yet) ! Gerrit’s Talk on “Use the Force, Luke” or Tips and Tricks for Using the Capabilities ...

Read More »

Closures in Groovy

groovy-logo

The simpliest explanation of a closure in Groovy is that it is anonymous function.                   def closure = { println "I am a closure" } closure() // Prints I am a closure Ok, so first point here is that I am a closure is not printed when the closure is defined but ...

Read More »

Spring Boot – foundation for modern Java application

spring-interview-questions-answers

Spring Boot is relatively new project from Spring.io. Its aim is to simplify creating new Spring Framework based projects and unify their configuration by applying some conventions. This approach convention over configuration is already successfully applied in most of so called modern web frameworks like Ruby on Rails, Django or Play! Framework. On the official website we can find primary ...

Read More »

How to Start a Software Project as Fast as Possible

software-development-2-logo

We started a new project last week, and I started to wonder what are the most important things to do if we want to get a project started as fast as possible (without messing it up). I figured out three things which have helped me to concentrate on the right things during the early phases of a software project. These ...

Read More »

Modeling Business Transactions – 1 (For SaaS Pricing)

software-development-2-logo

In the blog “Transforming a server application to cloud application“, I have talked about the changes required in business functions to transform an application to a cloud application. In this series I want to bring out the changes required in architecture to implement these use cases. Need for Re-architecting for pricing Starting with the pricing use cases,  pricing can be ...

Read More »

Learning about bitmaps

java-logo

A few weeks ago Alistair and I were working on the code used to model the labels that a node has attached to it in a Neo4j database. The way this works is that chunks of 32 nodes ids are represented as a 32 bit bitmap for each label where a 1 for a bit means that a node has ...

Read More »

Why stick to JavaScript

javascript-logo

Since JavaScript seems to conquer the world, all technologies associated to it, like Node.js have started to rise up too. All intermediate languages, including TypeScript, CoffeeScript, ClojureScript, and Google’s Dart have set as goals to make it easier to write applications in JavaScript. A few important reasons of why to prefer JavaScript are presented below, as introduced by Here to ...

Read More »

A beginner’s guide to MongoDB performance turbocharging

mongodb-logo

Introduction This is the second part of our MongoDB time series tutorial, and this post will be dedicated to performance tuning. In my previous post, I introduced you into our virtual project requirements. In short we have 50M time events, spanning from the 1st of January 2012 to the 1st of January 2013, with the following structure:       ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close