InTowards DevbyIsuru HarischandraA Comprehensive Guide to Struct Embedding in GoUnlocking the Power of Struct Embedding in Go: Simplify Your Code and Build Reusable AbstractionsMay 31, 20231May 31, 20231
InCodeXbyManning PublicationsModern Concurrency with GoFrom Learn Concurrent Programming with Go by James CutajarJun 21, 20234Jun 21, 20234
InA Journey With GobyVincentGo: Overview of the Compilerℹ️ This article is based on Go 1.13.Sep 7, 20192Sep 7, 20192
InFAUN — Developer Community 🐾byKevin WanBest practices on writing monolithic services in GoWhy to write this best practicesApr 25, 2022Apr 25, 2022
InCanopasbySumita KGolang — 1 Minute guide to Useful Tips and Libraries in 2022Few most essential libraries and tips that make your day-to-day development effective and easyMar 8, 20227Mar 8, 20227
InITNEXTbyPercy BolmérRedis as a Pub/Sub Engine in GoShare information and work between many applicationsFeb 3, 20211Feb 3, 20211
Sanad HajWriting Scalable Authentication in Golang Using Go-GuardianIn building web and REST API application, it is very important to build a system users can trust and rely on.Aug 14, 20205Aug 14, 20205
InLevel Up CodingbyElliot ChanceAn Alternative Approach to BDD in GoI’m a big fan of TDD. BDD has always been a bit elusive to me in the sense that I wish I could use it more often. However, I always seem…Sep 4, 20202Sep 4, 20202
Teiva HarsanyiGo and CPU CachesHow understanding the processor architecture can help us in optimizing performance?May 27, 20206May 27, 20206
InGojek Product + TechbyArie Ardaya LizuardiGolang Integration Testing Made EasyHow we at Gojek implement integration testing in our development processes.Sep 15, 20202Sep 15, 20202
Ben JohnsonStandard Package LayoutAddressing one of the biggest technical problems in the Go communityAug 10, 201659Aug 10, 201659
Akshay GollahalliStopping HTTP Server Gracefully: Context vs Channels vs SyncGroupShutting down HTTP server from different handles made easyJun 8, 2020Jun 8, 2020
Nathan SmithStructuring Go gRPC microservicesLearn how to structure your gRPC microservices for code clarity and maintainability.Jul 19, 20204Jul 19, 20204
InLevel Up CodingbyRicardo LinckGoroutines and channels — concurrent programming in goGolang is concurrent language by design. Understand what makes it so powerful when compared to other languages.May 21, 20202May 21, 20202
InDev GeniusbyJane KozhevnikovaA 4 Minute Guide to Creating Telegram Bot in GoI have been thinking about creating bots for Telegram. I use Telegram a lot, so I got many ideas to help me to simplify my routines. One…Oct 2, 2020Oct 2, 2020
Gilang PrambudiCreate Real Time Chatting Server with Websocket in GoDive deeper into Go websocket and concurrency programmingAug 8, 20201Aug 8, 20201
Pinku Deb NathGraceful shutdown of Golang servers using Context and OS signalsWhenever a server needs to shut down for various reasons, the common one being OS interrupts, we would want our servers to shut down…May 26, 20191May 26, 20191
Ankur AnandA visual guide to Go Memory Allocator from scratch (Golang)A visual guide of how Go memory allocator works for everyone.Feb 20, 201911Feb 20, 201911
InBetter ProgrammingbyMartin KockLearn Go By Building a Bus ServiceA bus ride with GolangSep 4, 20204Sep 4, 20204