LeonardoI implemented a simple load balancer in GoLoad balancers are the unsung heroes of modern computing. They distribute incoming network traffic across multiple servers, ensuring that…2d ago2d ago
LeonardoFirst Impressions of Erlang: A Go Engineer’s PerspectiveAs a software engineer with significant experience in Golang, getting into Erlang has been both intriguing and enlightening. For those…4d ago4d ago
LeonardoBasics of Functional Programming in GoAlright, folks, let’s talk about functional programming in Go. Now, before you start yawning or worry that this will be like your college…Jun 16Jun 16
LeonardoBridging Go’s Elegance with C’s Power: Implementing Channels in CGolang has garnered attention in the developer community for its straightforward yet robust approach to concurrency using goroutines and…Jun 13Jun 13
LeonardoImplementing a Basic ISO-8583 Parser in GoIn the area of financial transactions, especially those involving ATMs and Point Of Sale (POS) systems, the ISO-8583 standard is crucial…Jun 11Jun 11
Leonardoatomic.Bool vs. sync.Mutex and sync.RWMutex in GoManaging access to shared resources across multiple goroutines is a common challenge. Two prominent tools in the Go standard library for…Jun 10Jun 10
LeonardoPerforce: A Love Letter to the Version Control of My NightmaresGet ready for another rant of mine. This time, the victim is Perforce.Jun 6Jun 6
LeonardoDetecting AI-Generated Text Through Verb Frequency AnalysisIn the rapidly evolving field of artificial intelligence, the sophistication of text generation by models such as ChatGPT has reached new…Jun 6Jun 6
LeonardoCould a Roman Army Defeat a T-rex?The Roman Empire, recognized for its vast conquests and profound impact on Western civilization, had its military prowess tested by diverse…Jun 5Jun 5
LeonardoHow to Build a “Good Enough” Message Queue in C: A “Non-Production Ready” GuideSo, you’ve decided to try your hand at creating your own message queue, because why use established solutions like Kafka or RabbitMQ when…May 30May 30