gauravshukla.hashnode.devLearning In PublicWhat is learning in public? Learning in public is all about openly documenting your learning process. You create content, like blog posts, videos, or code repositories, that others can access. This could be for everyone or for specific online communi...Apr 23, 2024·3 min read
gauravshukla.hashnode.devCreating a Web Server with GoGo is a popular programming language that is known for its simplicity, concurrency support, and performance. It is a great choice for building web servers and APIs. In this article, we will explore how to create a web server using Go. Prerequisites B...May 12, 2023·2 min read
gauravshukla.hashnode.devMaps In GolangWhat is a Map? A map is a built-in type in Go that associates a key with a value. In other words, a map is a collection of key-value pairs. The keys in a map must be unique, and the values can be of any type. The syntax for declaring a map in Go is a...Apr 25, 2023·4 min read
gauravshukla.hashnode.devPointers In GolangPointers in Go are variables that store the memory address of another variable. They are denoted by the * symbol preceding the type of variable they will point to. For example, to declare a pointer to an integer variable, you would write var ptr *int...Apr 22, 2023·2 min read
gauravshukla.hashnode.devSlices in GolangWhat are slices in Golang? Slices are a lightweight data structure in Golang that provide a convenient way to work with arrays. Unlike arrays, which have a fixed size, slices can grow or shrink dynamically as elements are added or removed. Slices are...Apr 21, 2023·3 min read