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


Ceylon: Why you might want to choose Ceylon


In a couple of days Ceylon 1.2 will be released, after a year of development. That’s exciting for us, but we think it would be interesting to summarize our thoughts about why you should be excited about Ceylon, and why you might consider it over other programming languages designed to run on the Java and JavaScript virtual machines. Ceylon is ...

Read More »

Transcending REST and RPC


It seems that a new paradigm is coming. Facebook and Netflix have come up with different implementations for that idea. Some people are calling it Demand-Driven Architecture, but before I show you some solutions, let’s go over some history to understand the problem. I will use the example that Netflix provides, but I think that most of us will find ...

Read More »

How to Find the Closest Subset Sum with SQL


I’ve stumbled upon this very interesting question on Stack Overflow, recently. Its title is: [How to] compare a number with sum of subset of numbers In this article, we’ll compare the user’s imperative approach to the extremely elegant (Oracle) SQL approach. We’ll be making use of any combination of these awesome SQL features:   Window functions FIRST and LAST functions, ...

Read More »

WiPy on the home network


Recently there was a Kickstarter about “an Arduino that runs Python”, the WiPy. This is a small IoT board with WiFi on it (which is not available on stock Arduinos) for an attractive price. And being able to use a high level language along with a lot of existing libraries makes it attractive too. A few days ago I got ...

Read More »

You Can’t Build An MVP


MVP is an acronym for Minimum Viable Product. Ever since the Lean Startup book and movement appeared, it has become the staple of “successfully building the right product”. It’s pretty clear, right? Minimum – it contains just the needed features that enable us to make money. Viable – people are willing to give us money for it. Product – It’s sort-of-a-tangible thing ...

Read More »

Docker Java App Deployment With A Containerized Oracle XE And With An Existing Oracle XE Instance


Background Many enterprises today are extremely excited about the prospects of containerized application stacks to achieve application portability and to speed up application deployment. However we met with many enterprise customers that are still concerned about how this containerization effort would fit into their existing workflows and processes. In almost every large organization we talked to, Oracle database is still ...

Read More »

Gentle Introduction to Hystrix – Hello World


In a previous blog post I had covered the motivation for needing a library like Netflix Hystrix. Here I will jump into some of the very basic ways to start using Hystrix and follow it up with more complex use cases. Hello World A simple Hello World example of a “Hystrix Command” is the following: import; import; import ...

Read More »

Run 1,000 Docker Redis Containers In Less Than 15 Minutes On A Cluster Of 5 Cloud Servers With 2GB Of Memory Each


Background While application portability (i.e. being able to run the same application on any Linux host) is still the leading driver for the adoption of Linux Containers, another key advantages is being able to optimize server utilization so that you can use every bit of compute. Of course, for upstream environments, like PROD, you may still want to dedicate more ...

Read More »

Couchbase Cluster using Docker Compose


Couchbase 4.0 provides lots of features that allows you to develop with agility and operate at any scale. Some of the features that allow you to operate at any scale are: Elastic Scalability Consistent High Performance Always-On Availability Multi-Data Center Deployment Simple and Powerful Administration Enterprise-grade Security Learn more about these enterprise features at A complete overview is available in Couchbase Server 4.0 datasheet. This ...

Read More »

4-day Docker and Kubernetes Training


I just delivered a 4-day deep-dive training course on Docker and Kubernetes to a customer in Atlanta. In true open-source spirit, I’d like to publish the source/slides and allow other people to benefit from it and contribute to making it better. Kubernetes is such an awesome project, and I learned a lot by doing this training. If you’re interested in ...

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.