LeonardoBrainrot: The Meme Programming Language No One Asked For But I Made AnywayYou probably woke up this morning thinking, “What if there was a programming language that replaced every single keyword with internet…Oct 26Oct 26
LeonardoAn Ode to mockgen: Because Writing Unit Tests Can Be Less PainfulIn the world of Go programming, unit testing can often feel like a chore, especially when it comes to creating the necessary mock objects…Oct 221Oct 221
LeonardoA Primer on Category Theory with a Super Mario memeCategory theory is a branch of mathematics that might seem abstract at first glance, but its beauty lies in its ability to describe and…Sep 4Sep 4
LeonardoThe Intersection of Psychology and Mysticism: A Journey Through Erik Erikson’s Life Stages and the…Aug 28Aug 28
LeonardoEmulating monads in Go for better error handlingIn Go, error handling traditionally involves checking if an error is nil after each operation that might produce an error. This can lead to…Jul 187Jul 187
LeonardoThe Benefits of Camera-On Daily Standups for Software TeamsAs a software engineer with years of experience working in various team environments, I’ve come to appreciate the importance of effective…Jul 8Jul 8
LeonardoLambda-Go: Bringing Functional Programming to GoFunctional programming has been gaining traction in recent years, even in languages traditionally associated with imperative or…Jul 41Jul 41
LeonardoLearning Haskell — Day 3: the Elegance of Functional ProgrammingThree days into my Haskell journey, and I’m already captivated by the simplicity and power of its syntax, especially when it comes to…Jun 26Jun 26
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…Jun 21Jun 21
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…Jun 19Jun 19