Talks

Conference talks

Curated selection — each chosen because the material is transferable, not just a project announcement.

  1. Reactive Programming for Tango-Controls

    40th Tango Users Meeting · 2026

    Composing async event streams from heterogeneous scientific instruments — same ReactiveX operator vocabulary across Tango, EPICS, and TINE, with a shared upstream multicast layer that keeps SCADA load flat regardless of consumer count.

  2. Writing HDF5 in Pure Java

    EHUG 2025 · 2025

    Zero-native-dependency HDF5 writer for scientific data pipelines: how to hit raw write throughput targets without JNI and what that means for portability in containerized environments.

  3. SciCat Performance Assessment

    ESS, Jun 2025 · 2025

    How to structure a performance assessment of a distributed metadata catalog: scenario design, load model, and where the ceiling actually sits before capacity planning.

  4. Performance Benchmarking of Node.js, Rust, Python and Go

    NOBUGS 2024 · 2024

    Methodology for reproducible cross-language benchmarks: 72 scenarios across four runtimes, eliminating toolchain bias before comparing numbers across 20+ research facilities.

  5. How I Saved $200K with 0 Code in K8s

    WeAreDevelopers World Congress · 2024

    Infrastructure cost reduction as a platform decision — VPA + rightsizing found savings the migration itself had missed. Zero application code changes.

  6. Harnessing Ubuntu and MicroK8s for Scientific Facilities

    Ubuntu Summit 2023, Riga · 2023

    Running production SCADA on MicroK8s: what operator UIs need from a container runtime and how to keep the facility running during a rolling upgrade.

  7. Observability of SCADA Systems with Elastic APM

    ICALEPCS + PyData, Hamburg · 2023

    Applying distributed tracing to instrument control: how APM primitives designed for microservices translate to Tango device servers, and what you can see that logs alone cannot show.

  8. Migrating RCSB.org to Kubernetes

    SCaLE 20x · 2023

    Instrumented with Elastic APM before migrating, surfaced sequential Elasticsearch fan-out no application metric had caught, cut P99 33% — the migration became an observability project.

Older talks ↓
  1. Docker/K8s Application Developer Training (4 parts)

    SDSC/RCSB · 2023
  2. X-Environment Metadata Management

    FS-SC workshop, DESY · 2023
  3. Docker and K8s Workshop for Java Developers

    SDSC · 2022
  4. Magix Integration with Tango-Controls

    JetBrains Research · 2021
  5. Benchmarking Saga

    Tango Virtual Meeting 2020 · 2020
  6. TangoWebApp Workshop

    DESY FLASH · 2018
  7. Applying Enterprise Technologies in Science

    Java User Group Hamburg, DESY · 2017