Ziele Es soll Amazons Alexa-Dienst (via Echo Dot) benutzt werden, um einen Husqvarna Automower 420 mit Connect-Interface mit Sprache zu steuern. Die Steuerfunktion wird mit NodeJs erstellt. Außerdem wird eine private Smart Home Steuerung per TCP und eigenem Protokoll mit
React oder Angular?
Eine häufige Frage bei Entwicklern ist derzeit die Wahl des passenden Frameworks für das nächste Projekt. Die beiden „Marktführer“ — soweit man davon überhaupt bei Open Source sprechen kann — sind ohne Zweifel React und Angular (ich beziehe mich hier
Automatisierte Validierung in Angular 2
Data Annotations in TypeScript tldr; Der Artikel zeigt, wie mit Hilfe von Dekoratoren in TypeScript die Validierungsinformationen an ein View-Modell gebunden werden können. Ein injizierbarer Dienst extrahiert diese Daten später und erstellt ein FormGroup-Objekt, das dazu dient, programmatisch die Validierungsinformationen
Das JavaScript-Ökosystem in ASP.NET
Wer ASP.NET programmiert, egal ob WebForms oder MVC, hat es in Visual Studio mit nicht mehr ganz zeitgemäßen Vorlagen zu tun. Die mitgelieferten Skripte sind alt (Bootstrap 3.0.0, jQuery 1.10.2) und die Integration ist oft unzureichend, weil lediglich die finalen
NPM, Bower & Co. – Umgang mit Corporate Proxy und Offline
Installationsprobleme Alle Anleitungen, die Sie im Internet zu Node, NPM und weiteren Modulen finden, setzen eines voraus: transparenter Internet-Zugriff. Was auf den ersten Blick kaum eine Erwähnung wert ist, stellt für viele Benutzer in der Tat ein Problem dar. Nicht
Echt responsive Tabellen
Was sind responsive Tabellen? Responsives Verhalten ist heute Pflicht für die meisten Web-Anwendungen. Tabellen werden dabei meist als Problem wahrgenommen. Auch Bootstraps Antwort auf responsive Tabellen ist nicht immer befriedrigend. Letztlich leistet es das HTML-Element <table> einfach nicht. Komplexe Tabellen
Objektorientiertes Programmieren in JavaScript
Objektorientierung JavaScript verfügt über eine sehr einfache Unterstützung für objektorientierte Programmierung. Es wird nicht explizit von Klassen gesprochen, da sich die abstrakte Definition eines Objekts nur sehr gering von der konkreten Implementierung einer Funktion unterscheidet. JavaScript-Objekte verfügen über Eigenschaften (Attribute)