Golang vs Python: The Ultimate Battle in DevOps
In the world of DevOps, two programming languages are often pitted against each other: Golang and Python. Both languages have their own strengths and …
Read Article →103 articles about go development, tools, and best practices
In the world of DevOps, two programming languages are often pitted against each other: Golang and Python. Both languages have their own strengths and …
Read Article →Master Go’s synchronization primitives including mutexes.
#Go’s sync package contains the building blocks for safe concurrent programming. …
Read Article →In today’s digital age, password security is more important than ever before. Hackers can easily guess weak passwords, leading to …
Read Article →If you need to convert Time to a String in Go, then you can do one of the following:
time.Nowpackage main
import ( …
Read Article →
To perform a Deep Copy in Go, you can use a struct type as follows:
struct in Gopackage main
import (
"fmt"
)
type …
Read Article →
Go doesn’t typically have Lambda Expressions, but synonymous to Lambdas, or Closures if Anonymous Functions for Go.
If you would like to create an empty slice in Go, then you can do the following:
package main
import …
Read Article →
If you get a timeout when trying to install go dependencies, the error may look something like this:
$ go get github.com/aws/aws-sdk-go/aws
go: …
Read Article →
If you want to execute linux commands in Golang, then you can use exec.Command:
cmd := exec.Command("echo", "hello world")
res, _ := …
Read Article →
If you need to check for Prime Numbers in Golang, then you can use the following method:
const n = 1212121
if big.NewInt(n).ProbablyPrime(0) { …
Read Article →
If you need to raise a number to a power in Golang, then you can use the math.Pow function:
package main
import (
"math"
)
func …
Read Article →
Given the triangle of consecutive odd numbers:
1
3 5
7 9 11
13 15 17 19
21 23 …
Read Article →