Codice
Pragmatico

Questo blog nasce dall’esigenza di scrivere quanto imparo.
Anche se tratta principalmente di programmazione parlo anche dei miei altri interessi come la finanza personale, criptovalute, libri…

Coding

Appunti di programmazione, dalle basi dell'OOP alle nuove funzioni del .NET.

interlocked

Interlocked 101

La sincronizzazione dei thread è un elemento fondamentale nella programmazione asincrona, ne ho infatti parlato in vari post. La soluzione più versatile è sicuramente utilizzare

event

Come testare gli eventi

Testare che degli eventi siano stato effettivamente lanciati in C# non è immediato. Tipicamente è possibile testare che un evento venga lanciato aspettando un ManualResetEvent

md5

Perché non dovresti usare MD5

Introduzione Le funzioni di hash permettono di ottenere una sequenza di bit tramite l’utilizzo di funzioni matematiche in base ai dati in ingresso; la loro

Personal Finance

Appunti di finanza personale, criptovalute e altro...

terra luna

Appunti su Terra (Luna)

Terra è una blockchain il cui obiettivo è creare un sistema monetario decentralizzato, quindi con tutto il mondo DeFi ma soprattutto con stablecoin decentralizzate algoritmiche.

layer1 e 2

Blockchain layer-1 e layer-2

Le blockchain layer-2 sono state introdotte per risolvere il problema di scalabilità di blockchain (layer-1) che soffrono di questo problema, una su tutte Ethereum. Una

cefi-defi

Che differenza c’è tra CeFi e DeFi?

Introduzione Da quando la DeFi (Decentralized Finance) ha preso piede è stato sempre più necessario distinguerla dalla classica CeFi (Centralized Finance). La CeFi indica quindi