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 Day 1

🥞

Main Hall
10:00
10:00
15min
Welcome to Day 1

Intro to Day 1

Main Hall
10:30
10:30
30min
Why Polychat will save the world
Nadine Minagawa

polychat is a trans-messenger Matrix-Plattform, allowing Users to join groupchats using their prefered chat messenger.

Main Hall
11:15
11:15
45min
Menuflow: a [matrix] bot codeless builder.
Esteban Galvis Triana

Menuflow is a [matrix] bot manager application that allows building [matrix] bots using YAML configuration blocks called nodes. The node concept enables the user to create complex conversation flows in a very simple way with almost no coding skills.

Bots
Backstage
11:30
11:30
30min
Acter - Activism Organizing on Matrix
Benjamin "Ben" Kampmann

Last year we presented Effektio - the idea of building an organizing platform on Matrix. Since then we have merged the project with acter.global, a non-profit organizing platform and are building the next generation of the product line (Acter3) on the previous effektio platform. This Talk will give an overview where we stand, what the product can do (by now) and what our plans are for the immediate future.

Main Hall
12:15
12:15
45min
Matrix State of the Union
Matthew Hodgson

An overview of all the things the Matrix core team is currently up to, as a sequel to the FOSDEM Matrix 2.0 talk. Spoiler: hopefully we can announce Matrix 2.0!

Main Hall
13:00
13:00
60min
Lunch Break
Main Hall
14:00
14:00
90min
Implementing E2EE from Scratch
Nico

End to End Encryption sounds complicated and often breaks. Here we try to implement it ourselves from scratch to get an understanding how encryption works on Matrix and how we can fix problems, when we experience them.

Depending on how far I get with my preparations, you will just need a browser and a keyboard as well as some basic understanding of what a HTTP request is, what JSON looks like and we'll try to see if we can write some code with that.

Main Hall
14:00
5min
Support coordination at Thunderbird
Christian Paul

A brief story about how Matrix helps the Thunderbird support team to coordinate their responses to public

Bots
Backstage
14:15
14:15
5min
Mail Announcements with Matrix
Alex Babel

In this short talk, I will explain my setup to get (physical) mail announcements in Matrix.

Bots
Backstage
14:30
14:30
90min
Pimp Your Chat and more
Kim Brose / HarHarLinks

Bridges, Bots & Integrations - what Tools, Addons, Hacks or Code snippets do you use daily to enhance your Matrix experience? I show you my 6 years worth of collecting scripts, Maubot configs, and stranger things - not to mention my own projects - and look forward to learning what you are doing as well!

Please bring your devices etc so you can show off your creations!

Bots
Backstage
16:00
16:00
30min
A generic Real Time (RTC) layer for the matrix ecosystem and Element Call
Timo

While matrix is a real time communication system it still stores all events.
But to empower a vision where matrix truly can be used to develop any real time experience by developing a client and leveraging it on the matrix server infrastructure.
Therefore matrix needs a standardized signaling system for establishing realtime (web rtc) connections between all participants and allow to exchange media and data streams.
In this talk I will present the jurney of building element call as a matriRTC application and present the findings we made to make this a stable extensible and secure infrastructure that leverages all the amazing features of matrix.

We will show a real time call and conferencing application with per sender key end to end encryption and making leveraging the matrix account verifiaction to guarantee the authenticity of participants. Which makes it one of the most secure digital realtime communication method.

We will also explore for what else this infrastructure can be used and give an overview on how to build your own realtime application based on matrix.

Realtime
Main Hall
17:00
17:00
45min
NeoBoard: Building a Real-Time Collaborative Whiteboard Widget on Matrix
Kim Brose / HarHarLinks

The NeoBoard is a collaborative Whiteboard widget that can be added to any Matrix room. It stores all data in the Matrix rooms and doesn't need any additional backend infrastructure. We want to show you how we built it and want to give insights that help you to build your own widgets.

Realtime
Main Hall
17:00
30min
Scalability is a nice problem to have: Successes and challenges in the Ansible Matrix space
Greg Sutcliffe

In this talk, we'll look at where the Ansible Community has got to in the last 2 years of daily Matrix use, and what still remains to be solved. There will be open questions to the audience about how to approach some of these challenges.

Community Management & Moderation
Backstage
18:00
18:00
60min
Dinner
Main Hall
19:00
19:00
240min
Social Event / Pub Quiz

Pizza and pub quiz @ c-base!

Main Hall
09:00
09:00
60min
Breakfast Day 2

🥞

Main Hall
10:00
10:00
15min
Welcome to Day 2

Intro to day 2

Main Hall
10:30
10:30
30min
ASK ME ANYTHING - about UX and Design
Nadine Minagawa

I haven't prepared my talk sufficiently, so I am turning this session into an AMA.

UX
Backstage
10:30
20min
Making Your Org Move Communications from Discord to Matrix - Lessons Learned
Franziska Heintel

For more than 2 years, the Ethereum Foundation debated moving their org communications from Discord to Matrix. Now, we have set up our own Matrix server and bridged channels from Discord to Matrix. Why it's set up this way, what was holding the org back, why the decision and setup took so long, what are issues and lessons learned and what it takes to convince an org to move their comms to Matrix - I will do my best to share insights!

In my free time I am core contributor of the Department of Decentralization, which runs events like ETHBerlin and Protocol Berg in Berlin. We do all of our communications only on Matrix and our Protocol Berg / ETHBerlin space has roughly 1000 members. If time allows, I can also share insights, learnings and observations from that!

Community Management & Moderation
Main Hall
11:15
11:15
45min
Moderation on Matrix
Nico, MTRNord

You ever wondered what it is like to moderate a community on Matrix? In this talk we present our experiences, what tools you might be helpful and what the future might bring to improve the moderation experience.

Community Management & Moderation
Main Hall
11:15
90min
Timmy - customizing a messenger to your needs
Michael Thiele

Timmy is a Matrix-Messenger that is targeted at the German Healthcare System as a TI-Messenger. It has some unique features that separates it from existing Matrix messengers. For instance, it allows users to have multiple accounts open at the same time. Furthermore, it is built on an high-level SDK that can be used to customize every feature of the messenger if you know how to code.
I would like to demo the messenger and rewrite some parts of it based on suggestions by you (live coding!).

Backstage
12:30
12:30
30min
Matrix Wrench
Christian Paul

Tweaking Matrix rooms to fit your community’s needs

Community Management & Moderation
Main Hall
13:00
13:00
60min
Lunch Break
Main Hall
14:00
14:00
30min
Migrating the WordPress Community from Slack to Matrix
Alex Kirk

In this talk you'll learn about how we're enabling the WordPress community to move from Slack to Matrix. I'll talk about how we're making it compelling to switch, show some of the things that make onboarding easier, and show some tricks that we discovered that enabled a smooth transition.

Community Management & Moderation
Main Hall
14:15
14:15
20min
qaul – قول <-> Matrix Bridge
Mathias Jud, Harshil Jani

qaul – قول is an off-the-grid P2P messenger. qaul was developed with communities that cannot use Internet-based communication platforms due to Internet shutdowns, lack of connectivity and poor infrastructure, or due to surveillance and censorship.

In order to interconnect qaul with the matrix messenger, the qaul-matrix bridge was built. This talk will give some insights into this bot-bridge, it features and use. It includes an introduction into both worlds that are interconnected with this bridge and a live presentation of the bridge.

https://qaul.net

Backstage
14:45
14:45
30min
Using [matrix] application services to improve instant messaging in contact centers
Diana Bedoya

In this talk, we want to share our experience using application services to develop an automated chat distributor for [matrix] that improves handling customer's incoming text messages from different sources in contact center environments.

Main Hall
15:00
15: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.

Ops
Backstage
15:30
15:30
30min
Trixnity - Multiplatform and Beyond
Benedict Benken

Why use many SDKs when you can have one? Trixnity is not only cross platform capable, but also suitable for clients, bots, servers, appservices or anything in between (e.g. a proxy).

This talk shows how the aforementioned features are implemented and what challenges had to be overcome. It shows what Trixnity does differently and why. For example, a cache on top of the database was implemented by accident and timeline events are handled in a special way. A live demo will show a fast multiplatform matrix client based on Trixnity.

Main Hall
16:00
16:00
45min
Show us your homeserver!
Valentin Riess

Interactive workshop where the audience presents each other their homeserver setup. We may also discuss individual advantages. Who has the lowest ping? :)

Backstage
16:15
16:15
20min
Proposal for federated calendars via Matrix
Moritz Stückler

Shared calendars suck. Existing technologies rely on users sharing the same calendar server/infrastructure (e.g. all users are on Google or use the same MS Exchange server). Matrix could be a good candidate to properly federate calendars among many users. We present our technical proposal for how to map calendars onto Matrix events. Feedback, questions and criticism from the audience is very much appreciated.

Main Hall
17:00
17:00
20min
An experiment on social network features on Matrix
Pierre de Lacroix

What is the best way to implement social network features on Matrix?

Main Hall
17:30
17:30
45min
What's next?
Yan Minagawa

It's a view into the future of the matrix community

Main Hall
19:00
19:00
120min
BBQ / Party

🍖 BBQ, incl. vegan options

Main Hall