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

 

 

Code Review and Single Responsibility Principle

software-development-2-logo

According to the Single Responsibility Principle each unit in our code should have only one reason to change. Code Review, on the other hand, is a technique that helps us improve the quality of our code and increase its readability. I believe that you know both the principle and the technique. The question is: why do I juxtapose them in one article? Well, if ...

Read More »

Terminate and Relaunch in Eclipse

eclipse-logo

A few days ago a new feature was committed to the Eclipse repository: Terminate and Relaunch. When enabled, Eclipse will terminate all currently running processes of a launch configuration before relaunching it. This feature is particularly useful if the process to launch holds a unique system resource. For example, a servlet container that listens on a particular port will throw ...

Read More »

Spark Streaming and Twitter Sentiment Analysis

apache-spark-logo

This blog post is the result of my efforts to show to a coworker how to get the insights he needed by using the streaming capabilities and concise API of Apache Spark. In this blog post, you’ll learn how to do some simple, yet very interesting analytics that will help you solve real problems by analyzing specific areas of a ...

Read More »

JavaFX Missing Features Survey: CSS

javafx-logo

In the last post of the Missing Features Survey series I said that this post would be about missing features in CSS and FXML. Now it turns out that the survey submissions did not contain any valid FXML issues. So I will focus on CSS only. These are the CSS features that were reported missing: Full CSS support – some properties ...

Read More »

Sorted pagination in Cassandra

apache-cassandra-logo

Cassandra is a fantastic database for different use cases. There are different situations when you need to twist Cassandra a little and studying one of those could be a helpful exercise to better understand what is Cassandra about. Databases are complex beasts, approaching them with the right level of abstraction is vital. Their final goal is not storing data per ...

Read More »

How to get started with Android development

android-logo

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

jboss-drools-logo

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

jboss-wildfly-logo

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

java-logo

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 »

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