Blog & Articles

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

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

Article

MLOps and Model Governance

Blog Post

Cloud Security

Die Cloud-Welt bringt eigene sicherheitstechnische Herausforderungen. Zusätzlich haben regulatorische Auflagen für den Umgang mit personenbezogenen Daten starke Implikationen, zumal weder Netzwerke noch Speichersysteme von Cloudanbietern vorbehaltlos vertrauenswürdig sind.

Article

Iterierst du noch, oder streamst du schon?

Iteratoren und Streams in Java: Gemeinsamkeiten und Unterschiede

Article

A Comparison of Java HTTP Clients

Many Roads Lead to the Web

Article

Die ökonomischen Vorteile von User Experience Design

Eine positive User Experience erreicht niemand auf Anhieb. Doch es lassen sich schon durch wenige einfache Maßnahmen enorme ökonomische Vorteile erzielen.

Article

Geld statt Kohle

Warum Kryptowährungen auf Proof of Stake umstellen wollen

Blog Post

Authoring Markdown with Zotero - My Workflow

Combining simple writing with powerful references

Article

What Does a Bundler Actually Do?

Frontend development without JavaScript is rarely possible. Seasoned backend developers are then confronted with a completely new toolchain overflowing with unknown technical terms. But there is method behind the complexity.

Article

Benutzer­freundlicher Äther

Smart Contracts in dezentrale Applikationen einbetten