MSDN Magazine Settembre 2011

MSDN Magazine Settembre 2011

SQL Server Development Tools (SSDT):Progetto di database 'Juneau'

Con il nuovo progetto di database introdotto nella versione più recente di SQL Server Developer Tools, è possibile adesso procedere allo sviluppo del database nello stesso ambiente di sviluppo dell'applicazione. In questo articolo viene illustrata la nuova versione. Jamie Laflen, Barclay Hill

Entity Framework:Nuove funzionalità nella versione CTP di Entity Framework di giugno

La versione CTP di giugno 2011 di Microsoft Entity Framework (EF) introduce il supporto per una vasta gamma di funzionalità che la maggior parte degli sviluppatori ricercano, quali enumerazioni, tipi spaziali e valori di tabella. Srikanth Mandadi presenta queste nuove funzionalità mediante una descrizione dettagliata di alcuni semplici esempi. Srikanth Mandadi

Protocollo OData:Creazione di eccezionali esperienze utente in qualsiasi dispositivo mediante OData

Con le vendite degli smartphone che recentemente hanno superato per la prima volta le vendite dei computer, molte organizzazioni desiderano garantire un'esperienza d'uso coerente su più piattaforme, quale desktop, Web, telefoni e tablet. Il protocollo OData è ideale a questo scopo, come verrà illustrato in questo articolo con diversi esempi dettagliati. Shayne Burgess

Creazione di applicazioni in HTML5:Nessun browser escluso: una strategia di adozione della tecnologia HTML5

Sebbene la community degli sviluppatori e i browser più recenti stiano tentando di affermare lo standard HTML5 a tutti i costi, la grande maggioranza degli utenti del Web non utilizza le nuovissime versioni dei browser. Tuttavia, ciò non significa necessariamente rimandare l'implementazione dello standard HTML5 al prossimo decennio. In questo articolo, Brandon Satrom fornisce alcune strategie pratiche su come poter adottare le tecnologie HTML5 sin da oggi. Brandon Satrom

Programmazione in F#:Creazione di applicazioni MVVM in F#

Il linguaggio F# è noto per la capacità di semplificare problemi complessi, ma va ben oltre questo. Chris Marinos spiega come utilizzare F# per creare applicazioni Silverlight e MVVM WPF. Verrà illustrato quanto il linguaggio F# sia utile per la soluzione di problemi comuni e per rendere anche le applicazioni più semplici più facili da leggere, scrivere e gestire. Chris Marinos

Linee guida per gli ALM:Visual Studio ALM Rangers: riflessioni sui team virtuali

A chi piace alzarsi alle 3 della mattina per una riunione sullo stato di avanzamento di un progetto? In questo articolo, vengono illustrati suggerimenti preziosi per l'organizzazione e la gestione di team con membri dislocati in tutto il mondo, con competenze, motivazioni, impegni, relazioni e limitazioni di progetto diversi. Willy-Peter Schaub, Brian Blackman

Rubriche

Nota del redattore:'Mango': innovazione dall'interno

Nella prima Nota del redattore di Michael Desmond vengono analizzate le vaste implicazioni dell'aggiornamento "Mango" di Windows Phone 7.Michael Desmond

Cutting Edge:Disastri software: strategie di ripristino e prevenzione

Avete mai avuto a che fare con il cosiddetto Big Ball Of Mud (BBOM) che ha fatto arenare un vostro progetto? In questo articolo, vengono illustrate le procedure consigliate per riparare un sistema deteriorato e i modelli per impedire a un sistema in costante crescita di crescere in modo errato e incontrollato, con conseguente calo delle prestazioni.Dino Esposito

Windows con C++:L'ambiente dei pool di thread

Il nostro esperto in C++ continua l'esplorazione del pool di thread esaminando questo mese gli oggetti che controllano l'ambiente in cui vengono eseguiti i callback.Kenny Kerr

Concetti sui dati:Memorizzazione nella cache di secondo livello in Entity Framework e AppFabric

Talvolta informazioni utili di stato di un contesto di Entity Framework vanno perse quando il contesto esula dal proprio ambito; tuttavia, Julie Lerman spiega come una cache di secondo livello consenta di conservare tali informazioni per un utilizzo in futuro, ad esempio in comandi di salvataggio permanente nel database generati automaticamente.Julie Lerman

Previsioni: che aria tira?:Creazione di report su dati diagnostici

La versione CTP del Servizio di creazione report di Windows Azure offre agli sviluppatori un paradigma familiare per sviluppare e distribuire report, tranne per il fatto che nessuno dovrà preoccuparsi dell'infrastruttura di hosting. Joseph Fultz dimostra, mediante un semplice esempio in cui vengono utilizzati i dati provenienti dai contatori delle prestazioni acquisiti nell'ambito della procedura di diagnostica di un ruolo Web.Joseph Fultz

Il programmatore al lavoro:Piattaforma .NET multiparadigmatica, Parte 10: scelta di un approccio

In quest'ultimo della serie di articoli sulla programmazione multiparadigmatica, Ted Neward spiega come scegliere i paradigmi da utilizzare per la progettazione di un'applicazione.Ted Neward

Nuove frontiere per l'interfaccia utente:Funzionalità touch per il testo

La selezione di testo può rivelarsi seccante in un'interfaccia touchscreen, ma offre sin troppi vantaggi per essere ignorata. Charles Petzold spiega come implementare questa funzionalità nel contesto di un lettore di e-book, attraverso concetti che possono essere applicati a qualsiasi programma Windows Phone in cui venga visualizzato del testo e che consenta al lettore di interagirci.Charles Petzold

Una provocazione:Lo sviluppo è alla base di una buona applicazione

L'esperienza utente è determinata dalle competenze dello sviluppatore e non dall'estetica dell'interfaccia utente.David Platt