Blog & Articles

Blog Post

How we cut our website’s carbon emissions in half

Decarbonising innoq.com

Blog Post

Retrospektiven - Teil 6

Timeline

Article

Accessibility on the Web Part 1

Creating accessible web applications is possible with only a small amount of additional effort and native HTML elements. This can be demonstrated by an example application.

Blog Post

Does BI Software Make Sense for Development Teams?

Blog Post

Retrospektiven - Teil 5

Zerstören & Ein Tag für die Tonne

Blog Post

Was ist ein Data Contract?

Ein Data Contract definiert die Struktur, das Format, die Semantik, die Qualität und die Nutzungsbedingungen für den Datenaustausch zwischen einem Datenanbieter und seinen Konsumenten. Es ist damit ein zentrales Werkzeug, damit sich Teams über Daten-Schnittstellen verständigen können und somit Stabilität, Datenqualität und Nachvollziehbarkeit in der Datenarchitektur gewährleisten.

Blog Post

Clientseitige Speichertechnologien im Browser

Article

Build an internal development platform

Blog Post

AI Tools in Business Environments

Currently, the importance of AI tools is growing at a breathtaking pace and has also gained importance in the general public. More and more companies and organizations are relying on the advantages of artificial intelligence to improve their processes, increase their productivity, or better serve their customers. AI tools are able to reliably analyze data, recognize patterns, and make predictions that can already surpass human abilities in some areas. This makes them a valuable tool for optimizing business processes and developing innovative products and services. It’s no wonder that the demand for AI tools has exponentially increased in recent years and will continue to grow.

Blog Post

Retrospektiven - Teil 4

Freie Fragen & 5 Why

Blog Post

Evolving software like an orchardist

Comparing apple trees with software modernization

Blog Post

Drawers for Product Owners

The duties of the Product Owner role are a regular topic of discussion. Because the role is understood in a variety of different ways, new and different terms are regularly encountered. It is time to take a different view that considers the relevant context.

Blog Post

Retrospektiven - Teil 3

#3 - Universelle Kategorien

Blog Post

Retrospektiven - Teil 2

#2 - Visuelle Abfragen

Blog Post

Running an AI Chatbot on Your Own PC

Llama.cpp, gpt4all and others make it very easy to try out large language models. Here’s a short guide to trying them out under Linux or macOS.

Article

An Introduction to TLA+ and Its Use in Parties

You’ll get your pizza eventually

Blog Post

Retrospektiven - Teil 1

Was macht eine gute Retrospektive aus?

Blog Post

Draw The Diff

Software developers have an idiosyncratic penchant for boxes and arrows. Back when we used to go to the office we penned them on whiteboards. Later, as the force majeure accelerated the digital transformation of our economies, we drew them online.

Article

Babylon as a Feature

Multi-lingual documentation, made simple

Article

Assessing the Sustainability Impact of Startups

A Guide for Entrepreneurs

Article

Property-based Testing with “fast-check”

It isn’t exactly news that developers have to write not only code but also tests. Nevertheless, many find this to be burdensome and monotonous work. Plus, it is far from guaranteed that unit tests actually cover all the border and non-border cases. A modern approach is property-based testing, which consists of specifying an abstract condition that is then automatically checked by the test framework.

Blog Post

How to Encrypt a File on the JVM

Blog Post

Why Your Team Needs Data Products

Article

Creating data products with Terraform on AWS

Have you heard of data mesh? Are you intrigued by its potential but uncertain how to get started building data mesh and data products? If so, this article outlines a potential approach and delves into the key concepts behind it!

Article

Tracing in verteilten Anwendungen

Spuren im Microservicedschungel finden