MSDN Magazine Giugno 2011
Agile C++:Sviluppo e test di software Agile C++ con Visual Studio e TFS
Un aspetto dello sviluppo di software Agile comprende la creazione di test automatizzati, il che comporta complicazioni quando nel progetto include codice C# e C++ misto. In questo articolo verrà illustrato come un team di Microsoft utilizza Visual Studio e Team Foundation Server per ottimizzare lo sviluppo nativo e gestito. John Socha-Leialoha
Sviluppo in Agile:Come far funzionare Agile in TFS 2010
Viene fornita una panoramica delle procedure di sviluppo interne di Microsoft mentre Chris Adams illustra come il suo team sia migrato ad Agile mediante Team Foundation Server 2010, a partire dal modello di processo Microsoft Solutions Framework Agile v5.0 per poi passare infine al modello Microsoft Visual Studio Scrum 1.0. Chris Adams
API del motore di debug:Scrittura di uno strumento di debug per l'estensione Windows, parte 3: client e callback
In questo terzo articolo della serie, viene approfondita la relazione tra un'estensione di uno strumento di debug e lo strumento stesso mediante l'analisi dell'architettura dei client e dei callback di debug. Andrew Richards
Multitargeting:Creazione di applicazioni in multitargeting per il desktop, Prism e Windows Phone 7
Perché raddoppiare gli sforzi quando è possibile utilizzare un'unica base di codice per creare applicazioni in multitargeting? In questo articolo, viene illustrato il processo in cui viene utilizzato Prism, l'inserimento delle dipendenze e modelli quali MVP e MVVM Bill Kratochvil
StreamInsight:Gestione di grosse dimensioni di dati con Microsoft StreamInsight
Analizzare e gestire informazioni nell'ambito di flussi di dati di grosse dimensioni e quasi in tempo reale è fondamentale per molte aziende, ma da sempre è impresa difficile eseguire query cronologiche e in tempo reale mediante gli stessi strumenti e linguaggi di query. In questo articolo viene illustrato come StreamInsight cambia le prospettive. Rob Pierry
Windows Phone 7:Sterling per lo spazio di memorizzazione isolato in Windows Phone 7
In questo articolo viene illustrato come sfruttare la libreria del database Open Source Sterling per salvare in modo permanente e eseguire query sui dati in locale nelle applicazioni Windows Phone 7 con il minimo sforzo e con una semplice strategia per gestire lo stato di disattivazione di un'applicazione quando l'utente passa a un'altra applicazione. Jeremy Likness
Rubriche
Nota del redattore:Il periodo migliore
Gli sviluppatori di software possono rincuorarsi: ci troviamo nella migliore epoca per lo sviluppo di applicazioni in assoluto.Keith Ward
Cutting Edge:Invarianti ed ereditarietà nei contratti di codice
Dopo aver illustrato due dei tipi più comuni di contratti di software con relative condizioni preliminari e successive, questo mese Dino presenta il terzo tipo di contratto più importante, l'invariante, ed esamina il comportamento di classi basate su contratto quando viene applicata l'ereditarietà.Dino Esposito
Concetti sui dati:Demistificazione delle strategie di Entity Framework: caricamento dei dati correlati
In Entity Framework, la modellazione dei dati rappresenta solo il primo passo. È inoltre necessario utilizzare gli strumenti giusti per eseguire query su e caricare i dati. In questo articolo verranno illustrate le varie possibilità e verrà offerto il supporto nella scelta degli strumenti giusti per la propria applicazione.Julie Lerman
Previsioni: che aria tira?:Servizio di archiviazione Windows Azure multipiattaforma
Windows Azure è molto più di un ambiente a singola piattaforma. Per dimostrarne la potenza, verrà creata la stessa applicazione per tre dispositivi mobili diversi: Windows Phone 7, jQuery e Android.Joseph Fultz
Esecuzione di test:Linee curve per Bing Maps AJAX
L'articolo di questo mese ha due scopi: fornisce una procedura dettagliata di una funzione JavaScript per disegnare una curva di Bezier in un controllo mappa Bing Maps AJAX insieme alle indicazioni per il test di una funzione JavaScript non semplice.James McCaffrey
Programmatore al lavoro:Piattaforma .NET multiparadigmatica, parte 8: programmazione dinamica
Con le dovute limitazioni, la metaprogrammazione parametrica offre alcune soluzioni potenti. Tuttavia, non rappresenta la risposta definitiva per tutti i problemi di progettazione. Nei linguaggi dinamici il concetto di esecuzione associata al nome raggiunge un livello di importanza assoluta. In questo articolo viene illustrato come funziona.Ted Neward
Nuove frontiere per l'interfaccia utente:Principi di impaginazione
I lettori di e-book hanno un funzionamento semplice, giusto? Devono semplicemente eseguire il rendering di un testo e il gioco è fatto. Beh, effettivamente non è proprio così. In questo articolo viene creato un lettore di e-book per Windows Phone 7 esaminando il meccanismo alla base dell'impaginazione del testo.Charles Petzold
Una provocazione:Microsoft imparerà dalla lezione di DEC?
Microsoft, benché agisca in modo vincente, pensa ancora come un'azienda informatica. Ai fini della sopravvivenza, tale atteggiamento deve cambiare.David Platt