API Summit 2018

API-Design - Tipps & Tricks aus der Praxis

Microservices Survival Guide: Architektur & Patterns

From Bad to Good - OpenID Connect/OAuth

Cloud-Native mit der Google Cloud - Teil 1

Domain-Driven Design für Einsteiger

Knowledge Crunching mit Domain Storytelling

Docker Basics

Microservices Migration Guide: Vom Monolithen zu Microservices

Chaos? Revolution? Evolution!

Brücken bauen - Schnittstellendesign mit API First

Cloud-Native mit der Google Cloud - Teil 2

Context Maps - Praktisch im Einsatz

Night Session: AI-as-a-Service

Swagger aka Open API Workshop

Architekturtipps & Best Practices für gelungene API-Integration

Vom Cloud-Muffel zum Cloud-Native (Teil 1)

Microservices maßgeschneidert – Wie teile ich meine Servicelandschaft?

Technologie-Stacks für Microservice-Systeme

Domain-driven Design to the Code

Vom Cloud-Muffel zum Cloud-Native (Teil 2)

OData

Events, Flows und Long-Running Services

Kubernetes, eine Einführung

GraphQL – A query language for your API

Event Storming für Domain-Driven Design

Night Session: Blockchain - Was steckt wirklich dahinter?

Web-APIs mit Java: REST ist nur der Anfang (Teil 1)

Moderne Web-APIs mit Node.js – Streaming, Authentifizierung & Co. (Teil 1)

Einmal API mit allem, bitte: ASP.NET Core MVC und SignalR in Action! (Teil 1)

Azure in Action: Pragmatische Cloud-Lösungen mit Containern & Serverless (Teil 1)

Technische Schulden mit Domain-Driven Design vertreiben

Moderne Web-APIs mit Node.js – Streaming, Authentifizierung & Co. (Teil 2)

Web-APIs mit Java: Beyond REST (Teil 2)

Einmal API mit allem, bitte: ASP.NET Core MVC und SignalR in Action! (Teil 2)

Azure in Action: Pragmatische Cloud-Lösungen mit Containern & Serverless (Teil 2)

From code to culture, from agile to architecture