Andrei BoarDemystifying Golang StringsThis post discusses Golang strings: their design, and how runes and bytes fit into the picture.Jul 153Jul 153
Andrei BoarListing files in GoYesterday, I was working on a small script that was supposed to list all .md files from a directory.Jul 10Jul 10
Andrei Boar7 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 2413Jun 2413
Andrei Boar5 small tips I recently learned in GoHere are 5 small tips I recently learned in Go that I didn’t know existedJun 613Jun 613
Andrei BoarDemystifying 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 262May 262
Andrei BoarFundamentals 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 245Apr 245
Andrei BoarFundamentals of I/O in Go: Part 2It's time to continue exploring the fundamentals of I/O in Go.Apr 102Apr 102
Andrei BoarFundamentals of I/O in GoMoving data around is one of the most common things you do when programming. That’s why no matter the language you use, you must master…Apr 36Apr 36
Andrei BoarAbstraction is much more than interfacesWhen people learn about abstraction, they usually focus on the means used to achieve it: abstract classes, objects, functions, or…Mar 13Mar 13
Andrei BoarA concise guide to error handling in GoOne thing I love about Go is that it gives you so much with so little. For example, the errors package is one of the smallest packages in…Mar 54Mar 54