Defer and its common usages in GoMost Go developers know about defer: it’s that thing you use when you want to have something executed at the end of a function. It’s…Feb 17Feb 17
Marker Interfaces in GoThis article is about Marker Interfaces, or how to go from an idea to a special idea:Jan 41Jan 41
How I Practice TDDNot a day passes on LinkedIn without seeing a post praising the benefits of TDD, but I don’t see many examples of how to do it, so my plan…Oct 20, 2024Oct 20, 2024
Demystifying Golang StringsThis post discusses Golang strings: their design, and how runes and bytes fit into the picture.Jul 15, 20244Jul 15, 20244
Listing files in GoYesterday, I was working on a small script that was supposed to list all .md files from a directory.Jul 10, 2024Jul 10, 2024
7 Common Interface Mistakes in GoGo is still a new language, and if you’re working with it, chances are that this is not your first programming language.Jun 24, 202414Jun 24, 202414
5 small tips I recently learned in GoHere are 5 small tips I recently learned in Go that I didn’t know existedJun 6, 202418Jun 6, 202418
Demystifying Golang SlicesWhen I started learning Go, all I knew about slices was that they were a kind of dynamic array, and that was good enough for me. But after…May 26, 20244May 26, 20244
Fundamentals of I/O in Go: Part 3Welcome to the final part of the Fundamentals of I/O series, where we will learn about buffered I/OApr 24, 20246Apr 24, 20246
Fundamentals of I/O in Go: Part 2It's time to continue exploring the fundamentals of I/O in Go.Apr 10, 20242Apr 10, 20242