go programming

Why you should be writing your microservices in Go

Keep it simple, stupid. The KISS principle is one of my favorites. Often we are guilty of making systems unnecessarily complex. This creates a miserable cycle of working with these things that we create. Does it have to be this way? Go was designed with simplicity and ease of use top of mind. I’m claiming by using Go to build your next server/service the benefits will go beyond the performance of your software.

Philly ETE 2021 — What Makes Golang Go: The Power of Go Interfaces — Ricardo Gerardi

Abstract Interfaces are one of the most powerful Go features. They allow you to develop applications and libraries that are flexible, re-usable, and testable. Like other programming languages, interfaces allow you to abstract behavior without prescribing how objects implement them. Unlike other programming languages, however, Go favors small interfaces and implements them implicitly. This concept … Read More