Sono Lorenzo. Nerd, Viaggiatore, e Software Engineer.
Mi sto specializzando in Javascript. Mi piace l’idea di essere in grado di sviluppare qualcosa che sia possibile utilizzare immediatamente, senza mesi di sviluppo prima di poter vedere un risultato. Tutto cio’ che ruota attorno a JS e’ cosi’ dinamico che e’ abbastanza da soddisfare tutte le curiosita’ del caso, anche troppo.
Per maggiori informazioni c’e’ una pagina che dice cosa sto facendo esattamente in questo periodo.
Perche’ questo blog
Dopo un intenso periodo di studio full-time (avendo deciso di passare da C++ a JS), ho capito che non riuscivo piu’ a contenere le informazioni che stavo acquisendo. Troppe nozioni in breve tempo, molte idee da appuntare, non molto tempo per metterle in pratica perche’ la curiosita’ per il prossimo argomento gia’ premeva. Ho quindi deciso di prendere appunti come se dovessi un giorno insegnare quello che stavo imparando, che e’ un buon modo per memorizzare piu velocemente. Da qui l’idea non nuova di scrivere su un blog, aggiornandolo di tanto in tanto, non frequentemente.
Bio in Breve
Ho sempre scritto codice da che ricordo. Ho cominciato con il GW-Basic, (Turbo) Pascal, Asm x86, fatto una breve ma gloriosa parentesi di Visual Basic, per passare infine al C++. Tutto cio’ anche mentre giocavo a Monkey Island I e II. All’universita’ a Pisa ho fatto algoritmi e strutture dati, architetture parallele, assieme a vari laboratori di C++ e Java. Il mio periodo accademico preferito l’ho passato a Monaco di Baviera alla TUM dove ho imparato molto, lavorato molto, scritto la mia tesi, passato molto tempo nei laboratori di realta’ aumentata, e bevuto molta Augustiner all’HB. Mi sono laureato in Informatica nel 2012.
Questo blog
Questo blog e’ fatto in Jekyll anche se avrei potuto farlo comodamente in Wordpress. Mentre imparavo JS volevo esplorare il mondo front end e quindi ho deciso di farlo in Jekyll. E’ montato su Gitlab pages, ed il supporto strict https e’ gentilmente offerto da CloudFlare.
Il tema che uso si chiama Simple Blog Theme e l’ho fatto io mischiando due temi famosi per Jekyll (Minima e Cayman), ottenendo in primo luogo il Cayman Blog Theme, al quale ho poi aggiunto nuove features come il supporto SEO, multi-lingua, minuti di lettura degli articoli, RSS, icone per i social in fondo pagina, ed altri piccoli dettagli sui quali ho speso anche troppo tempo, tipo restringere la larghezza del testo per migliorare la leggibilita’.
Il Simple Blog Theme ed il Cayman Blog Theme sono open source su Gitlab e Github, sentitevi liberi di aprire una PR o una Issue.