Blog & Artikel

Blog-Post

Domain Events vs. Event Sourcing

Weshalb Domain Events und Event Sourcing nicht vermischt werden sollten

Artikel

Technologien für Microservices

Warum Microservices-Frameworks nicht genug sind

Blog-Post

Sentiment Analysis in der Praxis

Mit dem lexikonbasierten Verfahren lässt sich eine Sentiment Analysis schnell und einfach umsetzen. Ein praxisorientiertes Beispiel zeigt, wie damit zum Beispiel sozialwissenschaftliche Forschung unterstützt werden kann.

Artikel

Die erste Java-Version mit Long-Term-Support seit Java 8

Java, die Elfte

Blog-Post

20 Jahre INNOQ Schweiz

Wir danken!

Artikel

Microservices – oder doch nicht?

Microservices sind zwar in aller Munde, aber wie jede andere Architektur auch sind sie ein Trade-Off. Also stellt sich die Frage, wo Microservices sinnvoll sind, wie es mit Microservices weitergeht und was nach Microservices kommt.

Blog-Post

Boring Innovation?

Blog-Post

Handling German Text with torchtext

Some nasty details on dealing with non-English text

Blog-Post

Declarative Data Transformations

This describes a declarative approach to validating and transforming inconsistently structured data.

Blog-Post

Langweilige Innovation?

Artikel

Benimmregeln für Architekturen - automatisch geprüft

Architekturregeln spezifizieren und testen mit ArchUnit

Blog-Post

Testen von Microservice-Systemen

Automatisiertes Testen ist in der Softwareentwicklung mittlerweile ein Standardvorgehen. Im Kontext eines verteilten Microservice-Systems wird üblicherweise das korrekte Verhalten jedes einzelne Services mit Hilfe von Unit-, Integrations- und End-2-End Tests verifiziert. Wie aber kann das Zusammenspiel der einzelnen Services getestet und sichergestellt werden? Die Idee, End-2-End Tests des Gesamtsystems zu erstellen, ist naheliegend. Ist dies aber sinnvoll, oder gibt es andere, besser geeignete Ansätze?

Artikel

Vorgehensweise für maschinelles Lernen als Orientierung

Werkzeugneutrale Einführung

Blog-Post

What’s in a Name: Projekt (und Produkt)

„Projekt“ ist oft der falsche Begriff

Blog-Post

Serverless - The Vendor Is Not Your Enemy

Argumente für und gegen Serverless gibt es viele. Dieser Post behandelt konkret das Thema Vendor-Lock-in, welches bei der Entscheidung für oder gegen Serverless häufig diskutiert wird.

Artikel

Designer sind vom Mars, Entwickler von der Venus

Designer-Entwickler-Interaktion

Artikel

Java-Bibliotheken für den Einsatz in Tests

Testunterstützung

Blog-Post

Testing is storytelling

Tests do not only exist to verify the absence of known bugs. They’re also documenting the expected behaviour of a system. Moreover, they’re showing developers how to use code.

Blog-Post

Building a Load Test with Tsung for a Login and Post Session with dynamic url-encoded variables

Blog-Post

Do We Worship Complexity?

Why Sometimes We Don’t Avoid Complexity.

Blog-Post

Continuous Integration Contradicts Features Branches!

Features branches are a popular approach to separating the development of different features - but unfortunately this contradicts continuous integration’s goal of continuously integrating all changes. So what to do?

Artikel

Continuous Integration mit Docker und GitLab

Artikel

Vertikalisierung im E-Commerce

Modellierung entlang der Customer Journey

Blog-Post

The Problem With Agility

Over twenty years ago, iterative-incremental development processes were already used. They are a forerunner of agile processes that have been around for more than fifteen years. Although agility has existed for quite some time, agile transformation is still an issue today. Often the transformation just doesn’t work. Why?

Blog-Post

Design Sprints: Technik

Tipps und Tools für Nutzer:innen-Interviews