Juni 2017

Band 32, Nummer 6

Internet der Dinge: Verwenden von Azure IoT Suite zum Ankurbeln der IoT-Entwicklung

Internet der Dinge: Verwenden von Azure IoT Suite zum Ankurbeln der IoT-Entwicklung

Dawid Borycki

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-ErweiterungKolumne

Data Points - Visual Studio Code: Erstellen einer Datenbank-IDE mit der MSSQL-Erweiterung

Julie Lerman

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

DevOps: Git-Interna für Visual Studio-Entwickler

Jonathan Waldman

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#Kolumne

Test Run: Restricted Boltzmann Machines (RBMs) mit C#

James McCaffrey

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

Xamarin: Authentifizierung und Datenzugriff mit Visual Studio Mobile Center

Alessandro Del Del

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“Kolumne

Essential .NET: Benutzerdefinierte Iteratoren mit „Yield“

Mark Michaelis

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

C#: Dynamischeres C# mit Hyperlambda

Thomas Hansen

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 2Kolumne

Fangen Sie bitte nicht mit diesem Thema an: Ich fliege noch, Teil 2

David Platt

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ätKolumne

Upstart – Treten Sie nicht weiter auf der Stelle: Acht Schritte zu besserer Produktivität

Krishnan Rangachari

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 begreifenKolumne

Anmerkung der Redaktion: Git begreifen

Michael Desmond

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.