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

Article

Legacy ist keine Krankheit

Zu Ehren des 500. Todestages von Leonardo da Vinci finden rund um die Welt Ausstellungen seiner Werke und Erfindungen statt. Völlig berechtigt, befinden allerlei Journalisten [1], und Museen, Hochschulen und Werkstätten haben seine genialen Maschinen nachgebaut. Leonardo hat uns ein extrem beeindruckendes Vermächtnis hinterlassen. Szenenwechsel: Mozart. Wolfgang Amadeus, lebte 1756 bis 1791. Nicht ganz so lange her wie da Vinci, aber auch schon alt. Mozarts musikalisches Vermächtnis rockt auch heute noch die Konzertsäle dieser Welt (eine Internet-Suche nach Mozart-Konzerten 2019 bei einigen Online-Ticketbörsen ergab mehrere Hundert Treffer). Nein, dieser kleine Ausflug in Kunst und Kultur ist kein Fehler – sondern der Versuch, die oftmals positive Bedeutung des Begriffes „Vermächtnis“ exemplarisch zu erklären. Vermächtnis, Hinterlassenschaft, geistiges oder schöpferisches Erbe – eben „Legacy“: Das gilt meistens als etwas Positives, Werthaltiges, an das sich zu erinnern lohnt. Böse Diktatoren und Tyrannen bilden unrühmliche Ausnahmen. In unseren IT-Kreisen hat das Wort „Legacy“ ebenfalls eine negative Konnotation.

Blog Post

Scala Days 2019 in Lausanne

Unser Erfahrungsbericht

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.

Blog Post

React App from Scratch

Article

Adressen und Transaktionen in Kryptowährungen

Teil 1: Bitcoin

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