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.

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:

David August – J.B.Y.

The producer is among Germany’s best-known house acts, with a melodic, bass-heavy style that’s been released on labels like Stil Vor Talent, Diynamic Music and, most recently, Innervisions. Ninja Tune affiliate Counter Records hosts the new release

DJ Shadow – Nobody Speak feat. Run The Jewels

DJ Shadow has unveiled a new song from his forthcoming album ‘The Mountain Will Fall.’ The track is titled “Nobody Speak,” a collaboration with Run The Jewels. ‘The Mountain Will Fall’ will be released June 24 on Mass Appeal Records and includes the previously released title-track, deemed “rolling, meditative” by Vice Noisey and premiered by Pitchfork along with an in-depth first interview with DJ Shadow.

Sloppy thinking about the concepts and tactics often leads to sloppiness in design. And sloppiness in design translates into confusion for users.

Don Norman

Ben Shneiderman’s ‘Eight Golden Rules’


These principles, derived from experience and refined over three decades, require validation and tuning for specific design domains. No list such as this can be complete, but even the original list from 1985, has been well received as a useful guide to students and designers.

WordPress: add horizontal navigation through siblings

I recently used this snippet to create an horizontal navigation through siblings, children of a parent page defined as a custom post type.

How to display a custom taxonomy dropdown in WP admin

I found this powerful snippet that easily allows to display a custom taxonomy dropdown in WordPress admin. Very useful to find stuff!

How to check if a post belongs to custom taxonomy – WordPress

I was trying to figure this issue out, when I realized that there isn’t currently a core function to check whether a post belongs to a taxonomy term.
This can be easily done using this function (copy and pasteinto your functions.php file)

Then call the function like this