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

 

 

Apache Spark Machine Learning Tutorial

apache-spark-logo

Editor’s Note: Don’t miss our new free on-demand training course about how to create data pipeline applications using Apache Spark – learn more here. Decision trees are widely used for the machine learning tasks of classification and regression. In this blog post, I’ll help you get started using Apache Spark’s MLlib machine learning decision trees for classification. Overview of ML Algorithms ...

Read More »

JPQL Enhancements in JPA 2.1 and Java EE 7 (part 1 – JOIN ON)

java-interview-questions-answers

Java EE 7 is around for a few years already, and provides several very useful and long-awaited features, like entity graphs and better support for stored procedures and results mapping. For an overview, have a look at Thorben Janssen’s blog post. However, I’d like add a more detailed summary about features in the JPA query language. All of them are ...

Read More »

Default HotSpot Maximum Direct Memory Size

java-logo

In my previous blog post Improved Documentation of HotSpot Options in Java 8, I wrote about the misunderstandings surrounding the HotSpot JVM‘s default setting for non-standard option -XX:MaxDirectMemorySize. In this post, I look at a simple way to determine the “default” maximum direct memory size in the HotSpot JVM. The Java 8 documentation for the Java launcher states the following ...

Read More »

The most important thing to know in Cassandra data modeling: The primary key

apache-cassandra-logo

Patrick McFadin, Chief Evangelist for Apache Cassandra, DataStax Patrick is regarded as one of the foremost experts of Apache Cassandra and data modeling techniques. As the Chief Evangelist for Apache Cassandra and consultant for DataStax, he has helped build some of the largest deployments in the world. Previous to DataStax, he was Chief Architect at Hobsons, an education services company. ...

Read More »

Java EE 8 MVC: Working with form parameters

java-interview-questions-answers

In the previous two posts we saw how to work with query and path parameters in the upcoming Java EE MVC framework. This post focuses on form parameters. When you submit a web form using a post request, the form values are send as part of the request body. The media type (or content type) defines the format that is ...

Read More »

Evolution of Systems Integration

software-development-2-logo

Systems integration has been a tough problem from the beginning of the use of software systems in the enterprises. This had taken many faces in the last coupe of decades and is still evolving as other factors of the computing. At the very beginning people used to design heterogeneous monolithic systems to automate certain parts of their business and the ...

Read More »

A Balanced Product Scorecard

software-development-2-logo

Summary Product scorecards are an important product management tool: They help you track the performance of your product. Unfortunately, many scorecards show only financial and customer key performance indicators (KPIs). While these indicators are undoubtedly important, ignoring other KPIs can create distorted view of reality and result in wrong decisions. This articles introduces a balanced product scorecard—a scorecard that provides ...

Read More »

#NoEstimates episode 2 – THE ANSWERS

agile-logo

A normal person would expect that sharing free content doesn’t create controversy. Well this normal person is wrong. A couple of weeks back I shared a report on #NoEstimates based on my adoption experience in the last 2-3 years. I got some thanks, some praise, but mainly aggravation. I had noticed this trend before when tweeting about #NoEstimates, when a group of individuals taunted ...

Read More »

JUnit 5 – A First Look at the Next Generation of JUnit

junit-logo

In the beginning of February, the JUnit 5 (aka JUnit Lambda) team has published an alpha release. Since JUnit 4 is among the most used items in my toolbox I thought it might be worth to have a look at the next major release. I took the latest build for a spin and noted down the changes that I found noteworthy here. ...

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