Come emulare uno Storage Azure: Antonio Pierascenzi ci spiega le caratteristiche e il funzionamento del servizio cloud gestito da Microsoft.

Giovanni Bellino ci fornisce la definizione di Microsoft GitHub e del suo competitor Microsoft Team Foundation Version Control, specificando differenze e rispettive applicazioni.

Nicola Biancolini ci spiega come sviluppare applicazioni Web moderne con il framework javascript Vue.js.

Alessio Trovato Monastra alias Lino ci spiega come creare e configurare 2 Web part Server Side collegate tramite Visual Studio.

Nella costruzione delle classi che compongono le nostre applicazioni, in maniera molto naturale e immediata utilizziamo molto spesso i tipi primitivi come interi e stringhe. La verità è che questo molto spesso è impreciso e può portare ad errori riscontrabili solo a runtime. Vediamo un semplice esempio: class Program {     static void Main(string[] args)     {         var clien ...

I tipi algebrici di F# permettono di risolvere il seguente problema: Il metodo X deve effettuare un'operazione Y e può ritornare il risultato dell'operazione rappresentato dal Tipo T oppure un messaggio di errore e/o validazione dei dati La strada che si può utilizzare in C# è quella di racchiudere il risultato dell'operazione in una classe come la seguente public class Risulta ...

La nuova versione di C# rilasciata con VS2017 aggiunge un nuovo tipo di Tupla estremamente più utlizzabile e chiara della Tuple precedentemente presente nel Framework. Per distinguerla dalla Tupla classica il nuovo tipo si chiama ValueTuple e la sua più grande utilità è quella di poter dare un nome agli elementi. Per spiegarci meglio vediamo un esempio di codice, ricordate di i ...

La validazione degli argomenti nei metodi che utilizzano il costrutto "yield return" è un tema che abbiamo già affrontato in questo blog. Tuttavia oggi C# 7 e VS2017 ci permettono di migliorare quell'approccio e rendere il nostro codice ancora più sicuro. Ricordiamoci che per effettuare la validazione in un metodo che utilizza lo "yield return" è necessario spezzarlo in due par ...

Non c'è niente di più semplice e veloce di compilare il sorgente bootstrap sass dentro un progetto ASP.NET di Visual Studio! Come prima cosa installatevi questa estensione gratuita di Visual Studio: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler Se vi state chiedendo chi è Mads Kristensen, sappiate che è l'uomo dietro alle ultime versioni di C# ...

Oggi utilizziamo il pacchetto NuGet X.PagedList e Knockout js per crare una griglia con paginazione caricata completamente in ajax per un progetto ASP.NET MVC. Cominciamo con creare un progetto ASP.NET MVC e installiamo i seguenti pacchetti NuGet e tutte le loro dipendenze: X.PagedList.MVC v. 5.3.0.5300 knockoutjs v. 3.4.2 jQuery v. 3.1.1 Per caricare una griglia ed effettuar ...