Hello, my name is Simone Ferraro.
I create digital environments for the web.
I love music, cinema, photography and street art.
Haxo is my place.

…and Justice for all.

Gaspard Augé and Xavier de Rosnay return to the BBC Essential Mix turntables for the first time since 2007 with an eclectic selection of music including Air, Frank Ocean, Gesaffelstein, Prince and Pink Floyd.

The only true voyage of discovery, the only fountain of Eternal Youth, would be not to visit strange lands but to possess other eyes, to behold the universe through the eyes of another, of a hundred others, to behold the hundred universes that each of them beholds, that each of them is.

Marcel Proust

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.

C.A.R. Hoare

Kate Tempest – Don’t Fall In

The award-winning British poet and rapper will release the follow-up to her 2014 Mercury-nominated debut Everybody Down on 7 October. This is a preview.

How to load an element for a whole “branch” of content in WordPress

It seems that there isn’t currently a WordPress core function that allows to test if a page belongs to a specific tree of pages.
For example, you might want to load a special element for a whole “branch” of content. Like a “services” page and all its children single pages. It is a pretty common need, actually.

Add this code to functions.php:

and call it into templates with this

Target safari, not chrome via css

I was experiencing a css issue regarding a different css visual rendering in Chrome and Safari.
I was in need to target only Safari and not Chrome via css. Well, i found this interesting article that gave me the answer.

So, if you want to override a style in Safari:

Clearing Bootstrap 3 columns

I often experience an annoying issue when prototyping with Bootstrap : when a multi column grid layout collapses/expands into another view it could happen that the elements don’t clear correctly.

The guys at Bootstrap seem to be aware of the problem and suggest to add a new div in between the columns to help it understand where the columns should clear. Not a very straightforward solution, especially with complex layouts. This is their suggestion: