Articles

Article

TypeScript – Taming the Complexity of JavaScript 

Blog Post

INNOQ and Family

Or: Perceptions of working as a Consultant

Article

Continuous Deployment mit GitOps

GitOps ermöglicht einen entwicklungszentrierten Betrieb von Anwendungen und deren benötigter Infrastruktur durch die Verwendung von Tools, mit denen Entwicklungsteams bereits vertraut sind und einem Operator, der in der Zielumgebung lebt.

Article

Next Please!

How the Event Loop Enables Asynchronous Code in Browsers

Blog Post

Managing Kubernetes Resources with Kustomize

An introduction to a template-free alternative to Helm

Article

Fairness and Artificial Intelligence

Classical software testing cannot simply be transferred to AI. Model governance and internal audits are required to ensure fairness.

Article

Processing JSON in Java

An Introduction to 4 JSON Libraries for Java

Blog Post

CORS extension “Private Network Access”

Understanding the new preflight requests

Article

Eine kleine Geschichte über Qualität…

Du denkst Dir nichts Böses, da bittet Dich Tante Lucy um einen kleinen Gefallen… und Du musst Dich entscheiden, wie Du das angehen sollst. Aber als Belohnung winkt ihr leckerer Erdbeerkuchen, außerdem sind wir doch alle Herausforderungen gewöhnt, oder?

Article

Ethics and Artificial Intelligence

A New Approach with AI Systems

Article

Principles of technical documentation

Article

Libraries for command-line applications

Command-line applications are admittedly not the most common due to the start time of the JVM. Their development for internal applications can however be appropriate, depending on the level of knowledge of the team. And thanks to the native compiling with GraalVM, the start time is accelerated. Much of the work involved in a command-line application involves parsing and use of the provided arguments and options. We look at four possible libraries that can assist us.

Blog Post

Awesome presentations deserve beautiful code

Blog Post

Cloud Security

Wie schaffe ich Sicherheit in einer Cloud-Umgebung?

Article

A Comparison of Java HTTP Clients

In addition to databases, communication via HTTP to other services is nowadays found in almost every project. A large number of libraries have been built within Java that can be used for this purpose. In this article we will take a closer look at four of these candidates and see in which aspects they differ from one another.

Article

Die ökonomischen Vorteile von User Experience Design

Article

Geld statt Kohle

Warum Kryptowährungen auf Proof of Stake umstellen wollen

Blog Post

Authoring Markdown with Zotero - My Workflow

This post describes an authoring workflow that combines the simplicity of markdown (for writing) with the power of a reference manager (for citing and generation of a bibliography).

Article

What Does a Bundler Actually Do?

Article

Benutzerfreundlicher Äther

Smart Contracts in dezentrale Applikationen einbetten

Blog Post

Setup für Hybrid-Workshops

In hybriden Workshops können Menschen online und vor Ort zusammenarbeiten, sowohl in Schulungen als auch bei anderen Arten von Meetings. In diesem Post zeigen wir euch, wie ihr solche hybriden Workshops oder Trainings durchführen könnt. Ihr erfahrt, wie ihr die wesentlichen (technischen) Herausforderungen meistert, was ihr an Equipment benötigt, und wie ihr das einrichtet. Dazu gibt’s eine Menge lessons learned über kombinierte online- und vor-Ort Veranstaltungen.

Blog Post

Data Mesh to Go: How to Get the Data Product

Using DDD artifacts to get a data product for data mesh

Article

HTTP Feeds

Asynchronous Interfaces without Kafka or RabbitMQ

Blog Post

The Way of the Request

The Play Framework is a web application framework for Scala and Java inspired by Ruby on Rails. Although I like the official documentation, I always found it lacking in how requests runs through the framework. This article takes the reader on a journey tracing a request through the framework.

Blog Post

Das Test-driven Development für eine Conversational AI