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



Java 8 Stream – filter() & forEach() Example

Hello. In this tutorial, we will explain the most commonly used Java 8 Stream APIs: the forEach() and filter() methods. 1. Introduction Before diving deep into the practice stuff let us understand the forEach and filter methods. 1.1 forEach method This method is used to iterate the elements present in the collection such as List, Set, or Map. It is ...

Read More »

Apache Solr Multilingual Search: Language Identification Example

This is an article related to the Apache Solr Multilingual Search: Language Identification. Generally, Apache Solr is used for search and browsing categories and facets. 1. Introduction Apache Solr is an open-source software java search engine. It is scalable and can process a high volume of data. It is used to index the content and search a huge amount of ...

Read More »

How to Download and Install Java 16

In this article, we will explain how to Download and Install Java 16. 1. Introduction Oracle released JDK 16 on March 16, 2021. Let’s see how to download and install Java 16 (Oracle JDK 16). 2. Download Oracle JDK 16 In this step, I will download the installer from the Oracle website. First, open a web browser and navigate to ...

Read More »

SOA vs Microservices: What’s the Difference?

In this article, we will see a comparison between SOA vs Microservices and their basic differences. 1. Introduction A service is a single software unit that performs business tasks. Service-oriented architecture (SOA) is a software architecture where distinct components of an application provide services to other components via a communications protocol over the network. SOA composes a complex application by ...

Read More »

SQL Join Tutorial

In this article, we will discuss JOINs in SQL (Structured Query Language), various types of JOINs, and their syntax. We will also run SELECT queries using different types of JOINs on data in sample tables and view the result sets. You can also check this tutorial in the following video: SQL Join Tutorial – video 1. Introduction In real-world applications, ...

Read More »

How to sort a Dictionary by value in Python

Hello in this tutorial, we will see how to sort a dictionary by value in python programming. 1. Introduction To perform sorting a dictionary by the value we will use the sorted(….) function. The function returns a sorted list of the specified object. Method syntax sorted(iterable, key=key, reverse=reverse) Where: iterable attribute represents a sequence for sorting the list, dictionary, etc ...

Read More »

ctypes in Python

This article will show how to use the built-in “ctypes” module in Python to use external C language libraries. 1. Introduction As developers, we can work with a lot of programming languages during our careers. Sometimes, we need to extend external libraries from another application, like a legacy system or even a shared OS library (.dll, .so, and so on…). ...

Read More »

Microservices vs APIs: What’s The Difference?

Hello. In this tutorial, we will check Microservices vs API and their biggest differences. 1. Introduction Microservices in their real meaning is to develop a single application as a suite of independent small applications where each small application (known as microservice) runs its process and communicates with each other in the lightest way possible (such as with the help of ...

Read More »

Install Python on Windows 10

1. Overview In this article, we will see how to install Python on Windows 10. Python is one of the most widely used programming languages today. It first appeared in 1991. In this article, we take a look at how to install Python on a Windows machine. 2. What is Python? Guido van Rossum created Python as a successor to ...

Read More »