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.

pattern factory

Pattern Factory

Introduzione Il Factory Method è uno dei design pattern fondamentali per l’implementazione del concetto di factories. Come altri pattern creazionali, esso indirizza il problema della

pattern prototype

Pattern Prototype

Introduzione Il design pattern prototype è uno dei pattern creazionali fondamentali introdotti dalla Gang of Four e permette di creare nuovi oggetti clonando un oggetto

cast

Casting in C#

Il cast (in particolare il downcasting) permette di esplicitare il tipo di una variabile a quello di una classe figlia o sotto-figlia. Il classico esempio

semaphoreslim

SemaphoreSlim 101

SemaphoreSlim è una classe che permette la sincronizzazione di n thread che hanno una risorsa (scarsa) condivisa limitandone l’uso ad un numero massimo.

Personal Finance

Appunti di finanza personale, criptovalute e altro...

Solidity Storage Memory Calldata

Solidity: Storage vs Memory vs Calldata

Per sviluppare sulla blockchain con Solidity è necessario capire dove vanno memorizzati i dati; in particolare la EVM memorizza i dati in tre aree chiamate

solidity

Introduzione a Solidity e EVM

Solidity è un linguaggio orientato agli oggetti pensato per implementare smart contract sulla blockchain Ethereum e in particolare sulla Ethereum Virtual Machine (EVM). E’ un

polygon

Appunti su Polygon

Polygon (ex Matic) nasce come blockchain per risolvere i soliti problemi legati ad Ethereum: la scalabilità (lento e fee elevate) e la interoperabilità (compatibilità solo