Posts
2025
Pitfalls with time and Go
·481 words·3 mins
I’m a macOS user, and I consistently find launchd confusing and challenging to use.
With so many process managers available, I decided to build my own instead of learning yet another one. 😁
Optimizing Go Binaries: Understanding Your Project's Dependencies
·1524 words·8 mins
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.
2023
2020
Writing a Ractor Base Job Scheduler
·878 words·5 mins
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
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.
2019
Migrating millions of Redis keys without downtime
Last year in September I joined the Job Patterns team at Shopify.
The mission of the team is to provide a stable platform so that developers can write their background jobs to power one of the biggest e-commerce platforms in the world.
2018
Summer Resolutions 2018
·385 words·2 mins
It has been a while since I blog 😥
A lot has happened in the last six months.
I started working for an English company based in London as a remote developer; I always wanted to work with an entirely distributed team. The experience was great. It gave me the flexibility I sought, and I never felt lonely or ran a solo mission against the code.
2017
Functional programming aspects of the Ruby language
·1056 words·5 mins
Revised by Andy Holland
Lately, there has been a significant change in the industry towards functional programming; new languages have appeared: Elixir, Scala, and Elm.
With all this new hype, I decided to try some of them, and they are cool, but whether I like it at work, I mostly use ruby.