Developer's black hole


Hi. I’m Flavio Percoco (a.k.a flaper87), and I’m a Software Engineer at Red Hat, where I spend my days working on OpenStack, speaking at conferences. In my spare time I contribute to Rust, write, read, surf, travel, smoke my coffee and drink my pipe.


Mentoring others and yourself

Mentoring is one of the things I enjoy the most doing. I don't consider myself the ultimate expert on things but I've definitely gone through enough things that had led me to become a mentor on different technical areas.

The reason I enjoy this process so much is because it …


Marconi to AMQP: See you later

In the last couple of weeks, Marconi's team has been doing lots of research around AMQP and the possibility of supporting traditional queuing systems. I have wanted this myself for quite some time. However, after digging more into what's needed and what supporting traditional brokers means for Marconi, I don't …


MongoDB 2.6 is out, Marconi will benefit from it

Those of you following closely MongoDB's development know that the new stable version (2.6) is out and that it brings lots of improvements and new features.

Since there are already presentations, documentation and general information about this new release, I wanted to take a chance and evaluate those changes …


People don't like to queue up

Lately, I've been thinking a lot about what queues represent in Marconi and how they could be improved. It's not a secret that I'm not a fan of the way we're currently thinking about queues. Throughout Marconi, a queue is a first-citizen resource that is used to group messages under …


Real-Time Systems: High level introduction

I've been working with real-time distributed systems for quite some time now. This is one of the topics I like the most. In this post I'd like to spend some time explaining at a high level what real-time systems are, where they're used, some of their requirements and I'd also …