Blog & Articles

Blog Post

Testen von Microservice-Systemen

Article

Vorgehensweise für maschinelles Lernen als Orientierung

Werkzeugneutrale Einführung

Blog Post

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

Wir verwenden den Begriff “Projekt” in der IT leider fälschlicherweise als Stellvertreter für Produkt oder System. Dabei sollten wir, insbesondere bei iterativ-inkrementeller Entwicklung, primär auf die entstehenden Ergebnisse, also das System, achten sowie auf dessen Geschäftswert, Qualität und Nützlichkeit. Der irrige Begriff Projekt lenkt davon ab.

Blog Post

Serverless - The Vendor Is Not Your Enemy

Serverless Entwicklung mit bekannten Pattern

Article

Designer sind vom Mars, Entwickler von der Venus

Designer-Entwickler-Interaktion

Article

Java-Bibliotheken für den Einsatz in Tests

In den meisten Projekten entfällt ein nicht gerade kleiner Anteil des Codes auf Tests. Für diesen Testcode sollten dieselben Regeln wie für Produktivcode gelten. Neben dem Achten auf Verständlichkeit und Wartbarkeit gehört auch das Erschaffen von Abstraktionen und das Vermeiden des Not-invented-here-Syndroms durch den Einsatz von passenden Bibliotheken dazu. Dieser Artikel stellt sechs Bibliotheken vor, die sich im Einsatz als praktisch und hilfreich erwiesen haben.

Blog Post

Testing is storytelling

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?

Complexity is the most important challenge in software development. So it is important to always strive to eliminate complexity. But sometimes we worship complexity - and that can make complexity problems unsolvable.

Blog Post

Continuous Integration Contradicts Features Branches!

…but both approaches might work.

Article

Continuous Integration mit Docker und GitLab

Article

Vertikalisierung im E-Commerce

Im Artikel E-Commerce im Wandel wurden einige Herausforderungen für den digitalen Handel aufgezeigt. An dieser Stelle soll nun der erwähnte Lösungsansatz zur Adressierung dieser Herausforderungen vorgestellt werden.

Blog Post

The Problem With Agility

Why We Are Still Stuck in Agile Transformations

Blog Post

Design Sprints: Technik

Tipps und Tools für Nutzer:innen-Interviews

Article

Generierung von Regressionstests für Legacy-Code

In diesem Artikel geht es um die Möglichkeit, bei Legacy-Anwendungen Regressionstests anhand des Quellcodes zu generieren, um vor einem möglichen Refactoring Tests erzeugt zu haben. Diese sollen sicherstellen, dass die Anwendung nach dem Refactoring noch genauso funktioniert wie vorher. Hier gibt es einige interessante Ansätze und auch einige Tools, die diese implementieren. Der Artikel zeigt zwei mögliche Ansätze.

Article

Prinzipien zur Entwicklung von unabhängigen Systemen

Prinzipiell unabhängig

Blog Post

No-Principles Software Architecture

Think for Yourself!

Blog Post

Code Redundancy or Reuse?

Reuse used to be the holy grail of software development. If developers reuse code, they don’t have to write it again. This should increase productivity significantly. In the meantime, however, some things have changed - and even redundant code has advantages. So avoiding redundancy is also just another trade-off.

Blog Post

Server-sent events in .NET with Akka

Blog Post

Server-sent Events in .NET mit Akka

Blog Post

Was ist ein Domain-driven Design Architektur-Kata?

Architektur-Katas sind ein sehr interaktives Trainingsformat. Sie eignen sich hervorragend, um Domain-driven Design (DDD) zu vermitteln.

Article

E-Commerce im Wandel

Zurück in die Zukunft

Blog Post

OpenID Connect Auth-Proxy

Blog Post

10 Fragen zum Arbeiten bei INNOQ

Intrinsify schlägt “10 clevere Fragen für Dein Bewerbungsgespräch” vor. Hier sind unsere Antworten.

Blog Post

Architecture Governance mit Stereotypen