Blog & Articles

Blog Post

Die Anatomie eines erfolgreichen Teams

…und worauf Sie bei der Zusammenstellung eines erfolgreichen Software-Entwicklungsteams achten sollten

Article

Automated code maintenance with OpenRewrite

Part 1

Blog Post

Schema Evolution

Using Kafka, sooner or later you might want to describe a schema to specify your data structures. Since software continuously changes during it’s lifetime you’ll also have to evolve your schema. In this article we’ll discuss approaches and tools which can guide you in the realization of your schema evolution.

Blog Post

Micro Frontends With Ionic And Capacitor

Article

Die Ökonomie von Gut & Crypto

Teil 1

Blog Post

Testing your GitLab CI/CD pipeline

If you develop a pipeline as a service for other development teams you should treat it as a product and establish product development processes, a versioning strategy, etc. around it. Besides that, as potentially many teams will use and rely on your pipeline you want to make sure that new features don’t break existing functionality. This ensures that your customer base remains happy and able to deliver business value. Therefore you need some sort of testing and we will demonstrate a way to (integration-) test your GitLab CI/CD pipeline.

Blog Post

Mit Reviews in Legacy-Situationen orientieren

Article

New Work: Taylorismus 2.0

Wie New Work die Schattenseiten des Taylorismus verschärft

Article

JDK 21, the next long-term support release

The newest JDK release, version 21, appeared on September 19th. A number of developers view it as a long-term support release that will be supported for at least the next five years. As many applications will presumably be updated to version 21 from JDK 17, the last long-term support release, we would like to take this opportunity to examine the relevant changes from 17 to 21.

Article

Containers for tests and local development with Spring Boot 3.1

Spring Boot test containers & Docker Compose

Article

Testing in Spring Boot applications

Slice it up, please

Blog Post

How to bootstrap a tech conference with a 100% women+ speaker lineup

A tech conference focused on data and AI in the midst of a hype around machine learning, and LLMs in particular. Fair enough. But what we had in mind when planning the first edition of the Women+ in Data and AI summer festival in 2023 went beyond the latest trends in data engineering, machine learning, data science, and MLOps. We wanted to celebrate the excellence of women+ in the field. And to take it a step further, we wanted to provide our speakers and attendees with a safe and supportive environment - not only for learning, but also for networking and personal growth. Did we succeed?

Article

No future-proof architectures!

Why future-proofing should not be an architecture design goal.

Article

Is Platform Engineering the new DevOps?

Article

Willkommen im Himmel

Der Weg in die Cloud ist für Unternehmen mit einer existierenden IT-Infrastruktur nach wie vor mit viel Skepsis verbunden. Neben Fragen zu Sicherheit und Datenschutz steht auch meist im Raum: Bringt die Nutzung der Cloud auch einen Mehrwert für das Unternehmen, für das Produkt und für diejenigen, welche an dessen Lebenszyklus (Design, Entwicklung, Betrieb etc.) beteiligt sind? Neben der Bereitstellung von Rechenkapazität bieten die „Big 3“ (AWS, Google Cloud, Azure) Dienste und Produkte an, welche genau diesen Mehrwert schaffen können. Der nachfolgende Artikel soll dazu ermutigen, diese Dienste zu nutzen, um den meisten Profit aus der Cloud ziehen zu können.

Blog Post

Concise Documentation – Revisited

The Architecture Communication Canvas

Article

Paradoxical Safety

Soziotechnische Welten – Teil 8

Article

What is a Data Product?

A data product is a logical unit that contains all components to process domain data and provide data sets via output ports for analytical use.

Blog Post

A natural language calculator

powered by a local LLM and node.js

Blog Post

Safety, Energieeffizienz und User Experience

Standardisierte Qualitätsattribute von Softwaresystemen

Article

Illegale Softwarearchitekturen

Die Digitalisierung von Abläufen in Organisationen stößt in der Praxis häufig auf ebenso viel Widerstand wie die Festlegung von Architekturprinzipien für ein Entwicklungsteam. Die Organisationstheorie bietet ein Konzept, mit dem dieser Widerstand erklärt werden kann: brauchbare Illegalität

Blog Post

Improve your CSP with Style Nonces in Angular 16

Enabling stricter content security policies in your SPA

Article

Accessibility on the Web Part 2

Accessible Content

Blog Post

Retrospektiven - Teil 7

Wir schließen den Kreis mit einigen Tipps zur Facilitation von Retrospektiven.

Blog Post

How we cut our website’s carbon emissions in half

Decarbonising innoq.com