Talks and Presentations
-
J on the Beach, Málaga
Oct 29–30, 2026Deterministic testing of concurrent systems
Presentation.
-
Cardano Developer Office Hours
Mar 13, 2026Amaru and node diversity
With Matthias Benkort, Eric Torreborre, and Eluard.
-
codemotion, Milan
Oct 14–15, 2025Simulation Testing a Cardano Node
Presentation.
-
Node diversity workshop #2, Toulouse
Sep 22–23, 2025Amaru simulation environment
Presented the simulation environment.
-
Node diversity workshop #1
Apr 2025Back-pressured processing networks and testing
Sessions on Amaru and Leios testing.
-
J on the Beach, Málaga
May 8–10, 2024Building local-first cooperative swarm systems with Actyx
Presentation.
-
PLF, Lisbon
Oct 24, 2023Local-first at Actyx
Presentation.
-
ECOOP, Seattle
Jul 17–21, 2023Behavioural Types for Local-First Software
Presentation of a paper.
-
J on the Beach, Málaga
Apr 27–29, 2022Peer-to-peer Event Sourcing on mobile & edge devices
Presentation.
-
Reactive Summit
Nov 10, 2020Local-First Cooperation: Reactive, but neither IoT nor Decentralisation
Presentation. View the slides or watch the video recording.
-
scala.world
Sep 2–3, 2019Meshing robots and humans with distributed apps
Presentation. Watch the video recording.
-
CommitPorto, Porto
Jun 22, 2019What if You Need Reliability Comparable to Paper?
Presentation. Watch the video recording.
-
J on the Beach, Málaga
May 15–19, 2019What if You Need Reliability Comparable to Paper?
Presentation. Watch the video recording.
-
Scalawave, Gdánsk
Sep 6–8, 2018Real production use: Reactive design for the manufacturing industry
Presentation.
-
J on the Beach, Málaga
May 23–25, 2018Real production use: Reactive design for the manufacturing industry
Presentation. Watch the video recording.
-
f(by), Minsk
Dec 17, 2017Type-level State Machines for Detailed Effect Checking
Presentation. Watch the video recording.
-
Scalawave, Gdánsk
Jul 7–8, 2017Formal protocols for Akka Typed
Presentation. Watch the video recording.
-
ScalaDays, Copenhagen
May 30–Jun 2, 2017Formal protocols for Akka Typed
Presentation. Watch the video recording.
-
J on the Beach, Málaga
May 17–19, 2017Formal protocols for Akka Typed
Presentation. View the slides.
-
scalawave, Gdansk
Nov 25–26, 2016Distributed Systems vs. Compositionality
Keynote. Watch the video recording.
-
scala.world, Lake District
Sep 12–13, 2016Distributed Systems vs. Compositionality
Presentation. View the slides, watch the video recording.
-
J on the Beach, Málaga
May 20–21, 2016Reactive Design Patterns
Presentation. View the slides, watch the video recording or the interview.
-
Code Mesh, London
Nov 3–4, 2015Reactive Design Patterns
Presentation. Watch the video recording.
-
W-JAX, München
Nov 3–5, 2015Reactive Design Patterns
Presentation.
-
Java Forum Nord, Hannover
Oct 6, 2015Projekt Gålbma: von Aktoren und Typen
Presentation (German).
-
CurryOn, Prague
Jul 6–7, 2015Akka Typed: Between Session Types and the Actor Model
Chess Timer Talk. Watch the presentation or view the slides.
-
ScalaDays Amsterdam
Jun 8–10, 2015Project Gålbma: Actors vs. Types
Presentation. See also the slides or watch the video recording.
-
ScalaDays San Francisco
Mar 16–18, 2015Akka HTTP: the Reactive Web Toolkit
Presentation. Watch the video recording. The code is available on github.
-
GOTO Berlin
Nov 6–7, 2014Handling Data-Flow the Reactive Way using Akka Streams
Presentation. Also Scala user group meeting on Thursday evening.
-
W-JAX, München
Nov 4–6, 2014Reactive Streams: Handling Data-Flows the Reactive Way
Presentation.
-
Scala.IO, Paris
Oct 23–24, 2014Distributed in Space and Time
Keynote.
-
Nordic Coding, Kiel
Sep 30, 2014Handling Data-Flow the Reactive Way using Akka Streams
Presentation.
-
Scalapeño, Tel Aviv
Sep 22–23, 2014Distributed in Space and Time
Keynote. You can browse the slides or watch the video recording.
-
Trivento Summer Camp,
Amsterdam
Aug 29, 2014Go Reactive: Blueprint for Future Applications
Keynote. You can browse the slides or watch the video recording.
Akka and Angular: Reactive Applications in Practice
Presentation. You can browse the slides or watch the video recording. The code shown is available on github.
-
ScalaDays, Berlin
Jun 16–18, 2014Reactive Streams: And why you should care.
Watch the Presentation (together with Viktor Klang).
-
33degree, Krakow
Jun 9–11, 2014Go Reactive: Blueprint for Future Applications
Watch the Presentation.
-
BigTechDay, München
May 23, 2014Reactive Streams
Watch the Presentation.
-
Typesafe webinar
May 7, 2014Introducing Reactive Streams
Watch the video on youtube. View the slides.
-
PhillyETE, Philadelphia
Apr 22–23, 2014Go Reactive: Blueprint for Future Applications
Presentation. View abstract. View the presentation: ChariotSolutions / InfoQ.
Reactive Streams: Handling Data-Flows the Reactive Way
Presentation. View abstract.
-
JavaLand
Mar 25–26, 2014Go Reactive: Blueprint for Future Applications
Presentation.
-
JFokus, Stockholm
Feb 3–5, 2014Go Reactive: Blueprint for Future Applications
Presentation. View abstract.
-
Scala Days, New York
Jun 10–12, 2013Concurrency — the Good, the Bad and the Ugly
Presented together with Viktor Klang. Watch the video.
-
010dev, Rotterdam
Apr 2, 2013Distributed by Design
View the slides.
-
NEScala, Philadelphia
Feb 8–9, 2013Akka Typed Channels: Implementing Type Calculations as Macros
-
Scala eXchange, London
Nov 19–20, 2012Akka Coltrane: Rise of the Cluster
Watch the video. I also was also part of the Park Bench Discussion from around minute 12.
-
Java One, San Francisco
Sep 30–Oct 5, 2012Testing Event-Driven Systems
Watch the video (as soon as Oracle is back from maintenance).
-
Scala Days, London
Apr 17–18, 2012Testing Actors and FSMs in Akka
Watch the video.
-
Software Passion Summit, Gothenburg
Mar 19–20, 2012Akka: Distributed by Design
See the abstract.
-
Scalathon, Philadelphia
Jul 15–17, 2011Hakking Akka
A community hackathon. Watch the presentation.
-
Java Vienna
Jan 20, 2020From Akka Persistence to Factory Automation
-
Reactive Systems Hamburg
May 30, 2017Taming communication protocols with Akka Typed
-
BeScala, Leuven
Aug 24, 2016News on Akka Typed
Presentation. Watch the video.
-
Reactive Systems Hamburg
Feb 17, 2016Reactive Design Patterns
Presentation. Watch the video.
-
Zalando, Berlin
Jan 14, 2016Reactive Design Patterns
Presentation.
-
Scala User Group Cologne
Nov 26, 2015Reactive Design Patterns
Presentation. Read the abstract.
-
Amsterdam.scala
Nov 16, 2015Project Gålbma: Actors vs. Types
Presentation. Read the abstract.
-
Scala User Group Munich
May 18, 2015Type-Safe Actor Interations with Akka Typed
Presentation. Watch the video.
-
Java User Group Ostfalen, Braunschweig
May 5, 2015Akka Grundlagen und Überblick
Presentation.
-
Java User Group Hessen, Kassel
Mar 26, 2015Reaktive Anwendungen entwickeln mit Akka HTTP
Presentation.
-
Hamburg Akka Meetup
Jan 13, 2015Akka Streams and HTTP
Presentation.
-
Berlin Scala User Group
Nov 7, 2014Exactly-Once Messaging with Akka
Presentation with livecoding. The code is available on github.
-
Philly Area Scala Enthusiasts
Apr 24, 2014Go Reactive and other topics
Q&A and live-coding session
-
Working Draft
May 5, 2020Revision 423: Reactive Systems
German podcast.
-
Typesafe webinar
Jun 16, 2015Reactive Streams 1.0.0 and why you should care
Watch it here. See also the slides.
-
Typesafe webinar
May 7, 2014Introducing Reactive Streams
Watch it here. See also the slides.
If you are interested in having me speak at your conference, shoot me a mail.