Juni 2017
Band 32, Nummer 6
Internet der Dinge: Verwenden von Azure IoT Suite zum Ankurbeln der IoT-Entwicklung
Die vorkonfigurierten Lösungen von Azure IoT Suite können die Komplexität beim Erstellen umfassender IoT-Anwendungen verringern. Dawid Borycki zeigt, wie die vorkonfigurierte Remoteüberwachung eingerichtet wird, die Informationen zu Bildern erfasst und anzeigt, die mit einer an das Remotegerät angeschlossenen Webcam erstellt wurden. Außerdem kann das IoT-Gerät remote gesteuert werden.
Data Points - Visual Studio Code: Erstellen einer Datenbank-IDE mit der MSSQL-Erweiterung
Julie Lerman zeigt, wie Sie VS Code in eine intelligente IDE für eine Vielzahl von SQL Server-Datenbanken (Microsoft SQL Server, Azure SQL-Datenbank und SQL Data Warehouse) verwandeln können, indem Sie die MSSQL-Erweiterung nutzen.
DevOps: Git-Interna für Visual Studio-Entwickler
Erfahren Sie, wie Git in der neu veröffentlichten Visual Studio 2017-IDE funktioniert und wie das Git-Repository im Dateisystem implementiert wird. Machen Sie sich anschließend mit der Topologie des Git-Datenspeichers, der Struktur und dem Inhalt seiner verschiedenen Speicherobjekte und dem Aufbau von Git-Branches vertraut.
Test Run: Restricted Boltzmann Machines (RBMs) mit C#
Restricted Boltzmann Machines sind faszinierende Softwarekomponenten, die eine gewisse Ähnlichkeit mit einfachen neuronalen Netzen besitzen. James McCaffrey beschreibt ihre Funktionsweise, zeigt ein Demoprogramm und stellt ein Beispiel vor, wie RBMs verwendet werden können.
Xamarin: Authentifizierung und Datenzugriff mit Visual Studio Mobile Center
Erfahren Sie anhand eines plattformübergreifenden, auf Xamarin.Forms basierenden Beispiels, wie Visual Studio Mobile Center die Implementierung von Authentifizierung und Tabellen für mobile Apps vereinfacht.
Essential .NET: Benutzerdefinierte Iteratoren mit „Yield“
Mark Michaelis setzt seine Untersuchung der Interna der foreach-Anweisung von C# fort. Der Schwerpunkt liegt dabei auf dem neuen kontextabhängigen Schlüsselwort („yield“), das C# zum Generieren des zugrunde liegenden CIL-Codes verwendet, der das von der foreach-Schleife verwendete Iteratormuster implementiert.
C#: Dynamischeres C# mit Hyperlambda
Thomas Hansen stellt Hyperlambda vor, seine „Nichtprogrammiersprache“, die dynamischeres C# ermöglicht und alle Vorteile interpretierter Sprachen im Kontext der statischen Typisierung von C# bereitstellt.
Fangen Sie bitte nicht mit diesem Thema an: Ich fliege noch, Teil 2
Als David Platt seinen Studenten die Aufgabe stellte, den Prototyp einer medizinischen App zu programmieren, glaubte er, dass dies eine gewichtige Lektion mit einem Fallbeispiel werden würde. Wie sich dann jedoch herausstellte, wurde so viel mehr daraus.
Upstart – Treten Sie nicht weiter auf der Stelle: Acht Schritte zu besserer Produktivität
Die Kosten für Aufschiebetaktiken können sich summieren und zu Stress, Frustration und einer Vielzahl nicht eingehaltener Termine führen. Durchbrechen Sie den Teufelskreis mit diesen einfachen Tricks.
Anmerkung der Redaktion: Git begreifen
Git ist ein leistungsfähiges, dezentralisiertes Versionskontrollsystem und Repository. Entwickler müssen jedoch mit einer längeren Einarbeitungszeit rechnen, wenn sie die Funktionen von Git umfassend nutzen möchten.