Giugno 2016
Volume 31 Numero 6
ASP.NET - Usare middleware personalizzato per rilevare e correggere gli errori con codice 404 nelle app ASP.NET Core
Steve Smith mostra come usare il middleware per aggiungere una funzionalità "Oggetti smarriti" all'app ASP.NET Core per evitare che agli utenti vengano restituiti errori con codice 404.
Cutting Edge - Creazione di operazioni CRUD cronologiche, parte 2
Le operazioni CRUD cronologiche consentono di tenere traccia di tutti gli eventi aziendali in modo da tenere sotto controllo lo stato dell'attività in qualsiasi momento specifico.
Reactive Framework - Scalabilità di collegamenti client-server asincroni con la libreria Rx (Reactive Extensions)
Il modello di observer è uno strumento che risulta particolarmente utile per le applicazioni asincrone che usano processi a esecuzione prolungata. La classe ObservableCollection in .NET e la libreria Rx offrono due set di strumenti per gestire implementazioni semplici e complesse di tale modello.
Esecuzione di test - Introduzione ai mercati predittivi
James McCaffrey descrive le operazioni matematiche su cui si basano i mercati predittivi e mostra come implementare le funzioni principali nel codice. Anche se non si dovrà mai creare un mercato predittivo, le idee e le tecniche illustrate sono molto interessanti.
Piattaforma del compilatore .NET - Generazione di codice indipendente dal linguaggio con Roslyn
Informazioni su come generare codice indipendente dal linguaggio con classe SyntaxGenerator e i metodi di Roslyn, che offrono un modello di programmazione unificato per generare nodi di sintassi destinati contemporaneamente sia a C# che a VB.
The Working Programmer - Come usare MEAN: Passport
PassportJS costituisce il migliore progetto di autenticazione mai sviluppato, per qualsiasi linguaggio o piattaforma. Offre gli "hook" di autenticazione necessari lasciando disponibile lo strumento di autenticazione in uso, nel caso in cui si voglia controllarlo. Se necessario, può tuttavia intervenire incaricandosi di tutte le attività da svolgere.
Power BI - Servizi multimediali di Microsoft Azure e Power BI
Questo articolo per gli sviluppatori fornisce informazioni su come creare una piattaforma di analisi basata su Servizi multimediali di Azure e Azure Media Player per individuare le tendenze di utilizzo. L'area della soluzione prevede l'utilizzo di un servizio e di un database intermedi (API Web) con visualizzazioni abilitate per Power BI.
Essential .NET - Inserimento di dipendenze con .NET Core
Mark Michaelis descrive le funzionalità di inserimento delle dipendenze di .NET Core e spiega perché questa semplice e leggera implementazione rappresenta un ottimo punto di partenza per gli sviluppatori che non hanno familiarità con questa tecnologia.
Servizi app di Azure - Utilizzo di Servizi app di Azure per convertire una pagina Web in formato PDF
Come consentire ai visitatori di un sito Web di convertire una pagina Web in un documento PDF, creando un'app Web del Servizio app di Azure che chiama un'API di processo Web. Il processo Web può quindi archiviare il file PDF in un contenitore di archiviazione di Azure e restituire il percorso Internet tramite SignalR in tempo reale.
App moderne - Utilizzo dell'audio nell'app UWP
La piattaforma UWP offre numerosi effetti audio, tra cui l'eco, il riverbero, l'equalizzatore e il limitatore. Frank La Vigne illustra alcuni concetti di base della registrazione audio e dell'applicazione di effetti speciali, creando un'app UWP in grado di registrare l'audio, salvarlo e applicare vari filtri ed effetti speciali.
Sviluppo di app per dispositivi mobili - Accelerare lo sviluppo di app per dispositivi mobili con la piattaforma MBaaS
Come accelerare e semplificare lo sviluppo di app per dispositivi mobili usando la piattaforma Mobile Back-end-as-a-Service (MBaaS) che offre i componenti necessari per operazioni critiche ma comuni, ad esempio autenticazione, archiviazione file e altro ancora.
Don't Get Me Started - Le gioie dell'esperienza utente
David Platt, giornalista e autore del libro "Why Software Sucks", dichiara che troppo spesso le esperienze utente del software sono interrotte e che gli sviluppatori sono troppo occupati per correggerle. La sua soluzione? Nel prossimo libro, ovviamente.
Nota del redattore - Pregiudizi cognitivi
Ha detto bene l'autore Upton Sinclair quando ha scritto: "È difficile far capire qualcosa ad un uomo se il suo stipendio dipende proprio da questo suo non riuscire a capire."