Blog & Artikel

Blog-Post

Sentiment Analysis in der Praxis

Politische Tweets auf Emotionen hin analysieren

Artikel

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

Java, die Elfte

Blog-Post

20 Jahre INNOQ Schweiz

Am 28. November 2018 haben wir mit Ihnen in der Giesserei in Zürich eine kurzweilige Software-Zeitreise gefeiert. Nachfolgend ein paar Impressionen und Einblicke aus der Giesserei in Oerlikon.

Artikel

Microservices – oder doch nicht?

Alternativen und Nachfolger zum Hype

Blog-Post

Boring Innovation?

Blog-Post

Handling German Text with torchtext

There is a growing list of tools that are ready to be used with non-English texts. We show common ways to integrate them in torchtext and use their language-specific options.

Blog-Post

Declarative Data Transformations

Validating and Transforming Inconsistently Structured Data

Blog-Post

Langweilige Innovation?

Artikel

Benimmregeln für Architekturen - automatisch geprüft

Softwareentwicklung und automatisierte Tests funktionaler Anforderungen sind in modernen Systemen untrennbar miteinander verbunden. Da ist es nur folgerichtig, wenn die Softwarearchitektur als eminent wichtiger Bestandteil von Applikationen auch einer ordentlichen Qualitätssicherung unterliegt. Wir stellen ArchUnit vor, mit dem Sie auf einfache Weise automatisierte Tests für die Architektur einer Applikation realisieren können.

Blog-Post

Testen von Microservice-Systemen

Artikel

Vorgehensweise für maschinelles Lernen als Orientierung

Werkzeugneutrale Einführung

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.

Blog-Post

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

„Projekt“ ist oft der falsche Begriff

Artikel

Designer sind vom Mars, Entwickler von der Venus

Designer-Entwickler-Interaktion

Artikel

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.

Artikel

Continuous Integration mit Docker und GitLab

Artikel

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

Artikel

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.

Artikel

Prinzipien zur Entwicklung von unabhängigen Systemen

Prinzipiell unabhängig