csmcsm.hashnode.dev·Aug 10, 2024go: SetupRequirements: os: linux mint go version: 1.22.5 or above vs code (with go extension) Steps: Download go package from go's website. Unpack it in a place of your choice. Add go binary path to PATH environment variable: Add this line to .bashr...DiscussgoGo Language
csmcsm.hashnode.dev·Aug 8, 2024go: Aboutgo is a statically typed, compiled, high-level programming language. Features: -> It is syntactically similar to C, but also has garbage collection, structured typing, and built-in CSP-style concurrency. -> Robust standard library.DiscussgoGo Language
Dhruvkumar MaisuriaforGolang Learning Bloggolanglearningbydhruv09.hashnode.dev·Jul 27, 2024Golang Basics - Part 2: Control Structures and FunctionsIntroduction In the previous part, we covered the basic syntax of Golang, including variables, data types, and basic input/output operations. In this part, we'll delve into control structures and functions, which are essential for writing more comple...DiscussGo Language
Saurabh Adhaudevopsvoyager.hashnode.dev·Jul 14, 2024Go StructIntroduction Structures, often referred to as structs, are a composite data type in Go that allow you to group together variables of different types into a single entity. Unlike arrays, which store multiple values of the same data type, structs enabl...Discuss·10 likesGolang (Go)golang
Lokesh Jhalokeshjha.hashnode.dev·Jun 16, 2024Understanding Data Structures in GoData structures are crucial for organizing and storing data efficiently in any programming language. In Go (Golang), several fundamental data structures are available to developers, including arrays, slices, maps, and structs. This article will explo...DiscussGo Language
Lokesh Jhalokeshjha.hashnode.dev·Jun 8, 2024Introduction to Go (Golang)Go, also known as Golang, is a powerful and efficient programming language developed by Google. It has gained significant popularity for its simplicity, performance, and robust concurrency support. In this article, we'll explore the history and featu...DiscussGo Language
Lokesh Jhalokeshjha.hashnode.dev·Jun 2, 2024Mastering Closures in GoClosures are a fundamental concept in programming that allow functions to capture and use variables from their surrounding scope. In Go, closures are used extensively to create higher-order functions and to implement functional programming concepts. ...Discuss·154 readsgolang
Mingyong Chenchenmingyong.hashnode.dev·Apr 24, 2024go-mongox: Generic Collection, Streamlined Document Operations, Efficient Build Bson, Plugin ProgrammingWhat is go-mongox? go-mongox is a generics-based library that extends the official MongoDB framework. Utilizing generic programming, it facilitates the binding of structs to MongoDB collections, aiming to provide type safety and streamlined data oper...Discuss·40 readsgo-mongox
Eshaa Bhasineshaabhasin.hashnode.dev·Jan 20, 2024Building Web Server with GOWebServer A web server comprises both software and hardware components, utilizing protocols such as HTTP (Hypertext Transfer Protocol) to address client requests on the World Wide Web. Its primary function involves presenting website content by stori...Discuss·3 likes·160 readsGo Language
Akash Gudadheakashon.hashnode.dev·Jan 3, 2024Understanding VS Code Go lang configurationsSearch "launch"in VSCode settings.json and click on Edit in settings.json "configurations": [ { "name": "Run", "type": "go", "request": "launch", "mode": "auto", ...Discuss·71 readsGo Language