My Great OSS Sin


At my previous job, I was part of the original team that tried several of the existing tools to setup a vanilla Kubernetes cluster on AWS. We tried kube-aws, kops and looked at others and decided that none of them was perfect for us. Many had shortcomings, mostly because of some limitations or bugs which were perfectly natural given the state of the Kubernetes project itself. We decided then to start from kube-aws, customized the configuration and never really looked back from there.…
Read more ⟶

The writer's block


In the last month and a half I wrote 3 blogposts that I did not publish and that are still in my pipeline. Some of them are partially ready, some undone, but it’s their content their problem. Most of them are non technical and related to things I think, I saw and thoughts on my career and life as an engineer. Over time and due to a couple of episodes that happened this year to me and to someone close to me, I got much less comfortable in sharing those thoughts freely.…
Read more ⟶

Two Weeks Off


NOTE: this post was edited after the original writing, mostly to fix syntax and to do minor rewording. The content is the same as originally intended. I am writing this blog post in an hotel room in San Francisco with my phone since I don’t have a computer with me. This is day 7 of my trip without a computer. The only real tech things I have with me are my camera and my phone which I’m mostly using as navigator and to check restaurants recommendations.…
Read more ⟶

Go profiling and tracing


Some days ago I started writing a blog post on Go tracing, but it was really taking too long. I had in mind to write a very detailed post, with pictures and examples and to do this incrementally, but then I saw this great blogpost which is essentially what I wanted to write. To add something to the content of that blogpost, instead of finishing mine, I decided to just write a super small example with some easy to use commands in this repo.…
Read more ⟶

We Need More Europe


If you don’t know me, I am an Italian who just moved to Germany who lived in France for a while in the past. While this might just be confusing, it’s not really important now. The relevant part is that I had to move across Europe and I had to deal with a lot of bureaucracy in the different countries I lived in. Each of the countries I lived is characterised by complex laws and rules to follow related to immigration, taxes, social security, etc.…
Read more ⟶

What Family Really Means


In these days, in Italy, a strong debate is taking place, dealing with same sex marriage. Same sex couples are still not allowed to register themselves in Italy, while this is possible in most of the European countries. The worst part of what is happening is the “family day”. Somehow people against same sex couples, want to remark once again that there’s only one type of family, the heterosexual, Christian one.…
Read more ⟶

BaaS and Vendor Lock In


Yesterday, Parse announced that is shutting down. I don’t know Parse closely enough to say if this move is surprising or somehow expected, but I’m sure that there are many developers our there that are very sad today since in less then a year they will have to migrate their apps to a different service or backend. While some years ago everyone was saying that Backends as a Service would be the future of computing and a game changing way to prototype apps, today it’s clear that this is not true.…
Read more ⟶

2016, Mesos and Kubernetes


As my last post of the year, I wanted to write few words on Mesos and Kubernetes. The two have reached a great level of maturity and a lot of blogposts have been written during this year. I’m confident that, during the next year, the adoption will grow even more, so it’s time for a recap to prepare ourselves for 2016. In this blogpost I want to discuss the current status of Mesos and Kubernetes and give a little list of PROs and CONs to have a rough idea to start the year with a cluster manager.…
Read more ⟶

How I started to love Mondays


We all hate Mondays. I’m a proud sleep lover and Monday for me has always been the day when the part of the week in which I can sleep a bit more, the weekend, was gone. But it’s not only about sleep: the worst part of Mondays is saying goodbye to the time with the family and, worst of all, starting the commuting routine again. So, what’s the recipe to make Mondays better?…
Read more ⟶

MesosCon Europe 2015


On the 8th and 9th of October I went to Dublin with some of my colleagues at Zalando for the first European edition of Mesoscon. The conference lineup was really interesting, and we had the opportunity to get in touch with the Mesos community. The talk I personally enjoyed more were Mesos at Yelp, the new Mesos HTTP API, Singularity, and the native container image support in Mesos. It was overall a really nice experience and more and more material will be available on the web in the next days, and I strongly suggest you to check it out.…
Read more ⟶