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



Scala forall() Example

1. Introduction In this lesson, we will look at some excellent examples of Scala’s forall() function and how it can be used various scenarios to apply predicate logic over a collection of elements. It is one of the simplest functions to use in Scala and apply a simple logic in terms of functional programming as it allows us to define an ...

Read More »

Java Builder Design Pattern Example

1. Introduction In this article, we will describe Java Builder Design Pattern in detail. The Builder design pattern, as its name suggests, seems to be an alternative way to develop complex objects. This can only be used if you choose to create different unchangeable objects who use the same process of object building. This design pattern in Java is a type of Creational ...

Read More »

Java 8 TemporalAdjusters Example

1. Introduction Java 8 Date-Time API is a JSR-310 implementation. It has a new set of packages to provide a comprehensive date-time model. java.time – base package for managing dates and times java.time.chrono – handles alternative calendaring and chronology systems java.time.format – handles formatting of dates and times java.time.temporal – accesses to date and time using fields, units, and adjusters Java 8 ...

Read More »

Hibernate FlushMode Commit Example

In hibernate; flushing strategy is a process that controls how many times hibernate hits the database when it comes to writing operations. In this tutorial, we will explore the default flush strategy of the Hibernate framework. 1. Introduction Object-Relational Mapping or ORM is the programming technique to map application domain model objects to the relational database tables Hibernate is a ...

Read More »

Java Flyweight Design Pattern Example

1. Introduction In this article, we will look at the Java flyweight design pattern. This design pattern helps us to reduce the memory usage. It can also improve performance in applications where object attachment is costly. The main intent of Flyweight design pattern is “Facilitates the reuse of many fine grained objects and makes the use of large numbers of ...

Read More »

Gradle Hudson Example

This post is about integrating Gradle, a programmable build system into Hudson, a Continuous Integration server. We will also take a look at the configuration required to run a simple application. 1. Introduction 1.1. Hudson The term ‘Continuous Integration’ originated with the Extreme Programming development process, as one of its original twelve practices. Each developer works individually in their Version ...

Read More »

Eclipse IDE Yocto Plugin Tutorial

The Yocto Project is an open source collaboration project that helps developers create custom Linux-based solutions for Embedded and IoT systems, regardless of the underlying hardware architecture. In order to develop solutions based on Yocto project, we need to use IDE like Eclipse and Yocto plugin is available for Eclipse which is required to be configured properly. 1. Introduction The ...

Read More »

Java Chain of Responsibility Design Pattern Example

1. Introduction In this article, we will discuss about a widely used Design pattern – Java Chain of Responsibility Design Pattern. In the name itself it suggests that, the Chain of responsibility design pattern generates a chain of receiver objects for a request. This pattern separates the sender and receiver for a request based on the type of request. This design pattern is a classification ...

Read More »

Scala Tutorial for Java Developers

1. Introduction In this lesson, we will look at some excellent examples with which Java programmers can get started with Scala very fast and learn some important concepts that will help them call themselves as Scala professionals in a very short time. Well, the biggest challenge for any programmer, may he be comfortable with Java, Kotlin, Python or any other ...

Read More »

Spring Integration Custom Transformer with RabbitMQ Example

RabbitMQ is an open source message broker which implements many protocols. It can be used for point to point, request/ reply or publish-subscribe messaging patterns and is cluster deployable for high availability and throughput. The key point to remember about RabbitMQ‘s messaging model is this: The producer sends messages to an exchange, which pushes them to queues. The two important ...

Read More »