MSDN Magazine Novembre 2014

MSDN Magazine Novembre 2014

Programmazione asincrona:Codice asincrono degli unit test

Stephen Cleary esamina lo stato attuale del supporto asincrono per i framework di unit test e simulazione, concentrandosi su MSTest, NUnit e xUnit. Stephen Cleary

Programmazione asincrona:Codice asincrono degli unit test: tre soluzioni per test migliori

Sven Grand presenta alcune modalità per progettare ed eseguire il refactoring del codice al fine di migliorarne la testabilità, compresi vantaggi e limitazioni. Sven Grand

Windows Phone 8.1:Le mappe in Windows Phone 8.1

Keith Pijanowski esplora il nuovo controllo Mappa per Windows Phone 8.1, compresi la visualizzazione delle mappe di base e l'aggiunta di immagini e controlli nonché l'API dei servizi di mappe sottostante che consente la geocodifica, la geocodifica inversa e i calcoli dei percorsi. Keith Pijanowski

Azure Insider:Gestione delle identità e della sicurezza con Servizi mobili Azure

Supportare il mondo del BYOD (bring your own device) all'interno dell'azienda è la massima priorità. Il cloud può consentire agli sviluppatori di creare, supportare e gestire in sicurezza la app per iOS, Android e Windows Phone. Bruno Terkaly, Greg Oliver

Strumentazione dell'applicazione:Analisi dell'applicazione con Pin

Presentiamo Pin, un framework di strumentazione sviluppato da Intel che consente di creare strumenti personalizzati per tracciare un profilo delle applicazioni durante l'esecuzione. Scopri come creare un Pintool in C++ che consenta di rilevare i problemi comuni di memoria nelle applicazioni. Hadi Brais

Load Testing:Load Testing più semplice con Microsoft Azure e Visual Studio Online

Visual Studio Online include il test di carico basato su cloud, che consente il provisioning e l'hosting automatici dell'infrastruttura per il load testing. Scopri come con Visual Studio 2013 gli sviluppatori possono usare il test di carico basato su cloud per conoscere approfonditamente il comportamento dell'applicazione sotto carico. Charles Sterling

MVVM:Esecuzione dei comandi WPF con il modello di macchina a stati

È possibile usare il modello di macchina a stati per semplificare l'esecuzione dei comandi nelle app di Windows Presentation Foundation. In questo modo è possibile incapsulare la logica complessa che determina se un comando può essere eseguito all'interno del modello di macchina a stati. Tarquin Vaughan-Scott

Rubriche

Nota del redattore:Introduzione del codice asincrono nel test

Il codice asincrono degli unit test pone una serie di difficoltà che possono far commettere errori agli sviluppatori inesperti. L'argomento di questo mese ti permette di acquisire rapidamente tutte le informazioni necessarie.Michael Desmond

Cutting Edge:Archivia i dati degli utenti in ASP.NET Identity

È possibile usare ASP.NET Identity in Visual Studio 2013 per semplificare attività standard quali la gestione e il controllo dell'accesso ai dati degli utenti.Dino Esposito

Concetti sui dati:Soluzione di un mistero relativo alla funzionalità Migrazioni Code First

Julie Lerman ha risolto il mistero della migrazione automatica del database di Microsoft Azure di un amico.Julie Lerman

Esecuzione di test:Classificazione dei consensi con C#

James McCaffrey presenta una tecnica personalizzata di Machine Learning che usa un set di regole per creare un modello di previsione.James McCaffrey

Il programmatore al lavoro:La nascita di Roslyn

Quando Microsoft ha reso open source il progetto compilatore Roslyn, ha concesso agli sviluppatori l'accesso gratuito sia al compilatore che ai suoi meccanismi interni. Ted Neward approfondisce questa interessante tecnologia.Joe Hummel, Ted Neward

Applicazioni moderne:Confronto tra siti Web mobili, app native e app ibride

Lo sviluppo di uno qualsiasi dei tre tipi principali di app, ovvero Web mobili, native e ibride, presenta vantaggi e svantaggi. Per prendere una decisione, esaminare i destinatari dell'app e la piattaforma prevista.Rachel Appel

Una provocazione:Alla prossima occasione

Il soccorso in caso di disastri è una questione difficile che richiede molto di più di persone coraggiose e tanto denaro. Come David Platt osserva, nessuno sforzo di recupero è completo senza una tecnologia IT innovativa.David Platt