MSDN Magazine Settembre 2010
Attività asincrone: Semplificazione della programmazione asincrona con le attività
La programmazione asincrona consente di eseguire operazioni dispendiose simultaneamente senza bloccare il thread dell'interfaccia utente. Verranno illustrate tre semplici tecniche per l'implementazione delle operazioni asincrone nel codice. Igor Ostrovsky
Concorrenza: Limitazione della concorrenza nel ThreadPool CLR 4.0
La tendenza verso l'utilizzo di architetture a più core e di applicazioni in parallelo ha comportato diversi cambiamenti nel ThreadPool CLR 4.0. Se si pone l'accento sulla concorrenza delle nuove applicazioni, si intende aggiungerla ad applicazioni preesistenti o si utilizzano tecnologie quali ASP.NET o delle estensioni parallele, questa soluzione rappresenta la scelta ideale. Erika Fuentes
Agenti asincroni: Programmazione basata su attori con la libreria AAL (Asynchronous Agents Library)
Il modello basato su agenti offre un metodo efficiente per nascondere la latenza per un'esecuzione ottimale in parallelo. La libreria AAL (Asynchronous Agents Library) consente di utilizzare questo modello basato su attori con le interfacce di trasferimento messaggi e in questo articolo ne viene illustrato il funzionamento. Mike Chu, Krishnan Varadarajan
Migrazione delle applicazioni: Migrazione delle applicazioni ASP.NET 1.1 a Visual Studio 2010
Grazie all'adozione della piattaforma .NET Framework 4, sarà possibile proteggersi contro l'obsolescenza, ottenere nuove funzionalità e aumentare la commerciabilità. In questo articolo, vengono fornite informazioni su come migrare le applicazioni preesistenti alla nuova eccezionale piattaforma. Jonathan Waldman
Progettazione con associazione a dati: Creare una Web part Silverlight 4 per SharePoint 2010
Quando si creano soluzioni SharePoint 2010, è consigliabile sfruttare i vantaggi offerti da Silverlight 4 nel front-end. In questo articolo verrà illustrato il processo di creazione di una Web part Silverlight con Visual Studio ed Expression Blend. Paul Stubbs
SQL Server e MapPoint: Utilizzo simultaneo di dati spaziali MapPoint 2010 e SQL Server
Benché SQL Server rappresenti un ottimo archivio per i dati geospaziali, non consente la comunicazione MapPoint in modo corretto. Pertanto, i nostri esperti di dati geospaziali illustreranno come leggere punti e poligoni da SQL Server ed eseguirne il rendering in MapPoint e come riscrivere i punti e i poligoni in SQL Server mediante la funzionalità Entity Framework 4.0 inclusa in Visual Studio 2010. Eric Frost, Richard Marsden
Rubriche
Il programmatore al lavoro: Piattaforma .NET multiparadigmatica, Parte 1
Lo sviluppo di software non si limita solo alla progettazione orientata a oggetti; bensì comporta la scelta degli elementi più adatti da integrare nella soluzione.Ted Neward
Nota del redattore: Le scuole statunitensi non raggiungono gli obiettivi
I lettori valutano la questione se le scuole statunitensi sono in grado di preparare gli studenti per lavori che implicano lo sviluppo di software.Keith Ward
Cutting Edge: Web Form migliori grazie al modello MVP
Il modello MVP (Model-View-Presenter) è un'evoluzione del modello MVC. Verrà illustrata l'implementazione del modello MVP per i Web Form ASP.NET e verrà confrontato con il modello MVC e MVVM ASP.NET per WPF (Windows Presentation Foundation) e Silverlight.Dino Esposito
Giochi: IronRuby su Windows Phone 7
Shay Friedman, esperto di IronRuby, passa al mondo mobile e illustra come creare un'applicazione Windows Phone 7 con l'implementazione di Microsoft del famoso linguaggio dinamico Ruby.Shay Friedman
Esecuzione di test: Test di richiesta-risposta con IronPython
Apprendendo come esegure i test di richiesta-risposta HTTP delle applicazioni Web ASP.NET mediante IronPython, un'implementazione compatibile con .NET Framework del linguaggio Python.James McCaffrey
Informazioni di protezione: Il modello di processo MSF-Agile+SDL per TFS 2010
Il modello di progetto MSF-Agile per Team Foundation Server semplifica al proprio team le modalità di implementazione delle tecniche Agile. Il nuovo modello MSF-Agile+SDL aggiunge i requisiti SDL (Security Development Lifecycle) e in questo articolo viene illustrato in che modo.Bryan Sullivan
Nuove frontiere per l'interfaccia utente: Miglioramento delle funzionalità multitouch
Charles Petzold continua l'esplorazione degli eventi di manipolazione multitouch in Windows Presentation Foundation e mostra come creare classi personalizzate per decorare elementi e fornire un risultato visivo per gli utenti.Charles Petzold
Una provocazione: Parole ambigue
Gli eufemismi sono il rifugio dei codardi.David Platt