Home » Archives for Shivakumar Ramannavar

Author Archives: Shivakumar Ramannavar

Shivakumar has 16+ years of experience in Java Development, Cloud and also has a lot of passion in Cloud-native Applications and Kubernetes. Shiva has a Bachelor's Degree from Visweswaraiah Technological University, India. Shiva has been involved in the development of IT systems using Java/J2EE, Kubernetes, and has designed tonnes of applications both on-premise and on-cloud. Shiva strongly believes there is a great revolution of cloud-native technologies and that we can create a world of difference through learning, sharing, and caring among the community.

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 »

Docker Best Practices Tutorial

This tutorial talks about various best practices and examples around the docker containers. 1. Introduction Docker containers are an essential part of containerization as we moved towards cloud-native applications. Since it is going to massive implementation of containers, it is vital to follow certain best practices based on our past experience, to bring out qualitative containers. The best practices for ...

Read More »

Java Socket Programming

This article talks about sockets and socket programming with java examples. It begins with the basics and explains with an example of how they work. You can also check this tutorial in the following video: Socket Programming in Java – video 1. Introduction Java Socket Programming finds itself very useful for peer-to-peer communication between two Java programs running different JVM. ...

Read More »

Java Memory Management

In this article, we talk about Java memory management and how to write optimal code to use memory allocation efficiently. 1. Java Memory Management: Introduction Any computer program we write needs basic essential resources like CPU for math & computing, and finally memory for managing the data. Memory is a limited resource and it has to manage effectively. For memory ...

Read More »

What is Java EE

In this article, we will explain what is Java EE( java enterprise version) using examples. 1. Introduction Nowadays, it is a world of distributed computing. We see computing resources such as are geographically spread across and yet require collaboration to accomplish their tasks and computing needs. This demands well-thought specifications for clear understanding and protocols for communication, presentation, data storage, ...

Read More »

Multidimensional Array Java Example

In this article, we will see what a multidimensional array is in Java, various syntaxes, and how we can use such arrays in real-world examples. 1. Introduction An array is a basic data type that holds multiple values of the same datatype. Each individual value can be accessed using a number based index relative to the first element in the ...

Read More »

Timestamp Java Example

In this article we will create a Timestamp Java Example and Timestamp sql. 1. Introduction In a typical application, there are a lot of events like orders receipt, payment request sent, users logging in, orders shipping to name a few. The events may also be negative such as network failure, invalid user login, product failure so on. To answer questions ...

Read More »

Java Implements Keyword Example

1. Introduction This article introduces the implements keyword, the need, and its usages in Java. It starts with a short introduction and explains it with the help of an example. 2. What is the Java Implements keyword Java is an Object-Oriented Programming language. Like any other OOP language, Java supports inheritance, the essential feature for code re-use. Java does not ...

Read More »