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



Summing Numbers with Java 8 Stream.reduce() operation

Hello. In this tutorial, we will explain the Stream.reduce method in java 8. 1. Introduction Before diving deep into the practice stuff let us understand the reduce() method in java8 programming. Stream.reduce() – Combine the elements of a stream and produces a single result. The method accepts T identity and BinaryOperator<T> accumulator as the arguments. If the identity argument is ...

Read More »

Message Queueing in Node.js with AWS SQS

Hello. This tutorial will understand AWS SQS and create a simple nodejs application to send and receive messages to/from the queue. 1. Introduction AWS SQS represents the simple queue service in the Amazon ecosystem. This service: Enables a user to store the messages (up to 256 KB in any format such as JSON, XML, etc) in the queue while waiting ...

Read More »

Apache Hadoop Development Tools Eclipse Tutorial

1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications. Apache Hadoop is used for analyzing and storing big data. Developers use eclipse versions like Indigo, Juno, Kepler, Oxygen, and Photon. Hadoop Eclipse tools work well with eclipse above or equal to version 3.6. You can manage multiple ...

Read More »

Publishing & Subscribing to AWS SNS Messages with Node.js

Hello. In this tutorial, we will see publishing and subscribing to AWS SNS Messages with Node.js. We will understand AWS SNS and create a simple application that will interact with SNS with the help of exposed endpoints. 1. Introduction AWS Simple Notification Service (SNS) is a cloud service for delivering notifications from applications to subscribed endpoints and clients. It is ...

Read More »


In this article, we will explain the SQL SELECT DISTINCT Statement. 1. Introduction The SQL DISTINCT keyword is used to eliminate the duplicate records and return only unique records. Here is the SELECT DISTINCT syntax: SELECT DISTINCT {column1}, {column2}, ... FROM {table_name} [WHERE {condition}] 2. Technologies Used The example code in this article was built and run using: MySQLDocker 3. ...

Read More »

MySQL UPDATE Statement

In this example, I will demonstrate how to use the UPDATE statement to modify values using MySQL. 1. Introduction MySQL is an open-source relational database management system. Here is the UPDATE statement syntax: UPDATE {table_name} SET {assignment_list} [WHERE where_condition] {table_name} – the table name.{assignment_list} – one or more assignments which update records.[WHERE where_condition] – optional condition. 2. Technologies Used The ...

Read More »

AWS SQS Dead Letter Queue Example in Java

This is an in-depth article related to the AWS SQS Dead Letter Queue Example in Java. 1. Introduction Amazon Web Services is based on the internet as a group of remote computing services that are together called a cloud computing platform. AWS is offered by The most commonly used services are Amazon EC2 and Amazon S3. You can deploy ...

Read More »

How to Use Python

This article gives an introduction to Python; starting with a brief history, it discusses the factors driving Python’s adoption growth. We discuss how to install and run programs. We then discuss and run a small example program that fetches stock prices from the web and processes them. 1. A brief history of Python Guido van Rossum created Python, an interpreted ...

Read More »


In this article, we’re going to explain the SUBSTRING function in SQL. 1. Introduction The SUBSTRING function is available in SQL Server (from 2008 edition) and MySQL (from version 4.0) as a part of String functions. Using this function we’re able to manipulate strings directly with a SQL query. Also, in combination with other functions and procedures, the SUBSTRING function ...

Read More »

Java 8 Stream – findAny() & findFirst() Example

Hello. In this tutorial, we will explain the findAny() and findFirst() methods in java 8. 1. Introduction Before diving deep into the practice stuff let us understand the findAny() and findFirst() methods in java8 programming. Stream.findFirst() – Returns an optional object containing first element of the given stream. It can also return an empty() optional if the stream is emptyStream.findAny() ...

Read More »