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·2 days ago----
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·4 days ago----
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·6 days ago----
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----
LeonardoDay 2 of Learning Haskell: Comparisons with C++In my journey to learn Haskell and functional programming, I find it insightful to compare it directly with C++, a language I’m…3 min read·May 28, 2024----
LeonardoCould a Medieval Army Defeat a T-rex?The idea of pitting a medieval army against a Tyrannosaurus rex (T-rex) captivates the imagination and challenges our understanding of…5 min read·May 27, 2024----
LeonardoFirst impressions on Haskell and functional programmingSo I’ve decided to submit myself to a new challenge: learn Haskell and functional programming (properly, since I consider my current…4 min read·May 27, 2024----