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


Receive Java & Developer job alerts in your Area

I have read and agree to the terms & conditions


Javascript slice() Method

Bipartite Graph

1. Introduction This is an in-depth article related to the Javascript slice method. The slice method is used for getting a subset of elements in the array. 2. Javascript slice() The slice() method on the array returns a new array having a part of the array. The actual array does not change. 2.1 Prerequisites A browser that supports javascript is ...

Read More »

otp authentication node js

Hello. In this tutorial, we will create a simple node js application and implement an otp authentication login mechanism. Once the otp will be verified an access token will be generated that can be further used to access the secure api’s. 1. Introduction Authentication and authorization are the key features of any application. Authentication provides access while authorization specifies what ...

Read More »


Hello. In this tutorial, we will create a simple HTML page and understand the use of the javascript:void(0). 1. Introduction 1.1 What is a Javascript It is lightweight object-oriented programming used for scripting HTML pages. It helps users to build modern applications by directly modifying the HTML and CSS to enhance the user interface with a DOM API. 1.2 What ...

Read More »

Installing Sourcetree for GIT

1. Introduction Working on a project with multiple teams that develops multiple features, you will need to have something like a version of control to be able to manage and integrate your changes into your project. Most of the IDEs are able to manage these code changes and view the differences. A useful tool that will be presented in this ...

Read More »

Linux cp command

1. Introduction to cp Working with files, from time to time there will be needed to execute some actions on some files like copy, move, rename or delete. These options are available from the user interface by working with a mouse and selecting files and right clicking: “Copy” and then to go in a different location and selecting: “Paste” or ...

Read More »

Python range() function

set python

Hello in this tutorial, we will understand the range() method in python programming. 1. Introduction to range() Python range() method is useful to generate an immutable sequence of numbers based on the given number. It is represented by the following syntax – Syntax range(start, stop[, step_size]) The method consists of 3 parameters – start: It defines the lower limit and ...

Read More »

CRUD operations in postgres jsonb

Bipartite Graph

Hello. In this tutorial, we will learn how to handle crud operations on a jsonb column in the postgres database. 1. Introduction SQL stands for Structured Query Language and is used to extract and organize data stored in relational databases like MySQL, PostgreSQL, Oracle, etc. A relational database consists of rows and columns that allow fetching specific information from databases ...

Read More »

Spring qualifier annotation

Hello. In this tutorial, we will create a simple hello world spring boot application and understand the usage of Qualifier annotation. 1. Introduction @Qualifer annotation in spring is used to identify beans of the same type. It is also used to annotate the custom annotations that behave as qualifiers. 2. Spring boot qualifier annotation Let us dive into some practice ...

Read More »

Guice – Google

1. Introduction Guice is a framework that makes it easier for your application to use the dependency injection (DI) pattern. Dependency injection is a design pattern wherein classes declare their dependencies as arguments instead of creating those dependencies directly. For example, a class ‘A’ needs class ‘B’ to perform its job, so class ‘A’ does not need to worry about ...

Read More »

Morphia – Java ODM for MongoDB

1. Introduction This is an in-depth article on Morphia Java ODM for MongoDB example. Mongo Database is a no SQL database. It has capabilities such as query language to retrieve from the database. It also provides operational and administrative procedures. Morphia can be used as Object Document Mapper for MongoDB. This operates on top of Java Driver for MongoDB. 2. ...

Read More »