To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:00
09:00
60min
breakfast
mainhall
10:15
10:15
15min
on boarding @ c-base
mainhall
10:30
10:30
20min
The State of Matrix (Summit Edition)
Christian Paul

What's new in the Matrix ecosystem? An overview of the last 12 month.

mainhall
11:00
11:00
30min
Nice idea, but ... (how to make a product fly)
Nadine Minagawa

What elements need to come together (feasible, useful, usable) and how does a successful process look like (ideate, prototype, test).

backstage
11:00
45min
Show us your homeserver!
Valentin Riess

Highly interactive workshop where the audience presents each other their homeserver setup and advantages and disadvantages. Who has the lowest ping? :)

downsite
11:00
30min
medienhaus/ cms — a matrix-based content management system
medienhaus/

EN

For over a year, the medienhaus/team has been developing a CMS implantation, which is already being used in practice and iteratively expanded within the framework of the emergency digitisation of the Berlin University of the Arts.

The talk at the Matrix Summit will look at the history of the project, the prospect of a federatable network at the content level and the current technical [matrix]-specific challenges.

DE

Seit über einem Jahr arbeitet das medienhaus/ Team an einer CMS Implementierung, welche im Rahmen der Notfalldigitalisierung der Universität der Künste Berlin bereits in der Praxis benutzt sowie iterativ erweitert wird.

Im Rahmen des Talks auf dem Matrix Summit sollen die Historie des Projektes, eine Aussicht auf ein föderierbares Netzwerk auf Inhaltsebene, sowie die aktuellen, technischen [matrix]-spezifischen Herausforderungen beleuchtet werden.

mainhall
11:30
11:30
30min
Element Call - Quo Vadis
Florian Heese

Element Call is the world’s first decentralised voice and video conferencing platform powered entirely by Matrix (MSC3401). This conferencing platform includes the server side backend as well as the client side libraries. Using those base building blocks applications such as video|audio rooms, 1:1 calls or Third Room are are just a matter of business logic.

Element Call beta 1 and 2 focused on the client side implementation relying on a full-mesh network setup and were implemented as a single page application. Currently we are shaping the future by

  • embedding Element Call into the Matrix Element client and
  • implementing a Selective Forwarding Unit (SFU) which will allow us to support much larger calls than the current cap of roughly eight users and handle bad network conditions much better.
mainhall
12:00
12:00
30min
Managing rooms with Matrix Wrench
Christian Paul

Matrix Wrench is a fast, convenient way for tech-savvy people to manage Matrix rooms.
I'll show you how it came to be and what you can accomplish with Matrix Wrench.

backstage
12:00
60min
synadm - Tired of Using CURL?
Jojo

about Synapse, its Admin API's, why Matrix is not Synapse and a tool that might help.

mainhall
12:30
12:30
15min
Polychat - Gruppenchat für alle
Nadine Minagawa

Vorstellung der Projektidee, des Entwicklungsprozesses und unser aktueller Stand.

backstage
14:00
14:00
55min
Baby's first TypeScript bridge
Christian Paul

We're going to build a very basic Matrix to Matrix bridge.

downsite
14:00
30min
Synapse on Steroids - Using Kubernetes and Renovate for a seamless Synapse and Bridges Setup
Alex Babel

Do you ever wondered how to move synapse to the new deployment world, aka cloud native? This talk got you covered. You will discover some basic concepts in Kubernetes, GitOps and Renovate and how these buzzwords play together nicely to deliver a cloud native home server setup. Additionally, I will show you the obstacles I hit on my journey towards this new world.

mainhall
14:00
45min
Trixnity - Ein Matrix SDK für (fast) alles
Benedict Benken

Für das Implementieren von Matrix-Clients, -Bots, -Appservices oder -Server kann man entweder alles selber machen oder man nutzt für jedes ein anderes SDK. Das macht es schwer, Business-Logik wiederzuverwenden und ist oft mit viel Arbeit verbunden, sich in jedes SDK und der dazugehörigen Programmiersprache einzuarbeiten. Trixnity kann dabei ein Ausweg aus diesen Problemen sein. Es ist ein streng typisiertes Multiplatform SDK und kann durch Kotlin auf JVM (Desktop, Android, ...), JavaScript (Browser/NodeJS) und den gängigsten nativen Platformen (z. B. iOS) eingesetzt werden. Die Erweiterbarkeit durch eigene Matrix Events erlaubt außerdem verschiede neue Anwendungsfelder.

backstage
15:00
15:00
45min
From the perspective of a solution architect: Getting started with Matrix
Henk Dick

We had to offer an open source based chat solution to a customer. Matrix has been selected as the solution. The journey started and the final destination has not been reached. The presentation will address the issues we had to encounter and how they have been handled.

backstage
15:00
45min
Trixnity-Messenger: a view-agnostic messenger
Michael Thiele

Trixnity-Messenger is a view-agnostic framework written in Kotlin that provides bindings and services to views of different technologies to ease the development of a messenger app. It is built on Trixnity which provides the foundations to work with a Matrix server.
In this talk, we are going to visit the design of Trixnity-Messenger and look at implementations built on top of it in Compose and Swift UI. We will discover 3 messenger apps that work on desktop, web, and mobile.

mainhall
16:00
16:00
30min
Bonfires, doorbells and emoji-speeddating
Dominik George

Teckids is regularly hosting summer camps for children to get in touch with the creative side of technology, and since 2020, Matrix plays an important role in many aspects of it.

mainhall
16:00
45min
Hungryserv: A Homeserver Optimized for Unfederated Use-Cases
Sumner Evans

I'll be explaining why Beeper is creating a homeserver dedicated to unfederated use-cases and describe some of the optimizations we are able to make due to only allowing unfederated rooms. I will also discuss why this will actually make our federation with the rest of the Matrix ecosystem faster.

backstage
16:00
20min
Struggles of a digital activist
Bram

Young Dutch digital activist Bram van den Heuvel shares his experiences of involving digital rights in politics and gives his perspective of how Matrix can help reach a better digital future.

downsite
16:30
16:30
30min
How we built an Open Source Threema/Matrix bridge – and got paid for it
Moritz Stückler

Threematrix is a new bridge software between the Threema messenger and Matrix. This is a story about why and how we built this bridge in a team of two, while working full time. Especially about why it was very difficult – both in technical and organisational aspects and how we managed to get paid for it.

mainhall
17:00
17:00
20min
IoT via Matrix
Christian Paul

Can you monitor IoT devices via Matrix?
Can we benefit from its encryption and permission model?
Can we display the data in Home Assistant?
Yes, we can and I'll show you how.

mainhall
18:00
18:00
120min
dinner@ming-dynasty and later music @ c-base
mainhall
09:00
09:00
60min
breakfast
mainhall
10:30
10:30
40min
What is Beeper working on?
Sumner Evans

I will discuss what Beeper is currently working on, as well as share some of our previous successes and plans for the future.

mainhall
11:00
11:00
30min
Using Matrix as chat framework in contact centers
Jose Franco

Given the versatility of the Matrix protocol, as well as the great offer in terms of servers, clients, SDKs, but mainly the variety of bridges, it is possible to take advantage of the Matrix ecosystem to build contact center solutions.

downsite
11:10
11:10
60min
Creating a Matrix Bot in 30 minutes using simplematrixbotlib or maubot
Sumner Evans, Kim Brose

We will present the pros and cons of simplematrixbotlib and maubot.
And help the workshop participants to create their first matrix bot.

backstage
11:10
30min
Effektio: Matrix as an app development platfform
Benjamin "Ben" Kampmann

We'd like to present to you Effektio - your pocket organizer - a mobile-first community organizing app, we have been developing the last couple of month. In particular we'd like to take a peak under the hood and understand how the project uses matrix internally to implement an entire organizing app ontop of the matrix protocol.

mainhall
12:00
12:00
30min
Circuli: Open source, private social networking built on Matrix
Charles Wright

Circuli (formerly Circles) is a secure, private, end-to-end encrypted social networking app built on Matrix. It works with any Matrix server, and uses encrypted Matrix rooms behind the scenes to provide users with a familiar social interface where they can post updates and follow their friends and family.

In this talk, I will explain how we use Matrix chat rooms to represent human social structures like social circles and groups. I will also discuss the economic incentives that make legacy social media like Facebook and Twitter so miserable, and how we plan to avoid these pitfalls with Circuli to create a safer, more pleasant, and more trustworthy social environment.

The app is open source (AGPLv3) and currently available in beta on iOS and Android. Links to the source code and the current beta build(s) will be provided.

mainhall
12:00
25min
Why choose matrix as enterprise chat?
Valentin Riess

This is a high-level non-technical talk about advantages and disadvantages of matrix in an multi-organizational enterprise environment.

downsite
12:30
12:30
20min
Combining room membership with identity management
Valentin Riess

Syncing room membership and permission-levels with LDAP and Microsoft Azure AD via maubot plugin

backstage
12:30
30min
MinesTRIX: A privacy focused social media based on matrix
Henri Carnot

A view of how to build a social media app on matrix

mainhall
12:30
30min
Rust SDK: the new core and its future
Benjamin "Ben" Kampmann

This technical talk will present to you the Matrix Rust SDK, the upcoming new core of all Element Products. We will cover the goal of the project, the current state and its future.

downsite
14:00
14:00
45min
AlekSIS, the Matrix orchestrator for schools (and more)
Dominik George, Hangzhi Yu

AlekSIS is the free school information system, enabling school organisation with 100% open source software, and it has learnt to orchestrate Matrix.

backstage
14:00
120min
Baby's first Rust Matrix Bot
Benjamin "Ben" Kampmann

In this workshop we will be setting up our very own minimal matrix bot using the brand-new rust-sdk. This is a type-along workshop, so please make sure you have the setup ready for it when we start.

downsite
14:00
30min
Matrix im deutschen Gesundheitswesen - Der TI Messenger
networkException

Die gematik baut einen Messenger auf Grundlage von Matrix. Wie wird dieser jedoch konkret aussehen, was sehen die deutschen Gesetze vor und kann ich bald meinen Arzt über Element anschreiben?

mainhall
14:30
14:30
45min
Matrix Element and Widgets in the "Souvereign Workplace" for the german public sector
Hato Nordeck

Element is one OSS Module in the Souvereign Workplace together with Univention, Open-Xchange, Nextcloud and collabora.
To serve individual Business Cases with Element, we are developing widgets and extend continuously the widget-api. I will explain shortly the idea and status of the souvereign workplace and then show widget examples (BarCamp, Meetings, Polls, Whiteboard). With the current and future widget-API element can become an application plattform.

mainhall
15:00
15:00
40min
Getting your bot encrypted with Pantalaimon
Christian Paul

Are you running an unencrypted bot? Want it to speak encryption?

backstage
15:30
15:30
20min
Can Matrix benefit from the blockchain ecosystem
Daniel

Showcase of ways Matrix helps in our blockchain project and blockchain ecosystems can help back the Matrix protocol.

mainhall
16:00
16:00
10min
Taking notes with Matrix Reminder Bot
Kim Brose

Demo of how Matrix Reminder Bot can be useful in everyday life

mainhall
16:30
16:30
30min
The future is green: Matrix as the next generation of the web
Benjamin "Ben" Kampmann

With Call, ThirdRoom and Effektio, where is matrix heading? Let's take a peak into the lower layers and from there image what else will be possible in the future of matrix. Will it become the next generation of "the web"?

mainhall
17:00
17:00
30min
The Future of Matrix ...
Yan Minagawa

This session tries to predict the futurous past of real time communication on planet earth.

mainhall
18:00
18:00
120min
BBQ @ c-base and later "Lange Nacht der Museen"
mainhall