{"schedule": {"version": "0.5.2", "base_url": "https://summit2023.matrixmeetup.de/conference/schedule/", "conference": {"acronym": "conference", "title": "Matrix Community Summit 2023", "start": "2023-09-21", "end": "2023-09-24", "daysCount": 4, "timeslot_duration": "00:05", "rooms": [{"name": "Main Hall", "guid": null, "description": null, "capacity": null}, {"name": "Backstage", "guid": null, "description": null, "capacity": null}, {"name": "Downside", "guid": null, "description": null, "capacity": null}], "days": [{"index": 1, "date": "2023-09-21", "day_start": "2023-09-21T04:00:00+02:00", "day_end": "2023-09-22T03:59:00+02:00", "rooms": {"Main Hall": [{"id": 28, "guid": "cd82de2b-65c4-5804-803d-308046f03e0d", "logo": "", "date": "2023-09-21T11:00:00+02:00", "start": "11:00", "duration": "01:30", "room": "Main Hall", "slug": "conference-28-barcamp-kick-off-introduction", "url": "https://summit2023.matrixmeetup.de/conference/talk/SW3C3J/", "title": "BarCamp Kick-Off & Introduction", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "introduce yourself to the other attendees & manual how to [barcamp](https://en.wikipedia.org/wiki/BarCamp)", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 35, "guid": "357c7e2b-8357-5ccd-8fe9-3f1a8b6c51fb", "logo": "", "date": "2023-09-21T12:30:00+02:00", "start": "12:30", "duration": "05:00", "room": "Main Hall", "slug": "conference-35-barcamp-sessions", "url": "https://summit2023.matrixmeetup.de/conference/talk/RZXSKU/", "title": "BarCamp Sessions", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "[BarCamp Sessions](https://en.wikipedia.org/wiki/BarCamp)", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 29, "guid": "2d5ee69d-90fd-52e3-a871-9adc6366d8e3", "logo": "", "date": "2023-09-21T17:30:00+02:00", "start": "17:30", "duration": "02:30", "room": "Main Hall", "slug": "conference-29-barcamp-end-bbq", "url": "https://summit2023.matrixmeetup.de/conference/talk/P9YTRD/", "title": "BarCamp End & BBQ", "subtitle": "", "track": null, "type": "Short workshop", "language": "en", "abstract": "The End of the BarCamp marks the beginning of the BBQ.\r\nThere will be vegan options available.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2023-09-22", "day_start": "2023-09-22T04:00:00+02:00", "day_end": "2023-09-23T03:59:00+02:00", "rooms": {"Main Hall": [{"id": 36, "guid": "4d4c23d1-78e9-5875-b833-d1326fd52da7", "logo": "", "date": "2023-09-22T09:00:00+02:00", "start": "09:00", "duration": "01:00", "room": "Main Hall", "slug": "conference-36-breakfast-day-1", "url": "https://summit2023.matrixmeetup.de/conference/talk/WYVM8S/", "title": "Breakfast Day 1", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "\ud83e\udd5e", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 30, "guid": "de128055-ba6d-51b8-8252-5542554f1f21", "logo": "", "date": "2023-09-22T10:00:00+02:00", "start": "10:00", "duration": "00:15", "room": "Main Hall", "slug": "conference-30-welcome-to-day-1", "url": "https://summit2023.matrixmeetup.de/conference/talk/PFZJTL/", "title": "Welcome to Day 1", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Intro to Day 1", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 21, "guid": "ba456c88-1d7c-58f2-a1ee-5c6692e4a96d", "logo": "", "date": "2023-09-22T10:30:00+02:00", "start": "10:30", "duration": "00:30", "room": "Main Hall", "slug": "conference-21-why-polychat-will-save-the-world", "url": "https://summit2023.matrixmeetup.de/conference/talk/7DRZNF/", "title": "Why Polychat will save the world", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "polychat is a trans-messenger Matrix-Plattform, allowing Users to join groupchats using their prefered chat messenger.", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=fXs71-orPNo&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 17, "code": "VUEMHT", "public_name": "Nadine  Minagawa", "biography": "I am a UX designer, passionate about making software useful and usable. \r\nI initiated the polychat project which is funded by this seasons prototyp fund.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 9, "guid": "aa0f87d2-9573-5cf4-81bd-e9e3eb67fc64", "logo": "", "date": "2023-09-22T11:30:00+02:00", "start": "11:30", "duration": "00:30", "room": "Main Hall", "slug": "conference-9-acter-activism-organizing-on-matrix", "url": "https://summit2023.matrixmeetup.de/conference/talk/3YJE9D/", "title": "Acter - Activism Organizing on Matrix", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "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.", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=1WrGpgjSST4&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 8, "code": "NUXZRP", "public_name": "Benjamin \"Ben\" Kampmann", "biography": "Benjamin is a long-term software developer, lead, educator and organizer in the open source and decentralization space. Since organising RustFest in Berlin 2015, he has been developing in Rust, first at MaidSafe, then on the Substrate Blockchain Framework (for Parity Tech) and on Matrix (the Matrix-Rust-SDK) for Element/New Vector. \r\n\r\nHe left New Vector earlier this year to work full-time with his team on Acter, which he has lead the development off since November 2021.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 12, "guid": "00948e2a-50f1-5939-ab82-53ab6be29960", "logo": "", "date": "2023-09-22T12:15:00+02:00", "start": "12:15", "duration": "00:45", "room": "Main Hall", "slug": "conference-12-matrix-state-of-the-union", "url": "https://summit2023.matrixmeetup.de/conference/talk/AXGMEA/", "title": "Matrix State of the Union", "subtitle": "", "track": null, "type": "Long presentation", "language": "en", "abstract": "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!", "description": "This talk would give an overview of all the work that the Matrix core team has been focused since the 2022 Community Summit.  Specifically, this will focus on all the latest progress on:\r\n * Sliding Sync (and its implementations in matrix-rust-sdk)\r\n * MatrixRTC and LiveKit\r\n * OIDC\r\n...and the culmination of all of the above in the form of Matrix 2.0, as showcased by Element in the form of Element X.\r\n\r\nRecording [on YouTube](https://www.youtube.com/watch?v=SEfranAH1ps&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 9, "code": "7ES9UQ", "public_name": "Matthew Hodgson", "biography": "Matthew is co-founder and project lead of Matrix.  After starting Matrix in 2014, he co-founded Element in 2017 to employ the core Matrix team and fund Matrix development.  He splits his time between CEO/CTO at Element and directorship of the Matrix.org Foundation.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 15, "guid": "532181aa-e8b1-59a5-9d64-b4210ef764a1", "logo": "", "date": "2023-09-22T14:00:00+02:00", "start": "14:00", "duration": "01:30", "room": "Main Hall", "slug": "conference-15-implementing-e2ee-from-scratch", "url": "https://summit2023.matrixmeetup.de/conference/talk/VRGTAM/", "title": "Implementing E2EE from Scratch", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "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.\r\n\r\nDepending 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.", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=zE6bngizPzs&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 12, "code": "3XRGAY", "public_name": "Nico", "biography": "Nheko developer, failed physics student and employed by Famedly to work on Matrix stuff.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 20, "guid": "0a6f3efb-628d-57a9-8706-fd6b2a09b980", "logo": "", "date": "2023-09-22T16:00:00+02:00", "start": "16:00", "duration": "00:30", "room": "Main Hall", "slug": "conference-20-a-generic-real-time-rtc-layer-for-the-matrix-ecosystem-and-element-call", "url": "https://summit2023.matrixmeetup.de/conference/talk/D9AF8P/", "title": "A generic Real Time (RTC) layer for the matrix ecosystem and Element Call", "subtitle": "", "track": "Realtime", "type": "Talk", "language": "en", "abstract": "While matrix is a real time communication system it still stores all events.\r\nBut 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.\r\nTherefore matrix needs a standardized signaling system for establishing realtime (web rtc) connections between all participants and allow to exchange media and data streams.\r\nIn 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.\r\n\r\nWe 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.\r\n\r\nWe 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.", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=ZB5yuAXvvm0&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 18, "code": "DF3QUP", "public_name": "Timo", "biography": "Element VoIp team member working on Element Call, creator of TheBoard, long term matrix enthusiast and dreamer about all the things that could be powered by matrix. I am also a physics graduate and love discussing anything related.\r\n\r\nCurrently my main focus is to finally give the matrix ecosystem reliable and scalable calls as it deserves!", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 11, "guid": "4d1cc904-6052-5f86-96e2-8a627750a991", "logo": "/media/conference/submissions/FD8DKC/logo_new_work_board_5CKt8zI.png", "date": "2023-09-22T17:00:00+02:00", "start": "17:00", "duration": "00:45", "room": "Main Hall", "slug": "conference-11-neoboard-building-a-real-time-collaborative-whiteboard-widget-on-matrix", "url": "https://summit2023.matrixmeetup.de/conference/talk/FD8DKC/", "title": "NeoBoard: Building a Real-Time Collaborative Whiteboard Widget on Matrix", "subtitle": "", "track": "Realtime", "type": "Long presentation", "language": "en", "abstract": "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.", "description": "[Matrix Room & Slides](https://matrix.to/#/#neoboard-mcs23:matrix.org)\r\n[NeoBoard on GitHub](https://github.com/nordeck/matrix-neoboard)\r\n\r\nRecording [on YouTube](https://www.youtube.com/watch?v=DrBxcXnEcHE&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 4, "code": "EPXBEW", "public_name": "Kim Brose / HarHarLinks", "biography": "Matrix homeserver admin since 2017 - Matrix dev @ Nordeck since 2022 - Organizer of Matrix meetups since 2023", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 33, "guid": "b625d5a2-648a-50ca-aafd-ac13b8e37158", "logo": "", "date": "2023-09-22T19:00:00+02:00", "start": "19:00", "duration": "04:00", "room": "Main Hall", "slug": "conference-33-social-event-pub-quiz", "url": "https://summit2023.matrixmeetup.de/conference/talk/8DFJNH/", "title": "Social Event / Pub Quiz", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "Pizza and pub quiz @ c-base!", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}], "Backstage": [{"id": 17, "guid": "b813e477-2cc4-57e0-b8be-10c76fdc15ec", "logo": "", "date": "2023-09-22T11:15:00+02:00", "start": "11:15", "duration": "00:45", "room": "Backstage", "slug": "conference-17-menuflow-a-matrix-bot-codeless-builder-", "url": "https://summit2023.matrixmeetup.de/conference/talk/ANXCWY/", "title": "Menuflow: a [matrix] bot codeless builder.", "subtitle": "", "track": "Bots", "type": "Long presentation", "language": "en", "abstract": "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.", "description": "Menuflow supports all [matrix] events (m.text, m.notice, m.image, etc.), additionally provides extra nodes with special behavior such us HTTP requests, input validation, date and time validation and email sending, giving the possibility of integrations with external applications in a very versatile way.", "recording_license": "", "do_not_record": false, "persons": [{"id": 14, "code": "YLRGXE", "public_name": "Esteban Galvis Triana", "biography": "Esteban is a computer scientist with over 2 years of experience developing products based in Matrix. He holds a master's degree in software from the UNIR-International University of La Rioja. He is a software developer at iKono Telecomunicaciones, where he has built software solutions for chat contact centers, chatbots, and bridges. Esteban's passion lies in creating cutting-edge technology that enhances communication and user experiences.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 4, "guid": "9b7ca6b4-4694-55b0-84d8-6af55b5f4724", "logo": "", "date": "2023-09-22T14:00:00+02:00", "start": "14:00", "duration": "00:05", "room": "Backstage", "slug": "conference-4-support-coordination-at-thunderbird", "url": "https://summit2023.matrixmeetup.de/conference/talk/Q8S7DU/", "title": "Support coordination at Thunderbird", "subtitle": "", "track": "Bots", "type": "Lightning Talk", "language": "en", "abstract": "A brief story about how Matrix helps the Thunderbird support team to coordinate their responses to public", "description": "The e-mail, calendar and contacts client Thunderbird has a lot of users, some of which have questions and issue reports about the software.\r\nA team of supporters looks through the public support forum and responds to the questions. To make their work easier, a new Matrix bot copies new questions into a Matrix room. This allows support staff to get notifications and discuss replies in Matrix threads.\r\n\r\nProject code: https://gitlab.com/jaller94/thunderbird-support-matrix-bot-windmill\r\n\r\nMatrix scripts for Windmill: https://hub.windmill.dev/integrations/matrix", "recording_license": "", "do_not_record": false, "persons": [{"id": 1, "code": "NSGNAR", "public_name": "Christian Paul", "biography": "I'm a JavaScript full-stack dev who cares about conferences, communities", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 3, "guid": "d45d2f74-fffe-585f-9c53-9bb10ff50525", "logo": "", "date": "2023-09-22T14:15:00+02:00", "start": "14:15", "duration": "00:05", "room": "Backstage", "slug": "conference-3-mail-announcements-with-matrix", "url": "https://summit2023.matrixmeetup.de/conference/talk/FYSNFV/", "title": "Mail Announcements with Matrix", "subtitle": "", "track": "Bots", "type": "Lightning Talk", "language": "en", "abstract": "In this short talk, I will explain my setup to get (physical) mail announcements in Matrix.", "description": "The Deutsche Post offers a service called Briefank\u00fcndigung. They scan each letter in their sorting facilities and deliver you a picture of the envelope by email automatically. That service requires to have a mail account with web.de or gmx.de. This email can be parsed and sent as a Matrix message to a room.", "recording_license": "", "do_not_record": false, "persons": [{"id": 6, "code": "LFUBGP", "public_name": "Alex Babel", "biography": "Matrix and Kubernetes Enthusiast. Master student in Computer Science @OvGU Magdeburg.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 10, "guid": "ada7a0e8-b391-55eb-9940-ff17ed06e918", "logo": "/media/conference/submissions/DUK9YE/Pimp_My_Matrix_p9J8QVI.png", "date": "2023-09-22T14:30:00+02:00", "start": "14:30", "duration": "01:30", "room": "Backstage", "slug": "conference-10-pimp-your-chat-and-more", "url": "https://summit2023.matrixmeetup.de/conference/talk/DUK9YE/", "title": "Pimp Your Chat and more", "subtitle": "", "track": "Bots", "type": "Long workshop", "language": "en", "abstract": "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!\r\n\r\nPlease bring your devices etc so you can show off your creations!", "description": "I started to host Matrix to own the chat rooms with my friends with modern UX and features while also getting nice tech with e2ee and hackability through being an open protocol etc.\r\n\r\nAt first, the chat experience was enhanced using bots providing useful services, quickly followed by shitposting bots and similar fun stuff.\r\nFrom there, I expanded my personal setup with utilities such as [reminder bot](https://cfp.summit2022.matrixmeetup.de/matrix-summit-conference-2022/talk/WTWWZ8/).\r\nAs I started hosting more and more services for myself and my community, a need for notifications about things arose.\r\n\r\nJoin me for a ride across all kinds of Matrix-based utilities and fun things, from [reactbot](https://github.com/maubot/reactbot) to server update notifications, from weather forecasts to instagram-as-rooms, from GitHub bridging to custom stickers.\r\n\r\nWhether you want to present or get started, this is the workshop to be - bring your own devices!\r\n\r\nhttps://matrix.to/#/#pimpyourchat-mcs23:matrix.org", "recording_license": "", "do_not_record": false, "persons": [{"id": 4, "code": "EPXBEW", "public_name": "Kim Brose / HarHarLinks", "biography": "Matrix homeserver admin since 2017 - Matrix dev @ Nordeck since 2022 - Organizer of Matrix meetups since 2023", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 24, "guid": "3fb1a316-81b1-571e-a813-b6063fb0caa7", "logo": "", "date": "2023-09-22T17:00:00+02:00", "start": "17:00", "duration": "00:30", "room": "Backstage", "slug": "conference-24-scalability-is-a-nice-problem-to-have-successes-and-challenges-in-the-ansible-matrix-space", "url": "https://summit2023.matrixmeetup.de/conference/talk/TP7ZCW/", "title": "Scalability is a nice problem to have: Successes and challenges in the Ansible Matrix space", "subtitle": "", "track": "Community Management & Moderation", "type": "Talk", "language": "en", "abstract": "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.", "description": "As the saying goes, \"scalability is a nice problem to have\". At the time of writing, the Ansible Community has 40+ Matrix rooms and hundreds of regular users - so clearly, we have it all sorted, right? Not so.\r\n\r\nIn this talk, we'll take a brief look at how we got to where we are, but we'll focus more on what challenges we face at this point, and then open it up to the room to discuss ways to approach them. We'll likely take in moderation, bridges, bots, discoverability & spaces, and so on.", "recording_license": "", "do_not_record": false, "persons": [{"id": 21, "code": "ARYLA7", "public_name": "Greg Sutcliffe", "biography": "Greg Sutcliffe is a Community Architect and Data Scientist, working for Red Hat in the Ansible Community for the last 4 years. He's advocated for improving community communication for years, and is a strong advocate for modern FOSS tooling such as Matrix and Discourse.\r\n\r\nHe's also a passionate gamer, baker, 3d printer, and walker.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 3, "date": "2023-09-23", "day_start": "2023-09-23T04:00:00+02:00", "day_end": "2023-09-24T03:59:00+02:00", "rooms": {"Main Hall": [{"id": 37, "guid": "d46e85dc-21d3-5ade-8ff2-dd7e64482f97", "logo": "", "date": "2023-09-23T09:00:00+02:00", "start": "09:00", "duration": "01:00", "room": "Main Hall", "slug": "conference-37-breakfast-day-2", "url": "https://summit2023.matrixmeetup.de/conference/talk/QYFPVK/", "title": "Breakfast Day 2", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "\ud83e\udd5e", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 31, "guid": "d7e89274-be9a-5dd8-b037-a7035c3f1b42", "logo": "", "date": "2023-09-23T10:00:00+02:00", "start": "10:00", "duration": "00:15", "room": "Main Hall", "slug": "conference-31-welcome-to-day-2", "url": "https://summit2023.matrixmeetup.de/conference/talk/XRDRHH/", "title": "Welcome to Day 2", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Intro to day 2", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 23, "guid": "295e751e-5f7f-52a1-887b-57b3003b4fd5", "logo": "", "date": "2023-09-23T10:30:00+02:00", "start": "10:30", "duration": "00:20", "room": "Main Hall", "slug": "conference-23-making-your-org-move-communications-from-discord-to-matrix-lessons-learned", "url": "https://summit2023.matrixmeetup.de/conference/talk/7KBHAZ/", "title": "Making Your Org Move Communications from Discord to Matrix - Lessons Learned", "subtitle": "", "track": "Community Management & Moderation", "type": "Short presentations", "language": "en", "abstract": "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!\r\n\r\nIn 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!", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=qvXjPuJQSj8&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 20, "code": "M9L9ZG", "public_name": "Franziska Heintel", "biography": "By day, I work at the Ethereum Foundation. By night and in my free time, I contribute to the Department of Decentralization (ETHBerlin). FOSS & privacy enthusiast.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 26, "guid": "a892fb2a-1f87-5720-8f5a-228982fab3b2", "logo": "", "date": "2023-09-23T11:15:00+02:00", "start": "11:15", "duration": "00:45", "room": "Main Hall", "slug": "conference-26-moderation-on-matrix", "url": "https://summit2023.matrixmeetup.de/conference/talk/8QDJHM/", "title": "Moderation on Matrix", "subtitle": "", "track": "Community Management & Moderation", "type": "Long presentation", "language": "en", "abstract": "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.", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=UNV75-l3wvA&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 12, "code": "3XRGAY", "public_name": "Nico", "biography": "Nheko developer, failed physics student and employed by Famedly to work on Matrix stuff.", "answers": []}, {"id": 23, "code": "VELDQG", "public_name": "MTRNord", "biography": "Matrix developer since around late 2017 currently interested in hacking matrix at night and working on matrix at day at Nordeck.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 2, "guid": "f489223a-f5a1-5d55-a0f1-f0e0bc091ebc", "logo": "", "date": "2023-09-23T12:30:00+02:00", "start": "12:30", "duration": "00:30", "room": "Main Hall", "slug": "conference-2-matrix-wrench", "url": "https://summit2023.matrixmeetup.de/conference/talk/NVGNBB/", "title": "Matrix Wrench", "subtitle": "", "track": "Community Management & Moderation", "type": "Talk", "language": "en", "abstract": "Tweaking Matrix rooms to fit your community\u2019s needs", "description": "I'll show how to easily modify Matrix chat rooms by changing their room state.\r\n\r\nIn my work as a Bridge developer, I have to maintain and debug Matrix rooms. When a bridge stops working in a particular room, I must inspect and maybe modify the room from the perspective of the bridge.\r\n\r\nFormerly, this involved a lot of manual commands in a terminal. To make this easier I wrote Matrix Wrench. It's a User Interface for viewing room state, editing room memberships, permissions and other moderation tasks.\r\n\r\nRecording [on YouTube](https://www.youtube.com/watch?v=oTYYo29zcGs&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 1, "code": "NSGNAR", "public_name": "Christian Paul", "biography": "I'm a JavaScript full-stack dev who cares about conferences, communities", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 39, "guid": "dde14682-aeaa-5737-8a91-52d3d10940dd", "logo": "", "date": "2023-09-23T14:00:00+02:00", "start": "14:00", "duration": "00:30", "room": "Main Hall", "slug": "conference-39-migrating-the-wordpress-community-from-slack-to-matrix", "url": "https://summit2023.matrixmeetup.de/conference/talk/MHJ8G9/", "title": "Migrating the WordPress Community from Slack to Matrix", "subtitle": "", "track": "Community Management & Moderation", "type": "Talk", "language": "en", "abstract": "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.", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=MSP1ieraboo&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 26, "code": "77XKG7", "public_name": "Alex Kirk", "biography": "Alex Kirk, based in Vienna, Austria, is sponsored by Automattic to work on the WordPress project in the Polyglots and Meta team, for the latter he works on migrating the community from Slack to Matrix.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 14, "guid": "c1065c08-1ff0-5014-99e3-74dea671d9f7", "logo": "", "date": "2023-09-23T14:45:00+02:00", "start": "14:45", "duration": "00:30", "room": "Main Hall", "slug": "conference-14-using-matrix-application-services-to-improve-instant-messaging-in-contact-centers", "url": "https://summit2023.matrixmeetup.de/conference/talk/7AKF3M/", "title": "Using [matrix] application services to improve instant messaging in contact centers", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "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.", "description": "In the past years the use of [matrix] as instant messaging and RTC platform has increased. Besides the common uses for self hosted, secure and federated communications as well as bridging to other chat networks, diverse uses for [matrix] have arised.\r\n\r\nGiven the versatility of [matrix], it has been used in contact center environments to add fully featured chats, agent/supervisor roles, multichannel communication via bridges and customized chat bot applications. All of the above thanks to [matrix] ecosystem and the multiple open source projects that are available.\r\n\r\nIn addtion to servers and clients, [matrix] application services provide extensible functionality decoupled from the homeserver. The typical use for application services is to build protocol bridges in order to interoperate with other networks. Nevertheless, application services have enormous potential in other use cases where a more grained control is needed in [matrix] rooms.\r\n\r\nIn this talk, we want to share our experience about building an application service to handle member functions (login, logout, pause, unpause), chat queueing and distribution as well as conversation states and event generation for metrics and statistics. All of this proven in production environments with multiple bridges and tens of thousands of chat rooms.\r\n\r\nRecording [on YouTube](https://www.youtube.com/watch?v=wto0NSFW-Eo&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 11, "code": "KJUUMA", "public_name": "Diana Bedoya", "biography": "Diana is a computer scientist with over 15 years experience in software development. She has been working in iKono Telecomunicaciones for the past 12 years developing software for call centers, PBX and contact centers. In the last four years Diana, as the leader of the iKono's software team, has been using [matrix] to develop tools to receive and send messages from most popular instant messaging apps in just one platform that can be easily used by contact centers' agents.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 16, "guid": "86147d93-01b0-510c-8f47-355ff463cf27", "logo": "/media/conference/submissions/HNVMM8/Trixnity_Logo_300_vicSbXa.png", "date": "2023-09-23T15:30:00+02:00", "start": "15:30", "duration": "00:30", "room": "Main Hall", "slug": "conference-16-trixnity-multiplatform-and-beyond", "url": "https://summit2023.matrixmeetup.de/conference/talk/HNVMM8/", "title": "Trixnity - Multiplatform and Beyond", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Why use many SDKs when you can have one? [Trixnity](https://trixnity.gitlab.io/trixnity/) is not only cross platform capable, but also suitable for clients, bots, servers, appservices or anything in between (e.g. a proxy).\r\n\r\nThis 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.", "description": "Recording [on YouTube](https://www.youtube.com/watch?v=F4oAgpx6z5o&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 13, "code": "ARPEMT", "public_name": "Benedict Benken", "biography": "Maintainer of Trixnity and co-founder of connect2x, a company that develops a TI-Messenger for the German helathcare system.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 19, "guid": "2631d0ce-8332-5a61-9119-fbf0d574742b", "logo": "", "date": "2023-09-23T16:15:00+02:00", "start": "16:15", "duration": "00:20", "room": "Main Hall", "slug": "conference-19-proposal-for-federated-calendars-via-matrix", "url": "https://summit2023.matrixmeetup.de/conference/talk/BMUN7X/", "title": "Proposal for federated calendars via Matrix", "subtitle": "", "track": null, "type": "Short presentations", "language": "en", "abstract": "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.", "description": "For feedback and future updates, please join our room [#matrixcalendar:bitbetter.de](https://matrix.to/#/#matrixcalendar:bitbetter.de)\r\n\r\nSlides are available [here](https://preya.github.io/slides/matrix-calender-community-summit-2023/slides.html).\r\n\r\nRecording [on YouTube](https://www.youtube.com/watch?v=5POj37_PFT4&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 16, "code": "9HMAKF", "public_name": "Moritz St\u00fcckler", "biography": "Moritz is a full-stack software developer from Hamburg, Germany. He is one of the two founders of bitbetter GmbH, which is a small software company trying to build useful and interesting solutions built on Matrix and other federated technologies.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 25, "guid": "19b055ea-4a25-50f7-b08b-9752aaa1d249", "logo": "", "date": "2023-09-23T17:00:00+02:00", "start": "17:00", "duration": "00:20", "room": "Main Hall", "slug": "conference-25-an-experiment-on-social-network-features-on-matrix", "url": "https://summit2023.matrixmeetup.de/conference/talk/B7FXGH/", "title": "An experiment on social network features on Matrix", "subtitle": "", "track": null, "type": "Short presentations", "language": "en", "abstract": "What is the best way to implement social network features on Matrix?", "description": "We've begun development on an experimental Web client that adds \"beyond-chat\" features to Matrix. Some of those fit easily, and some don't. We'd like to present our work and gather feedback.\r\n\r\nhttps://technostructures.org/en/projects/posca/\r\n\r\nRecording [on YouTube](https://www.youtube.com/watch?v=H3unyOAWTY8&list=PLl5dnxRMP1hVh8LzFERTVhmfWsZSFE7fW)", "recording_license": "", "do_not_record": false, "persons": [{"id": 22, "code": "APFVQM", "public_name": "Pierre de Lacroix", "biography": "Lead developer @ Technostructures (https://technostructures.org)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 7, "guid": "8d2bbc3e-9ce5-5e30-a9ac-80869870c24f", "logo": "", "date": "2023-09-23T17:30:00+02:00", "start": "17:30", "duration": "00:45", "room": "Main Hall", "slug": "conference-7-what-s-next-", "url": "https://summit2023.matrixmeetup.de/conference/talk/G98CAX/", "title": "What's next?", "subtitle": "", "track": null, "type": "Long presentation", "language": "en", "abstract": "It's a view into the future of the matrix community", "description": "By collecting the loose ends, knoting them together we try in collaborative manor we project into the future.", "recording_license": "", "do_not_record": false, "persons": [{"id": 7, "code": "93PJTZ", "public_name": "Yan Minagawa", "biography": "I am Yan and matrix enthusiast.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 34, "guid": "db780926-03b6-5b2e-99e8-47ec6666b707", "logo": "", "date": "2023-09-23T19:00:00+02:00", "start": "19:00", "duration": "02:00", "room": "Main Hall", "slug": "conference-34-bbq-party", "url": "https://summit2023.matrixmeetup.de/conference/talk/T8WH99/", "title": "BBQ / Party", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "\ud83c\udf56 BBQ, incl. vegan options", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}], "Backstage": [{"id": 22, "guid": "342bbbb6-d5e6-5732-9252-15caaceabf01", "logo": "", "date": "2023-09-23T10:30:00+02:00", "start": "10:30", "duration": "00:30", "room": "Backstage", "slug": "conference-22-ask-me-anything-about-ux-and-design", "url": "https://summit2023.matrixmeetup.de/conference/talk/HNFFNG/", "title": "ASK ME ANYTHING - about UX and Design", "subtitle": "", "track": "UX", "type": "Talk", "language": "en", "abstract": "I haven't prepared my talk sufficiently, so I am turning this session into an AMA.", "description": "you are welcome to bring questions or projects for me to review and comment about it, or we just sit and chat ...", "recording_license": "", "do_not_record": false, "persons": [{"id": 17, "code": "VUEMHT", "public_name": "Nadine  Minagawa", "biography": "I am a UX designer, passionate about making software useful and usable. \r\nI initiated the polychat project which is funded by this seasons prototyp fund.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 18, "guid": "c7589dd6-98a4-5a32-bf2a-cc1460c9a381", "logo": "", "date": "2023-09-23T11:15:00+02:00", "start": "11:15", "duration": "01:30", "room": "Backstage", "slug": "conference-18-timmy-customizing-a-messenger-to-your-needs", "url": "https://summit2023.matrixmeetup.de/conference/talk/WUZPL8/", "title": "Timmy - customizing a messenger to your needs", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "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.\r\nI would like to demo the messenger and rewrite some parts of it based on suggestions by you (live coding!).", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 15, "code": "ZMTSGL", "public_name": "Michael Thiele", "biography": "I am the co-founder of connect2x, a company that develops a TI-Messenger for the German helathcare system. I have a strong background in software development and like to build UIs that users enjoy using.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 27, "guid": "01e35521-909c-5917-bd2d-9e3edffb8901", "logo": "", "date": "2023-09-23T14:15:00+02:00", "start": "14:15", "duration": "00:20", "room": "Backstage", "slug": "conference-27-qaul--matrix-bridge", "url": "https://summit2023.matrixmeetup.de/conference/talk/MZ8WFQ/", "title": "qaul \u2013 \u0642\u0648\u0644  <-> Matrix Bridge", "subtitle": "", "track": null, "type": "Short presentations", "language": "en", "abstract": "qaul \u2013 \u0642\u0648\u0644 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.\r\n\r\nIn 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.\r\n\r\nhttps://qaul.net", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 25, "code": "UUTWKN", "public_name": "Mathias Jud", "biography": "Mathias Jud is co-founder and project manager of qaul. He is a contemporary artist working on power relations in our digital communication society.", "answers": []}, {"id": 27, "code": "TKEFKU", "public_name": "Harshil Jani", "biography": "Harshil Jani is an open source enthusiast and an Engineering Student with deep interest in decentralized or federated technologies. Rust is his current favorite programming language.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 8, "guid": "ea049b19-c83a-5d82-b81f-989266e0b6ff", "logo": "", "date": "2023-09-23T15:00:00+02:00", "start": "15:00", "duration": "00:30", "room": "Backstage", "slug": "conference-8-synapse-on-steroids-using-kubernetes-and-renovate-for-a-seamless-synapse-and-bridges-setup", "url": "https://summit2023.matrixmeetup.de/conference/talk/ZYESSH/", "title": "Synapse on Steroids - Using Kubernetes and Renovate for a seamless Synapse and Bridges Setup", "subtitle": "", "track": "Ops", "type": "Talk", "language": "en", "abstract": "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.", "description": "The source code for my talk from last year can be found on GitHub: https://github.com/AlexanderBabel/kubernetes-config-summit-2022", "recording_license": "", "do_not_record": false, "persons": [{"id": 6, "code": "LFUBGP", "public_name": "Alex Babel", "biography": "Matrix and Kubernetes Enthusiast. Master student in Computer Science @OvGU Magdeburg.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 1, "guid": "599a4aba-9d14-56df-a2a3-ae79bea51264", "logo": "", "date": "2023-09-23T16:00:00+02:00", "start": "16:00", "duration": "00:45", "room": "Backstage", "slug": "conference-1-show-us-your-homeserver-", "url": "https://summit2023.matrixmeetup.de/conference/talk/AXEZLC/", "title": "Show us your homeserver!", "subtitle": "", "track": null, "type": "Short workshop", "language": "en", "abstract": "Interactive workshop where the audience presents each other their homeserver setup. We may also discuss individual advantages. Who has the lowest ping? :)", "description": "A moderated discussion about several ways to deploy your matrix homeserver. This will be no presentation. Instead the audience is expected to actively participate and present each other their setup. Be prepared to stand up from your chair :D\r\n\r\nYou may bring some statistics with you like\r\n- amount of users (active, non active)\r\n- available hardware resources\r\n- database size\r\n- ...", "recording_license": "", "do_not_record": false, "persons": [{"id": 3, "code": "UP99SS", "public_name": "Valentin Riess", "biography": "Computer Science student from Magdeburg (Germany).\r\n\r\nI am kind of a matrix power-user and author of some Maubot plugins.\r\n\r\nSome Synapse servers (work, university, private) are maintained by me. My private homeserver is keks.club\r\n\r\nMatrix: @valentin:keks.club<br/>\r\nBlog: [riess.dev](https://riess.dev)", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 4, "date": "2023-09-24", "day_start": "2023-09-24T04:00:00+02:00", "day_end": "2023-09-25T03:59:00+02:00", "rooms": {"Main Hall": [{"id": 38, "guid": "e8d09849-c020-58cb-9142-5334317fd0d6", "logo": "", "date": "2023-09-24T10:00:00+02:00", "start": "10:00", "duration": "01:00", "room": "Main Hall", "slug": "conference-38-brunch", "url": "https://summit2023.matrixmeetup.de/conference/talk/AWXKEM/", "title": "Brunch", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "\ud83e\udd5e", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 32, "guid": "82c58bbc-54ff-531f-a446-a674f8851e07", "logo": "", "date": "2023-09-24T11:00:00+02:00", "start": "11:00", "duration": "07:00", "room": "Main Hall", "slug": "conference-32-open-doors", "url": "https://summit2023.matrixmeetup.de/conference/talk/H7AENT/", "title": "Open Doors", "subtitle": "", "track": null, "type": "Long workshop", "language": "en", "abstract": "Open Doors Day", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}]}}]}}}