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…2 min read·2 days 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…7 min read·4 days 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…6 min read·Jun 16, 2024----
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…3 min read·Jun 13, 2024----
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…4 min read·Jun 11, 2024----
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…3 min read·Jun 10, 2024----
LeonardoPerforce: A Love Letter to the Version Control of My NightmaresGet ready for another rant of mine. This time, the victim is Perforce.3 min read·Jun 6, 2024----
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…6 min read·Jun 6, 2024----
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…4 min read·Jun 5, 2024----
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…10 min read·May 30, 2024----