How to build a CLI App to track IP Address in GoThe command-line interface, or the CLI, is a powerful tool for interacting with the computer. It allows us to quickly and easily run commands, manipulate files, and automate tasks. In this blog, we'll be building an IP Address tracker in Golang using...Apr 11, 2023 · 7 min readhamees.hashnode.dev
Git Internals 101: The Fundamentals of Git's Internal Architecture (Part 3 of 3)In the previous blogs, we were introduced to two new concepts, namely Git Objects and how Git SHA works with it. A blob object stores the contents of a file, a tree contains other trees and blobs, and a commit is a snapshot of the main working tree. ...Apr 11, 2023 · 5 min readhamees.hashnode.dev
Git SHA 101: The Fundamentals of Git's Internal Architecture (Part 2 of 3)In the previous chapter, we covered objects and got acquainted with hexadecimal digits known as hashes. Our aim in this blog is to explain what a hash is, specifically SHA-1, and what it does as well as how Git makes use of it. How it all began Crypt...Apr 11, 2023 · 5 min readhamees.hashnode.dev
Git Objects 101: The Fundamentals of Git's Internal Architecture (Part 1 of 3)Many of us use Git on a daily basis but how many of us know what goes on under the hood? For example: What happens when we do git commit? What are git branches? What are git trees and blobs? What is SHA and why is it used? In this 3 part series...Jan 5, 2023 · 4 min readhamees.hashnode.dev
Kubernetes: Explain like I'm 5Not knowing Kubernetes is a leading cause of impostor syndrome among developers. While everybody is talking about Kubernetes, Docker Compose and Swarm on Twitter, you are googling what is Kubernetes. The typical Google response is: Kubernetes is...2AOct 25, 2022 · 3 min readhamees.hashnode.dev