Articles

Blog Post

Schubladendenken - aber konstruktiv

Verwendung von Stereotypen im Code als Basis für ein gemeinsames Architekturverständnis - und mehr

Blog Post

Domain Exceptions?

Gibt es fachliche Ausnahmen und ist es sinnvoll diese als Exceptions zu modellieren?

Blog Post

Sichere Kubernetes Cluster

Container und Kubernetes haben die Art und Weise, wie wir Software in Produktion bringen stark vereinfacht. Anwendungen lassen sich in Container Images verpacken und auf einem Kubernetes-Cluster mit mehreren Knoten betreiben. Bei all der Einfachheit sollte aber nicht vergessen werden, dass trotz der Kapselung in Container verschiedene Aspekte der Sicherheit noch immer eine wichtige Rolle spielen müssen.

Blog Post

dprox – Declarative Reverse Proxy

Article

Java 10 – Evolution statt Revolution

Die Zukunft von Java

Blog Post

Taking Screenshots of DOM Elements

Now that PhantomJS is dead, we need an alternative. Turns out that Puppeteer, Google’s official remote-control API for Chrome, is just the ticket.

Blog Post

Mundane Bash Tips

Blog Post

Have YOU been pwned?

How to check your passwords securely and effortless

Blog Post

Enforce strong passwords!

Frequent leaks of large user databases highlight how important it is to enforce strong passwords. Let’s discuss what makes a strong password and why it is a good idea to additionally check it against a dictionary.

Blog Post

Service Mesh und Kubernetes

Warum eine dezidierte Infrastruktur wie Istio notwendig ist

Blog Post

It All Looks the Same to Me

Fast Search Through Metric Spaces with Rust and BK Trees

Blog Post

FaaS und Kubernetes

Inzwischen gibt es bei den meisten Cloudanbietern die Möglichkeit kleine Codeteile als sogenannte Functions zu hinterlegen. Da kein expliziter Server existiert, dort spart das Kosten. Aber auch sonst bieten Functions eine interessante Abstraktion, deren Vorteile man ebenso gerne innerhalb eines Kubernetes Clusters nutzen möchte.

Blog Post

DDD mit Onion Architecture

Blog Post

The language of maths is not the language of your business

Blog Post

Proof of Existence via HTTPS

Übliche “Proof of existence” - Konzepte nutzen die Blockchain von Kryptowährungen. Das geht auch einfacher und billiger.

Blog Post

Formatting with first-class types

Stringly-typed APIs under strict supervision.

Blog Post

That looks oddly familiar

In which Rust and perceptual hashing come together.

Blog Post

Carbon dioxide monitoring with Rust, InfluxDB and Grafana

Carbon dioxide monitoring with Rust, InfluxDB and Grafana.

Article

Health-Checks in Java-Anwendungen

Die Gesundheit immer im Blick

Article

Media Art Opens Up New Perspectives

INNOQ Digital Art Edition 01

Article

Medienkunst schafft neue Perspektiven

INNOQ möchte sich mit der neuen Serie INNOQ Digital Art an der Diskussion über den Einfluss von Technologie auf unsere Welt beteiligen und hat im letzen Jahr den in London lebenden Künstler Matthew Plummer-Fernandez bei der Realisierung seines Kunstwerks „Vertigo in the Face of the Infinite“ unterstützt. Die Installation ist noch bis August 2018 zu sehen, in der Ausstellung Open Codes am Zentrum für Kunst und Medien in Karlsruhe (ZKM).

Article

Evolution statt Verschlimmbesserung

Mit aim42 Architekturen systematisch verbessern

Blog Post

Logging mit Docker und Elasticsearch

Blog Post

Supporting understanding with simplicity

Some time ago, Joy Clark already wrote about simplicity. I’ve also approached this topic once before. I’d like to follow up on both articles and show how simplicity can boost our understanding of software. I will also propose that we look at other disciplines to see if and how simplicity affects them. Maybe we can benefit from their experience.

Blog Post

Tags für Docker Images ohne Registry