introduce yourself to the other attendees & manual how to barcamp
BarCamp Sessions
The End of the BarCamp marks the beginning of the BBQ.
There will be vegan options available.
🥞
Intro to Day 1
polychat is a trans-messenger Matrix-Plattform, allowing Users to join groupchats using their prefered chat messenger.
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.
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.
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!
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.
A brief story about how Matrix helps the Thunderbird support team to coordinate their responses to public
In this short talk, I will explain my setup to get (physical) mail announcements in Matrix.
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!
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.
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.
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.
Pizza and pub quiz @ c-base!
🥞
Intro to day 2
I haven't prepared my talk sufficiently, so I am turning this session into an AMA.
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!
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.
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!).
Tweaking Matrix rooms to fit your community’s needs
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.
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
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.
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.
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.
Interactive workshop where the audience presents each other their homeserver setup. We may also discuss individual advantages. Who has the lowest ping? :)
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.
What is the best way to implement social network features on Matrix?
It's a view into the future of the matrix community
🍖 BBQ, incl. vegan options