Polymer in Dart [Tutorial]

Javascript ist in vielerlei Hinsicht nicht die optimale Wahl, um komplexe Web-Applikationen zu entwickeln. Da die Sprache nicht von Anfang an sorgfältig entworfen wurde, gibt es – abgesehen von Problemen wie fehlender Typisierung und Modularisierung – viele kleine Unschönheiten. Um den Entwicklern eine ordentlich aufgebaute, saubere Sprache zu bieten, mit der Web-Applikationen erstellt werden können, hat Google Dart entworfen, das die Unzulänglichkeiten von Javascript überwinden soll. Weiterlesen

Polymer Tooling

Nachdem mit Polymer 1.0 eine stabile Basis für produktive Anwendung der Bibliothek geschaffen wurde, ist es die Top-Priorität des Entwickler-Teams, das Tooling rund um Polymer zu verbessern, damit Polymer nicht nur theoretisch, sondern auch praktisch zur Entwicklung von modernen Webapps eingesetzt wird. Dabei stehen generell nicht nur Entwicklungsgeschwindigkeit und Performance sondern auch die Wiederverwendbarkeit und korrekte Dokumentation von selbst erstellen Komponenten im Fokus.

In diesem Artikel wird gezeigt, welche Tools, die den Gebrauch von Polymer im Entwickleralltag vereinfachen, heute schon bereitstehen oder sich in der aktiven Entwicklung befinden. Dabei wird ein prototypischer Workflow mit Build-Chain anhand der verfügbaren Werkzeuge skizziert, um einen Ausblick auf die zukünftigen Möglichkeiten zu geben.

Weiterlesen

Foreman Provision: A Comfortable Resource Management Tool for Foreman

At inovex we use open source technology on a daily basis and try to give back to the community in return. One great example is the Foreman Provision project that was initially created by my co-worker Nils Domrose in co-operation with our customer Filiadata GmbH, the IT service provider for German company dm-drogerie markt GmbH + Co. KG. Foreman Provision is a comfortable wrapper that uses the Foreman REST API to create and manage resources in Foreman. Filiadata has published the Foreman Provision tool on Github under the terms and conditions of the MIT license which allows it to be enhanced and used by the public. Let’s take a look at the technical details of this project! Weiterlesen