No-branch strategy e crosslinking

Quando ho iniziato a sviluppare, non conoscevo ancora git.Poi, con l’università, ho iniziato a usarlo, prima con altri, ma senza capire bene come funzionasse, poi da solo, per progetti personali. Questo perché mi ha salvato la vita nelle innumerevoli volte in cui mi trovavo a modificare codice senza sapere quale fosse la versione che veramente… Continua a leggere No-branch strategy e crosslinking

Metro e tornelli: Statistiche

Questo è una specie di seconda parte del primo. Product manager: “Buon anno ragazzi. So che sono i primi giorni dell’anno, ma ci sono già nuove feature che si vorrebbe implementare.Si vorrebbe far mostrare all’utente alcune statistiche, come il numero di volte che è passato allo sportello e anche la distanza, per fargli mostrare quanta… Continua a leggere Metro e tornelli: Statistiche

Log: A cosa servono?

“Come sta il paziente?““I suoi parametri dicono che risponde, quindi è vivo““Bene“ Questa conversazione me la sono immaginata pensando come se un software online fosse un paziente in ospedale. Viene tenuto costantemente monitorato e quindi, se ci fossero problemi qualcuno viene allertato, senza dover stare a guardarlo continuamente nella speranza che faccia qualcosa. Dalla sopravvivenza… Continua a leggere Log: A cosa servono?

Feature flag: le stai già usando senza accorgerti

“In locale stampo i log in questo formato e in produzione in quest’altro modo” e qui che mi venuto in mente che praticamente tutti stiamo già usando le feature flag, senza neanche accorgerci.Da quando hai una variabile che cambia il tipo di ambiente, che sia locale, staging o produzione, e che fa cambiare il comportamento… Continua a leggere Feature flag: le stai già usando senza accorgerti

Teoria della finestra rotta e refactoring

Uno degli studi più famosi che leggo spesso è quello della teoria della finestra rotta e mi è venuto in mente di correlarlo al refactoring, visto che ci ho appena fatto un articolo Refactoring: Uno step per volta. Che correlazione c’è? Come per le città, il codice è un posto che, se diventa sporco, potrebbe… Continua a leggere Teoria della finestra rotta e refactoring

Refactoring: Uno step per volta

Anni fa, quando avevo iniziato a scrivere una applicazione web in Laravel, avevo messo tutto all’interno del singolo controller tutta la logica che avevo. Questo, anche se era stato veloce, iniziavo ad avere problemi visto che era diventato lungo e “pesante” a livello mentale ( aka Debito tecnico). Al che, dopo che avevo letto qualche… Continua a leggere Refactoring: Uno step per volta

2024: Blogger?

Anche se questo articolo verrà letto in pochi (visto che non lo sto pubblicizzando), questa domanda mi è sorta spontanea dopo che in questi ultimi mesi sto scrivendo più articoli e quindi: si o no? Recap 2023 Già sulla scia del 2022, l’anno era iniziato con chatgpt, che rende meno appetibile l’idea di creare un… Continua a leggere 2024: Blogger?

Pubblicato
Categorie: Personale

Metro e tornelli: Esercizio di database

Usando la metro di Milano, ogni volta che passo ai tornelli, quasi instantaneamente passo con la tessera.E mi è venuto in mente, come si potrebbe progettare la gestione dei biglietti per i tornelli? Quanti passeggieri hanno? Cercando online, ho trovato un paio di fonti: Dalla pagina di wikipedia della metro di milano, nel 2019, la… Continua a leggere Metro e tornelli: Esercizio di database

Dataset: qualche link

Cercando online, ci sono alcuni siti di dataset italiani: Questi sono alcuni dei siti che ho trovato. Non ho cercato per tutte le regioni, ma solo per quelle che ero interessato a trovare dati.Se mi capiterò di trovare altri siti web, li aggiungerò a questo elenco