Golang Mistakes: #2 Misusing Init() FunctionsAs Go developers, We find many built-in features handy when we are coding in a real life. But we sometimes forget, using those built-in features too extensively which may lead to certain pitfalls. Most of the time, these pitfalls occur when we misuse...Nov 2, 2022 · 9 min readrezwanul-haque.hashnode.dev
Go PointersPointers are a fundamental and necessary aspect of Golang. They allow us to manipulate memory and data structures from a simple level, without needing to know the specifics of some more abstract data structures. This article will cover Go pointers, t...Oct 25, 2022 · 12 min readrezwanul-haque.hashnode.dev
Golang Mistakes: #1 Maps and Memory LeaksWhen it comes to software development we always want to ensure our code never uses excessive memory when a function finishes its work. That's why some of the language features like garbage collection (GC) were implemented so that memory leaks do not ...Oct 20, 2022 · 8 min readrezwanul-haque.hashnode.dev
What is DockerDocker is an open-source, container technology that allows developers and sysadmins to package applications so that they can be easily moved from one environment to another. This includes their dependencies, libraries, the code itself, and more. Dock...Aug 12, 2022 · 5 min readrezwanul-haque.hashnode.dev
API vs SDK: What're the differences?As beginner software engineers, we always start with a good understanding of the basics. Like other beginners in any field, we sometimes get confused by technical terminologies. What is an API and what is an SDK? Every programmer needs to understand ...Aug 11, 2022 · 6 min readrezwanul-haque.hashnode.dev