MSDN Magazine Giugno 2013
Windows 8:Strategie di condivisione di codice per app per Windows Store e Windows Phone
Chiunque abbia mai pensato di creare app per Windows 8 e Windows Phone 8 si sarà sicuramente chiesto se sia possibile condividere codice tra le varie versioni di queste app. Grazie a Doug Holland, è possibile: ecco come. Doug Holland
Windows 8:Pubblicazione di app nel Windows Store
Con le indicazioni appropriate, pubblicare un'applicazione nel Windows 8 Store è semplicissimo. Bruno Terkaly spiega come fare in 10 semplici passaggi. Bruno Terkaly
ASP.NET:Abilitazione e personalizzazione della sicurezza dei servizi API Web ASP.NET.
Chiamare il servizio API Web da pagine ASP.NET protette consente di disporre del livello di sicurezza necessario, ma per estendere il sistema di sicurezza dell'API Web, garantire protezione da attacchi CSRF o semplicemente accedere a un servizio da client diversi rispetto alle pagine Web di un sito, sarà necessario sfruttare l'infrastruttura di sicurezza ASP.NET sottostante. Peter Vogel
Microsoft Office:Analisi dell'API JavaScript per Office: app di posta elettronica
In questa discussione incentrata sulle app di posta elettronica per Outlook e Outlook Web App vengono forniti frammenti di codice allo scopo di illustrare le funzionalità chiave dell'API, dalle tecniche di base ai concetti più avanzati. Angela Chu-Hatoun
ALM Rangers:Estensione di Visual Studio Team Explorer 2012
In Visual Studio 2012 sono state completamente riprogettate la funzione Team Explorer e l'esperienza utente. In questo articolo vengono trattati i punti di estensibilità in Team Explorer con un esempio pratico in cui viene evidenziata la nuova architettura. Mike Fourie
Microsoft Office:Analisi dell'API JavaScript per Office: Creazione di un'app di posta elettronica di esempio
Viene fornito un esempio dettagliato per creare un'app di posta elettronica con l'API JavaScript per Office. Angela Chu-Hatoun
Rubriche
Editor's Note:Aspettative senza freni
Il mondo è meraviglioso, ma nessuno è felice. Ecco i motivi per cui le osservazioni del comico Louis C.K sulla natura umana si applicano perfettamente allo sviluppo del software.Michael Desmond
Windows con C++:Una libreria C++ moderna per la programmazione DirectX
Kenny Kerr condivide il suo file di intestazione con gli sviluppatori per consentire loro di creare più facilmente app con Direct2D. Nela discussione cerca di risolvere una volta per tutte i dubbi in merito alle difficoltà riscontrate dagli utenti con C++ e DirectX.Kenny Kerr
Concetti sui dati:Un nuovo metodo per creare OData: API Web
Julie Lerman illustra due procedure per creare feed ODATA (WCF Data Services e la nuova API Web ASP.NET) e indica i vantaggi di entrambi gli approcci, per consentire di scegliere una soluzione rispetto all'altra.Julie Lerman
Windows Azure Insider:Architettura di applicazioni multi-tenant in Windows Azure
Le applicazioni multi-tenant risultano ideali da un punto di vista aziendale, dal momento che le risorse di calcolo e archiviazione possono essere ottimizzate condividendole tra più abbonati. In questo articolo vengono forniti alcuni concetti e principi di base, oltre a una serie di indicazioni su come ottenere le competenze pratiche necessarie per ottimizzare la produttività.Bruno Terkaly, Ricardo Villalobos
Esecuzione di test:Ottimizzazione del metodo Amoeba mediante C#
Alcuni problemi particolarmente complessi, soprattutto in ambito di apprendimento automatico e intelligenza artificiale, non sono facilmente risolvibili con le classiche tecniche di ottimizzazione. In questi casi è possibile adottare alcune alternative, come ad esempio l'ottimizzazione del metodo Amoeba. James McCaffrey spiega come fare.James McCaffrey
Applicazioni moderne:Utilizzo di TypeScript nelle app moderne
TypeScript è un soprainsieme di JavaScript che consente di scrivere e generare codice JavaScript fortemente tipizzato e orientato agli oggetti, garantendo comunque il livello di flessibilità JavaScript tanto amato (o a volte odiato) dagli sviluppatori.Rachel Appel
Fattore DirectX:Introduzione agli oggetti APO (Audio Processing Object)
Charles Petzold spiega come creare oggetti APO XAudio2 per eseguire elaborazioni personalizzate di flussi audio.Charles Petzold
Una provocazione:Sulla scia di Heisenberg
In base al principio di indeterminazione di Heisenberg, alcune proprietà complementari sono intricate a tal punto da creare una situazione in cui l'approfodimento di una implica l'impossibilità di conoscere i dettagli di un'altra. Gli sviluppatori potrebbero incappare nella teoria di Heisenberg nel tentativo di comprendere le esigenze degli utenti in merito ai programmi.David Platt