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

 

 

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 »

10 Tips for Writing Good Unit Tests

In this article, we provide 10 Tips for Writing Good Unit Tests. Testing is a very important aspect of software development and largely determines the fate of an application. Adequate testing helps to identify potential issues early during the development lifecycle. The cost of finding and fixing a bug is higher as we move across the phases from design till ...

Read More »

Docker Kubernetes Integration Tutorial

This tutorial talks about Docker and Kubernetes integration. This tutorial gives a quick introduction to the Kubernetes and the Docker, and the key concepts behind Kubernetes and its integration with Docker containers. 1. Introduction Kubernetes, in its most simple definition, is a container orchestration engine. Here orchestration means managing the containers in terms of creation, deletion, monitoring for availability, failure ...

Read More »

Working with Amazon S3 Buckets

Welcome readers, in this tutorial, we will make a brief introduction to AWS S3 bucket and analyze the different ways to access S3. 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 ...

Read More »

Apache Solr in Java: Using Apache SolrJ

In this example, we are going to show you how to use Apache SolrJ to index data in Solr and query from Solr. 1. Introduction Apache Solr is a popular open-source search platform built on Apache Lucene. If we take a 30000-foot view, Solr is a web application and HTTP is the fundamental protocol used between client applications and Solr. ...

Read More »

Design Patterns for Microservices

Welcome readers, in this tutorial, we will learn the basics of different design patterns under the Microservices architecture. 1. Introduction Before going any further in this tutorial I am hoping that readers understand what are Microservices and the principles behind Microservices (such as Independent and Autonomous Services, Scalability, Decentralization, Availability, Isolation from Failures, Real-time Load Balancing, etc.). I would like ...

Read More »

AWS Cloud Security Best Practices

In this article, we will take a look at the AWS Cloud security best practices. 1. Introduction Amazon web services is a popular cloud platform that has services like compute power, content delivery, database storage, and other features to help businesses globally. 2. AWS Cloud Security Best Practices 2.1 Authentication In AWS, root account username & password are used for ...

Read More »