Blog & Artikel

Blog-Post

Proof of Existence via HTTPS

Blog-Post

Formatting with first-class types

Stringly-typed APIs under strict supervision.

Blog-Post

That looks oddly familiar

Perceptual hashing is an exciting technique for processing media files and finding similar content. In this post, we combine Rust and pHash to find perceptual similarities in our photo library.

Blog-Post

Carbon dioxide monitoring with Rust, InfluxDB and Grafana

Artikel

Health-Checks in Java-Anwendungen

Die Gesundheit immer im Blick

Artikel

Medienkunst schafft neue Perspektiven

Je weiter technologische Entwicklungen voranschreiten, desto mehr nutzen wir digitale Innovationen, um unser Leben zu gestalten. Dabei spielen Codes und Algorithmen eine entscheidende Rolle, wie wir Informationen nutzen und wahrnehmen. Medienkünstler bleiben davon nicht unberührt. Sie beziehen mit ihren digitalen Kunstwerken Stellung zu vielen Fragen, die unsere Gesellschaft beschäftigen. Medienkunst zeigt neue Perspektiven, erinnert aber auch an die Verantwortung, die Technologieunternehmen und Softwareentwickler hierbei tragen.

Artikel

Evolution statt Verschlimmbesserung

Mit aim42 Architekturen systematisch verbessern

Blog-Post

Logging mit Docker und Elasticsearch

Blog-Post

Supporting understanding with simplicity

Why do we even talk about simplicity? Why is it such a hot topic? Why is nobody praising complexity? Why do things like the KISS exist?

Blog-Post

Tags für Docker Images ohne Registry

Blog-Post

Fehlerbehandlung in Shellskripten.

Blog-Post

Vertrauensvolle und angstfreie Kommunikation als Grundlage gelungener Softwarearchitektur

Steht und fällt der Erfolg einer Softwarearchitektur und damit eines Projektes mit einer technischen Entscheidung zugunsten von Microservices oder Monolithen oder müssen viel früher Weichen gestellt werden, um sicherzustellen, dass technische Entscheidungen die gewünschten Ziele erreichen: Einige Gedanken zu Kommunikation in Projekten.

Blog-Post

Wer braucht denn noch die JVM?

Artikel

Kluge Kontrakte auf Basis von Ethereum

Achten Sie auf das Kleingedruckte

Artikel

Probleme bei der Einführung von Microservices: Seien Sie vorbereitet!

Nachdem man sich die Frage gestellt hat, warum man Microservices einsetzen will, und diese richtig beantwortet hat – nicht wegen dem Hype oder um als spannendes Unternehmen für Fachkräfte dazustehen –, geht es im nächsten Schritt natürlich darum, Microservices auch einzuführen. Dabei wird man auf jeden Fall auf einige Probleme stoßen. Es gilt, die Zahl der unknown Unknowns zu reduzieren, sodass Sie in Ihren Projekten weniger Überraschungen erleben. Die Probleme teilen sich in vier Bereiche auf: Technik, Prozesse, Schnitt und Menschen.

Artikel

Jepsen – verteilte Systeme testen

Den Problemen in verteilten Datenbanken auf der Spur

Blog-Post

What’s in a Name: Evaluate

Artikel

Unendliches Vertrauen

Continuous Delivery steht für die ständige Auslieferung von Software in Produktion – ein Konzept, das mittlerweile mehr als fünf Jahre alt ist. Zeit ein Fazit zu ziehen und auf die Erfahrungen aus der Praxis zu schauen.

Artikel

Command Line Interfaces in Java

Auf Kommando

Artikel

Logging und Metriken in verteilten Systemen

Den Überblick behalten

Blog-Post

Elm in the wild: A Sandwich Delivery Game

New languages often look shiny and cool in their playground examples. But bringing them out into the wild and having to code more than just the examples in the tutorials, often reveals the true value of these new languages. So, in order to evaluate the shininess of Elm, a language compiled to JavaScript and used for building web front ends, we decided to use it for a scoped project: We programmed the Sandwich Delivery Game for the “Smart City” exhibition in Basel, Switzerland.

Artikel

Automatisiertes Testen mit Lognachrichten

Ein nicht-invasiver Ansatz zum Testen von verteilten Systemen

Blog-Post

ROCA-Compliant Table Sorting

Artikel

Microservices – der aktuelle Stand

Microservices sind in aller Munde. Gerade bei Software-Entwicklung machen solche Hypes misstrauisch. Schließlich steckt hinter einem Hype oft wenig Substanz. Es ist also Zeit ein erstes Fazit zu ziehen.

Artikel

Warum wollen Sie Microservices einführen?

Erst Ziele klären, dann Microservices machen