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 Add Cloud Persistent Storage to JBoss Cool Store

redhat-openshift-logo

We have been discussing why application developers can’t ignore their stack anymore in the  App Dev Cloud Stack series. Last month we brought a full retail example with the JBoss Cool Store running on the OpenShift Enterprise layer of your stack, provided by our Red Hat CDK installation. You can  leverage a retail example based on JBoss BRMS through the business central ...

Read More »

Quantified Self Meets IDE: A Year of Data

software-development-2-logo

More than a year ago, I started tracking exactly what code I was working on using WakaTime. As I’ve moved from specialized to more generalized as a developer, I wanted some real data to know where I’m focusing; data I could use to drive decisions. Am I getting a picture of the full stack? Was our team too focused on ...

Read More »

Java 8: Bye Manual SQL, Hello Speedment!

java-logo

Most applications written in Java require some form of data storage. In small applications this is often realized using a primitive JDBC-connection that is queried using ordinary SQL. Larger systems on the other hand often use an Object Relational Mapping (ORM) frameworks to handle the database communication. There are pro’s and con’s with both of these approaches, but both tend ...

Read More »

Shadow Fields vs. Property Accessors Interface Round 3

javafx-logo

This is round 3 of the Shadow Fields vs Property Accessors Interface. If you are new and not sure what the fuss is about please check out my previous post or my first post on the topic of saving memory when developing JavaFX applications. As a Java developer my main concern is having a good balance between performance, memory usage and lowering boilerplate ...

Read More »

JUnit 5 – Architecture

junit-logo

Now that we know how to set JUnit 5 up and write some tests with it, let’s take a look under the covers. In this post we’ll discuss the JUnit 5 architecture and the reasons why it turned out this way. Overview This post is part of a series about JUnit 5: Setup Basics Architecture Conditions Injection … JUnit 4 ...

Read More »

Converting string configuration properties to other types, with a bit of Optional

java-logo

Somedays you come across some code and think that’s pretty, why didn’t I think of that? So my long time colleague Mark Warner has a nice twist on the standard name/value store pattern using method references to deal with converting from a String. int size = store.getProperty("cache.limit", 500, Integer::parseInt); boolean enabled = store.getProperty("cache.enabled", true, Boolean::getBoolean); I took his example and ...

Read More »

An Introduction to Docker – Part 1

docker-logo

Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE Trial! What is Docker? In simple terms, the Docker platform is all about making it easier to create, deploy and run applications by using containers. Containers let developers package up an application with all of the necessary parts, such as ...

Read More »

Spring MVC: Trgger manual validation of a form object

spring-interview-questions-answers

Sometimes it may be needed to use manual validation in Spring MVC @Controller. This is very simple with Spring’s org.springframework.validation.ValidationUtils class. Learn how to invoke a validator in two different scenarios.             Scenario 1 – invoke validation In this scenario, I have a user form with username field. Username field is validated with custom validator ...

Read More »

Presenting the Complete Raspberry Pi 2 Starter Kit

jcg-logo

Get the Hardware & the Know-How to Discover a World of Programming Potential Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering The Complete Raspberry Pi 2 Starter Kit for only $115 instead of the original price of $804, yeap that is 85% off. On top of that, we offer FREE ...

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