Juni 2016

Band 31, Nummer 6

Verwenden benutzerdefinierter Middleware zum Erkennen und Beheben von Fehlern des Typs „404“ in ASP.NET Core-Apps

ASP.NET – Verwenden benutzerdefinierter Middleware zum Erkennen und Beheben von Fehlern des Typs „404“ in ASP.NET Core-Apps

Steve Smith

Steve Smith zeigt, wie Sie eine Middlewarekomponente zum Hinzufügen eines „Fundbüros“ zu Ihrer ASP.NET Core-App verwenden können, das verhindert, dass bei Benutzern Fehler des Typs „404“ auftreten.

Erstellen eines CRUD-Verlaufssystems, Teil 2Kolumne

Innovation – Erstellen eines CRUD-Verlaufssystems, Teil 2

Dino Esposito

Anhand eines CRUD-Verlaufs können Sie sämtliche Geschäftsereignisse nachverfolgen, sodass es möglich ist, den Status des Unternehmens zu jedem beliebigen Zeitpunkt zu überprüfen.

Skalieren asynchroner Client/Server-Verknüpfungen mit Reactive

Reactive Framework – Skalieren asynchroner Client/Server-Verknüpfungen mit Reactive

Peter Vogel

Das Beobachtermuster kann beim Arbeiten mit lang andauernden Prozessen ein wichtiges Instrument für asynchrone Anwendungen sein. .NET ObservableCollection und Rx bieten zwei Toolsets für den Umgang mit sowohl einfachen als auch ausgeklügelten Implementierungen dieses Musters.

Einführung in PrognosemärkteKolumne

Testlauf – Einführung in Prognosemärkte

James McCaffrey

James McCaffrey beschreibt die mathematischen Grundlagen von Prognosemärkten und zeigt, wie die wichtigsten Funktionen in Code implementiert werden. Auch wenn Sie wahrscheinlich nie einen Prognosemarkt erstellen werden müssen, sind die Vorstellungen und Methoden dennoch interessant.

Sprachagnostische Codegenerierung mit Roslyn

.NET Compiler Platform – Sprachagnostische Codegenerierung mit Roslyn

Alessandro Del Del

Erfahren Sie, wie Sie Code mithilfe der Roslyn-Klasse „SyntaxGenerator“ und ihrer Methoden sprachagnostisch generieren können. Sie bietet ein vereinheitlichtes Programmiermodell zum Erstellen von Syntaxknoten, die sich sowohl für C# als auch für VB eignen.

Mit dem MEAN-Stapel arbeiten: PassportKolumne

Programmierpraxis – Mit dem MEAN-Stapel arbeiten: Passport

Ted Neward

PassportJS ist wohl das erfolgreichste Authentifizierungsprojekt, das unabhängig von Sprache und Plattform jemals entwickelt wurde. Es gelingt ihm, die notwendigen Stellschrauben für die Authentifizierung bereitzustellen, wobei die tatsächlichen Authentifizierungsinstrumente offen gelassen werden, wenn Sie diese steuern möchten. Doch bei Bedarf kann es einspringen und den größten Teil der Arbeit für Sie erledigen.

Microsoft Azure Media Services und Power BI

Power BI – Microsoft Azure Media Services und Power BI

Sagar Bhanudas Bhanudas

Dieser Artikel soll Entwicklern helfen, basierend auf Azure Media Services (und Player) eine Analyseplattform für das Erkennen von Nutzungstrends zu erstellen. Die Lösung umfasst den Einsatz eines zwischengeschalteten Diensts (WebAPI) und einer Datenbank sowie die Visualisierung mit Power BI.

Abhängigkeitsinjektion mit .NET CoreKolumne

.NET-Grundlagen – Abhängigkeitsinjektion mit .NET Core

Mark Michaelis

Mark Michaelis untersucht die Möglichkeiten zur Abhängigkeitsinjektion (Dependency Injection, DI) von .NET Core und zeigt, warum die einfache und schlanke Implementierung sich dazu eignet, Entwicklern den Einstieg in diese Technologie zu erleichtern.

Konvertieren einer Webseite in das PDF-Format mithilfe von Azure App Services

Azure App Services – Konvertieren einer Webseite in das PDF-Format mithilfe von Azure App Services

Benjamin Perkins

Erfahren Sie, wie Sie Besuchern einer Website eine Möglichkeit zum Konvertieren einer Webseite in ein PDF-Dokument bieten, indem Sie eine Azure App Service-Web-App erstellen, die eine WebJob-API aufruft. Der WebJob kann die PDF-Datei anschließend in einem Azure Storage-Container ablegen und ihren Speicherort im Internet mithilfe von SignalR in Echtzeit zurückgeben.

Experimente mit Audio auf der UWPKolumne

Moderne Apps – Experimente mit Audio auf der UWP

Frank La La

Die UWP stellt mehrere Effekte zur Verfügung, die auf Audiodaten angewendet werden können. Es handelt sich beispielsweise um Echo, Hall, Equalizer und Limiter. Frank La Vigne untersucht einige Grundlagen der Audioaufzeichnung sowie das Anwenden von Spezialeffekten, indem eine UWP-App erstellt wird, die Audiodaten aufzeichnen, speichern und verschiedene Filter und Spezialeffekte anwenden kann.

Beschleunigen der mobilen Entwicklung mithilfe einer MBaaS-Plattform

Mobile Entwicklung – Beschleunigen der mobilen Entwicklung mithilfe einer MBaaS-Plattform

Paras Wadehra

Erfahren Sie, wie Sie mithilfe von MBaaS (Mobile Back-End-as-a-Service) die Entwicklung mobiler Apps vereinfachen und beschleunigen können, indem Sie Komponenten für wichtige, häufig erfolgende Vorgänge, wie beispielsweise u. a. Authentifizierung und Dateispeicherung, bereitstellen können.

Die Freude am BenutzererlebnisKolumne

Fangen Sie bitte nicht mit diesem Thema an – Die Freude am Benutzererlebnis

David Platt

David Platt, Kolumnist und Autor des Buchs „Why Software Sucks“, ist der Ansicht, dass das Benutzererlebnis von Software häufig gestört ist und das Entwickler zu viel zu tun haben, um sich darum zu kümmern. Seine Lösung? Natürlich noch ein Buch schreiben.

Kognitive VerzerrungKolumne

Anmerkungen der Redaktion – Kognitive Verzerrung

Michael Desmond

Der Autor Upton Sinclair hat es wohl am besten ausgedrückt, als er schrieb: „Es ist schwierig, jemanden dazu zu bringen, etwas zu verstehen, wenn er sein Gehalt dafür bekommt, dass er es nicht versteht.“