Novità in C# 7.0 C# 7 è la prima versione del linguaggio completamente sviluppata seguendo il modello open-source. I sorgenti sono disponibili su github dove è anche possibile seguire l’avanzamento dello sviluppo e intervenire nelle discussione del team di sviluppo.
GDPR alcune considerazioni Da un pò di tempo sto seguendo le indicazioni del nuovo regolamento europeo in materia di protezione dei dati personali, che per certi aspetti si può considerare come un’evoluzione del decreto legislativo n.196 del 2003. Nell’ambito di alcune analisi che sto conducendo su alcuni software che dovranno essere adeguati alla nuova normativa (soprattutto per quando […]
Classi astratte ed Interfacce Una delle domande che solitamente mi viene posta nell’ambito della programmazione ad oggetti riguarda l’utilizzo di classi astratti e di interfacce. Cosa sono le classi astratte? E le interfacce? Quando usare una o l’altra?
Programmazione asincrona codice misto Sviluppando codice asincrono si tende spesso ad implementare buona parte delle funzioni sfruttando le potenzialità fornite dall’utilizzo di async ed await. Un pò come se rendere i comportamenti asincroni fosse in qualche modo “contagioso”. Se all’interno del codice vengono sviluppate fuzioni sincrone, lo sviluppo “misto” può generare problematiche nel flusso di esecuzione e nelle performance della […]
Sharepoint e campi DateTime Recentemente ho dovuto mettere mano ad un’applicazione SharePoint Online ed il render di campi di tipo DateTime. L’utilizzo di campi di tipo data generalmente può generare non pochi problemi dovuti alle diverse timezone e ai formati utilizzati dallo storage. In particolar modo, la mia applicazione ha il compito di visualizzare una serie di appuntamenti (con […]