World Congress 2026 Europe

Type Systems You Might Not Know (But Will Love)

July 9, 2026 13:30 – 14:00 · 30 min Stage 2

What this session covers

Most devs, when confronted with types, only have to worry about “static vs dynamic”. In this talk, we will demystify all those languages you’ve heard about for their weird type systems (Haskell, anyone?) as well as talk about type systems you might never have heard of, and discover why they’re awesome, useful, and solve real bugs! We’ll start with Rust’s affine ownership and Agda’s dependent types before touring a few out-there ideas.

We’ll build a solid mental model for modern production type systems as well as build a foundation for you to dive deeper into more obscure type system research if you so desire. We’ll build tiny runnable models, explore implementations, and you’ll leave with frameworks, resources, and a roadmap to go deeper, without needing a PhD.

Related talks at this congress

Open session

World Congress 2026 Europe

July 9, 2026 · 12:50–13:00

Stage 7

TypeScript Features That Changed the Game

Dani Coll

Lead Developer Advocate at Dynatrace

Dani Coll
Open session

World Congress 2026 Europe

July 10, 2026 · 13:40–14:10

Stage 8 - powered by Red Hat

Stop Parsing Strings: Treating LLMs Like Type-Safe Microservices

André Behrens

Senior Solution Architect at Atos

André Behrens
Open session

World Congress 2026 Europe

July 10, 2026 · 13:00–13:30

Stage 1

Java Sucks (So C# Didn't Have To)

Adele Carpenter

Software Engineer at Trifork Amsterdam

Adele Carpenter
Open session

World Congress 2026 Europe

July 9, 2026 · 14:50–15:20

Stage 11

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

CEO of marqably

Simon Auer
All sessions at this congress