Shivam DubeyforGo Tutorialgo-tutorial.hashnode.dev·Nov 5, 2024Getting Started with Go: Your First Steps in Writing, Running, and Building ProgramsWelcome to the world of Go programming language, also known as Golang! If you are new to Go, this guide is perfect for you. We’ll walk you through creating a simple "Hello, World!" program, explain each line of code, and show you how to run and build...Discussgoprogramming
Sundaram Kumar Jhasundaram2023.hashnode.dev·Sep 18, 2024Mastering the io Package in Go: A Detailed LookWelcome! Building on your understanding of Go's basics and the os package, let's delve into the io package—a cornerstone of Go's standard library. This guide will provide an in-depth exploration of the io package, covering its fundamental interfaces,...DiscussGo Language
Sundaram Kumar Jhasundaram2023.hashnode.dev·Sep 17, 2024Understanding the os Package in Go Programming LanguageWelcome! Now that you've grasped the basics of Go, let's delve deeper into one of its most essential packages: the os package. This guide will provide an in-depth exploration of the os package, covering everything from file operations to process mana...DiscussGo Language
Nikhil AkkiPronikhilakki.in·Aug 10, 2024Context Matters: Mastering Go's Context PackageIntroduction The context package in Go is a powerful tool for managing concurrent operations and controlling the flow of data across API boundaries. Introduced in Go 1.7, it provides a standardized way to carry deadlines, cancellation signals, and re...Discuss·27 readsgocontext
Karthik Anishkarthikanish.hashnode.dev·Jul 11, 2024How to Create and Use Libraries in Go: Advantages and DisadvantagesTo create a library in Go and use it in other modules, follow these steps: Create a new directory for your library and initialize it as a Go module using go mod init example.com/mylib Write your library code in .go files within the module directory...Discussgoprogramming
Nikhil AkkiPronikhilakki.in·Nov 25, 2023Go's Orchestra: A Symphony of ConcurrencyIntroduction As we venture into our Go learning journey, the focus shifts to the fascinating realm of concurrency. At the heart of Go's concurrency model are Go-routines and Channels, a dynamic duo that orchestrates parallelism with elegance. Go rout...Discuss·35 readsGogochannels
Nikhil AkkiPronikhilakki.in·Oct 28, 2023Mastering Go's Control Flow and Functions: Your Path to Gopher GreatnessIntroduction Welcome to the world of Go's control structures and functions! In this guide, we'll dive deep into the essential aspects of programming with Go, including control flow structures (if, for, switch) and the versatility of functions. These ...Discuss·67 readsGo Language