Open in app

Sign In

Write

Sign In

Kamna Garg
Kamna Garg

90 Followers

Home

About

Jul 22

Demystifying Kubernetes: Part 1

In the last blog, we discussed docker using which you can package your application along with all its dependencies as images and you can directly run those images in containers. But running containers is not everything, you need some kind of a tool to up/downscale or monitor them. So we…

Kubernetes

7 min read

Demystifying Kubernetes: Part 1
Demystifying Kubernetes: Part 1
Kubernetes

7 min read


Jul 18

Database Isolation levels

Managing queries on a database becomes challenging when multiple users are trying to fetch/update information concurrently. As your application grows and attracts more users, there is a need to ensure integrity and prevent conflicts. Here database locking comes into the picture to address these concerns. …

Database

6 min read

Database Isolation levels
Database Isolation levels
Database

6 min read


Jul 11

Learn Docker through Hands-on Examples

Docker is a software platform that allows you to build, test, and deploy applications quickly. Docker packages software into standardized units called containers that have everything the software needs to run including libraries, system tools, code, and runtime. Containers Now the next question is what is a container and what problems…

Docker

9 min read

Learn Docker through Hands-on Examples
Learn Docker through Hands-on Examples
Docker

9 min read


Jul 7

Understanding Mutex in Go

Introduction In concurrent programming, ensuring data integrity and preventing race conditions is crucial. In Go, the sync.Mutex type provides a simple and effective way to achieve mutual exclusion and control concurrent access to shared resources. …

Golang

5 min read

Understanding Mutex in Go
Understanding Mutex in Go
Golang

5 min read


Jul 6

Exploring Context in Golang

Concurrency is an important part of Go programming, and managing goroutines effectively is vital for creating strong and scalable applications. The context package in Go offers a useful tool for handling timeouts, cancellations, and sharing values specific to a request. …

7 min read

Exploring Context in Golang
Exploring Context in Golang

7 min read


Jun 29

Exploring the Internals of Channels in Go

Introduction Channels are a vital component of concurrent programming in Go. They provide a safe and efficient way for goroutines to communicate and share information. Instead of directly sharing memory, Go promotes the use of channels for inter-goroutine communication. In this blog, we will delve into the internals of channels and…

Go

10 min read

Exploring the Internals of Channels in Go
Exploring the Internals of Channels in Go
Go

10 min read


May 20

Protocol Buffers (ProtoBuf) in Go

Buckle up, folks! This time we’re diving into the world of Protocol Buffers (protobuf) and their superpowers in data serialization. Introduction Protocol Buffers, also referred to as protobuf, is a language-agnostic binary serialization format that has been developed by Google. …

Protobuf

4 min read

Protocol Buffers (ProtoBuf) in Go
Protocol Buffers (ProtoBuf) in Go
Protobuf

4 min read


May 17

Exploring Design Patterns in Go

Design patterns are reusable solutions to common software design problems that help developers build software that is maintainable, extensible, and scalable. In this article, we will explore some popular design patterns in Go: Builder, Decorator, Factory Method, Fan-in-out, and Singleton. 1. Builder Pattern The Builder pattern separates the construction of a complex object…

Golang

4 min read

Golang

4 min read


May 16

Demystifying Load Balancing in Go: A Comprehensive Guide

Load balancing is a crucial technique used to distribute incoming traffic across multiple backend servers, ensuring optimal performance, scalability, and reliability. In this article, we will explore load balancing in Go and implement three popular load balancing algorithms: Round Robin, Least Connections, and Random. …

Golang

4 min read

Golang

4 min read


Jul 10, 2022

Dear Myself

Dear Maya, I stumbled on this movie while randomly scrolling, with a few expectations. It is really an engrossing movie, based on the life of Maya Devi, a lonely and old woman who has lost all hopes to reclaim a life that is always there to begin. Then two school…

Self-awareness

1 min read

Self-awareness

1 min read

Kamna Garg

Kamna Garg

90 Followers

Software Developer, Women in tech, Seeker, Love writing, Always a student, IIT Kanpur

Following
  • Girls Who Code

    Girls Who Code

  • Pinterest Engineering

    Pinterest Engineering

  • Hussein Nasser

    Hussein Nasser

  • Zebpay

    Zebpay

  • chantastic

    chantastic

See all (71)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams