Blog & Articles

Blog Post

What’s in a Name: Transparency

Blog Post

Objektorientierung mit Go

Blog Post

Die Sprache Go

Go ist eine kompilierbare Programmiersprache mit starker und statischer Typisierung. Mit den Adjektiven imperativ, objektorientiert und modular lässt sich Go gut beschreiben. Im ersten Blogpost zu diesem Thema werden wichtige Grundlagen vorgestellt.

Blog Post

Transclusion in self-contained systems

Article

Microservices - Agilität durch Modularisierung

Blog Post

Triple Booting a Mac

Installing a triple-boot environment on a Macbook Pro is not as straight-forward as one might think or read on the internet. This guide explains how to install Windows 10 and Linux (Ubuntu) alongside with OSX and share data via a common partition. As an add-on, I explain how to access the raw partitions to boot the foreign OS not only natively but also in a virtual machine.

Blog Post

Transklusion in Self-Contained Systems

Article

Ein Domänenmodell für das SmartHome

Auf dem Weg von DIY zu LOTCOI

Blog Post

Konsumieren asynchroner HTTP-APIs mit Java 8

Es ist heutzutage nicht unüblich, für eine eigene Anwendung auf externe Services zurückzugreifen. Manchmal dauern diese Anfragen einige Sekunden, in denen die Anwendung auf das Ergebnis warten muss. Vorteilhafter wäre hier eine asynchrone Kommunikation mit dem Service, sodass die Anwendung parallel noch andere Dinge tun kann. Mit der Einführung von Completable Futures in Java 8 lässt sich eine elegante Lösung für diese Kommunikation mit asynchronen HTTP-APIs umsetzen. Statt Ewigkeiten auf die Fertigstellung langläufiger Anfragen warten zu müssen, kann über das Future zum gewünschten Zeitpunkt auf das Ergebnis zugegriffen werden, wenn es möglicherweise bereits fertig berechnet ist. Ein Problem stellt jedoch die Entscheidung darüber dar, wann das Future als komplett bewertet werden kann. In diesem Blogpost wird dieses Problem sowie ein Lösungsweg betrachtet und anhand eines Beispiels praxisnah beschrieben.

Blog Post

Why RESTful communication between microservices can be perfectly fine

Blog Post

Horizontal automation – a waste of time.

Blog Post

Web Scraping

This blog post provides examples how to implement web scraping using HtmlUnit, Selenium or jaunt and compares them.

Blog Post

git pull gotchas

Blog Post

Eclipse Smarthome, UI und so

Wie rendert man ein Zuhause?

Blog Post

Kriterien zur Bewertung von ROCA Komponenten

Mal angenommen, jemand wollte ROCA machen. Wie müssten dann JavaScript-Komponenten aussehen, die zu diesem Zweck benutzbar wären?

Blog Post

Gedanken über das Wachstum

Kontrolle ist gut, Vertrauen ist besser.

Blog Post

iOS: Writing to Core Data in your Today extension

Article

Hands-On Integration mit openHAB

Article

Sicherheit und Datenschutz

Teil 6, Artikelserie “Smart Home”

Article

Steuerung und Automatisierung

Teil 5, Artikelserie “Smart Home”

Article

Standards, Open Source und Forschung

Der Internet-of-Things- und im Speziellen der Smart-Home-Markt sind so breit, dass einzelnen Anbietern schlicht das Durchhaltevermögen für die große Lösung fehlt. Ein Ausweg sind Allianzen ein anderer echte Standards. Im folgenden Artikel wollen wir uns einen Überblick verschaffen und eine Einordnung vornehmen.

Article

Geräteabstraktion und ihre Schwierigkeiten

Teil 3, Artikelserie “Smart Home”

Article

Marktüberblick über Systeme und Protokolle

Teil 2, Artikelserie “Smart Home”

Article

Heimautomatisierung und das Internet der Dinge

Das vergangene Jahr ist das Jahr des Smart Homes. Nie zuvor wurde so viel über das intelligente Zuhause gesprochen. Nicht nur Apple hat mit HomeKit in iOS8 den Markteintritt gewagt, auch Google hat mit dem Zukauf von Nest und Dropcam für einigen Wirbel gesorgt. Doch was genau verstehen wir unter einem Smart Home und was hat das Internet der Dinge damit zu tun?

Article

Amazon EC2 Container Service

Docker goes AWS