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 Functional Interface – BiPredicate Example

Hello. In this tutorial, we will explain the BiPredicate functional interface in Java 8. 1. Introduction Java 8 BiPredicate functional interface represents a method that accepts two input arguments and returns a boolean output. Represented by the method syntax – boolean test(T t, U u). This interface also provides some default methods like – default BiPredicate or(BiPredicate other) – Composed ...

Read More »

Date Format in SQL

In this article, we will explain the Date Format in SQL. 1. Introduction Structured Query Language (SQL) defines the date and time data types. In this example, I will use the MySQL database to demonstrate both date data types and corresponding utility functions. DATE – stores a calendar date in the YYYY-MM-DD format. The valid date ranges from ‘0000-01-01‘ to ...

Read More »

How to Learn Python for Data Science

In this article, we’re going to discuss Data Science with Python. The way to start your studies, the necessary stuff, and why you should learn Python. 1. Why Learn Python For Data Science? I’m a big fan of the phrase “all knowledge is valid”. That means, everything you study can bring something to add to your life as well to ...

Read More »

Python Classes and Objects

In this article, we will explain classes and objects in Python. Python supports code construction using the object-oriented paradigm. It is a procedural language that does not enforce that all code should be written using classes and objects. In that sense, it can be called an object-based language. In this article, we discuss the concepts of classes and objects in ...

Read More »

SQL vs NoSQL Databases

In this article, we will explain the differences between SQL vs NoSQL Databases. You can also check this tutorial in the following video: SQL vs NoSQL Databases – video 1. Introduction We will check the relational (SQL) and non-relational (NoSQL) data structures. While both are viable options, there are key differences between the two that users must keep in mind ...

Read More »

Apache Hadoop Getting Started Example

1. Introduction This is an in-depth article related to the Apache Hadoop Example. Hadoop is an opensource project which has software modules like Pig Hive, HBase, Phoenix, Spark, ZooKeeper, Cloudera, Flume, Sqoop, Oozie, and Storm. Map Reduce is part of Hadoop which is used for big data processing. 2. Apache Hadoop Getting Started Hadoop is an opensource framework for distributed ...

Read More »

What is SQL and how does it work?

Hello. In this tutorial, we will learn and understand what SQL is and how does it work. 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 that can be ...

Read More »

Introduction to SQL Basics

In this article, we will make an introduction to SQL Basics. 1. Introduction Structured Query Language (SQL) is a standardized database language that is used to create, maintain, and retrieve data from a relational database. SQL was initially developed at IBM San Jose Research Laboratory in early 1970. IBM released the first Relational Database Management System (RDBMS) – Multics_Relational_Data_Store in June ...

Read More »

How to Download and Install MySQL

In this article, we’re going to see how to download and install MySQL using the default installer. Also, we’ll set up the server using the auto start package and do some examples. 1. Download MySQL Installer As Linux/macOS-based system user, I commonly use a package manager like Home Brew and APT in the terminal to install software that I need. ...

Read More »

SQLite Tutorial

1. Introduction SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. The is free and you don’t need to buy any license to use it. It is one of the most commonly used DB. Unlike most SQL databases, it does not have a separate server process. It reads and writes directly to disk files. ...

Read More »