• Auto Reload with Actix

    Auto reload makes the experience of developing web apps with Rust and Actix more pleasant. I had some issues with the official documentation to get auto reload enabled.
  • 1 min read
  • Essential Tool: direnv

    When doing local development work and handling environment variables, direnv is a tool that simplifies life. Let’s say you have a myriad of environment variables. You need to export the variables each time you run an application that depends on them. With direnv installed, you can create a .envrc...
  • 1 min read
  • The benefits of treating infrastructure as code

    When we treat cloud infrastructure as code, we write code to manage each resource within the platform. The code acts both as living documentation and as a declarative set of instructions that manages our cloud resources.
  • 1 min read
  • Monitoring your data with watchdog

    As a Data Engineer, chances are that you‘ll be developing custom solutions to move data from one platform to the other, let’s say from an sftp server to an s3 bucket.
  • 1 min read
  • Ultimate Bikepacking Hobo Kit

    Bikepacking doesn’t have to be expensive. You can have fun on a low budget. Warm clothes, spare parts, and motivation are all you need. Motivation is paramount. That’s the biggest lesson that a solo bike trip through Patagonia taught me.
  • 1 min read
  • Easy Way to Track Changes to your CSV data

    I’m a big fan of the python library csv-diff. I’ve used it in some custom projects that required me to compare raw datasets over time. With a few python commands, you can output JSON that contains all changes between an old and a new dataset: { "added": [ { "id": "3", ...
  • 1 min read
  • Avoiding Survivorship Bias in Time Series Analysis

    I’ve had this experience many times: during a presentation, someone uses charts with a temporal dimension on the x-axis to portray the evolution of a specific feature over time. However, when looking deeper at the source code behind the analysis, survivorship bias is unfortunately not an uncommon...
  • 2 mins read
  • Pros & Cons of Static Website Generators

    I’ve built this website using a static site generator. Setting it up was a fast and hassle-free process. What’s a static site generator? A static site generator parses markdown files and generates static HTML output ready to be rendered by the browser. Tools like Jekyll make this process simple...
  • 2 mins read
  • Why I Like Bicycles

    Although I grew up in Rome, which is not exactly a bike-friendly city, bicycles have played a central role in my life. I remember the first time I rode a bicycle without training wheels as if it was yesterday. The moment is still fresh in my mind. I can see the yellow, red and blue tones of my fi...
  • 1 min read