
The BIT That Matters
Saharsh Singh
This is the fourth part of the series. In this video I dig deeper into how inheritance and polymorphism works in Go. I do this by extending the linked list implementation from previous videos to create a new implementation that keeps elements sorted in their natural order.
This is the third part of the series. In this video I explore unit testing in Go by testing the linked list implementation from the previous video. I also build and unit test my queue and stack implementations by heavily leveraging the linked list implementation from the previous video.
This is the second part of this series. In this video, I get into the heart of the series by maturing the quick and dirty list implementation from the last video and making it a more standalone module. In the process, I show the basics of Object Oriented Programming in Go.
I wanted to learn Go. So I learned Go. I was proud of learning Go pretty quickly. So I decided why don’t I share with the world my approach to learning a new programming language. And then this blog was born. So come learn Go with me as I explore the ins and outs of the language under the guise of building and using my very own circular doubly linked list implementation.
This is not another tutorial or introductory article about Docker containers. Instead, I want to use this article to try and help newcomers reach an “Aha!” moment sooner than later. And that moment is the realization that while looking and feeling like virtual machines, containers work best when addressing packaging and deployment of an individual process.