Technologien

Die Erstellung und Pflege von Build-Systemen ist ein großer Teil unserer Arbeit. Wo immer möglich, wird der Industriestandard CMake verwendet, um das Bauen unserer Applikationen für verschiedenste Plattformen zu unterstützen. Dabei werden Container-Technologien wie Docker oder Podman genutzt, um auf Entwickler-Rechnern oder spezieller Build-Hardware Binaries für ARM-Plattformen herzustellen.

Nicht nur für den Build-Prozess, auch zum Betrieb von Online-Services nutzen wir intensiv docker oder – je nach Verfügbarkeit – podman und docker-compose.

Komplexe Benutzeroberflächen lassen sich unserer Meinung nach besser in einer typisierten und kompilierten Sprache realisieren, als in Javascript. Deswegen haben wir uns 2013 dafür entschieden, die UI des Nonlinear Labs C15 in Java zu entwickeln und durch den Compiler des GoogleWebToolkit nach Javascript transpilieren zu lassen. In dieser Entscheidung liegt ein umfangreicher Erfahrungsschatz mit diesem eher exotischen Framework begründet.