c-sharp 7.0
.NET

C# 7 Tuple e Pattern Matching

Due novità davvero interessanti introdotte all’interno di C# 7.0 sono le Tuple ed il Pattern Matching. Non si tratta di vere e proprie novità, ma di migliorie consento di scrivere codice sempre più compatto e […]

c-sharp 7.0
.NET

Le novità di c# 7.0

A distanza di un anno analizziamo le novità della versione 7 di C#. In questa serie di articoli verrano descritte le novità delle versione 7.0, 7.1, 7.2 e 7.3, cercando di capire che cosa ci […]

GDPR - Ci siamo quasi
Novita

GDPR – Ci siamo quasi

Il 25 Maggio 2018 entrerà in vigore il nuovo Regolamento Europeo in materia di trattamento dei dati personali n. 2016/679, o più semplicente GDPR. La nuova normativa porta con se una serie di novità legati alla sicurezza informatica […]

DotNet Tortona
Principianti

Classi astratte Vs Interfacce

L’utlizzo di classi astratte può essere spesso confuso con l’utilizzo delle interfacce. In questo articolo vengono descritte le differenze tra i due costrutti e quando utilizzarle.

C-sharp programmazione asincrona con async e await
.NET

Programmazione asincrona e codice misto

Nello sviluppo di codice sincrono, spesso abbiamo la necessità di implementare particolari funzioni asincrone. L’implementazione di codice “misto” sincrono ed asincrono può generare alcuni problemi nell’operatività e nel flusso di escuzione. In questo articolo vengono […]

Visualizzare eventi ricorrenti in Sharepoint
Programmazione

Gestione della timezone in Sharepoint

Sharepoint memorizza i campi Datetime in formato UTC. Se da una parte questo tipo di memorizzazione rende il campo data “universale”, dall’altra può risultare complessa la sua gestione. Se da una parte Sharepoint effettua l’estrazione […]

C-sharp programmazione asincrona con async e await
.NET

Programmazione asincrona e void

Nel corso degli articoli legati alla programmazione asincrona, è opportuno trattare le funzioni asincrone di tipo void. Questo tipo di approccio è sconsigliato perchè può generare alcuni problemi piuttosto significativi nel flusso delle nostre applicazioni. […]

C-sharp programmazione asincrona con async e await
.NET

Programmazione asincrona con async e await

La programmazione asincrona è un MUST per lo sviluppo di applicazioni moderne. Nel framework sono sempre più le funzioni che sono state convertire nelle equivalenti asincrone. In questo articolo vengono descritte le basi della programmazione […]

C-sharp programmazione asincrona con async e await
.NET

Introduzione alle tuple

Le tuple sono presenti in C# già a partire dalla versione 4.0. Con il rilascio della versione 7.0 sono state introdotte alcune novità, descritte in questo articolo: