Quick tech learnGolang-SOLID Principles- Dependency Inversion Principle (DIP)This principle states that high-level modules should not depend on low-level modules, but rather both should depend on abstractions. This…Oct 6, 2023Oct 6, 2023
Quick tech learnGolang — SOLID Principles — Open-Closed Principle (OCP)Software development is a complex and ever-evolving field, and it’s important to have a set of design principles to guide you in creating…Oct 4, 2023Oct 4, 2023
Quick tech learninTowards DevSOLID Principles — Single Responsibility Principle(SRP)Software development is a complex and ever-evolving field, and it’s important to have a set of design principles to guide you in creating…Oct 2, 20231Oct 2, 20231
Quick tech learninTowards DevMaps and memory leaks in GolangWhile using maps in Go, we need to understand some important characteristics of how a map grows and shrinks. Does really maps shrink?Sep 29, 20231Sep 29, 20231
Quick tech learninTowards DevUnderstanding sync.Mutex() in golangIn golang, channels are a versatile tool for managing concurrency, it’s a misconception to assume that we should always replace traditional…Sep 13, 2023Sep 13, 2023
Quick tech learninTowards DevUnderstanding System calls in golangSystem calls(syscalls) are the primary interface between a user-level application and the operating system kernel. Syscalls allow…Sep 8, 2023Sep 8, 2023
Quick tech learnStack and Heap memory in golangIn Go (also known as Golang), variables are stored in either the stack or the heap, depending on their characteristics.Sep 7, 20231Sep 7, 20231
Quick tech learnUnderstanding the maps Package in Go v1.21The versatile and efficient Go programming language has won over developers worldwide, thanks to its simplicity and robust capabilities…Sep 6, 2023Sep 6, 2023
Quick tech learninTowards DevWhat are channels in Golang? How are they used for communication between goroutines?To understand channels, you must understand goroutines and how to sync goroutines. Refer these blogs to know more about goroutines and…Sep 3, 2023Sep 3, 2023
Quick tech learnStrings and runes in go. Is there character datatype in go?In many programming languages string is made up of a sequence of character. But in go, there is no concept of character data type. In Go…Sep 1, 2023Sep 1, 2023