#software-engineering
Read more stories on Hashnode
Articles with this tag
Interfaces allow us to treat different types as the same type when it comes to specific behaviors. They are central to a Go programmers toolbelt and...
Golang is King when it comes to concurrency. No other language has so many tools right of-of the box, and one of those tools is the standard library’s...
time.Time makes dealing with dates and times in Go a breeze, and it even comes bundled in the standard library! However, a time.Time{} struct uses...
I’ve often seen, and have been responsible for, throwing code into packages without much thought. I’ve quickly drawn a line in the sand and started...
Go is a strongly typed language, which means at any point a developer should know exactly what type of value they are dealing with. For example, if we...
Go is a language built for the web. The Go standard library comes with everything we need to stand up a production web server. Today we are going to...