Author: girdharshubham

DevOps Shorts: The Docker REST API

Reading Time: 4 minutes It’s 2021 people and Docker is practically everywhere in IT. Now, I know Docker comes with a lot of plumbing and it’s convenient using the docker cli for workflows. But, I don’t know if it’s just me, I like to explore things; Try to understand the ins and outs of them. Now, if you have been using Docker for a while you then you know Continue Reading

DevOps Shorts: How to increase the replication factor for a Kafka topic

Reading Time: 2 minutes Have you ever faced a situation where you had to increase the replication factor for a topic? Turns out it’s really easy to do it. In this super short blog, let’s try to do just that. We’d start with creating a topic, one, with a replication factor of just 1 and then work on bits that include creating the increase.json file and then actually triggering the plan. Step 1: Create Continue Reading

Setting up Verified Commits on GitHub

Reading Time: 3 minutes In the wake of the COVID-19 pandemic almost all IT organizations are experimenting with allowing their employees to work from home. But at the same time are concerned about the security aspects that come with it. One aspect of security is authorization with respect to version control and the case of stolen identity. The Problem Git keeps track of several pieces of information including, but Continue Reading

IOT Fleet Management at Scale

Reading Time: 3 minutes The Internet Of Things (IoT) continues to expand its reach into homes, businesses, and other environments, as more and more devices are connected with the purpose of gathering and sharing data (and maybe a bit of computing on the device’s end). From the business perspective, unfortunately, with plethora of devices being added to the grid every other week the current device management and deployment landscape Continue Reading

Persistent Volumes and Persistent Volume Claims in Kubernetes – I

Reading Time: 5 minutes Kubernetes has a PersistentVolume subsystem that abstracts details of how storage is provisioned from how it is consumed. As a developer of the pod you wouldn’t want to worry about the actual network storage infrastructure available in the cluster, would you? Anything pertaining to the infrastructure should be the sole responsibility of the cluster administrator. If a developer requires 50 Gi of space, he should Continue Reading

Scala Extractors

The Scala Chronicles: PartialFunction

Reading Time: 3 minutes If you’re new to programming in Scala(like I am), you must have heard someone or the other talking about how awesome and powerful the case keyword, Partialfunction and pattern matching in Scala are. It got me wondering about why people love them that much. So, to unravel this mystery around case, I went on an adventure to find out all there is to know about them(And Continue Reading

The yarn of Lagom: Bye-bye Monoliths!

Reading Time: 4 minutes The Microservice architecture is in an uproar, in the industry and the business domain. The Microservice architecture tackles the drawbacks associated with the Monolithic architecture. The Lagom framework is a front-runner in the development of modern enterprise applications. This blog is the first in a multi-part series on The Lagom framework. In this blog, I’d take you through the following topics: Why Microservices and not Continue Reading

The Scala Chronicles: The Beginning.

Reading Time: 4 minutes This is the beginning of a multi-part series on Scala. Starting with an introduction to usage of var and `val` followed by Control Structures. If you have some prior programming experience, you’d feel right at home. If not, I’ll try to introduce the concepts in a way that you’d understand. Declaring “var”, or maybe not! Scala allows one to declare variables mutable or immutable. Immutable Continue Reading