© 2023 Hashnode
#go-cjffccfnf0024tjs1mcwab09t
If you study programming for any significant length of time, you will inevitably come across the concept of interfaces. When I initially learned about interfaces I discovered plenty of tutorials on th…
Go, also known as Golang, is a programming language developed by Google in 2009. It was designed to be a language that is simple, fast, and easy to use, with a focus on concurrency and safety. Go was …
Introduction In this post I would like to discuss a mistake that I have seen while I was reviewing a pull request. We are going to talk a bit about golang interfaces in the context of error handling and checking if an error is nil Let's see…
Introduction Writing tests for a software application before moving it into production is an important last step in the software delivery system. Usually, this falls into the responsibility of the DevOps engineers, Server Administrators, or…
So I started learning Go lang about a week now, in this article I will be discussing variables and constants declarations in Go. Firstly what is Go? Go is a programming language produced by Google. W…
Dead Men Tell No Tales repo Why I found this video, and found the concept a rather intriguing. Though, instead of the whole switching it on before the encryption starts, is definitely not how I would …
You want to build a Kubernetes Operator for your software. Which tool to choose from? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or any other programming language? In this blog post, I discuss dif…
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 explore marshaling JSON using anonymous structs. An…
Go handles concurrency in a slightly different way than the other programming languages. The effective Go has a slogan around their new concept "Do not communicate by sharing memory; instead, share m…
After I tried to implement BST in Go, it seems like I want to modify the BST to AVL because BST is not a fairly optimal tree data structure. When I said this: To find a specific node you don’t have to go around the whole tree, you need to …