Tls e problemi di connessione

L’utilizzo del protocollo SSL è un requisito fondamentale per le applicazioni web.

SSL è l’acronimo di “Secure Sockets Layer” (Livello di socket sicuri), uno standard che garantisce la sicurezza di una connessione e protegge i dati scambiati fra due sistemi, impedendo di leggere e modificare le informazioni trasferite. Questa tecnologia si è diffusa in tutti quei portali che necessitano di trasferire dati sensibili (come numero di carta di credito, password, ecc.) e si sta diffondendo anche su siti “tradizionali”.

TLS (Transport Layer Security, sicurezza del livello di trasporto) è una versione aggiornata e più sicura di SSL,  e i certificati utilizzati da HTTPS ne fanno un largo uso, utilizzando la crittografia.

Continua a leggere Tls e problemi di connessione

Tag helpers

Se si ha familiarità con gli Html Helpers di .Net, i tag helpers semplificano ulteriormente la creazione di elementi all’interno delle View. Nel framework sono presenti molti tag helper predefiniti per le attività comuni, ad esempio la creazione di moduli e collegamenti, il caricamento di dati e così via, e altri ancora sono disponibili nei repository GitHub pubblici e come pacchetti NuGet.

Continua a leggere Tag helpers

Entity framework e Entity Copy

Recentemente ho dovuto modificare la logica di un’applicazione che gestiva i dati memorizzati all’interno di un db, tramite Entity Framework. In particolare l’esigenza è stata quella di filtrare una serie di record (in base a particolari condizioni), modificarne alcuni dati e copiarli (ricreandoli) all’interno del database.

Continua a leggere Entity framework e Entity Copy