Colophon

Il presente sito è basato sulle seguenti tecnologie:

  • HTML 5 — La nuova versione di HTML, ormai imprescindibile per le pagine web;
  • CSS 3 — Anche questo linguaggio è fondamentale per lo sviluppo dei siti web;
  • Nginx — Server web molto leggero, semplice da configurare e molto potente;
  • thin — Un server web per Ruby, è molto veloce e semplice da configurare;
  • Sinatra — È un piccolissimo framework per comporre pagine web dinamiche con Ruby;
  • Liquid — È un motore di template per produrre le pagine correttamente. In questo caso l'ho adattato a Sinatra;
  • kramdown — Le pagine del sito sono tutte scritte in markdown un semplicissimo linguaggio di markup che permette di scrivere molto rapidamente. kramdown in particolare permette qualche finezza in più rispetto ad altri parser markdown disponibili per Ruby;
  • sass — È un metalinguaggio che permette di scrivere fogli di stile (CSS) in maniera molto rapida, utilizzando alcune scorciatoie come le variabili;
  • Raspberry PI — È un piccolo computer, della dimensione di una carta di credito e dal costo ridottissimo, che mi ha permesso di implementare il sito in un'hosting libero;
  • Raspbian — È la distribuzione che gira su Raspberry PI e che in questo momento tiene su il sito;
  • Letsencrypt — Permette di utilizzare crittazione SSL gratuita.