MSDN Magazine Aprile 2011

MSDN Magazine Aprile 2011

Cache nel cloud:Introduzione del servizio di memorizzazione nella cache di Windows Azure AppFabric

Il servizio di memorizzazione nella cache di Windows Azure AppFabric offre una cache semplice da usare nel cloud che è possibile utilizzare per i dati applicativi, la gestione dello stato della sessione e altre attività. In questo articolo verrà illustrato come iniziare a utilizzare il servizio di cache nelle applicazioni personali. Wade Wegner, Karandeep Anand

Sviluppo in Windows Azure:CQRS in Windows Azure

Ecco in che modo la segregazione delle responsabilità per le query di comando (CQRS) rappresenta un passaggio dalla classica architettura applicativa a tre livelli a un modello asincrono basato su messaggi. Verrà esaminata in dettaglio un'applicazione per le prenotazioni per illustrare il modo in cui CQRS si adatta perfettamente allo sviluppo in Windows Azure. Mark Seemann

MapReduce in F#:Analisi di file di log con F#, MapReduce and Windows Azure

F# è un potente linguaggio dinamico per sviluppatori .NET. La sua efficacia verrà illustrata con un algoritmo MapReduce, che verrà utilizzato in F# per l'analisi di file di log di Windows Azure. Noah Gift

Team Foundation Server:Indicazioni su progetti e raccolte di progetti team di Visual Studio TFS

Il team "Ranger" di esperti Microsoft offre indicazioni per organizzare ed eseguire il provisioning di progetti e raccolte di progetti team di Team Foundation Server. Willy-Peter Schaub, Mike Schimmel

Algoritmi naturali:Algoritmi SBC per risolvere problemi impossibili

Gli algoritmi SBC (Simulated Bee Colony) modellano il comportamento delle api e possono essere utilizzati per cercare soluzioni a problemi combinatori complessi o impossibili. In questo articolo verrà illustrato il concetto di algoritmo SBC e verranno descritti i tipi di problemi che è possibile risolvere con questi algoritmi. Verrà inoltre presentato un esempio completo in cui viene utilizzato un algoritmo SBC per risolvere il Problema del commesso viaggiatore. James McCaffrey

Pagine Web ASP.NET:Introduzione a WebMatrix

Questo nuovo editor di siti per pagine Web ASP.NET è diverso dai prodotti tipici Microsoft. Ecco in che modo consente di agevolare la creazione di siti, l'accesso ai dati, la distribuzione, l'ottimizzazione del motore di ricerca e altre attività. Clark Sell

Rubriche

Editor's Note:L'incubo dell'iscrizione!

Il viaggio di un uomo nei meandri oscuri di un sito Web.Keith Ward

Casella degli strumenti:Strumenti e risorse F#

F# è un nuovo linguaggio di programmazione funzionale indipendente dai tipi per Microsoft .NET Framework. Si tratta certamente di un linguaggio piuttosto nuovo, ma che ha già raggiunto lo stato di "cult" nella community di programmazione. Ecco una guida agli strumenti e alle risorse per iniziare.Terrence Dorsey

Cutting Edge:Un contratto software per classi

In .NET Framework 4 sono disponibili contratti software integrati con Visual Studio. In questo articolo verranno illustrati i vantaggi legati a un approccio relativo alla prima parte del contratto, ad esempio la gestibilità del codice e la semplicità di distribuzione.Dino Esposito

Concetti sui dati:Composizione di modelli di colonne WPF DataGrid per migliorare l'esperienza utente

Julie Lerman ha dovuto penare a lungo per risolvere alcuni problemi di esperienza utente particolarmente fastidiosi relativi a WPF DataGrid. Ecco come ha fatto.Julie Lerman

La mobilità innanzitutto:Esplorazione di Windows Phone, parte 2: Ricette avanzate

Dopo l'analisi del mese scorso sulle tecniche di esplorazione di base di Windows Phone, ecco una serie di istruzioni dettagliate per scenari più complessi.Jaime Rodriguez, Yochay Kiriaty

Nuove frontiere per l'interfaccia utente:Animazioni Lissajous in Silverlight

Il modello creato dall'interazione di due onde sinusoidali è una curva di Lissajous, come quella presente in un oscilloscopio. In questo articolo verrà illustrato come creare una curva di questo tipo in Silverlight per il Web o Windows Phone 7.Charles Petzold

Una provocazione:Il sedere del gatto

In fase di compilazione di un programma, è opportuno considerare tutte le contingenze... compreso il sedere del gatto!David Platt