Author: Navdeep Parash

“What is Project Loom is about?”

Reading Time: 3 minutes 1. Overview  Project Loom. In essence, the primary goal of Project Loom is to support a high-throughput, lightweight concurrency model in Java. 2. Project Loom Project Loom is an attempt by the OpenJDK community to introduce a lightweight concurrency construct to Java. The prototypes for Loom so far have introduced a change in the JVM as well as the Java library. Although there is no scheduled Continue Reading

Working with GCP Secret Manager

Reading Time: 2 minutes In this blog, we’ll see how we can use GCP Secret Manager for storing sensitive data like credentials/API keys, etc. To setup GCP Secret Manager secret store create a component of type secretstores.gcp.secretmanager. See this guide on how to create and apply a secretstore configuration. See this guide on referencing secrets to retrieve and use the secret with Dapr components. Pre-requisite: Secret Manager API should be enabled. Step 1: Make sure the Continue Reading

Introduction to Apache Kafka Security 🔒

Reading Time: 4 minutes In this blog, I will try my best to explain Kafka Security in terms everyone can understand. We will go over SSL, SASL and ACL. References : Apache Kafka and the need for security Apache Kafka is an internal middle layer enabling your back-end systems to share real-time data feeds with each other through Kafka topics. With a standard Kafka setup, any user or application can Continue Reading

Build Infrastructure – Terraform GCP Example

Reading Time: 3 minutes Hi Readers, In this blog we will be looking about How to Build Build Infrastructure – Terraform GCP Example. We will be discussing about its basics and its key components. With Terraform installed, you are ready to create some infrastructure. Prerequisites A Google Cloud Platform account. If you do not have a GCP account, create one now. Terraform 0.15.3+ installed locally. Set up GCP After creating your GCP Continue Reading

Kotlin Vs. Java

Reading Time: 5 minutes Kotlin vs Java: The Battle of Programming Languages Developing Android applications is a great option to drive success to your business but, picking up the best programming language is the real dilemma. For many of us, it is evident that Java is the best as it is everywhere and everyone praises it. However, after the arrival of Kotlin, this apparent belief in Java is somewhat Continue Reading