Mai2014
Mark Michaelis präsentiert einige der hilfreichen neuen Features der nächsten Version von C#, einschließlich indizierter Member und Elementinitialisierer, Auto-Eigenschaften mit Initialisierern, primärer Konstruktoren, statischer Using-Anweisungen und Verbesserungen bei der Ausnahmebehandlung. Mark Michaelis
Visual Studio 2013:Entwicklungsprozesse der nächsten Generation mit Application Insights
Application Insights bietet eine Reihe von Diensten, die Entwickler- und Betriebstools integrieren, um Reibungen im Entwicklungsprozess zu verringern. Dieser Artikel erläutert Dienste wie Verfügbarkeitsüberwachung, Überwachung der Anwendungsleistung und Verwendungsanalysen, mit denen sichergestellt wird, dass Anwendungen verfügbar, leistungsfähig und funktional sind. Charles Sterling
Asynchrone Programmierung:Muster für asynchrone MVVM-Anwendungen: Services
In diesem dritten Artikel aus einer Reihe, in der Muster für die Kombination der Schlüsselwörter async und await mit MVVM behandelt werden, befasst Stephen Cleary sich mit der Dienstschicht und erläutert asynchrone Dienste. Stephen Cleary
ALM Rangers:Softwareentwicklung mit Feature Toggles
Feature Toggles ist ein Programmierungskonzept, das die parallele, gleichzeitige Featureentwicklung als Alternative zur Verzweigung für die parallele Entwicklung (Featurezweige) etabliert und die kontinuierliche Integration von Features ermöglicht, während sie entwickelt werden. Bill Heys
Optimale Verfahren für C#:Risiko der Verletzung von SOLID-Prinzipien in C#
Die SOLID-Prinzipien sind bekannte Richtlinien für die effektive Softwareentwicklung. Brannon King betrachtet verschiedene C#-spezifische Muster, die gegen diese Prinzipien verstoßen, und zeigt auf, welchen Wert sie für Programmierer haben. Brannon King
Rubriken
Anmerkung der Redaktion:Brücken bauen
Auf der im letzten Monat abgehaltenen Build Conference wurde für Microsoft-Entwickler die Agenda der nächsten Jahre festgelegt.Michael Desmond
Azure-Insider:Microsoft Azure und Power-Grid-Computing mit Open Source
Die Entwicklung und Bereitstellung einer Grid-Computing- oder Distributed-Computing-Implementierung kann ein hochkomplexes Unterfangen sein. Bruno Terkaly und Ricardo Villalobos stellen Codierungstools vor, die helfen können, die erforderliche Kommunikation einzurichten.Bruno Terkaly, Ricardo Villalobos
Datenpunkte:Tipps zur Aktualisierung und Umgestaltung Ihres Entity Framework-Codes
Die Aktualisierung auf eine neue Version von Entity Framework und die Umgestaltung Ihres Codes ist mit gewissen Herausforderungen verbunden. Mit den Tipps von Julie Lerman wird es unter Umständen deutlich einfacher.Julie Lerman
James McCaffrey erläutert die Assoziationsanalyse, ein Explorationsverfahren zur Ermittlung interessanter und möglicherweise nützlicher Beziehungen zwischen Elementen.James McCaffrey
Programmiererpraxis:Das Benachrichtigungssystem Growl: Einfacher ist besser
Ted Neward führt uns am Beispiel des Benachrichtigungssystems Growl vor Augen, dass der einfachste Ansatz manchmal der beste bist. Mit diesem System können Entwickler ihrer Software problemlos zuverlässige Benachrichtigungen hinzufügen.Ted Neward
Moderne Apps:Entwerfen einer plattformübergreifenden, modernen App-Architektur
Angesichts der Vielzahl der heutzutage verfügbaren Geräte ist die Entwicklung von plattformübergreifend nutzbaren Apps unverzichtbar. Mit der richtigen Kombination aus Entwicklungsplattform und Entwicklungsprozessen stellen Sie sicher, dass Sie die benötigte App effizient entwickeln können.Rachel Appel
DirectX-Faktor:Bearbeiten von Dreiecken im 3D-Raum
Charles Petzold erkundet 3D-Konzepte und zeigt Ihnen, wie Sie 2D-Grafikobjekten Tiefe und Volumen verleihen und sie aus dem Bildschirm treten lassen, sodass sie im 3D-Raum schweben.Charles Petzold
Fangen Sie bitte nicht mit diesem Thema an:Mayday!
David Platt testet Mayday, die interaktive Hilfefunktion des Kindle HDX von Amazon, und fragt sich, ob sie den Barkeeper Ihres Vertrauens ersetzen kann.David Platt