Best of GolangMay 2022

  1. 1
    Article
    Avatar of hashnodeHashnode·4y

    Learn Go: The complete course

    Go (also known as Golang ) is a programming language developed at Google in 2007 and open-sourced in 2009. It was designed to combine the efficacy, speed, and safety of a statically typed and compiled language with the ease of programming of a dynamic language. Go has just 25 keywords which makes it easy to read, write and maintain.

  2. 2
    Article
    Avatar of dzDZone·4y

    How to Hash, Salt, and Verify Passwords in NodeJS, Python, Golang, and Java

    The aim behind storing passwords securely is that even if the database containing them is compromised, the attacker can’t decipher any user’s actual password. This rules out storing passwords in plain text. Using encryption may seem a good choice since the attacker would not know the actual passwords (because they are encrypted) However, if the encryption keys are compromised, an attacker would be able to decrypt the encrypted passwords - making this method of storage weak.

  3. 3
    Article
    Avatar of newstackThe New Stack·4y

    What Made GoLang So Popular? The Language’s Creators Look Back

    Go was created by five Google engineers in 2009. The language is now widely used in the cloud. Go’s creators look back at what made it so popular. They point to its focus on “the overall environment” where software projects get engineered. They also credit its support for concurrency and parallelism.

  4. 4
    Article
    Avatar of hashnodeHashnode·4y

    Let's Simplify Golang : Part 1

    Golang is a compiled programming language and was created by the engineers at Google. The use of Golang is growing worldwide, too, especially in the cloud computing space. Some famous tech companies using Golang are Google, Twitch, Uber, Medium, Adobe, Netflix, SoundCloud, Dailymotion.

  5. 5
    Article
    Avatar of changelogChangelog·4y

    luk4z7/go-concurrency-guide: Practical concurrency guide in Go, communication by channels, patterns

    This guide is built on top of the some examples of the book Go Concurrency in Go and Go Programming Language. The guide is designed to teach you how to use Go to work with other programming languages and languages. It is intended to help you understand how Go works with other languages and programs.

  6. 6
    Article
    Avatar of changelogChangelog·4y

    evrone/go-clean-template: Clean Architecture template for Golang services

    Go-clean-template is created & supported by Evrone. The template shows 2 servers: Gin (RabbitMQ as transport) and REST http (Gin framework) The config structure is in the config.go . The env-required: true tag obliges you to specify a value (either in yaml, or in environment variables)

  7. 7
    Article
    Avatar of gcgitconnected·4y

    How to build a service in Golang

    In Golang a service is a program that executes specific tasks in response to events or requests. A service must be prepared to stop robustly and intelligently when the time comes. Before a service stops it is important that all the tasks are done, all the connections are closed and no goroutines are running.