Blog & Articles

Blog Post

How I regained concentration and focus

From distraction to concentration in a few simple steps

Blog Post

Offline with redux

A different approach to Web applications that work offline

Blog Post

Advanced Kustomize features

Kustomize’s strength lies in its simplicity, but now and then we have use-cases that need more flexibility and more dynamic behavior. For some of them, Kustomize offers additional features. But as with everything good, it should be used wisely. Otherwise, we fall into the trap of complexity and lose all the good parts of Kustomize.

Article

Infrastructure Self-Service with Crossplane

Blog Post

We Are Developers World Congress 2022 in Berlin

Our Experience Report

Article

Marktanalyse

Viele Webdienste bieten interessante Datenquellen, halten damit aber hinterm Berg. Wer weiß, wie’s geht, kann jedoch auch undokumentierte Quellen finden und mit Python anzapfen. Im zweiten Teil unserer Inspektion der eigenen Einkaufsdaten erforschen wir die APIs des Supermarktes anhand von Browser- und App-Analysen.

Article

Dependently-Typed TypeScript

A look into the depths of the type system for JavaScript

Article

Ich, Du und Conway’s Law

Soziotechnische Welten – Teil 5

Article

Autonomie und Entscheidungen

In der letzten Kolumne wurde gezeigt, warum echte Autonomie in Organisationen nur sehr eingeschränkt existiert. Diesmal soll der Umgang von Organisationen mit der Notwendigkeit von Autonomie im Fokus stehen.

Article

Taproot

Erstes großes Bitcoin-Update seit 2017

Article

cards42 English edition

The activity cards for software architects

Article

Gemischtdatenladen

Genau wie das persönliche Surfverhalten sind die Einkaufsgewohnheiten eines Menschen sehr aufschlussreich – wenn man es schafft, die unhandlichen Daten zu analysieren. Wer so einen Datenschatz im Selbstversuch auswertet, bekommt Einblicke ins eigene Einkaufsverhalten, Erfahrung in der Analyse von Daten und obendrein ein unterhaltsames Programmierprojekt.

Blog Post

Rich code documentation with Jekyll

Blog Post

Code knows no gender

Der INNOQ Girls’Day 2022

Blog Post

Customer-specific documentation with Jekyll

Static site generation is a perfect fit for publishing documentation. In a recent project, we chose to use Jekyll for rendering our content. As a special requirement, we had to build different “flavours” for different customers.

Blog Post

Was macht ein Trainee bei INNOQ?

Über meine Zeit als Trainee bei INNOQ

Article

Data Mesh: Decentralized Data Analytics for Software Engineers

Article

Querying DNS and LDAP Using JNDI

The Log4Shell vulnerability has also placed JNDI in the spotlight. Although JNDI has been around since 1997, many developers have never heard of it or don’t know exactly what it’s for. To change this, in this article we’ll look at what JNDI is and how we can use it.

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