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


Spring Framework JMSTemplate Example


In order to send or receive messages through JMS, we need a connection to JMS provider, obtain session, create destination creation, the JMS API involved becomes too verbose and repetitive. JmsTemplate is a helper class that simplifies receiving and sending of messages through JMS and gets rid of the boilerplate code. JmsTemplate simplifies the development efforts on constructing the message ...

Read More »

GWT TextBox Example


In this example we will learn how to use Textbox in GWT. The Google Web Toolkit is a development framework for creating Ajax-enabled web applications in Java.  A Textbox represents a standard single-line text box in UI. Tools and technologies used in this example are Java 1.8, Eclipse Luna 4.4.2, Eclipse GWT Plugin 2.6 1. Introduction GWT Textbox is capable of automatically adjusting ...

Read More »

Play! Framework Logging Example


Logging is a really important feature every application must have. Without it, it’s nearly impossible to know what your application is doing, how long does it take it, if it is failing, and if it is, why. With this in mind, play added logging support to it’s framework, using logback as logging implementation, and giving access to it through the ...

Read More »

Hadoop “Hello World” Example


1. Introduction Hadoop is an Apache Software Foundation project. It is the open source version inspired by Google MapReduce and Google File System. It is designed for distributed processing of large data sets across a cluster of systems often running on commodity standard hardware. Hadoop is designed with an assumption that all hardware fails sooner or later and the system should ...

Read More »

Maven assembly plugin example


In this example we are going to see how we can use the assembly maven plugin in order to control how maven generates our output packages. Maven is a build automation tool used mainly for java projects from apache. You can access to the maven assembly plugin information here. We are going to use the assembly plugin in order to ...

Read More »

iText Watermark Example


In the previous example we learnt how we can convert a HTML document to a PDF Document using the ITEXT library. In this example we will demonstrate how we can add watermark to a PDF Document using Itext. Watermark are usually added to a document to prevent counterfeiting or to mark the name of the maker or the organization, for ...

Read More »

JPA One-to-Many Example


1. Introduction In this article we will explore the JPA @OneToMany and @ManyToOne associations in a SQL and NoSQL fashion. A @OneToMany association occurs when each record in one table corresponds to multiple records in a related table. If the records from the second table have an inverse association back to the first table, we say that we have a ...

Read More »

Selenium Standalone Server Example


1. Introduction With this example we are going to demonstrate how to use and configure Selenium standalone servers (Selenium Grid). We are going to run the hub server and the two nodes. Each nodes will run the tests in different browsers. Selenium Grid are the servers which compounds in distributed nodes. It offers you to run your selenium test on ...

Read More »

Android Navigation Drawer Example


The navigation drawer is a panel that displays the app’s main navigation options on the left edge of the screen. It is hidden most of the time, but is revealed when the user swipes a finger from the left edge of the screen or, while at the top level of the app, the user touches the app icon in the ...

Read More »

Git Remove Commit Example


In this example, we shall show how to remove commits from our git’s log history. As we can see, we can commit every time we want because these commits will persist in our local machine and nobody can access to them if push have not been performed to the git central repository. Commit every change is really good but what ...

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.