All Stories

6 steps to own your content
with a personal static website!

In this article I will explain how to freely host a brand new static website online in six steps, using GitHub pages and Jekyll. Basically, this is a short guide...

R's need for speed:
plotting millions of points in seconds!

Have you ever had to generate a scatterplot with one million points, or more? As a bioinformatician working in the academia, and specifically on large datasets, this happens to me...

Webmentions: letting Disqus go

I have taken a clear direction in this ever more connected life: trying to retain possession of my content and privacy. Let me explain. Privacy and content ownership I was...

A new skin! (again)

The website got a new skin, again. I feel energized again after defending my Ph.D. thesis, and I want to get into the habit of writing at least one page...

Inktober 2020

Alcuni dei disegni dell’Inktober 2020. Obiettivo: disegnare una volta al giorno, seguendo le tematiche ufficiali (prompts) ma ispirandosi ai film dello studio ghibli. Quest’anno, in collaborazione con la mia carissima...

Printer-styled range in Python:
a case study

Recently, I had to convert a printer-styled range string into the corresponding list of selected elements. This made for a nice case study on Python class properties, iterability, length, and...