Articles

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

Legacy ist keine Krankheit

Vermächtnis in kleinen Schritten kontinuierlich fortentwickeln

Article

Entwicklungs­umgebungen automatisieren

Teil 2 – Services, Container & Kubernetes

Article

cards42

Im Hamsterrad der Softwareentwicklung kommen Softwarearchitekt*innen selten dazu, sich lange Gedanken zur Behebung von schwierigen Problemen zu machen. Irgendwie muss alles schnell schnell gehen. Keine Zeit zum Nachdenken. Einfach nur machen: Zack Zack! Und dann?

Article

Entwicklungs­umgebungen automatisieren

Teil 1 – Entwicklungstools & Package Manager

Article

Wo zum Geier sind die Blöcke

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

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 bestimmer 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

Parametrizität in Java

Article

Adressen und Transaktionen in Kryptowährungen

Teil 2: Ethereum

Article

Ein praxisorientierter Einstieg in Kubernetes

Beim Deployment von Containern reicht es zu Beginn, diese – mehr oder weniger – manuell auf einer einzelnen Maschine laufen zu lassen. Mit der Zeit entstehen dann immer weitere Anforderungen an Automatisierung, Ausfallsicherheit und Strategien zum Deployment. Ein Cluster zur Verwaltung von Containern muss her. Genau für diese Aufgabe wurde Kubernetes entwickelt, und aktuell ist es nahezu unmöglich, daran vorbeizukommen, wenn Container verwendet werden. Dieser Artikel bietet einen praxisorientierten Einstieg in die Welt von Kubernetes.

Article

Adressen und Transaktionen in Kryptowährungen

Teil 1: Bitcoin

Blog Post

React App from Scratch

Blog Post

Prometheus Counters and how to deal with them

In this article, I want you to join me on my way to understand how Counters in Prometheus work, and how to query them to get the right information.

Blog Post

Ruby on Rails ist einfach am besten

Blog Post

Faking Surrogate Cache-Keys for Nginx Plus

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

Blog Post

Nachhaltigkeit bei INNOQ: Marketing

Komplett auf Werbung verzichten wollen wir nicht. Aber dabei weiter mit Maß vorgehen und ab sofort nach Möglichkeit auf ökologischere Alternativen setzen. Teil der Blogpost-Serie zu Umwelt und Soziales bei INNOQ.

Blog Post

UX-Basics

Was sind Usability, User Experience, User-Centered Design und Human-Centered Design?

Blog Post

Aeternity Smart Contract Deployment

Blog Post

Aeternity Smart Contract Development

Aeternity is a blockchain implementation which offers the functional language Sophia for smart contract development and a number of native components like oracles, names for addresses and state channels. The Sophia language is a strongly typed language which helps to focus on business logic during the implementation of a smart contract.

Blog Post

Warum erreiche ich meine EC2-Instanz nicht?

Eine Checkliste zum Debuggen von AWS-Verbindungsproblemen