© 2023 Hashnode
#golang-developer
Origin and evolution of Go Welcome to the world of Go, a powerful and popular programming language known as Golang. As a seasoned Go developer named Nikhil Chauhan, I am thrilled to take you on a jour…
Memory management in the hectic world of programming frequently resembles managing a busy, always-open restaurant. The constant demand for effective service and the requirement for optimal performance…
Introduction Go is an open source programming language developed by Google. It is known for its simplicity, efficiency, and concurrency. One of the most powerful features of Go is Goroutines. Goroutines are a lightweight way of creating con…
Since the birth of computers, programming languages have come and gone but only a few of them leave their mark and change how we work. In this article, we will learn one such language, which seems to …
In the previous post on this topic, we discuss sync package inside which we discussed waitGroup and mutex. Here in this post, we are going to discuss Channels in Golang. Why do we need channels? we ha…
Introduction Hey there, fellow Gophers! Are you ready to uncover the secrets of the Builder pattern in Golang? If so, you've landed at the perfect spot! In this creative and friendly blog post, we'll …
If you're a software developer looking to learn a new programming language, Golang (also known as Go) might be just what you need. Developed by Google in 2007, Golang has become increasingly popular i…
Dicen que si no es por la razón, es por la fuerza. Y durante mucho tiempo le hice el quite a Golang... hasta que llegó lo inevitable. Y aquí estamos, guardando apuntes de Go, que espero les sirvan de …
CLI stands for Command Line Interface, which is a type of user interface that allows users to interact with a computer or a software application by typing commands into a terminal or command prompt. T…
Concurrency in Go refers to the ability of a Go program to execute multiple tasks simultaneously, using goroutines and channels. Goroutines are lightweight threads of execution that are managed by the…