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

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

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

La scrittura e il codice: binomio

Gli altri: “Luca impara a scrivere per esprimerti. Serve nella vita”Io: “Ma no, perchè dovrei farlo se posso scrivere codice che fa quello che voglio e quindi far vedere il risultato di quello che intendo dire?” Questa è una parafrasata di quello che ho sempre pensato negli anni delle scuole superiori, erroneamente.Un artista esprime il… Continua a leggere La scrittura e il codice: binomio

Conoscere gli standard

“Sai, quello che stai facendo è pensare come un giorno finito.Dobbiamo cambiare prospettiva e trovare un gioco infinito su quello che facciamo”“E che cosa è un giorno finito e infinito?” Linguaggio in comune Questa frase non l’ho mai sentita, ma arriva da un idea che mi è uscita in mente quando ho pensato a questo… Continua a leggere Conoscere gli standard

Chiudi il cerchio (Feedback loop)

Polimi, lezione di elettronica:“E quindi, avendo un circuito chiuso, possiamo avere un output stabilizzato” Queste sono delle parole parafrasate di quello che ricordo di quella lezione, ma negli anni successivi queste parole si sono ripresentate in forma diversa in tutto quello che mi circonda.Quindi sia che tu scriva codice, che parli con altre persone o… Continua a leggere Chiudi il cerchio (Feedback loop)

Pubblicato
Categorie: Generale