Luca Ongaro
I am Luca Ongaro, engineer. I like to make software things. I love being surprised by a clever solution to a difficult problem, and I revere the scientific method.
  1. Delayed jobs with Rails and RabbitMQ Jul 31, 2018

    I recently had the need to schedule background jobs with a specified delay into the future from a Ruby on Rails application. I had to implement a retry mechanism with backoff, so I needed to be able to express something like “execute job X, but wait Y seconds before doing so”. Clearly, I needed this…

    read full post
  2. On Engineering Software and Trade-Offs Nov 13, 2017

    As software developers, we tend to be quite opinionated about our tools and techniques. Our own specific education and experiences shape our preferences, and we often identify with several schools of thought. We might be, for example, advocates of functional programming, practitioners of test driven…

    read full post