Ho rifatto il blog (di nuovo)!

Ludovico Russo

3 mins min read

La storia di questo blog è un po' controversa, i primi articoli scritti risalgono al Dicembre 2016 / Gennaio 2017. Ricordo ancora che il mio buon amico Michele Maffucci mi aveva convinto a mettermi a scrivere, e in un Natale un po' triste (perchè ero stato influenzato e non avevo nulla da fare), mi misi a scrivere il blog nella casa dei miei genitori.

Il problema è che forse non avevo capito benissimo cosa intendesse michele per scrivere un blog, perchè invece di scrivere articoli mi sono messo ad implementare il blog in Python da zero.

Era il periodo in cui mi stavo avvicinando un po' per gioco al mondo dello sviluppo web, ed è incredibile pensare che in soli 5 anni quell'esperienza si è trasformata in una professione che adoro e mi da molte più soddisfazioni del mio precedente lavoro da ricercatore!

Ma la storia di questo blog è un po' ingarbugliata! Nel 2017 (dopo pochi mesi in pratica) mi sono reso conto che hostare un blog con un backend (ai tempi almeno) costicchiava un pochettino. Così mi sono avvicinato al mondo dei generatori di siti statici che mi ha preso benissimo ai tempi: a Settembre del 2017 ho migrato il blog su Jekyll e GitHub pages essenzialmente per risparmiare un po' (ci torniamo dopo su questo punto)!

A quel punto la storia si complica un po'! Jekyll è stato un progetto interessante ed il mio primo incontro con il mondo di siti statici, ma è sempre stato un progetto un po' "castrato" per i miei gusti. Molte cose che avrei voluto fare non le riuscivo a fare e alla fine il blog è diventato una cosa molto standard e difficilmente migliorabile. Negli anni ho fatto esperimenti con altri prgetti simili, un tentativo di riscrivere questo progetto in hugo nel 2018 ha portato alla nascita di Farmaceutica Younger con cui mi sono divertito tanto (anche perchè non dovendo scrivere i contenuti mi potevo concentrare sul codice).

L'anno scorso ho lanciato un piccolo tentantivo di portare questo blog su Gatsby in inglese, con ludusrusso.space, ma la verità è che il progetto si è arenato in poco tempo a causa della lingua (scrivere contenuti in inglese, specialmente per me che non sono mai stato una cima con le lingue, diventava un po' faticosetto).

Altri tentativi sono stati passare da skullyjs, un piccolo progettino di generazione di siti statici basato su Angular. Purtroppo Angular non è ancora riuscito a fare il salto che ha fatto react verso il mondo SSR e generazione statica, e Skully, nonostante sia un progetto in cui un po' credevo, non è decollato ed ha una community un po' troppo piccola e risulta ancora troppo macchinoso.

Poi finalmente l'anno appena passato ha visto la svolta ed il mio ritorno all'interesse nell'implementazioene e scrittura di blog! Grazie al mio lavoro ho iniziato a lavorare seriamente su React ed ho conosciuto NextJS, un "metaframework" basato su react che permette di implementare siti che sfruttano sia le potenzialità dell'approccio dei siti statici sia la possibilità di avere un backend on API e creare un sito (finalmente) con un database che abbiamo un po' di dinamicità.

Così in un paio di notti è nato questo sito, e anche la decisione di passare dal vecchio dominio ludusrusso.cc al dominio attuale ludusrusso.dev che rispecchia più quello che sono adesso (uno sviluppatore a tutti gli effetti) rispetto a quello che ero 5 anni fa!

Spero che questo blog vi piaccia! Io mi impegno quest'anno nuovamente a creare contenuti (non solo in forma scritta ma anche come video e corsi) e a riprendere a curare questo piccolo progettino personale che in 5 anni mi ha cambiato decisamente la vita!

Buon anno a tutti! 🚀