Artikel

Blog-Post

Solving the wrong problems

Blog-Post

Eindrücke des Texteditors Atom

Artikel

Java-Web-Frameworks von innen?

Web-Frameworks für Java gibt es nun bereits seit fast 20 Jahren. Diese nehmen dem Anwendungsentwickler eine Menge Arbeit ab und sorgen dafür, dass dieser sich nicht auf Infrastruktur konzentrieren muss, sondern die Anwendungslogik im Vordergrund steht. Doch was genau tut so ein Web-Framework eigentlich? Dieser Artikel zeigt, was heutige Web-Frameworks leisten und wo diese sich dann doch in Nuancen unterscheiden.

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

Artikel

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

Artikel

Ein Domänenmodell für das SmartHome

Auf dem Weg von DIY zu LOTCOI

Blog-Post

Why RESTful communication between microservices can be perfectly fine

Recent debates about REST versus message passing in microservice communication have led to some confusion. What is meant with asynchronous communication in this context and why is REST a perfectly valid choice?

Blog-Post

Horizontal automation – a waste of time.

Blog-Post

Web Scraping

Blog-Post

git pull gotchas

The ever-so-convenient git pull isn’t really all that convenient all that often. This piece explains why not, and what to do instead.

Blog-Post

Eclipse Smarthome, UI und so

Wie rendert man ein Zuhause?

Blog-Post

Kriterien zur Bewertung von ROCA Komponenten

Blog-Post

iOS: Writing to Core Data in your Today extension

This blog post gives guidance on how to propagate changes in Core Data made by a Today extension to the host app and handle them properly.

Blog-Post

Gedanken über das Wachstum

Kontrolle ist gut, Vertrauen ist besser.

Artikel

Hands-On Integration mit openHAB

Teil 7, Artikelserie “Smart Home”

Artikel

Sicherheit und Datenschutz

Schon vor mehr als einem Jahr fragte sogar die Bild-Zeitung “Wie sicher ist das smarte Eigenheim”? Gestellt wurde diese Frage im Kontext der Übernahme von Nest - dem amerikanischen Hersteller smarter Raumthermostate - durch Google. Gemeint war hier allerdings weniger die Sicherheit im Sinne des Zugriffsschutzes, sondern vielmehr die der Privatssphäre. Seitdem hat sich die Situation eher verschlimmert denn verbessert. Der vorliegende Artikel erklärt warum und zeigt Lösungsmöglichkeiten auf.

Artikel

Steuerung und Automatisierung

Teil 5, Artikelserie “Smart Home”

Artikel

Standards, Open Source und Forschung

Teil 4, Artikelserie “Smart Home”

Artikel

Geräteabstraktion und ihre Schwierigkeiten

Für den Softwareentwickler ist ein Schalter nichts weiter als ein boolscher Wert. Doch bei der Programmierung von Smart-Home-Hardware ist fast jedes System bzw. Gerät unterschiedlich anzusteuern. Woran das liegt und was man dagegen tun kann wollen wir im folgenden Artikel näher untersuchen.

Artikel

Marktüberblick über Systeme und Protokolle

Teil 2, Artikelserie “Smart Home”