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



Advanced Continuous Delivery Scenarios


We’ve all heard the term continuous delivery thrown around. We usually find it coupled with terms like DevOps and immutable infrastructure. Simple examples of continuous delivery are not hard to come by, but after reading through them you may find yourself with more questions than answers when trying to apply the techniques to complex, real-world applications. In this article, we’ll ...

Read More »

Java EE, Gradle and Integration Tests


In the last years Apache Maven has become the de-facto build tool for Java and Java EE  projects. But from two years back Gradle is gaining more and more users. Following my previous post (, In this post you are going to see how to use Gradle  for writing integration tests for Java EE using Arquillian. Gradle is a ...

Read More »

HOW-TO: Register components using @Conditional and Condition in Spring


@Profile annotation in Spring can be used on any Spring components (e.g. @Component, @Service, @Configuration etc.) that are candidates for auto-detection. @Profile annotation accepts a single profile or a set of profiles that must be active in order to make the annotated component eligible for auto-detection. For a given @Profile({"p1", "!p2"}), registration will occur if profile p1 is active or ...

Read More »

#GeekListener v.4


The fourth #GeekListener is out! So what was awesome in software development world? Well from the most loud events I can recall just one – CA World. These guys talked a lot about integration of technologies and software in all business. Now we can continue with the main part of the digest – TWEETS OVERVIEW! George Watt quotes Otto Berkes… ...

Read More »

Integrating Carina with Your Continuous Integration Pipeline


Rackspace recently announced the public beta for their hosted Docker offering, Carina. This is part of a strategic effort to provide a competitive in-house container solution that integrates with the Rackspace suite of tools and services, especially the famed “Fanatical Support.” Up until now you’ve been able to run Docker clusters on the Rackspace infrastructure by provisioning VMs or bare ...

Read More »

Using Python with Apache Spark


Apache Spark is awesome. Python is awesome. This post will show you how to use your favorite programming language to process large datasets quickly. Why Python? Python has become one of the major programming languages, joining the pantheon of essential languages like C, C++, and HTML. Why has it become so popular? Because Guido van Rossum designed it as a ...

Read More »

The Worst Developer Resume in the World, Redux: Best Practices


Last week I published The Worst Developer Résumé in the World, which resulted in three things. We are not alone – The article resonated with many hiring managers and recruiters who immediately recognized this style of résumé. We’re forming a support group. RIP Inbox – Readers wondered “Is that my résumé?“, with many reaching out to me or my résumé review/writing side project (Résumé Raiders – shameless plug) for ...

Read More »

How to Create Happy Teams


As developers, we spend a lot of time optimizing the software we work on. Whether it’s code performance, service availability, or user experience, making things better is a top priority. But we rarely think about how keeping the people that write software happy can also have a positive effect on the quality of our software. Having worked on remote teams ...

Read More »

CRUD Java Application with Couchbase, Java EE and WildFly


Couchbase is an open-source, NoSQL, document database. It allows to access, index, and query JSON documents while taking advantage of integrated distributed caching for high performance data access. Developers can write applications to Couchbase using different languages (Java, Go, .NET, Node, PHP, Python, C) multiple SDKs. This blog will show how you can easily create a CRUD application using Java ...

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.