Articles

Blog Post

Choose Your Docker Base Image Wisely

Article

Cloud native Java-Anwendungen mit Quarkus

Alles Quark?

Article

Ein Einstieg in die Programmiersprache Go

Der erste Teil des Go-Artikels hat sich auf Sprachfeatures wie Go-Routinen, Channels und Objektorientiertung konzentriert. Er zeigte, wie es den Go-Autoren gelungen ist, eine breit einsetzbare Sprache zu kreieren, die leicht erlernbar ist.

Article

Das Service Mesh

Die Lösung aller Microservice-Probleme?

Article

Ein Einstieg in die Programmiersprache Go

Teil 1

Blog Post

Digitale Gebäude oder Gebäude­digitalisierung

Wie und wo unterscheiden sich beide Arten? Und welche Konsequenzen sind daraus zu ziehen? Ein kleiner Überblick.

Article

Modernes Secrets-Management

Können Sie ein Geheimnis bewahren?

Blog Post

Diversität in IT Teams

Blog Post

Type checking JSX: A can of props

In this post, I’d like to describe how JSX type checking in TypeScript actually works and the problems you’re going to encounter when implementing custom, non-React JSX components.

Article

Personas

Eine Einführung

Article

Gute UX entsteht im Team

Mit User Story Mapping und Design Studio zusammenarbeiten

Article

Warum Microservices scheitern

Microservices sind der große Architektur-Trend in den letzten Jahren. Mittlerweile stellt sich aber Ernüchterung ein: Auch Microservices-Projekte sind vorm Scheitern nicht sicher. Sich die typischen Gründe für das Scheitern anzuschauen, ermöglicht es, diese Probleme zu umgehen und so erfolgreiche Projekte umzusetzen.

Blog Post

The many ways of testing Smart Contracts in Ethereum

Article

Das Service Mesh

Die Lösung aller Microservice-Probleme?

Article

NewSQL-Datenbanken

Für Jahrzehnte waren relationale Datenbanken, die SQL als ihre Abfragesprache benutzt haben, als populärste Lösung etabliert. Diese Datenbanken wurden üblicherweise als Einzelinstanzserver betrieben. Mit dem Erfolg von weltweit aufrufbaren Webanwendungen änderten sich jedoch die Anforderungen an Datenbanken: Die Anzahl an gleichzeitigen Zugriffen sowie deren Frequenz erhöhte sich drastisch und auch die Datenmengen wuchsen immens. Das brachte auf Datenbankseite eine Reihe von Problemen mit sich: Anfragen und Datenmenge waren von einem einzelnen Server unter Umständen nicht mehr handhabbar, die Latenzen bei geographisch weit entfernten Aufrufen hoch, vertikale Skalierung teuer. Gerade die großen Internet-Firmen wie Amazon, Google und Facebook hatten diese Probleme.

Blog Post

Sind Ideen eine Ware?

„Sie müssen Ihre Idee verkaufen können!“

Article

Stark im Doppelpack

Refactoring mit NuGet und Jenkins

Blog Post

Familiarity - friend or foe

Familiarity has two sides. On one, it is quite beneficial, you know the ways, the tools, the pitfalls and it all enables you to work fast. But at the same time, it can make you blind to mistakes you’re doing or violations of processes or good practices.

Article

The Perversion of Agile Metaphors

Why Terms Matter

Blog Post

(De-)Serializing JavaScript Models with Metaprogramming

Blog Post

How to add Swift functions as polyfills in JavaScriptCore

Reusing existing JavaScript implementations of your web app for your iOS app can be a good choice for some complex calculations. Unfortunately anything that is not part of the pure JavaScript language won’t be available. Learn in this blog post how to supply missing functionality via native code.

Article

Optionen der Frontend-Integration

Article

The NUMMI Factory — A Parable About Software Development

What We Can Learn from other Industries

Blog Post

Integrating Logback with JLine

Logback is a popular logging library for Java. JLine can be used to create nice shell-like applications. Combining both is not as hard as it looks.

Article

Pragmatisch zum Praxiseinsatz von Machine Learning in der Cloud

Herausforderung Betrieb