Blog & Artikel

Blog-Post

OpenID Connect Auth-Proxy

Blog-Post

10 Fragen zum Arbeiten bei INNOQ

Blog-Post

Architecture Governance mit Stereotypen

Architekturregeln mittels Stereotypen und jQAssistant beschreiben und automatisiert überprüfen

Blog-Post

Blockchain Mining: Embarrassingly Parallel?

Blog-Post

Blockchain Mining with Rust

Blog-Post

Multiple Worktrees aus einem lokalen git-Repo.

Ein lokales Git-Repository auf der eigenen Festplatte kann bequem mehrere Worktrees parallel bedienen. Dieses praktische Git-Feature ist relativ unbekannt. Hier stellen wir es vor.

Blog-Post

Understanding decomposed

Blog-Post

Hast mal ein paar Euro?

Blog-Post

Technical Debt Just Happens

„Technical debt“ is a great metaphor to reason about the quality of a software project. But a closer look also reveals some problems and shows approaches how to deal with software quality even better.

Artikel

Einsatz von Containern zum Testen

Testcontainers in JUnit-Tests verwenden

Blog-Post

Microservices? Or Rather Monoliths?

After the Hype

Blog-Post

A Playground for Testing OpenID Connect

This post describes how you can set up a development environment in order to play around with your OpenID client implementation. When running your application in a cluster, it can be difficult to test how it will behave behind a load balancer. One factor that can be particularly difficult to test is when you are communicating with an OAuth 2.0 or OpenID Connect server which expects that a request will be redirected back to the same application instance that it came from.

Artikel

Blockchain hausgemacht

INNOQ Hands-On Event

Blog-Post

Native Clojure with GraalVM

Blog-Post

Spring-less testing

Spring is a great project, it helps a lot with common, usually mundane, tasks. But it’s not always unicorns and rainbows. Too much Spring in tests can cause a few issues like long execution time and fragility. Here, I’m showing how to avoid such pitfalls.

Blog-Post

Oracles GraalVM für „Native Java“?

Blog-Post

Schubladendenken - aber konstruktiv

Verwendung von Stereotypen im Code als Basis für ein gemeinsames Architekturverständnis - und mehr

Blog-Post

Domain Exceptions?

In jedem Softwaresystem kommt es zu Ausnahmesituationen. In der Regel handelt es sich um technische Ausnahmen, die in Java als Exceptions auftreten und behandelt werden. Gibt es aber auch fachliche Ausnahmen, also quasi „Domain Exceptions“? Und ist es sinnvoll, diese in Java als Exceptions zu modellieren? Einige Beispiele aus einem Kundenprojekt zeigen, dass dies häufig nicht der Fall ist.

Blog-Post

Secure Kubernetes Cluster

Why, even with Docker and Kubernetes, there is still work to be done on security issues

Blog-Post

Sichere Kubernetes Cluster

Warum trotz Docker und Kubernetes beim Thema Sicherheit noch immer etwas zu tun ist

Blog-Post

dprox – Declarative Reverse Proxy

Reverse proxies don’t have to be a pain when it comes to local development.

Artikel

Java 10 – Evolution statt Revolution

Die Zukunft von Java

Blog-Post

Taking Screenshots of DOM Elements

Blog-Post

Mundane Bash Tips

Various tips and patterns for writing shell scripts.

Blog-Post

Have YOU been pwned?

How to check your passwords securely and effortless