Skip to main content
Gustavo Caso

Gustavo Caso

I’m a software engineer currently working @Datadog bringing security awareness.

I’m based in Madrid 🇪🇦

I mostly write about ruby and stuff I find interesting. When I’m not at home you will find me 🧗⛰️🍻

Recent

Optimizing Go Binaries: Understanding Your Project's Dependencies
·1524 words·8 mins
go dependencies
At Datadog, I work on the Agent, a complex and substantial Go codebase. The Agent is designed to run on customer infrastructure, aggregating customer data and sending it to Datadog for real-time analysis.
RSpec. Beware of expensive calls
·563 words·3 mins
ruby rspec test
Rspec is an excellent testing framework for Ruby. It allows you to use a DSL to test your ruby code. Generally, on a test, we will need some configuration that might have to run before or after the test.
Writing a Ractor Base Job Scheduler
·878 words·5 mins
ruby concurrency
I was reading a fantastic article from my colleague Kir, and I could help myself to feel nerd snipped by: For those curious to try Ractor, I’d suggest to try implementing other things that benefit from parallel execution, for instance a background job processor.
Building a CLI chat app with go and WebSockets
·1841 words·9 mins
go WebSockets
With the current global situation and the need to stay home, I finished writing this post I started during the last Christmas holidays. I wanted to learn more about the WebSockets protocol during Christmas.
When open source has less benefits
·685 words·4 mins
ruby oss
Here at Shopify, I work as a Production Engineer on the Jobs team. Our mission is to maintain and improve the background job infrastructure for Shopify Core, one of the world’s most significant Ruby on Rails applications.