In this article, we will discuss Java 16’s newest feature, Records. Then we will apply this knowledge and use it in conjunction with a Spring Boot application.

Photo by Jan Kopřiva on Unsplash

Introduction


This article covers some internals of image layering created by container image builder Jib and explore what distroless images are and their benefits.

Photo by Kevin Jarrett on Unsplash


Photo by Fang-Wei Lin on Unsplash

Effective Java

Modern Java

Concurrency In Practice

Java Module System

Cloud-Native Java

Microservices Pattern

Clean Code

Headfirst Design Pattern

SpringBoot In Action

Java Performance Tunning

Further reading


In this article, I will try to explain Java 10 new feature local variable type inference using reserved type name var .

Photo by Caspar Camille Rubin on Unsplash

Programs must be written for people to read, and only incidentally for machines to execute~Harold Abelson


In this article, I will explain how you can enable kubernetes, create a pod, deploy a spring boot application, monitor the single node cluster with Lens IDE on Docker Desktop.

Image Source Docker

What you will learn

  • How to Enable Kubernetes With Docker Desktop for Mac
  • How to Create a Pod
  • How to Deploy a Working Spring Boot Application on Kubernetes
  • How to Monitor and Manage Kubernetes Cluster with Lens IDE

What is Docker Desktop?


In this article, we will learn how to create a local CI/CD workflow for a Spring Boot Application deployed to Kubernetes using Skaffold.

Image source Skaffold

So what exactly is Skaffold?

Skaffold handles the workflow for building, pushing and deploying your application.

What problem it is trying to solve?


What is Jib?

Jib is Java containerizer from Google that lets Java developers build containers using the build tools like Maven, Gradle etc.

Jib(Image source)


Image Source Apache Geode

  1. It is assumed that you have docker installed on your local. …


Ashish Choudhary

Software Engineer | Tech lover | Forever Learner

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store