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



Docker run Command Example

Welcome readers, in this tutorial, we will understand the basis of the Docker run command and for that, we will start a simple container (such as RabbitMQ in our case). 1. Introduction to Docker and RabbitMQ Let us take a good look at the Docker and RabbitMQ terminology. 1.1 Introduction to Docker In the present world, Docker is an important ...

Read More »

SQL TIMESTAMP() function Example

Welcome readers, in this tutorial, we will learn how to use the TIMESTAMP() function in SQL. 1. Introduction In SQL, the TIMESTAMP() function enables developers to deal with date-time expressions. The TIMESTAMP() function in SQL enables us to return a date expression from the Date or DateTime expression The TIMESTAMP() function expects Date or DateTime value expression to return the ...

Read More »

Practices for Microservices Security

In this article, we will take a look at the practices for Microservices Security. 1. Introduction Microservices architecture is based on loosely coupled principles. The loosely coupled principle helps in designing services for application components with lesser dependencies. The Microservices application has multiple units. A single unit can run alone and use APIs for connectivity. API gateways help in the ...

Read More »

SQL DATE() function Example

Welcome readers, in this tutorial, we will learn how to use the DATE() function in SQL. 1. Introduction In SQL, dates are a complicated feature for the developers, and working with them is a complex thing as the format of the date in the database table must match the date format required for the SQL insert operation to work. The ...

Read More »

Gradle Build System Tutorial

In this tutorial, we will see how to use gradle build in detail with examples. 1. Overview Gradle is a popular build management system. The Gradle framework has features for the automatic download and configuration of the libraries which are required for the build. The library dependencies can be downloaded from Maven and Ivy repositories. Gradle can handle multiple projects and ...

Read More »

Fanout Example with AWS SNS and AWS SQS in Java

In this example, we are going to show you how to implement fanout by using the combination of AWS SNS and AWS SQS programmatically in Java. 1. Introduction Fanout is a messaging pattern with which we can deliver a message to multiple consumers. Some modern message brokers such as RabbitMQ has built-in support for fanout pattern by using a fanout ...

Read More »

Apache Solr on Docker Example

In this article, we will show you an example about Apache Solr on Docker. 1. Introduction Apache Solr is a popular open-source search platform built on Apache Lucene. Docker is the leading container platform that allows developers to isolate their app from its environment by packaging software into standardized units for development, shipment, and deployment. In this example, we are ...

Read More »

Docker vs Kubernetes: The most important differences

In this article, we will introduce you to Docker vs Kubernetes and their most important differences. 1. Introduction Docker and Kubernetes are two open-source tools that work together to ensure that an application works anywhere and runs at the desired state all the time. The following diagram outlines developing, packaging, and deploying steps utilizing Docker and Kubernetes. Figure 1 Application ...

Read More »

Static vs Non-Static in Java

In this article, we will explain Static vs Non-Static definitions in Java. 1. Introduction In Java, there are around 57 reserved keywords that cannot be used as an identifier. One of them is the static keyword. Static keyword in Java is used for memory management. It can be used with variables, methods, blocks, and nested classes. Static keyword is actually ...

Read More »

Using Amazon S3 with the AWS CLI

Welcome readers, in this tutorial, we will make an introduction to AWS S3 and perform some operations using AWS CLI. 1. Introduction AWS represents the Amazon Web Services and it provides different services ranging from IaaS (Infrastructure as a Service), PaaS (Platform as a Service), or SaaS (Packaged software as a Service). It offers flexibility by giving the users flexibility ...

Read More »