{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.1.0"}, "schedule": {"url": "https://pretalx.t-dose.org/2026/schedule/", "version": "0.5", "base_url": "https://pretalx.t-dose.org", "conference": {"acronym": "2026", "title": "T-DOSE 2026", "start": "2026-06-06", "end": "2026-06-07", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Europe/Brussels", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "Grote Spoel", "guid": "14f98660-ab9b-5cbf-a584-0432a5b37e24", "description": "Stands", "capacity": 200}, {"name": "Kleine Spoel", "guid": "ff2b086e-dc30-568e-9d1d-c52d317e9bc9", "description": "Main presentation room", "capacity": 150}, {"name": "Katoenkamer", "guid": "07b25aae-06f0-5f09-b5e6-55b49760f987", "description": "secondary presentaion room", "capacity": 30}], "tracks": [{"name": "Presentation", "color": "#1198EE"}, {"name": "Workshop", "color": "#2F9C41"}, {"name": "Project stand", "color": "#F5260A"}], "days": [{"index": 1, "date": "2026-06-06", "day_start": "2026-06-06T04:00:00+02:00", "day_end": "2026-06-07T03:59:00+02:00", "rooms": {"Kleine Spoel": [{"url": "https://pretalx.t-dose.org/2026/talk/FDXM7X/", "id": 81, "guid": "be561ae2-4c3f-55fe-bad0-fc666a59f955", "date": "2026-06-06T09:50:00+02:00", "start": "09:50", "logo": null, "duration": "00:10", "room": "Kleine Spoel", "slug": "2026-81-opening-talk-in-grote-spoel", "title": "Opening talk in Grote Spoel", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Placeholder for the opening talk", "recording_license": "", "do_not_record": false, "persons": [{"guid": "11222bdc-3c32-53b2-b1b6-9d4f095f0ea9", "id": 5, "code": "Y8AU99", "public_name": "Peter van Ginneken", "avatar": "https://pretalx.t-dose.org/media/avatars/artworks-qwY8uFgv1iCyIDRM-SgWtiQ-t500x500_Jnf9iGi.jpg", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/88LV8S/", "id": 84, "guid": "a38f428d-6f03-57b6-80eb-04304347180d", "date": "2026-06-06T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-84-how-to-start-anything-from-small-projects-to-hackerspaces-to-huge-events-when-you-have-only-the-foggiest-of-ideas", "title": "How to start anything -- from small projects to hackerspaces to huge events -- when you have only the foggiest of ideas", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Do you want to do a thing? With software, some tools,  electronics, a group of people, or even a big event?\r\nJoin me in stories and simelairities of new small projects, and how the same patterns are used for big projects, like 4000 people hacker events.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "086930d0-5bfe-59ca-949e-57fc6d064949", "id": 53, "code": "JGWNLT", "public_name": "Boekenwuurm", "avatar": "https://pretalx.t-dose.org/media/avatars/Christel_Sanders_Headshot_thumbnail_M8AzV8b.png", "biography": "Hacker, maker, physicist.\r\n\r\nDoes things with sensors, leds, hackerspaces and hacker events.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/XBDWMB/", "id": 108, "guid": "34cbb2b7-b5f3-5407-a68c-c412c6d300af", "date": "2026-06-06T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-108-is-your-secrets-management-open-simple-and-reliable-", "title": "Is Your Secrets Management Open, Simple, and Reliable?", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Managing secrets has evolved from sticky notes to thousands of workloads that need to communicate and authenticate securely. But many organisations are still stuck with proprietary, expensive, and complex solutions.\r\n\r\nIn this talk, Robert de Bock (DevOps Architect) and Roel de Cort (DevOps Professional) from Adfinis introduce OpenBao, an open source, vendor-neutral secrets management platform. They walk through why secrets management has become a critical challenge, how OpenBao compares to proprietary alternatives like Azure Key Vault and AWS KMS, and what the path to zero-trust automation looks like in practice.\r\n\r\nThe session includes live demos on migration tooling and horizontal scaling, making it practical and hands-on.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2ce1ed0c-67e9-5baa-9d9d-4ad394eb7379", "id": 85, "code": "EBKYPJ", "public_name": "Annebelle van Waardenburg", "avatar": "https://pretalx.t-dose.org/media/avatars/Untitled_design_MtiXYTF.png", "biography": "Annebelle: Sales Executive at Adfinis, an open source system integrator that helps organisations such as banks and government institutions navigate their open source challenges.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/CAD7RW/", "id": 94, "guid": "b3f38c78-81a1-5e94-a366-8ff178763676", "date": "2026-06-06T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-94-forth-a-pioneering-language", "title": "FORTH: a pioneering language", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "The FORTH programming language is very simple to implement on small machines. I the past this was often the first programming language available for a new microcomputer. Therefore a pioneering language.\r\nIt has also a long history of open-source implementations, dating back to the 1970s. In the early days of the IBM-PC, most free programs did not come with source code and even if they did, they could not be rebuilt without expensive compilers and/or assemblers. But FORTH could compile itself from its own source code, quite an advantage in those days.\r\nI will give a small demonstration of the language itself and the way it can compile itself using very little resources. I will also give an overview of past and current open-source FORTH implementations.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "89b58204-60e9-57b9-b8f8-2b67232b663a", "id": 54, "code": "UVTW79", "public_name": "Lennart Benschop", "avatar": "https://pretalx.t-dose.org/media/avatars/lennart_gK4x4c8.jpg", "biography": "In 1985 I started my study Electrical Engineering at the Eindhoven University of Technology and I eventually got my PhD in 1997. I have always been tinkering with microcomputers and FORTH and I have been using Linux since 1992.\r\nToday I work at Rambus B.V. in Vught, developing device drivers and test suites for complex cryptographic modules.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/JGBRNR/", "id": 109, "guid": "9407459a-9a64-5b14-95a9-74c2808e81b3", "date": "2026-06-06T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-109-hey-mum-i-m-on-spotify-", "title": "Hey Mum, I'm on Spotify !", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "[Hacker Public Radio](https://hackerpublicradio.org/index.html) is a technology focused podcast that releases shows every weekday Monday to Friday. Our shows are created by people like you, and can be on any topic that is of interest to hackers, hobbyists, makers, etc. We are a welcoming community that offers positive feedback and encourages respectful debate. This is our 21st year of operation, and we will release our 5,000th show in August. Everything we do is released under a Free Culture License. We do not vet, edit, moderate or in any way censor any of the audio you submit, we trust you to do that.\r\n\r\nIn this presentation we will tell you a bit about our history, our culture, and our plan. We will walk you through picking a topic, give you help on getting a good recording, and then what you need to do to get your show posted. We can then go into what will happen on the back end, how the show is processed and how it gets to our Community Content Delivery Network, and from there to your podcatcher of choice (or Spotify, Apple, Google, Amazon, etc).", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5e1d6f03-b3e7-54a0-93ce-f09256bfa1e6", "id": 86, "code": "ZFNEVT", "public_name": "Ken Fallon", "avatar": "https://pretalx.t-dose.org/media/avatars/Ken.Fallon_9LwJqQJ.jpg", "biography": "*No longer completely Irish, not yet completely Dutch, trying to be completely FLOSS.*\r\n\r\nKen has been living in the Netherlands for 25 years working for various Telco's and Cable Operators designing IP TV Platforms.\r\n\r\nHe is a free software enthusiast, and has been one of the Janitors at HPR since 2010.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/GLJBFE/", "id": 98, "guid": "8bed698d-0f75-5c65-868e-8b725029f068", "date": "2026-06-06T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-98-help-finding-your-way-around-a-linux-system", "title": "Help! Finding your way around a Linux system", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "How on earth does that work again? That\u2019s a question Linux users often ask themselves. It\u2019s a good time for a bit of self-help, so you can find the answers and sort out any minor issues on your own. We\u2019ll show you the best places to look, both on your Linux system and elsewhere, to find reliable information about the tools.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0537301c-9054-5a0b-be09-75ae2157d414", "id": 80, "code": "R3FTUX", "public_name": "Frank Hofmann", "avatar": null, "biography": "Frank Hofmann works mostly from the road as a developer, Linux trainer and author. His preferred places to work are Berlin, Geneva and Cape Town. He is one of the authors of the Debian package management book.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/WGQG8V/", "id": 105, "guid": "44b849a4-fad1-5d61-a3b0-d1f38a2290a1", "date": "2026-06-06T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-105-soevereiniteit-hoe-dan-", "title": "Soevereiniteit! Hoe dan?", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Digitale soevereiniteit klinkt als een groot en abstract begrip, maar is in de praktijk verrassend concreet: wie heeft het laatste woord over uw data, systemen en continu\u00efteit? In deze lezing maakt Brenno de Winter duidelijk dat het geen ideologisch debat is, maar een bestuurlijke vraag over regie, risico\u2019s en verantwoordelijkheid.\r\n\r\nAan de hand van actuele casussen en herkenbare situaties laat hij zien hoe afhankelijkheden ongemerkt ontstaan en hoe ze, juist op kritieke momenten, bepalend worden voor beschikbaarheid, integriteit en vertrouwelijkheid. Soevereiniteit blijkt geen alles-of-nietsbegrip, maar een kwestie van inzicht, keuzes en onderhoud.\r\n\r\nMet het ROT-model (Regulering, Organisatie, Techniek) en concrete stappen biedt deze sessie een praktisch handelingsperspectief. Niet door alles zelf te willen doen, maar door bewust te bepalen waar regie noodzakelijk is en waar samenwerking verantwoord blijft.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "37e36f84-089b-541e-8f0b-dfee8239be6d", "id": 84, "code": "U7ZHDP", "public_name": "Brenno de Winter", "avatar": "https://pretalx.t-dose.org/media/avatars/Brenno4_YX1LlQG.jpg", "biography": "Brenno de Winter is expert op het gebied van informatiebeveiliging, digitale soevereiniteit en governance. Hij is directeur van Vigilis Consultancy en voorzitter van Stichting LibreKAT, waar hij zich inzet voor praktische en open oplossingen om digitale afhankelijkheden te verminderen.\r\n\r\nAls adviseur, onderzoeker en spreker helpt hij organisaties om regie te krijgen op data, infrastructuur en risico\u2019s. Hij is auteur van Fundamenten van informatiebeveiliging: Regulering, organisatie en techniek en Soevereiniteit! Hoe dan?, waarin hij complexe vraagstukken vertaalt naar concrete bestuurlijke keuzes.\r\nZijn werk kenmerkt zich door een nuchtere, uitvoerbare benadering: soevereiniteit niet als ideologie, maar als vraag naar regie, verantwoordelijkheid en continu\u00efteit.", "answers": []}], "links": [], "attachments": [], "answers": []}], "Katoenkamer": [{"url": "https://pretalx.t-dose.org/2026/talk/P3GCLA/", "id": 95, "guid": "007cb807-2119-509a-a364-732095b0a0b6", "date": "2026-06-06T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:50", "room": "Katoenkamer", "slug": "2026-95-false-sense-of-security-in-static-analysis-building-a-reliable-python-sast-scanner", "title": "False Sense of Security in Static Analysis: Building a Reliable Python SAST Scanner", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Python code plays a central role in modern computing, yet Python applications are not immune to cybersecurity threats. Consequently, security has become a critical concern for Python users and developers.\r\n\r\nStatic Application Security Testing (SAST) is a straightforward and proven way to identify vulnerabilities or assess the security posture of Python code before deployment. As a long-term advocate for Free and Open Source Software, I believe in the benefits of using high quality FOSS tools for cybersecurity. Security is never black or white: Context matters. However, using tools that can give a false sense of security is a deadly sin in cybersecurity. \r\n\r\nIn 2025, after extensive research, I decided to create a better FOSS Python SAST scanner: a more reliable, trustworthy and user-friendly security tool.\r\n\r\nIn this talk, I will share my personal journey of creating this tool. You will learn about specific Python threats and how weaknesses in code can be detected and exploited. I will also discuss my architecture and design principles, including why you shouldn't blindly trust AI for security and why a \"local-first\" approach is always preferable from a FOSS perspective.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "da7e380b-f873-5dea-a07b-e5b337b2faac", "id": 45, "code": "JACCDR", "public_name": "Maikel Mardjan", "avatar": "https://pretalx.t-dose.org/media/avatars/bolt_Jy4FrcT.jpg", "biography": "More than 30 years of work experience in the IT industry, developing innovative systems and preventing cyber threats. I have worked as an independent architect in large and small companies and institutions, in both the private and governmental sectors.\r\n\r\nAlways working on architecture & design to solve complex problems in complicated environments. I am TOGAF and CISSP Certified and I hold both a Master (MSc) Business Studies of University of Groningen and a Master degree (MSc) Electrical Engineering, of Delft University of Technology.\r\n\r\nRunning FreeBSD since version 4 to keep things simple, solid and secure. I still love to do hands-on programming (C/C++, Java, Python, PHP,JS,GOlang etc) to learn, make and break things.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/EUB38M/", "id": 100, "guid": "b21b8723-3414-5e7a-98e8-2d61ea4cc6d6", "date": "2026-06-06T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "00:50", "room": "Katoenkamer", "slug": "2026-100-a-brief-introduction-to-resilient-data-backup", "title": "A Brief Introduction to Resilient Data Backup", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "How can you actually structure your data management so that no valuable information is lost in the event of an emergency? But what exactly constitutes an emergency? And what counts as valuable information? What risks need to be considered, and what measures can be taken to mitigate or even completely eliminate these risks?\r\n\r\n\r\nThis presentation provides a practical introduction to the fundamentals of resilient data backup. The goal is to help you understand how to plan and implement a reliable and future-proof data backup solution with reasonable effort.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e64f1d37-14f0-59fb-8def-10553e081a94", "id": 48, "code": "BAWFJL", "public_name": "Andreas Rogge", "avatar": "https://pretalx.t-dose.org/media/avatars/andreas_nq451zU.png", "biography": "Andreas Rogge is a software developer specializing in Linux and open-source infrastructure, with a strong focus on backup and automation solutions. He works at Bareos, contributing to the development and support of the open-source backup platform. Previously, he held roles as an IT manager and consultant, designing and operating complex IT environments.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/BNMXQC/", "id": 87, "guid": "ad23bc1d-bcc5-5b12-8bcc-cc0e4d5d1a75", "date": "2026-06-06T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:50", "room": "Katoenkamer", "slug": "2026-87-musescore-workshop", "title": "MuseScore workshop", "subtitle": "", "track": "Workshop", "type": "Talk", "language": "en", "abstract": null, "description": "Workshop how to use MuseScore, a free and open-source music notation program. Just because it's fun!\r\n\r\nWe'll look at how to navigate through existing scores, use them for music practice, adjust them and transcribing sheet music to practice the input.\r\n\r\nPlease bring your own computer and preinstall MuseScore from musescore.org prior to the workshop.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1427d2ec-d353-5a84-90f1-e980a2dca080", "id": 72, "code": "WCJ9YT", "public_name": "Maja", "avatar": null, "biography": "Biographies are for people with too much ego.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2026-06-07", "day_start": "2026-06-07T04:00:00+02:00", "day_end": "2026-06-08T03:59:00+02:00", "rooms": {"Kleine Spoel": [{"url": "https://pretalx.t-dose.org/2026/talk/WQGEJN/", "id": 103, "guid": "109ae34a-e952-5ad6-96c4-53c7df2a1bae", "date": "2026-06-07T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-103-we-promote-and-talk-about-open-but-are-we-actually-doing-it-enough-", "title": "We promote and talk about \"open\", but are we actually -doing- it enough?", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "As a community we love open source and open standards. Also, we are not afraid to tell others about it! With ongoing geopolitical changes, this very moment might actually be perfect for our community to grow and prosper. Except, there is one big problem we need to discuss: we talk about it, but tend to forget the challenges others encounter. Remarks as \"just use Matrix\" or \"replace the cloud with Nextcloud\" might even be counter-productive for our cause. So let's take a step back first, then speed up.\r\n\r\nIn this presentation we take a good look together at some ways of promoting open source, open standards, alternatives to Big Tech, and more. From developer to end-user, we all can do a few small, but powerful things, that really help a lot. Spoiler: Less talk, do more!*\r\n\r\nRandomized keywords that will be discussed: blog, first impression, social media, community building, website, presenting, ease of use, repair caf\u00e9, local library, documentation, simplicity;\r\n\r\n*Presenter is given a one-time exception for this presentation", "recording_license": "", "do_not_record": false, "persons": [{"guid": "b41f5aad-62e2-5a3c-90cc-398ed1d56b2b", "id": 81, "code": "LHJCPK", "public_name": "Michael Boelen", "avatar": "https://pretalx.t-dose.org/media/avatars/michael-boelen-200x200_LdkhzhA.png", "biography": "Michael Boelen worked previously as a consultant for several Fortune 500 companies like Philips and ASML. In 2013, he started his own company CISOfy, focusing on Linux and UNIX security. Michael is interested in technical auditing, system hardening, and compliance. He developed several open-source security tools, including Rootkit Hunter (rkhunter) and auditing tool Lynis.\r\n\r\nAs part of his efforts to share knowledge, he enjoys blogging and maintains a Linux security blog named [Linux Audit](https://linux-audit.com). In 2025, the Dutch blog [Linux voor een beginner](https://linux.vooreenbeginner.nl) was created to help those new to Linux and make more accessible. His latest endeavor is a [website](https://foss-privacy-bigtech.nl/) to create an one-stop shop for open source, improve privacy, and lower our dependence on Big Tech. More information about Michael can be found at [michaelboelen.com](https://michaelboelen.com/).", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/TSUVAD/", "id": 112, "guid": "7d237b47-bf9e-59c9-86d5-3420b3ce37e6", "date": "2026-06-07T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-112-van-terminal-naar-tafel-communicatievaardigheden-voor-nerds", "title": "Van terminal naar tafel: communicatievaardigheden voor nerds", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Veel technisch vaardige mensen herkennen het probleem: je h\u00e9bt inhoudelijk gelijk, je argumenten kloppen, je analyse is scherp\u2026 en t\u00f3ch ontspoort het gesprek.\r\n\r\nWaarom?\r\n\r\nOmdat communicatie veel minder rationeel werkt dan we als nerds vaak hopen.\r\n\r\nIn deze Nederlandstalige sessie kijken we naar communicatie vanuit een technisch \u00e9n menselijk perspectief. Niet zweverig, maar praktisch toepasbaar. We volgen de route van een boodschap: van gedachten in het brein van de zender, via woorden, toon en lichaamstaal, naar de interpretatie in het brein van de ontvanger. Onderweg gaat verrassend veel mis.\r\n\r\nAan bod komen onder andere:\r\n\r\n-    waarom intelligente mensen vaak t\u00f3ch communicatief vastlopen;\r\n-    het verschil tussen inhoud, emotie en status in gesprekken;\r\n-    de invloed van stress, ego en rechtvaardigheidsgevoel;\r\n-    de Roos van Leary als praktisch model voor interactie;\r\n-    hoe je minder \u201cbotsend correct\u201d en meer effectief kunt communiceren;\r\n-    hoe je politiek slimmer opereert zonder oneerlijk te worden;\r\n-    omgaan met conflicten in open source, teams en organisaties;\r\n-    het voorbereiden van moeilijke gesprekken met behulp van AI.\r\n\r\nDaarnaast laat de spreker zien hoe moderne AI-tools gebruikt kunnen worden als persoonlijke gesprekssimulator: oefenen met lastige collega\u2019s, formuleren van gevoelige feedback, herkennen van escalatiepatronen en voorbereiden van onderhandelingen.\r\n\r\nDe talk is bedoeld voor developers, sysadmins, open-source contributors, engineers en andere technisch ingestelde mensen die merken dat technische vaardigheden alleen niet voldoende zijn om idee\u00ebn \u00e9cht succesvol over te brengen.\r\n\r\nVerwacht geen managementjargon of corporate training-taal, maar een eerlijke en herkenbare sessie vol praktische handvatten voor het echte leven.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c8456b36-63ad-5c87-a41f-28653563c929", "id": 11, "code": "HRJZAE", "public_name": "Jeroen Baten", "avatar": "https://pretalx.t-dose.org/media/avatars/ddd0f78ecf86ca69282fa0b93e22f2da_jPOCb31.jpg", "biography": "Jeroen Baten is an open-source developer and IT coach with 25+ years of experience in Linux, CI/CD, and web application development. He contributes to the LibrePlan project, where he recently migrated all GitHub-based workflows to Forgejo Actions. He helps organizations adopt open-source tooling and build digitally autonomous development infrastructures.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/E8NLXD/", "id": 97, "guid": "f59873e6-5406-54f9-94f9-571aff262d34", "date": "2026-06-07T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-97-the-xz-utils-backdoor", "title": "The XZ Utils backdoor", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Over the Easter weekend of 2024, the cybersecurity community exploded with uproar over CVE-2024-3094, a software supply chain attack also known as the XZ Utils backdoor. The CVE carries a maximum CVSS score of 10.0, signifying its critical severity. Security vulnerabilities with the maximum severity score are rare, but critical-level vulnerabilities are quite abundant. What sets the XZ Utils backdoor apart is the scope of the attack and the massive potential fallout it could have generated if it would have succeeded. Beyond the statistics for this vulnerability, the discovery process, the intricate engineering and social engineering aspects are wildly interesting. Let\u2019s find out what relates a developer at Microsoft, a fundamental open-source project and a set of sock-puppet accounts on GitHub controlled by an advanced threat actor. Brace yourself for an exciting tour past exotic POSIX function control mechanisms, ELF linking symbols, ED448 keys, APTs and just plain coincidence!", "recording_license": "", "do_not_record": true, "persons": [{"guid": "19c7f36f-ee44-58fb-b1b0-a0edbfca72b5", "id": 79, "code": "XTWAU8", "public_name": "Kris van Rens", "avatar": "https://pretalx.t-dose.org/media/avatars/avatar_hti_IRiXkRg.jpg", "biography": "Ever since the first time Kris got in touch with his dad\u2019s 1983 ZX Spectrum, he was captivated by the wonderful world of computer programming. In 1995, he learned to program \u2018Pacman\u2019 in x86 real-time assembly, which was soon followed by learning C and then C++ and Rust, which came to be his bread and butter. He is very serious about code quality and is mostly interested in C++, Rust, Linux, cybersecurity, programming languages/paradigms, software architecture and performance optimization. He currently works as the lead developer at ViNotion/Nedinsco and as a trainer at High Tech Institute in Eindhoven (NL). If he is not working, coding for fun or doing dad-/husband-related things, he is probably playing the guitar or running out in the woods.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/BLLSGB/", "id": 111, "guid": "4a5fe984-5cba-55fb-8425-9f125402ae33", "date": "2026-06-07T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-111-getting-started-with-ci-cd-using-forgejo-actions-and-why-this-is-important-af", "title": "Getting started with CI/CD using Forgejo Actions and why this is important AF", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Continuous Integration and Continuous Delivery (CI/CD) have become essential practices for modern software development\u2014but many teams still rely on centralized, proprietary platforms like GitHub or GitLab for all their build automation. In this talk, we introduce Forgejo Actions, a powerful, self-hostable CI/CD solution that is largely compatible with GitHub Actions. This makes it incredibly easy for beginners and experienced developers alike to get started with automated testing and delivery pipelines\u2014without surrendering control of their code or infrastructure.\r\n\r\nWe will walk through the core concepts of Forgejo CI/CD: the Forgejo server, the Docker-powered runners, workflow files, and practical examples to get newcomers up and running. In the second half, we zoom out and explain why this matters \"AF\": digital autonomy, reducing vendor lock-in, and avoiding dependency on increasingly centralized platforms. Migrating from GitHub Actions to Forgejo Actions is often surprisingly painless, giving developers the freedom to host their own pipelines while still syncing code to major platforms when needed.\r\n\r\nFinally, we'll explore how Forgejo connects to the broader ecosystem\u2014most notably Codeberg, the fast-growing European non-profit hosting platform with 200,000+ repositories and over 1,200 paying members (membership \u20ac24/year; \u20ac12 discounted). Together, Forgejo and Codeberg demonstrate that modern CI/CD doesn\u2019t need to depend on Big Tech.\r\n\r\nAttendees will walk away with a clear understanding of how to start implementing Forgejo-based CI/CD workflows today\u2014and why doing so is strategically vital for long-term developer independence.\r\n\r\nLinks:\r\n-  Forgejo: https://forgejo.org\r\n- Codeberg: https://codeberg.org\r\n- Codeberg e.V.: https://codeberg.org/Codeberg/org\r\n- Forgejo Actions docs: https://forgejo.org/docs/latest/admin/actions/\r\n- Submitter\u2019s involvement (LibrePlan CI/CD work): \r\n-- https://github.com/LibrePlan/libreplan\r\n-- https://www.libreplan.dev/", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c8456b36-63ad-5c87-a41f-28653563c929", "id": 11, "code": "HRJZAE", "public_name": "Jeroen Baten", "avatar": "https://pretalx.t-dose.org/media/avatars/ddd0f78ecf86ca69282fa0b93e22f2da_jPOCb31.jpg", "biography": "Jeroen Baten is an open-source developer and IT coach with 25+ years of experience in Linux, CI/CD, and web application development. He contributes to the LibrePlan project, where he recently migrated all GitHub-based workflows to Forgejo Actions. He helps organizations adopt open-source tooling and build digitally autonomous development infrastructures.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/78VB3L/", "id": 91, "guid": "f6bad8ef-bce5-5fd9-9dae-0f12221c4396", "date": "2026-06-07T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-91-the-fediverse-just-a-nice-place-not-an-alternative-", "title": "The Fediverse, just a nice place, not an alternative!", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "The Fediverse, a federated network for micro-blogging, video-sharing, picture-posting, vlogging, blogging and much, much more is often misunderstood.\r\n\r\nThis presentation will give you an overview of what it is and what it is not and more importantly how you can participate and what you can do to make the Fediverse even more beautiful.\r\n\r\nExamples will be show of the good, the bad and the ugly. We will talk about how to counter Fear, Uncertainty Doubt arguments that people will use to not engage in it. We will show you how to lure skeptical people in to using the Fediverse (for your and their own good) in a positive way.\r\n\r\nAnd we will help you find and be found on the Fediverse. So we can all prosper and have fun!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "06138a63-236f-5dff-b388-3e118db6a8da", "id": 74, "code": "NHFXCW", "public_name": "Koen de Jonge", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/LSNSNF/", "id": 86, "guid": "f0101e43-896a-5128-b30b-89263eeb34af", "date": "2026-06-07T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:50", "room": "Kleine Spoel", "slug": "2026-86-open-by-choice-sovereign-by-design", "title": "Open by Choice, Sovereign by Design", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "Digital sovereignty is no longer just a strategic preference; in 2026, it is a regulatory imperative. While the \"why\" of sovereignty is clear, the \"how\" remains a challenge for many European enterprises.\r\nIn this session, we explore how open source is uniquely positioned to deliver true autonomy. We will move beyond theory to discuss the practical implementation of transparency and reusability, focusing on:\r\nPolicy as a Catalyst: How Open Source facilitates compliance with the Cyber Resilience Act (CRA) and NIS2.\r\nSecurity through Collaboration: Enhancing resilience by leveraging the \"Power of Many.\"\r\nMeasuring Mastery: A practical look at how organizations can use the Cloud Sovereignty Framework (CSF) to assess their current posture across 8 key objectives\u2014from supply chain to data & AI.\r\nAttendees will be introduced to a privacy friendly assessment tool that allows them to benchmark their sovereignty score against EU standards and generate an actionable gap-analysis report. Let\u2019s Dance, not Fight!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a71b84dd-e549-545e-b77c-485ae8f0eb5f", "id": 21, "code": "T3TY8X", "public_name": "Emiel Brok", "avatar": "https://pretalx.t-dose.org/media/avatars/Emiel_SUSE_background_ZEsxaNa.jpg", "biography": "Emiel Brok is a seasoned Digital Sovereignty & Open Source Ambassador, and a prominent voice in the European FOSS ecosystem. He is actively involved in DOSBA (Dutch Open Source Business Association) and APELL (European Association of Next Generation IT Providers), where he works at the intersection of policy, community, and business strategy to promote European digital autonomy.\r\nKnown for his high-energy delivery and ability to translate complex regulatory frameworks (like CRA and NIS2) into actionable human stories, Emiel is a frequent speaker at international events. He is a passionate advocate for the \"Power of Many,\" encouraging the ecosystem to move past compliance hurdles and embrace a philosophy of \"Let\u2019s Dance, not Fight!\"", "answers": []}], "links": [], "attachments": [], "answers": []}], "Katoenkamer": [{"url": "https://pretalx.t-dose.org/2026/talk/SBXGRQ/", "id": 89, "guid": "d20fc276-77b3-506d-9e55-7b58df40e4cc", "date": "2026-06-07T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:50", "room": "Katoenkamer", "slug": "2026-89-games-on-risc-v", "title": "Games on RISC-V", "subtitle": "", "track": "Presentation", "type": "Talk", "language": "en", "abstract": null, "description": "A computer ecosystem isn't complete without games. In this presentation I will show you where to find games that you can play on multiple architectures, including RISC-V. There are games that are available in repositories, games that you can build from source, games that have been released for RISC-V, and it's also possible to play some games through emulation.\r\n\r\nThis presentation will start with slides, but you will also see live gameplay on actual RISC-V hardware.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0aa97f4d-b9e8-5e0e-a47b-c37bcf583d6a", "id": 42, "code": "XUGCDH", "public_name": "LivingLinux", "avatar": null, "biography": "I started my YouTube channel with videos about the Pinebook Pro.\r\nI publish videos about a lot of devices running Linux, including RISC-V devices.\r\nhttp://youtube.com/c/LivingLinux", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/ZLFYAP/", "id": 90, "guid": "2c4799cf-9038-5e2b-81e0-6296ff0b58cf", "date": "2026-06-07T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "01:50", "room": "Katoenkamer", "slug": "2026-90-verifying-and-signing-artifacts-with-sequoia-pgp", "title": "Verifying and Signing Artifacts with Sequoia PGP", "subtitle": "", "track": "Workshop", "type": "Talk", "language": "en", "abstract": null, "description": "If you work with source code, you probably care about its integrity. Signing an artifact like a file enables others to not only verify that it wasn't corrupted, but also figure out who authorized it. When used correctly, this information can protect against a range of supply-chain attacks.\r\n\r\nIn this workshop, you'll learn how to verify and sign artifacts, and manage certificates. (We won't cover encryption.) We'll use Sequoia, which is the OpenPGP implementation used by Fedora, RHEL, Debian and Ubuntu to authenticate packages.\r\n\r\nWe'll start by learning how to verify a file and discuss what it means to verify a signature. The focus will be not just on the steps, but understanding what they accomplish. We'll then move on to signing your own software. We'll generate a key, talk about how to protect it and how to get it to your users so they can verify your software. Finally, we'll configure git to sign commits and experiment with sq-git, a tool that helps manage a project's signing policy.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "fc07d0aa-dd90-5fdf-a949-0a25affe0e7e", "id": 73, "code": "T98ZE8", "public_name": "Neal H. Walfield", "avatar": null, "biography": "Neal Walfield co-founded the Sequoia PGP project in 2017 and has lead the project ever since. Neal feels that not everyone shares his view that fundamental rights are non-negotiable. That is why he fights for privacy, data protection, and freedom of expression. In his spare time, he enjoys spending time with his family, reading - recently \u201cLe Petit Nicolas,\u201d whose stories seem too familiar to him - and cycling whenever possible.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.t-dose.org/2026/talk/CC987M/", "id": 93, "guid": "6fc50042-1630-56c9-b687-f8144b2a5791", "date": "2026-06-07T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "01:50", "room": "Katoenkamer", "slug": "2026-93-ssh-workshop", "title": "SSH workshop", "subtitle": "", "track": "Workshop", "type": "Talk", "language": "en", "abstract": null, "description": "Want to get more out of SSH? Join this hands-on workshop where we explore \r\nSSH together \u2014 by doing, not just listening.\r\n\r\nTopics include key authentication, jump host and port forwarding.\r\nYou bring your device (with an SSH client installed), T-DOSE provides the servers.\r\n\r\nAudience: Anyone who uses SSH or wants to start \u2014 all skill levels welcome.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "f607954c-f690-562e-abc1-947f68498e56", "id": 76, "code": "9MZ8WK", "public_name": "stappers", "avatar": null, "biography": "As Linux sysadmin is SSH my daily driver.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}