Articles

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

Article

No Silver Bullets - Except Continuous Delivery?

How Continuous Delivery Improves Software Development

Article

Verification of smart contracts

Smart contracts are used to execute code on blockchains. A variety of business cases are now represented with such contracts. Ethereum is a popular platform for this purpose. However, as with all software, the question arises of how to ensure the quality of the code.

Article

Microservices: Mit Service-Meshes den Überblick behalten

Je stärker eine Anwendung aus Microservices besteht, desto flexibler und leichter ist sie in der Theorie zu warten. In der Praxis steigen aber die Anforderungen an Übersicht und Sicherheit. Service-Meshes können Ordnung ins Komponentenchaos bringen.

Article

Hadoop - Taming the Elephant (With a Whale)

Eine Einführung in Hadoop

Blog Post

Scala Days 2019 in Lausanne

Im Juni 2019 fanden die Scala Days anlässlich des 10. Jubiläums wieder in Lausanne – an der Geburtsstätte von Scala – statt. Heuer gab es nicht nur zwei Konferenztage, sondern auch eine ganze Reihe von Community-Events davor und danach. INNOQ war die ganze Woche vor Ort und unsere Kollegen berichten hier von ihren Erfahrungen.

Article

Entwicklungs­umgebungen automatisieren

Teil 2 – Services, Container & Kubernetes

Article

cards42

Die Mitmach-Karten für Softwarearchitekt*innen

Article

Entwicklungs­umgebungen automatisieren

Die Entwicklung moderner Anwendungen erfordert meistens, dass die Entwickler eine Vielzahl von Tools und Services auf ihren Rechnern zur Verfügung haben: Compiler, Laufzeitumgbungen und IDEs um Quellcode editieren und bauen zu können, Infrastrukturservices wie Datenbanken und Messaging Dienste um die Anwendungen testen zu können, sowie Clients beispielsweise für Kubernetes um Probleme auf Test- oder Stagingumgebungen analysieren zu können. Für alle Entwickler eines Teams sollte transparent und nachvollziehbar sein welche Tools benötigt werden. Welche Möglichkeiten gibt es das umzusetzen?

Article

Wo zum Geier sind die Blöcke

Corda, die Open-Source-Blockchain für Unternehmen

Article

Adressen und Transaktionen in Kryptowährungen

Teil 3: Altcoins

Article

Adressen und Transaktionen in Kryptowährungen

Kryptowährungen sind in aller Munde. Tutorials und Erklärungen gibt es zuhauf. In dieser Artikelserie soll ein bestimmter Aspekt, nämlich der der Adressen und Transaktionen, detailliert für populäre Blockchains geklärt werden. Denn unter der Oberfläche verbirgt sich einiges an Komplexität.

Article

Ein praxisorientierter Einstieg in Kubernetes

Container auf hoher See

Article

Adressen und Transaktionen in Kryptowährungen

Teil 1: Bitcoin

Blog Post

React App from Scratch

This blog post shows how to setup a React App from scratch with express and React Router.

Blog Post

Ruby on Rails ist einfach am besten

Blog Post

Prometheus Counters and how to deal with them

Blog Post

Faking Surrogate Cache-Keys for Nginx Plus

Sometimes you also need to use Nginx as caching layer. Purging the cache for a resource and its variants is often a very tedious task. Surrogate Keys of other caching solutions are a better alternative but are not supported by Nginx yet. Alternatively, you can create something as powerful by combining the different dynamic dimensions of a resource to a cache key variable which then is appended to a custom cache key. This way, the * -wildcard purging of Nginx can be used to purge all cache entries related to a certain resource with a couple of map directives.

Blog Post

When you have reached Acme

Notes on working with a minimalistic text editor/programming environment

Blog Post

Nachhaltigkeit bei INNOQ: Der Start

Blog Post

Structured Logging with Structured Arguments

How to make better log statements with Structured Arguments

Blog Post

Nachhaltigkeit bei INNOQ: Marketing