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

Ein Einstieg in die Programmiersprache Go

Teil 1

Blog Post

Digitale Gebäude oder Gebäude­digitalisierung

Article

Modernes Secrets-Management

Am 17. Juni 2014 wurde die Firma Code Spaces [1] Opfer einer Hacker-Attacke. Dem Unternehmen, das selbst mit Sicherheit und Stabilität warb, fehlte nach 12 Stunden jegliche Existenzgrundlage: Hacker hatten Zugriff auf die zentrale AWS-Console und löschten alle Daten und Backups der Kunden. Eine Wiederherstellung war mit vertretbarem Aufwand nicht möglich. Code Spaces musste den Betrieb einstellen. Die Ursache: Fehlendes Secrets Management.

Blog Post

Diversität in IT Teams

Blog Post

Type checking JSX: A can of props

Article

Personas

Um eine bestmögliche User Experience (UX) zu erreichen, ist es wichtig, die Grundlagen und Hilfsmittel dieses Bereichs zu kennen. Personas gelten als Hilfsmittel der UX und helfen Entwicklerinnen sowie Designern, Produkte nutzerzentriert zu entwickeln.

Article

Gute UX entsteht im Team

Mit User Story Mapping und Design Studio zusammenarbeiten

Article

Warum Microservices scheitern

Blog Post

The many ways of testing Smart Contracts in Ethereum

You have implemented a smart contract for Ethereum, and now you are wondering how you can test it under real-life conditions, but without spending money in case there’s a problem? Luckily, there are test networks that can help you with this.

Article

Das Service Mesh

Die Lösung aller Microservice-Probleme?

Article

NewSQL-Datenbanken

Ein Überblick über Google Cloud Spanner, Amazon Aurora, Azure Cosmos DB und CockroachDB

Blog Post

Sind Ideen eine Ware?

Sie müssen Ihre Ideen verkaufen! Fördert dieses Motto eine gute Innovationskultur? Ich denke nicht.

Article

Stark im Doppelpack

Refactoring mit NuGet und Jenkins

Blog Post

Familiarity - friend or foe

Article

The Perversion of Agile Metaphors

Agility is at its core a set of values. Do the typical agile metaphors actually fit the values or do they rather lead to misunderstandings?

Blog Post

(De-)Serializing JavaScript Models with Metaprogramming

Blog Post

How to add Swift functions as polyfills in JavaScriptCore

Article

Optionen der Frontend-Integration

Systemgrenzen sind aus Nutzersicht tendenziell ein Ärgernis. So ist die Modularisierung von Systemen ein rein technisch motiviertes Thema, das reibungslosen Arbeitsabläufen ohne größere Kontextverluste nicht im Wege stehen sollte.

Article

The NUMMI Factory — A Parable About Software Development

What We Can Learn from other Industries

Blog Post

Integrating Logback with JLine

Article

Pragmatisch zum Praxiseinsatz von Machine Learning in der Cloud

Die Anforderungen an den Betrieb von Modellen des Machine Learning (ML) fallen je nach Kontext unterschiedlich aus. Typischerweise müssen sich die Betreiber zum Beispiel um Fragen der Server, des Netzwerks, der Sicherheit, der Ausführungsumgebung, des Build und Deployment oder der Hochverfügbarkeit kümmern. Auch sollten sich die verwendeten Ressourcen ohne manuelle Eingriffe automatisch anpassen. Hinzu kommen Fragen des Logging: Wenn der Inferenz-Service etwa auf mehr als einer Instanz läuft, wäre eine Aggregation wünschenswert, die das Suchen und Filtern ermöglicht. Und nicht zuletzt das Monitoring und Alerting: Minimalanforderungen sind hier üblicherweise Informationen über die Anzahl der Aufrufe und Fehler sowie Benachrichtigungen, wenn der Anteil der Fehler einen definierten Schwellenwert überschreitet. Data Scientists kommen mit all diesen Anforderungen kaum zurecht – dafür ist ein Team notwendig, das über all diese Infrastruktur-Kompetenzen verfügt.

Article

Die GraalVM: Javas Sprung in die Gegenwart?

Eine polyglotte Alternative für die Java Virtual Machine