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

 

Multi-container Applications using Docker Compose and Swarm

docker-logo

Docker Compose to Orchestrate Containers shows how to run two linked Docker containers using Docker Compose. Clustering Using Docker Swarm shows how to configure a Docker Swarm cluster. This blog will show how to run a multi-container application created using Docker Compose in a Docker Swarm cluster. Updated version of Docker Compose and Docker Swarm are released with Docker 1.7.0. ...

Read More »

Unleash the power of storing JSON in Postgres

json-logo

An article by Sarah Mei titled “Why you should never use MongoDB” discusses the issues you’ll run into if you try to use a NoSQL database when a relational database would be far superior. An example of this is when data that was thought to be in a silo needs to cross boundaries (what relational DBs are great at). Another ...

Read More »

Using HAProxy as a reverse proxy for AWS microservices

devops-logo

Amazon’s EC2 micro instances offer a very affordable option for hosting a Docker-based micro-services architecture. Each micro instance can host several Docker containers.  For example, you may have a simple Node.js-based web application that you would like exposed as subdomain1.myhost.com and another Java/Tomcat webapp surfaced at subdomain2.myhost.com. Each could be hosted through a separate (and perhaps clustered) Docker container, with ...

Read More »

Code Challenge “Vrolijke Framboos” Postmortem

java-logo

Tuesday we had our second ever “Vrolijke Framboos” (Dutch for Happy Raspberry) Java code challenge at JDriven and it was a blast! This year’s challenge was to create a REST service client that would play a number guessing game with the server. After setting up a session you would guess a number and the server would respond with either “lower”, ...

Read More »

Throttle methods with Spring AOP and Guava rate limiter

spring-interview-questions-answers

External services or APIs may have usage limits or they just cannot handle loads of requests without failing. This post explains how to create a Spring Framework based aspect that can be used to throttle any adviced method calls with Guava’s rate limiter. The following implementation requires Java 8, Spring AOP and Guava. Let’s start with an annotation that is ...

Read More »

Workshop in a Can: Setup a JBoss BPM Suite Full Day Workshop

jboss-jbpm-logo

Looking for an easy way to promote, present or demonstrate how easy it is to get started with JBoss Business Process Management Suite (BPM Suite) product? Look no further as we have pulled together this workshop so that you can construct an evening, half day or full day session of learning around JBoss BPM Suite. You can setup this workshop ...

Read More »

The Evolution of Database Schemas using SQL + NoSQL

nosqlunit-logo

Part two of the two part series: Rethinking Database Design with Apache Drill In part one of this series, Drilling into Healthy Choices we explored using Drill to create Parquet tables as well as configuring Drill to read data formats that are not very standard. We also explored the USDA National Nutrient Database by writing some different queries in Drill. In part ...

Read More »

Exploring Microservices Architecture on Heroku

heroku-logo

Building an application with a microservice architecture is an excellent long-term decision if you can afford the increase in upfront time investment to do it properly. Heroku provides a platform that most developers know for simple deployment, but it also dramatically simplifies microservices architecture. What are these “microservices” of which you speak? If you’ve been around web development before the ...

Read More »

Running OkHttpClient from within WildFly 9 (subsystem)

jboss-wildfly-logo

A few days ago WildFly 9 was released and one of the highlight for sure is the support of HTTP/2.0 in the Undertow web subsystem. As Hawkular has recently moved to use WildFly 9 (from 8.2) as its underlying server, it was sort of natural to try to use http2 for connections from the Hawkular-Wildfly-Monitor client to the server. One ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.