{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2025.2.2"}, "schedule": {"url": "https://pretalx.seagl.org/2025/schedule/", "version": "7", "base_url": "https://pretalx.seagl.org", "conference": {"acronym": "2025", "title": "SeaGL 2025", "start": "2025-11-07", "end": "2025-11-08", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "America/Los_Angeles", "colors": {"primary": "#1d7193"}, "rooms": [{"name": "Room 145", "slug": "8-room-145", "guid": "eb9238a1-31c1-566d-a365-ef024a9fc082", "description": "presentation room, on first floor", "capacity": 138}, {"name": "Room 332", "slug": "9-room-332", "guid": "9c349489-78d2-5a27-9bd2-6aca500fc7cd", "description": "presentation room, on third floor", "capacity": 120}, {"name": "Room 334", "slug": "10-room-334", "guid": "ce087924-8710-5841-9028-bec435797a5b", "description": "presentation room, on third floor", "capacity": 132}, {"name": "Room 340", "slug": "11-room-340", "guid": "cb449757-92aa-5db3-a459-f408cb4cb41a", "description": "presentation room, on third floor", "capacity": 40}, {"name": "Community", "slug": "12-community", "guid": "ead3a4f5-30b3-5bc5-8aa3-61f1d13f96b1", "description": "Community events not in talk rooms", "capacity": 400}], "tracks": [{"name": "Community and Culture", "slug": "12-community-and-culture", "color": "#142545"}, {"name": "Education", "slug": "13-education", "color": "#2B4F91"}, {"name": "Hardware", "slug": "14-hardware", "color": "#3563B9"}, {"name": "Languages and Tools", "slug": "15-languages-and-tools", "color": "#7B9CD9"}, {"name": "Open source AI and Data Science", "slug": "16-open-source-ai-and-data-science", "color": "#bd80ab"}, {"name": "Open-Source Careers", "slug": "17-open-source-careers", "color": "#914A7B"}, {"name": "Performance Art", "slug": "18-performance-art", "color": "#753C64"}, {"name": "Security and Privacy", "slug": "19-security-and-privacy", "color": "#412137"}, {"name": "Systems and Platforms", "slug": "20-systems-and-platforms", "color": "#5D500A"}, {"name": "Everything Else", "slug": "21-everything-else", "color": "#960799"}, {"name": "Keynote", "slug": "22-keynote", "color": "#9ca803"}, {"name": "Cloud and Infrastructure", "slug": "23-cloud-and-infrastructure", "color": "#0b6634"}], "days": [{"index": 1, "date": "2025-11-07", "day_start": "2025-11-07T04:00:00-08:00", "day_end": "2025-11-08T03:59:00-08:00", "rooms": {"Room 145": [{"guid": "ab211585-7e4d-5118-812e-a92919a0e41a", "code": "88THX7", "id": 190, "logo": null, "date": "2025-11-07T09:10:00-08:00", "start": "09:10", "duration": "00:30", "room": "Room 145", "slug": "2025-190-free-the-social-web", "url": "https://pretalx.seagl.org/2025/talk/88THX7/", "title": "Free the Social Web", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "As Free and Open Source Software enthusiasts, we sometimes concentrate on our own experiences with software, hardware and data. But in the world of social networks, our own computing is deeply intertwined with that of our friends and family, colleagues and neighbours. Open Web standards let us stay connected to people that matter to us while using and building free, private, and technically enhanced systems. And we might even change some hearts and minds along the way!", "description": "Social networks are a ubiquitous part of our life -- about 2/3 of all Internet users use social media platforms on a regular basis. They help us connect to family and friends, meet people from around the world who share our common interests, and read and discuss local, national and global news.\r\n\r\nBut social networks have a dark side, too. Their algorithmic feeds can be psychologically addictive, and lead to anti-social behaviour that's bad for society and for our own mental health. The huge amount of data that we share with social network platforms has dubious stewardship, and is often shared with marketers to target us with ads. Most of all, the platforms are locked down, disallowing most interesting hacking, data mining, and optimization for your own use.\r\n\r\nAs hackers, when we don't like how technology works, we make our own. But in the case of social software, that's not enough -- we need to keep connected to the people who matter to us, and the politicians and thinkers who shape our world. How can we make our own social software that keeps us connected to others?\r\n\r\nActivityPub is an open web standard from the W3C. Patent- and royalty-free, collaboratively developed, it lets Free Software developers connect to commercial platforms and free ones alike. The network of ActivityPub-enabled services, dubbed the Fediverse, is a burgeoning coalition of social networks that interoperate with open standards.\r\n\r\nIn this talk, Evan will give a gentle introduction to using ActivityPub-enabled services to get on the Fediverse. He'll talk about the challenges and successes of open social networks, and give some insights based on his 15+ years of building and fighting for the open social web.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MLRPVG", "name": "Evan Prodromou", "avatar": "https://pretalx.seagl.org/media/avatars/MLRPVG_WCoL2HQ.jpg", "biography": "Originally based in San Francisco, hacker and entrepreneur Evan Prodromou now lives in Montreal where he is the Research Director at the Social Web Foundation, where he helps develop and promote the ActivityPub standard.\r\n\r\nA passionate advocate of Open Source and Open Content, Evan is best known for founding the Free travel guide project, Wikitravel.  He is the Chair of the W3C Social Web Working Group and the author of ActivityPub: Programming for the Social Web (O\u2019Reilly Media).", "public_name": "Evan Prodromou", "guid": "1014c798-d9c3-52cb-a1ab-91ad58e9f917", "url": "https://pretalx.seagl.org/2025/speaker/MLRPVG/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/88THX7/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/88THX7/", "attachments": []}, {"guid": "e9200802-5c7f-5ef4-b55e-19154be73f75", "code": "8KSBXV", "id": 99, "logo": null, "date": "2025-11-07T09:40:00-08:00", "start": "09:40", "duration": "00:30", "room": "Room 145", "slug": "2025-99-challenges-when-building-open-source-hardware", "url": "https://pretalx.seagl.org/2025/talk/8KSBXV/", "title": "Challenges When Building Open Source Hardware", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "Manufacturing hardware (devices, machines, objects) is a challenging task. High-volume sales can offset costs of production, but niche products struggle with viability. Distributed production of open source designs---having people build their own niche products---is a possible alternative.\r\nIn this talk, I will describe how digital fabrication like 3D printing, CNC milling, etc. can be used for distributed production and contrast that approach with centralized production. Through example open source hardware projects I will highlight design features that work well and less well, how community support is crucial for replication, and give recommendations for how to make more distributed production possible.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "VTWPXZ", "name": "Nadya Peek", "avatar": null, "biography": "Dr. Nadya Peek is an associate professor in the department of Human Centered Design & Engineering (HCDE) at the University of Washington where she directs the Machine Agency. Her work focuses on unconventional digital fabrication tools, small scale automation, networked control systems, and advanced manufacturing. Spanning electronics, firmware, software, and mechanics, her research focuses on harnessing the precision of machines for the creativity of individuals.\r\n\r\nBefore joining HCDE faculty in February 2018, Peek was a postdoctoral research scientist at the MIT Center for Bits and Atoms. She is VP of the Open Source Hardware Association, half of the design studio James and the Giant Peek, and plays drum machines and synths in Construction", "public_name": "Nadya Peek", "guid": "042b8cd4-7abb-574e-a725-28a72c98e604", "url": "https://pretalx.seagl.org/2025/speaker/VTWPXZ/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/8KSBXV/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/8KSBXV/", "attachments": []}, {"guid": "8f0acaf4-db49-5136-85ff-cf176a009601", "code": "DYCBJX", "id": 128, "logo": null, "date": "2025-11-07T10:30:00-08:00", "start": "10:30", "duration": "00:20", "room": "Room 145", "slug": "2025-128-build-a-great-business-on-open-source-without-selling-your-soul", "url": "https://pretalx.seagl.org/2025/talk/DYCBJX/", "title": "Build a Great Business on Open Source without Selling Your Soul", "subtitle": "", "track": "Open-Source Careers", "type": "20-Minute Talk", "language": "en", "abstract": "A profitable business is one of the best protections for commercial open source projects and communities that depend on them. This talk draws on the experience of companies that pulled it off to explain how to do it for your own projects. We\u2019ll discuss commercial models that actually work, giving back to the community, and gracefully collecting money for free software. We'll also touch on topics for larger projects like foundations and taking VC funding. It is possible to balance a strong belief in open source communities with making payroll every two weeks. We've done it and will share our secrets.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "CP7PJE", "name": "Robert Hodges", "avatar": "https://pretalx.seagl.org/media/avatars/CP7PJE_NMQ6iDi.jpeg", "biography": "Robert Hodges serves as CEO at Altinity, an enterprise provider for ClickHouse. Robert has over 30 years of experience with database systems and applications including pre-relational databases such as M204, online SQL transaction processing, Hadoop, and analytics. In the last few years, his work has focused on analytical databases, Kubernetes, and open source. Robert is the founder of the Open Source Analytics Conference (osacon.io).", "public_name": "Robert Hodges", "guid": "f342ce9c-fcc9-5a90-bd7d-69a4e6d98369", "url": "https://pretalx.seagl.org/2025/speaker/CP7PJE/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/DYCBJX/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/DYCBJX/", "attachments": []}, {"guid": "53c1bac9-20dc-5f7e-aaf0-33bf5cde2a33", "code": "FNRU7M", "id": 90, "logo": null, "date": "2025-11-07T11:00:00-08:00", "start": "11:00", "duration": "00:20", "room": "Room 145", "slug": "2025-90-what-is-free-may-never-die", "url": "https://pretalx.seagl.org/2025/talk/FNRU7M/", "title": "What Is Free May Never Die", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "Software freedom doesn't just preserve your freedoms as the enduser or developer. It makes the software itself immortal.", "description": "Software freedom grants a project functional immortality. Legal, economic, organizational, and temporal forces all conspire to destroy software going back to the dawn of recorded software history. We will explore the exact mechanisms for how the free nature of FOSS allows for unparalleled longevity, even in the face of assassination attempts from multi-billion dollar trans-national corporations. We'll look forward in time as well, and chart out a course for the future where all software is free.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RYYEKJ", "name": "Romeo S", "avatar": "https://pretalx.seagl.org/media/avatars/RYYEKJ_U3AC6DK.JPG", "biography": "Romeo is a GNU/Linux sysadmin with about a decade of experience. Currently he specializes in HPC workloads.", "public_name": "Romeo S", "guid": "cd1612f5-3a65-569a-8e02-8c9fc073842f", "url": "https://pretalx.seagl.org/2025/speaker/RYYEKJ/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/FNRU7M/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/FNRU7M/", "attachments": []}, {"guid": "8ec5d363-f2c1-5f7e-9e3d-e56be2a748c8", "code": "KFGUTN", "id": 107, "logo": null, "date": "2025-11-07T11:30:00-08:00", "start": "11:30", "duration": "00:50", "room": "Room 145", "slug": "2025-107-full-circle-from-programmer-to-lawyer-to-open-program-office-manager", "url": "https://pretalx.seagl.org/2025/talk/KFGUTN/", "title": "Full Circle:  From Programmer to Lawyer to Open Program Office Manager", "subtitle": "", "track": "Open-Source Careers", "type": "50-Minute Talk", "language": "en", "abstract": "Being the Compliance Manager of the Open Program Office of Hewlett Packard Enterprise (https://www.hpe.com/us/en/open-source.html) is the culmination of my prior lives as a computer programmer, lawyer and adjunct professor specializing in intellectual property subjects including open source. I'll discuss my start in computer programming and how I first became acquainted with open source along with the lessons I've learned along the way to maximize my impact in the Open Program Office at HPE.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "C8VCAV", "name": "Ria Farrell Schalnat", "avatar": "https://pretalx.seagl.org/media/avatars/C8VCAV_mZNMXPC.jpg", "biography": "I am delighted to work with the Open Program Office of Hewlett Packard Enterprise (https://www.hpe.com/us/en/open-source.html)! This role is the culmination of my prior lives as a computer programmer, lawyer and adjunct professor specializing in intellectual property subjects including open source. \r\n\r\nI am admitted to practice law in Ohio, the U.S. Patent & Trademark Office, and in-house in Washington. While in private practice, I served for two years as President of CincyIP, a local bar association dedicated to intellectual property education. I served as adjunct professor at the University of Cincinnati School of Law and University of Dayton School of Law on subjects including Patent Litigation, Cyberspace Law and Open Source Licensing.", "public_name": "Ria Farrell Schalnat", "guid": "9b22d982-9f54-5777-bf5d-21f1e3a04353", "url": "https://pretalx.seagl.org/2025/speaker/C8VCAV/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/KFGUTN/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/KFGUTN/", "attachments": []}, {"guid": "8fd4ec67-20d2-57aa-b1a8-513edf780576", "code": "3ZJJA3", "id": 153, "logo": null, "date": "2025-11-07T14:00:00-08:00", "start": "14:00", "duration": "00:50", "room": "Room 145", "slug": "2025-153-developing-on-nextcloud-in-2025-what-s-new", "url": "https://pretalx.seagl.org/2025/talk/3ZJJA3/", "title": "Developing on Nextcloud in 2025: What's New?", "subtitle": "", "track": "Languages and Tools", "type": "50-Minute Talk", "language": "en", "abstract": "Have you ever wanted to contribute to Nextcloud or develop a Nextcloud app, but do not necessarily have any experience with PHP? In this talk, we will share some recent developments that have been happening around Nextcloud in order to make the Nextcloud ecosystem more welcoming and accessible to developers of all skill levels and programming languages. In particular, we will introduce the new AppAPI framework, which enables the ability to produce \"external apps\" that can be written in *any* programming language (yes, really!), as well as provide some examples of such apps being used in production today. As one of the leading FLOSS alternatives to many of big tech's product offerings, Nextcloud needs you now more than ever!", "description": "This 50-minute talk will include a brief introduction to [AppAPI](https://github.com/nextcloud/app_api) and how it works, explain what \"external apps\" are and how they differ from traditional Nextcloud apps, as well as show some example external apps in action and their real-world use cases. We will also highlight other ways the community can contribute to the Nextcloud ecosystem as a whole through: 1) the various programming languages already in use throughout the suite of Nextcloud software, and 2) how other (under-represented) languages can be newly integrated into the app ecosystem.\r\n\r\nAfterwards, we will move into the live workshop component where we will walk through the development of a simple example app in Python. With this hands-on tutorial, our goal is to lower the entry barrier for all developers by showcasing what it is actually like to develop for Nextcloud, ultimately making it accessible to students and entry-level developers.", "recording_license": "", "do_not_record": false, "persons": [{"code": "J8GBFV", "name": "Edward Ly", "avatar": "https://pretalx.seagl.org/media/avatars/J8GBFV_TzVlMT6.png", "biography": "Dr. Edward Ly is a Portland, Oregon native who now works as a software engineer at [Nextcloud](https://nextcloud.com/), where he is part of a team that develops ethical AI solutions and supports the greater Nextcloud and free software community. Previously, he obtained his Ph.D. in Computer Science and Engineering from the University of Aizu, with the resulting research also being released as free software. He has also successfully given public talks at various academic research conferences (AES, EvoStar) and open source events (FOSSY, Nextcloud Community Conference), all while being openly autistic.\r\n\r\nIn his spare time, Edward enjoys playing free software games.", "public_name": "Edward Ly", "guid": "72d28693-eca5-5e36-914d-ce6b874c2980", "url": "https://pretalx.seagl.org/2025/speaker/J8GBFV/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/3ZJJA3/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/3ZJJA3/", "attachments": []}, {"guid": "f9ddd602-ef3e-5b56-b23d-d60f01df7c0a", "code": "LFQS3C", "id": 162, "logo": null, "date": "2025-11-07T15:00:00-08:00", "start": "15:00", "duration": "00:20", "room": "Room 145", "slug": "2025-162-ssh-certificates-all-the-trust-none-of-the-fuss", "url": "https://pretalx.seagl.org/2025/talk/LFQS3C/", "title": "SSH Certificates: All the Trust, None of the Fuss", "subtitle": "", "track": "Security and Privacy", "type": "20-Minute Talk", "language": "en", "abstract": "SSH certificates improve both security and usability. No more TOFU (trust on first use) when you log in. Time-bound keys for access to limit the blast radius of a stolen or compromised key. We'll show how certificates are used and improve upon identity/pubkey authentication, and introduce several open source tools for managing them.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "KJLA7X", "name": "Bri Hatch", "avatar": "https://pretalx.seagl.org/media/avatars/headshot-goatee-orange-2363x2363_5uTyg8p.png", "biography": "Bri Hatch (currently a Founding Engineer and Dropzone AI) is a command line geek and Open Source contributor and proponent. He has been automating, securing, and breaking into systems since before he traded his Apple ][+ for his first Unix machine.", "public_name": "Bri Hatch", "guid": "3fe11a88-c21c-5bec-b61b-a7fb93ead39c", "url": "https://pretalx.seagl.org/2025/speaker/KJLA7X/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/LFQS3C/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/LFQS3C/", "attachments": []}, {"guid": "0d9cebbf-45d4-5294-a503-cbc53b2a2b85", "code": "XE8TL3", "id": 172, "logo": null, "date": "2025-11-07T16:00:00-08:00", "start": "16:00", "duration": "00:50", "room": "Room 145", "slug": "2025-172-resist-tech-monopolies-community-photo-hosting", "url": "https://pretalx.seagl.org/2025/talk/XE8TL3/", "title": "Resist Tech Monopolies: Community Photo Hosting", "subtitle": "", "track": "Cloud and Infrastructure", "type": "50-Minute Talk", "language": "en", "abstract": "Resist Tech Monopolies (RTM) is a collective that aims to build & support community alternatives to big tech. One of our projects is a self-hosted and distributed photo sharing application that will be an alternative to proprietary platforms like Google and iCloud Photos. Alternatives already exist; however, there are several barriers to more people adopting these tools, including cost of physical infrastructure, required tech skills, time and energy, and a lack of desired features. In this talk we present the case for resisting tech monopolies like Google Photos, go through the technical details of how we set up a community photo hosting platform, and share our lessons learned on the process.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "MAWUWN", "name": "Linnea", "avatar": "https://pretalx.seagl.org/media/avatars/MAWUWN_OptBfSH.JPG", "biography": "Linnea is a tech worker and a member of the Resist Tech Monopolies collective.", "public_name": "Linnea", "guid": "74de0968-5b58-5d6b-b2a5-fcc0bd658fbc", "url": "https://pretalx.seagl.org/2025/speaker/MAWUWN/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/XE8TL3/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/XE8TL3/", "attachments": []}, {"guid": "0e82cfe0-f128-5a40-b308-197fcc34806d", "code": "EWCUGD", "id": 149, "logo": null, "date": "2025-11-07T17:00:00-08:00", "start": "17:00", "duration": "00:50", "room": "Room 145", "slug": "2025-149-physical-theatre-made-using-open-source-tooling", "url": "https://pretalx.seagl.org/2025/talk/EWCUGD/", "title": "Physical Theatre, made using open source tooling", "subtitle": "", "track": "Performance Art", "type": "50-Minute Talk", "language": "en", "abstract": "I've been creating, performing, and touring several full length, high energy mime-inspired shows I describe as \"Living Cartoons\" for over 10 years at festivals around the USA.  Happy to share different pieces or sections of shows, which have been made on shoestring budgets using open source software and open hardware for prop design: laser cutters, synthesizers, etc.  You can also learn more about my fascination with DIY and fully open source tooling through my podcast [Linux Prepper](https://podcast.james.network)", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "3GF9A8", "name": "James Sundquist (Living Cartoon Company)", "avatar": "https://pretalx.seagl.org/media/avatars/3GF9A8_pka86Fk.jpeg", "biography": "Founder of Living Cartoon Company, making and touring [original theatrical shows](https://james.network/about/) around the USA.  Started [Linux Prepper podcast](https://podcast.james.network) in 2024 as a different way to express interest in DIY and being a self sufficient as possible while still enjoying life! Volunteer with [Noisebridge](https://www.noisebridge.net/wiki/User:James), [Nextcloud](https://www.youtube.com/watch?v=Ju23ZKUYsXk) and [NextcloudPi](https://www.youtube.com/watch?v=7P3k8Mmdr6M).  You can also [hear a selection of bands he has been a part of](https://james.network/music/).  Will be tabling and promoting SeaGL in 2025, so do stop by and say hello!", "public_name": "James Sundquist (Living Cartoon Company)", "guid": "e719586f-bb3e-56ca-b234-89c64ca8a9d0", "url": "https://pretalx.seagl.org/2025/speaker/3GF9A8/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/EWCUGD/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/EWCUGD/", "attachments": []}], "Room 332": [{"guid": "8069e117-10ee-5b13-b20b-6578ee917c79", "code": "WDYNZF", "id": 121, "logo": null, "date": "2025-11-07T10:30:00-08:00", "start": "10:30", "duration": "00:50", "room": "Room 332", "slug": "2025-121-productive-parallel-programming-from-laptops-to-supercomputers-with-chapel", "url": "https://pretalx.seagl.org/2025/talk/WDYNZF/", "title": "Productive parallel programming from laptops to supercomputers with Chapel", "subtitle": "", "track": "Languages and Tools", "type": "50-Minute Talk", "language": "en", "abstract": "This talk will introduce Chapel (https://chapel-lang.org), an open-source programming language designed to support parallel computing on multicore CPUs and GPUs, whether on personal laptops, the cloud, or the world's largest supercomputers.  Chapel's goal is to support code that's as easy to read and write as Python, yet with performance and scalability that matches C, C++, OpenMP, CUDA, MPI, and other low-level approaches.  This talk will cover Chapel's motivation and features, while also surveying a few flagship applications that have been written using it.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HF7F9E", "name": "Brad Chamberlain", "avatar": "https://pretalx.seagl.org/media/avatars/HF7F9E_NtWMmAx.jpg", "biography": "Brad Chamberlain is a Distinguished Technologist at Hewlett Packard Enterprise (formerly Cray Inc.) who has spent his career focused on user productivity for HPC systems, particularly through the design and development of the Chapel parallel programming language  (https://chapel-lang.org).  He received his Ph.D in Computer Science & Engineering from the University of Washington in 2001 where he focused on the ZPL parallel array language, and he remains associated with the department as an affiliate professor of the Paul G. Allen School.", "public_name": "Brad Chamberlain", "guid": "8e4bbb80-7024-5802-9125-9041af982125", "url": "https://pretalx.seagl.org/2025/speaker/HF7F9E/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/WDYNZF/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/WDYNZF/", "attachments": []}, {"guid": "605367a1-d09d-562a-a4ab-90436804bd84", "code": "YCPRXG", "id": 88, "logo": null, "date": "2025-11-07T11:30:00-08:00", "start": "11:30", "duration": "00:50", "room": "Room 332", "slug": "2025-88-building-a-chromebook-replacement-with-nixos", "url": "https://pretalx.seagl.org/2025/talk/YCPRXG/", "title": "Building a Chromebook replacement with NixOS", "subtitle": "", "track": "Languages and Tools", "type": "50-Minute Talk", "language": "en", "abstract": "As Linux users, we often install Linux for friends and family, but many struggle with updates, packaging quirks, and system maintenance\u2014leaving you to fix issues and them frustrated.\r\n\r\nInstead of simply suggesting they get a Chromebook, what if we could create a similar experience with NixOS? My Nixbook project delivers automatic updates, easy Flatpak app installs, and sane defaults for everyday users.\r\n\r\nIn this talk, I\u2019ll share how I built it and made it work flawlessly.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8N83CL", "name": "Mike Kelly", "avatar": "https://pretalx.seagl.org/media/avatars/8N83CL_yFbTI24.jpg", "biography": "Mike Kelly is the CTO, Developer and Co-Founder of a SaaS company called MemberVault. He is not only a big Linux fan for personal uses, but uses Linux exclusively to develop and host the platform.\r\n\r\nMike is based in Olympia, WA where him and his wife run MemberVault, while raising 3 kids and a golden doodle.", "public_name": "Mike Kelly", "guid": "fadb0659-1854-5b11-8b3b-1da9df5d03b6", "url": "https://pretalx.seagl.org/2025/speaker/8N83CL/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/YCPRXG/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/YCPRXG/", "attachments": []}, {"guid": "9966df0a-e138-5ab1-860b-f93ddb5a0512", "code": "SVTBXG", "id": 112, "logo": null, "date": "2025-11-07T14:00:00-08:00", "start": "14:00", "duration": "00:50", "room": "Room 332", "slug": "2025-112-the-cathedral-and-the-bizarre-ii-branches-of-faith-or-committing-code-not-sins", "url": "https://pretalx.seagl.org/2025/talk/SVTBXG/", "title": "The Cathedral and the Bizarre II: Branches of Faith or, Committing Code Not Sins", "subtitle": "", "track": "Languages and Tools", "type": "50-Minute Talk", "language": "en", "abstract": "Git is a major part of modern software development. It is the de facto open source version control platform, enabling developers worldwide to work concurrently without conflicts. Its robust branching and merging features facilitate both parallel development and efficient project management in a culture that encourages the use of Git as a universal tool for managing code in many varied settings and for adapting your dev process to fit its design. This talk will outline the TempleOS development environment, tips and tricks for writing software in the HolyC programming language, and how an operating system without a network stack can still follow modern development practices.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "W88XVL", "name": "Toby Betts", "avatar": "https://pretalx.seagl.org/media/avatars/laura_palmer_184px_fHZ2wHq.jpg", "biography": "Toby Betts has been breaking and, when possible, fixing computers since childhood. He has worked as a system administrator, a service engineer, a site reliability engineer, and a free and open source software consultant for mid- to large-sized businesses for over 25 years. His main interests are system security, free cryptography, and fun file systems.", "public_name": "Toby Betts", "guid": "2a33c324-81f5-5eb8-b24f-43b65526999e", "url": "https://pretalx.seagl.org/2025/speaker/W88XVL/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/SVTBXG/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/SVTBXG/", "attachments": []}, {"guid": "6067e17b-df47-5359-afb7-9860f84f8dd4", "code": "ZZRGMW", "id": 92, "logo": null, "date": "2025-11-07T15:00:00-08:00", "start": "15:00", "duration": "00:20", "room": "Room 332", "slug": "2025-92-linux-doesn-t-resonate-with-the-mainstream-stillos", "url": "https://pretalx.seagl.org/2025/talk/ZZRGMW/", "title": "Linux Doesn't Resonate With The Mainstream - stillOS", "subtitle": "", "track": "Systems and Platforms", "type": "20-Minute Talk", "language": "en", "abstract": "This talk addresses the issues that Linux has preventing it from being a mainstream option like Windows and macOS currently are, and the lessons I am taking away when building stillOS.", "description": "This talk addresses Linux issues that prevent it from being a mainstream option like Windows and macOS currently are. I'll also demonstrate how I'm applying these lessons when building stillOS. Many people point to app compatibility issues, but I believe the real issues are closer to stability and usability problems with current Linux desktops, as well as Linux's brand reception among the mainstream audience. With that, I aim to leverage the current issues that Windows and macOS have, while also learning from their strengths to create the perfect mainstream Linux OS.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TTLLXF", "name": "Cameron Knauff", "avatar": "https://pretalx.seagl.org/media/avatars/TTLLXF_cbWv8Cd.jpeg", "biography": "I am a business major at Washington State University who is founding stillHQ. The goal is to build a new Linux distro that appeals to mainstream users with features such as deeply integrated web apps, a curated app store, a layout switcher, and more.", "public_name": "Cameron Knauff", "guid": "3c60660d-6297-507f-90fc-71b2406c0e92", "url": "https://pretalx.seagl.org/2025/speaker/TTLLXF/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/ZZRGMW/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/ZZRGMW/", "attachments": []}, {"guid": "8d05bd08-69c0-5ddf-8cf0-125b0cfd1202", "code": "HMNXFY", "id": 160, "logo": null, "date": "2025-11-07T16:00:00-08:00", "start": "16:00", "duration": "00:50", "room": "Room 332", "slug": "2025-160-kernel-backport-automation-and-validation-in-centos-rhel", "url": "https://pretalx.seagl.org/2025/talk/HMNXFY/", "title": "Kernel backport automation and validation in CentOS/RHEL", "subtitle": "", "track": "Cloud and Infrastructure", "type": "50-Minute Talk", "language": "en", "abstract": "An overview of the backport automation and validation done on CentOS Stream kernel merge requests:\r\n- what gets automatically backported?\r\n- what checks are run?\r\n- how do these changes end up in CentOS and Red Hat Enterprise Linux?", "description": "We\u2019ll walk through the building blocks that help ensure CentOS Stream (and by extension, Red Hat Enterprise Linux) kernels are ready for use on your mission-critical systems.\r\n\r\n- Webhook that performs CVE assignment automation and commit identification, parsing upstream vulns repo, updates triggering Jira issue\r\n- Webhook that reacts to Jira issue updates, and triggers automated backport attempts\r\n- Automated submission of GitLab merge requests for successful backports\r\n- Build and test pipelines that run on merge request creation and code updates\r\n- Webhooks that react to merge request creation and updates to run various sanity checks", "recording_license": "", "do_not_record": false, "persons": [{"code": "YBDWMG", "name": "Jarod Wilson", "avatar": "https://pretalx.seagl.org/media/avatars/YBDWMG_mkaT0BO.jpeg", "biography": "One of Red Hat's long-tenured kernel grease monkeys.", "public_name": "Jarod Wilson", "guid": "41f37689-89eb-5d2f-9499-d19e17fe86c7", "url": "https://pretalx.seagl.org/2025/speaker/YBDWMG/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/HMNXFY/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/HMNXFY/", "attachments": []}, {"guid": "79077d6b-ea4d-55bd-a5f6-3b0c0a45af6b", "code": "DU8YUQ", "id": 96, "logo": null, "date": "2025-11-07T17:30:00-08:00", "start": "17:30", "duration": "00:20", "room": "Room 332", "slug": "2025-96-duality-of-python", "url": "https://pretalx.seagl.org/2025/talk/DU8YUQ/", "title": "Duality of Python", "subtitle": "", "track": "Languages and Tools", "type": "20-Minute Talk", "language": "en", "abstract": "You may already know that in Python, everything is an object. You may also have learned that _type_ is the ur-type of everything. This is also true. But these two truths seem to be in conflict with one another. Which is the more fundamental thing of Python? Join me as I explore some of Python's most fundamental built-ins and try to reconcile this question. In the end you might see how Programming at large holds many dualities and paradoxes.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "BY78H8", "name": "Jeremiah Paige", "avatar": null, "biography": "A professional code twiddler. The computers work better after I\u2019ve added code to them more often than the alternative.", "public_name": "Jeremiah Paige", "guid": "493534ef-e898-58ca-9da9-0b1479b68b0e", "url": "https://pretalx.seagl.org/2025/speaker/BY78H8/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/DU8YUQ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/DU8YUQ/", "attachments": []}], "Room 334": [{"guid": "77cb7566-acb7-52c5-baed-32437f896d4f", "code": "ZWPRGU", "id": 173, "logo": null, "date": "2025-11-07T10:30:00-08:00", "start": "10:30", "duration": "00:50", "room": "Room 334", "slug": "2025-173-beyond-scratch-playing-with-no-code-visual-programming", "url": "https://pretalx.seagl.org/2025/talk/ZWPRGU/", "title": "Beyond Scratch - Playing with No-Code Visual Programming", "subtitle": "", "track": "Education", "type": "50-Minute Talk", "language": "en", "abstract": "I'll walk you through my process of building interactive visual learning tools with my children and share with you what we built and let you play with them as well.  Topics include logic gates, simple simulations and systems thinking.\r\n\r\nThis talk is suitable for beginners and the platforms we built are fun for adults as well.  Learning can be fun :)", "description": "As a web developer with small children, I wanted to find a way for them to engage with computer programming concepts without having to write functions or even have to read.  In collaboration with my kids I built a few simulation/games/learning tools to explore different concepts.\r\n\r\nI was heavily influenced by Bret Victor.  I was also inspired by the Nand2Tetris course.\r\n\r\nMy projects are all free and open source and I welcome feedback and collaboration to make them better: https://github.com/imme5150/", "recording_license": "", "do_not_record": false, "persons": [{"code": "YKFKGR", "name": "Josh Shupack", "avatar": "https://pretalx.seagl.org/media/avatars/YKFKGR_bWJY421.png", "biography": "A freelance web developer since 2004, Josh primarily uses Ruby on Rails hosted on Heroku. He is the lead programmer for a number of small companies and enjoys contributing to open source projects. Josh loves tracking down bugs and mentoring programmers (when he's not sailing).", "public_name": "Josh Shupack", "guid": "a258c429-3af9-54be-8242-688170d6bca3", "url": "https://pretalx.seagl.org/2025/speaker/YKFKGR/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/ZWPRGU/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/ZWPRGU/", "attachments": []}, {"guid": "9d56c311-330a-5ca5-a0db-9eea07fcebcf", "code": "A7EBVC", "id": 125, "logo": null, "date": "2025-11-07T11:30:00-08:00", "start": "11:30", "duration": "00:20", "room": "Room 334", "slug": "2025-125-throwing-bits-on-the-wire-an-introduction-to-network-programming", "url": "https://pretalx.seagl.org/2025/talk/A7EBVC/", "title": "Throwing bits on the wire: An introduction to network programming", "subtitle": "", "track": "Education", "type": "20-Minute Talk", "language": "en", "abstract": "A brief intro to the history and fundamentals of writing programs that communicate over a network. This talk provides basic background and examples so that attendees can experiment immediately and kickstart their own projects and tools.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "733GPD", "name": "Tree Davies", "avatar": null, "biography": "Open Source Linux nerd for ~30 years. SRE at Google. Coffee enthusiast, and traveler of time and space.", "public_name": "Tree Davies", "guid": "5853516b-dfc2-5136-8837-708ec313ca65", "url": "https://pretalx.seagl.org/2025/speaker/733GPD/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/A7EBVC/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/A7EBVC/", "attachments": []}, {"guid": "0666542e-e440-5d62-9788-d4d2ad703560", "code": "PY8QLS", "id": 177, "logo": null, "date": "2025-11-07T12:00:00-08:00", "start": "12:00", "duration": "00:20", "room": "Room 334", "slug": "2025-177-serial-config-compiling-applications-for-embedded-interactivity", "url": "https://pretalx.seagl.org/2025/talk/PY8QLS/", "title": "Serial Config: Compiling Applications for Embedded Interactivity", "subtitle": "", "track": "Languages and Tools", "type": "20-Minute Talk", "language": "en", "abstract": "Over the past few decades, a rich ecosystem of open source hardware, programming environments, and server applications has grown to support rapid device development. With any device, user interaction is an all-important part of design. But the screens, lights, and buttons to support interaction are often the most intensive part of development. One strategy found in commercial devices is to pair with a richer device, such as a smartphone, for improved interactivity. Serial-config brings this kind of interaction to the open-source domain. From an abstract specification, it generates an embedded library, protocol, and a desktop or smartphone application binary for interacting with a tethered device.", "description": "Interactivity is built into most every electronic device. (It\u2019s unnerving when it isn\u2019t!) Lights, screens, and chirps indicate power or status. Switches power up. Buttons and screens navigate, select, and start. Graphs show data. Menus alter settings. For many devices, interaction is the most difficult and intensive part of development. Screens need case cut-outs. Buttons need debouncing. Buzzers need pulsing. In some commercial applications, designers support interactivity with an app running on a phone or computer.\r\n\r\nSerial-config is an open source effort to bring this kind of tethered interactivity to prototypers and independent device builders. The input to serial-config is a data schema and environment specification. The schema describes the data format and kind of interaction, such as settings editing, command execution, and data streaming. The environment specification describes the language and hardware configuration (arduino/etc), storage, connection method (serial or BLE), app destination (android or desktop), and plug-ins for greater control. Serial-config outputs an embedded library that a designer builds into their device, and an application binary that supports interaction. Crucial to serial-config\u2019s success is a low-overhead embedded command set, and a self-describing interface that reuses the application environment to specify its own input.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TUSHLL", "name": "Simon", "avatar": "https://pretalx.seagl.org/media/avatars/TUSHLL_OKPSRxq.jpg", "biography": "Simon is an open-source hardware enthusiast and programmer.", "public_name": "Simon", "guid": "2a7d48ee-f532-54c6-abec-335e8b78c403", "url": "https://pretalx.seagl.org/2025/speaker/TUSHLL/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/PY8QLS/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/PY8QLS/", "attachments": []}, {"guid": "8f457ca2-2195-5c65-9982-9aa9ac27c6f6", "code": "DFQ38B", "id": 187, "logo": null, "date": "2025-11-07T14:00:00-08:00", "start": "14:00", "duration": "00:50", "room": "Room 334", "slug": "2025-187-learn-practical-skills-today-to-prepare-for-ai-incident-response-with-the-airctl-project", "url": "https://pretalx.seagl.org/2025/talk/DFQ38B/", "title": "Learn practical skills TODAY to prepare for AI Incident Response with the AIRCTL Project", "subtitle": "", "track": "Security and Privacy", "type": "50-Minute Talk", "language": "en", "abstract": "Prepare for incidents with the AI Incident Response & Control (AIRCTL) Project maintainers. You will learn about AI risks, why preparedness matters, and incident response (IR) scenarios using FOSS resources.\r\n\r\nWe will guide you through how to run an in-person or virtual tabletop role-playing session using an AI-themed expansion to the game Backdoors and Breaches from Black Hills Information Security. All tools for gameplay and resources are included and FOSS.\r\n\r\nAttendees will leave with all the practical skills needed to run a realistic tabletop IR exercise for safeguarding an organization using AI technology and for protecting research & development (R&D) assets. NO artificial intelligence or incident response experience needed!", "description": "After learning how to be incident commanders, you will immediately apply the skills learned in-session to run tabletops at SeaGL with instructor-led facilitation.\r\n\r\nParticipants of will attend an introductory briefing by the AIRCTL team on AI for security professionals, four common types of AI incidents, and the mechanics of the Backdoors & Breaches tabletop IR game. \r\n\r\nParticipants will then form teams, get guidance for your scenario, and breakout to roleplay as an Incident Responder or Incident Commander for a facilitated playtest of one of the common AI incident scenarios: R&D compromise, material breach via AI path, AI defacement & manipulation, AI exploitation.\r\n\r\nBe prepared to commit at least one hour to the workshop session to experience all segments. The intro briefing is 10 minutes with short Q&A. Each game scenario takes 30-60 minutes for play, depending on the IR team. Debrief discussion and exit survey will take roughly 20 minutes. An optional \u201call hands\u201d debrief will follow. \r\n\r\nParticipants who playtest any of the AIRCTL Project IR scenarios and share their experiences and ideas as feedback will be eligible for playtester credit on the AIRCTL project pages \u2014 we want to see the community win and appreciate your time with us has value. The session will not be recorded but notes and photos with consent are welcome.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZMDKHX", "name": "Emily Soward", "avatar": null, "biography": "Emily Soward has over 15 years of experience in AI R&D with specializations in governance, operations, and security. She is a serial innovator, founder, and leader in AI incident response, ecological and edge AI research, and AI security research. She is notable for courses and teaching in AI governance, risk management, operations, and security, as well as her work on AI and ML frameworks for Amazon Web Services. Her contributions to the HITRUST Alliance AI Working Group supported the launch of the first cybersecurity certification for deployed AI systems. In 2024, she cofounded the AI Incident Response & Control (AIRCTL) Project, an open-source project making top AI security skills accessible for small and under-resourced organizations.", "public_name": "Emily Soward", "guid": "8a1c60dd-33bb-5b0b-87cf-771e14722499", "url": "https://pretalx.seagl.org/2025/speaker/ZMDKHX/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/DFQ38B/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/DFQ38B/", "attachments": []}, {"guid": "39d07533-790e-523e-994c-d2bac17ae9d1", "code": "3GKV8X", "id": 137, "logo": null, "date": "2025-11-07T15:00:00-08:00", "start": "15:00", "duration": "00:20", "room": "Room 334", "slug": "2025-137-magical-mystery-tour-a-roundup-of-observability-datastores", "url": "https://pretalx.seagl.org/2025/talk/3GKV8X/", "title": "Magical Mystery Tour: A Roundup of Observability Datastores", "subtitle": "", "track": "Cloud and Infrastructure", "type": "20-Minute Talk", "language": "en", "abstract": "From plain-old Postgres to the LGTM stack, ELK, Cassandra, and ClickHouse, the landscape of telemetry storage options is as vast as it is overwhelming. With so many choices, how do we decide which datastore is right for the job?\r\nIn this talk, Joshua will guide attendees through the foundational principles of telemetry\u2014covering metrics, traces, logs, profiles, and wide events\u2014and break down the strengths and limitations of different database technologies for each use case.\r\nWe\u2019ll examine how traditional relational databases like Postgres can still hold their own, where ELK and CockroachDB fit into the picture, and why specialized stacks like LGTM (Loki, Grafana, Tempo, Mimir) are so popular in modern observability pipelines. And, of course, w", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "SYVWDX", "name": "Joshua Lee", "avatar": "https://pretalx.seagl.org/media/avatars/SYVWDX_1HmsmJl.jpeg", "biography": "Josh is a seasoned software developer with over a decade of experience, specializing in a broad range of topics including operations, observability, agile methodologies, and accessibility. His passion for technology is matched by his enthusiasm for sharing knowledge through public speaking. Currently, Josh serves as a Developer Advocate for Altinity, where he creates educational content on ClickHouse and OpenTelemetry. Additionally, he is an active contributor to the OpenTelemetry project, helping to advance the field of observability in software development.", "public_name": "Joshua Lee", "guid": "e67e2e32-399d-5599-bfdd-68970ec08124", "url": "https://pretalx.seagl.org/2025/speaker/SYVWDX/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/3GKV8X/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/3GKV8X/", "attachments": []}, {"guid": "d582e1aa-0caa-5ee6-ba65-f087086c412e", "code": "FE3E7R", "id": 93, "logo": null, "date": "2025-11-07T16:00:00-08:00", "start": "16:00", "duration": "00:50", "room": "Room 334", "slug": "2025-93-observability-is-for-the-frontend-too", "url": "https://pretalx.seagl.org/2025/talk/FE3E7R/", "title": "Observability is for the Frontend, Too!", "subtitle": "", "track": "Cloud and Infrastructure", "type": "50-Minute Talk", "language": "en", "abstract": "Observability is the ability to measure the current state of a system. Backend engineers are familiar with the 3 pillars of observability, and technologies such as OpenTelemetry that can be used to instrument applications and diagnose issues. Yet in the frontend world, we're behind the curve.\r\n\r\nJoin me as I dive into the tools and techniques we can use to instrument, monitor and diagnose issues in our frontend services. We'll cover RUM (Realtime User Monitoring) agents and the metrics and traces they provide, how to combine them with backend tracing for a full story path, and how this can be accomplished with a completely open source Observability platform.", "description": "This talk covers the core concepts of Observability with a focus on the implementation on a pure vanilla frontend service. React, Next.js, and other frontend frameworks have existing observability packages but this talk examines all of the core modules necessary to implement an extensible, easy to understand telemetry solution.\r\n\r\nThe core technology used is Open Telemetry, an open source observability platform that is forcing all of the data platforms to play nice and share a common schema for the people.  Attendees will leave with the knowledge on what is needed to integrate observability into their systems without rewriting all of their code, yet capturing the most important information privy to their business logic.", "recording_license": "", "do_not_record": false, "persons": [{"code": "D3HSEQ", "name": "Justin Castilla", "avatar": null, "biography": "Justin started his Software Engineering career as a Web Development Boot Camp Instructor where he developed a passion for exciting others with new concepts and empowering individuals with the tools needed to excel in their own right. As an Advocate at Redis, Justin created numerous videos breaking down Data Structures into easy-to-understand, relatable examples with real-world use cases. Now at Elastic, he has expanded into the realm of enhanced search, monitoring, and observability capabilities.\r\n\r\nIn his spare time, Justin enjoys hiking around the Pacific Northwest, building hobby electronics, and collecting vintage music synthesizers. His love of hardware and software has led him into a deep exploration of IoT for practical applications as", "public_name": "Justin Castilla", "guid": "dbb4381b-47f4-5f10-abbd-e59bced1f7bc", "url": "https://pretalx.seagl.org/2025/speaker/D3HSEQ/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/FE3E7R/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/FE3E7R/", "attachments": [{"title": "Headshot", "url": "/media/2025/submissions/FE3E7R/resources/headshot-justin-castilla-500_1YLdDDZ.png", "type": "related"}]}, {"guid": "159a79f9-c270-5501-bed8-77efcd1da049", "code": "HT9NCW", "id": 98, "logo": null, "date": "2025-11-07T17:00:00-08:00", "start": "17:00", "duration": "00:50", "room": "Room 334", "slug": "2025-98-my-browser-isn-t-working-now-what-do-i-do", "url": "https://pretalx.seagl.org/2025/talk/HT9NCW/", "title": "My browser isn't working!  Now what do I do?", "subtitle": "", "track": "Education", "type": "50-Minute Talk", "language": "en", "abstract": "When you surf the web, there is a lot of stuff that goes on.  When it works, which is most of the time, surfing the web is a joyous activity, unless you go to news sites.  But when things go wrong, most browsers are not very helpful at diagnosing the problem.\r\n\r\nIn this presentation, I am going to describe browser failures in terms of what goes wrong at your end, what goes wrong at the server end, and what goes wrong in the middle.  I will have some bash scripts to simulate problems on the client, on the server, and in the network.", "description": "I am going to show several different common failure modes when browsing.\r\nI am going to demonstrate a failure by:\r\n1) Run a bash script in the terminal window that will break something\r\n2) Show what that looks like in the browser\r\n3) Diagnose the problem using Linux command line tools\r\n4) Run a bash script in the terminal window that will repair the problem\r\n5) Use those tools to show that the problem is repaired.\r\n6) Show what that looks like in the browser\r\n\r\nI am going to demonstrate common problems, such as a firewall issue, name server unreachable issue, bad IP address from a name server, web server turned off, bad  SSL/TLS cert, typographical errors in the URL, and some other failure modes.", "recording_license": "", "do_not_record": false, "persons": [{"code": "YCKBNB", "name": "Jeff H Silverman", "avatar": null, "biography": "Jeff got his first personal computer in December 1969 [sic], and has been talking about computers non-stop ever since.  His long-suffering wife hoped he would sit down and shut up when he retired, but while he did retire, he did not shut up.  He still writes software, tutors, mentors, and attends computer conferences, but he doesn't make any money anymore.", "public_name": "Jeff H Silverman", "guid": "308f1907-4e16-5c5d-9646-39e664ae8d06", "url": "https://pretalx.seagl.org/2025/speaker/YCKBNB/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/HT9NCW/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/HT9NCW/", "attachments": []}], "Room 340": [{"guid": "e1a8ddd7-835d-57d1-a2d1-0bcac889ab4a", "code": "BV33RQ", "id": 167, "logo": null, "date": "2025-11-07T10:30:00-08:00", "start": "10:30", "duration": "00:20", "room": "Room 340", "slug": "2025-167-open-training-for-open-research-the-digital-research-academy", "url": "https://pretalx.seagl.org/2025/talk/BV33RQ/", "title": "Open training for Open research: the Digital Research Academy", "subtitle": "", "track": "Education", "type": "20-Minute Talk", "language": "en", "abstract": "Open research benefits researchers, institutions, and science in general: but open science practices and open source for research software aren\u2019t always taught in universities. This talk will present a success story for filling the gaps: the Digital Research Academy. Based in Germany but working across Europe, the DRA is building a community of trainers to bridge knowledge gaps, cultivate innovation, and drive positive change through continuous learning and re-adapting. The DRA focuses on open science, data literacy and open source research software engineering: so far, we have trained over 700 people across 50+ academic institutions. This presentation will share the DRA model, success stories, and how to get involved!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "PXZBWX", "name": "Laura Carter", "avatar": "https://pretalx.seagl.org/media/avatars/PXZBWX_rRr4juz.jpg", "biography": "Laura is a critical feminist technology researcher and a Tech Policy Fellow at UC Berkeley.", "public_name": "Laura Carter", "guid": "b0d37be4-345d-58e4-98af-5d3c30db76b9", "url": "https://pretalx.seagl.org/2025/speaker/PXZBWX/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/BV33RQ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/BV33RQ/", "attachments": []}, {"guid": "41b53157-631b-521f-a42c-f2cc64e7b966", "code": "JCCBUJ", "id": 154, "logo": null, "date": "2025-11-07T11:00:00-08:00", "start": "11:00", "duration": "00:20", "room": "Room 340", "slug": "2025-154-exploring-data-analysis-in-time-series-databases", "url": "https://pretalx.seagl.org/2025/talk/JCCBUJ/", "title": "Exploring Data Analysis in Time Series Databases", "subtitle": "", "track": "Cloud and Infrastructure", "type": "20-Minute Talk", "language": "en", "abstract": "Kubernetes has changed everything. Not only the way we deploy our applications. But also how we monitor them, how we collect, store, visualize, and alert on time series data generated by monitoring systems. \r\nWhat are the challenges in modern monitoring? Why have new-generation time series databases like VictoriaMetrics and Prometheus emerged? Why is there no SQL support in these databases? Why are Grafana dashboards so fancy?  Join us as we explore these questions and many other questions related to the specifics of time series data analysis.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "U8ZLXL", "name": "DIma Lazerka", "avatar": "https://pretalx.seagl.org/media/avatars/U8ZLXL_cudVn3q.png", "biography": "Dima is a co-founder of VictoriaMetrics and a well-known expert in machine learning technologies. Before VictoriaMetrics, Dima worked in the self-driving and space industries before being called to entrepreneurship. He holds a Master of Science in Mathematics and is an avid mountain climber and air sports enthusiast. Dima currently resides in Seattle, USA.", "public_name": "DIma Lazerka", "guid": "9e16530f-2fd8-5d05-ae32-1d7f9661f3ba", "url": "https://pretalx.seagl.org/2025/speaker/U8ZLXL/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/JCCBUJ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/JCCBUJ/", "attachments": []}, {"guid": "3c3caf5d-f0c6-54f7-86e7-9d516541379b", "code": "D7VANS", "id": 126, "logo": null, "date": "2025-11-07T11:30:00-08:00", "start": "11:30", "duration": "00:20", "room": "Room 340", "slug": "2025-126-what-s-a-data-lake-and-what-does-it-mean-for-my-open-source-analytics-stack", "url": "https://pretalx.seagl.org/2025/talk/D7VANS/", "title": "What's a Data Lake and What Does It Mean For My Open Source Analytics Stack?", "subtitle": "", "track": "Open source AI and Data Science", "type": "20-Minute Talk", "language": "en", "abstract": "Data lakes on open table formats like Iceberg are a popular way to manage large datasets for analytics, data science, and AI. This talk explains how data lakes work and how to adapt open source analytic stacks to use them. First, we'll tour projects like Arrow, Iceberg, and Unity Catalog that make data lakes possible. Next, we'll see how analytic engines like DuckDB, ClickHouse, and Spark are adapting. Finally, we'll survey a few projects that enable applications written in Python, Golang, or Rust to deliver fast query. You'll have to build the app yourself but this talk will show you a path to use data lakes and open source successfully.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "CP7PJE", "name": "Robert Hodges", "avatar": "https://pretalx.seagl.org/media/avatars/CP7PJE_NMQ6iDi.jpeg", "biography": "Robert Hodges serves as CEO at Altinity, an enterprise provider for ClickHouse. Robert has over 30 years of experience with database systems and applications including pre-relational databases such as M204, online SQL transaction processing, Hadoop, and analytics. In the last few years, his work has focused on analytical databases, Kubernetes, and open source. Robert is the founder of the Open Source Analytics Conference (osacon.io).", "public_name": "Robert Hodges", "guid": "f342ce9c-fcc9-5a90-bd7d-69a4e6d98369", "url": "https://pretalx.seagl.org/2025/speaker/CP7PJE/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/D7VANS/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/D7VANS/", "attachments": []}, {"guid": "79652fa5-7568-5a9a-8cf2-9cb100e942ae", "code": "QR89R9", "id": 189, "logo": null, "date": "2025-11-07T12:00:00-08:00", "start": "12:00", "duration": "00:20", "room": "Room 340", "slug": "2025-189-evaluating-foss-projects-applying-habermas-theory-of-communicative-action", "url": "https://pretalx.seagl.org/2025/talk/QR89R9/", "title": "Evaluating FOSS Projects; applying Habermas' Theory of Communicative Action'", "subtitle": "", "track": "Education", "type": "20-Minute Talk", "language": "en", "abstract": "Of all the ways we might evaluate a FOSS project, here is some logic behind how we can evaluate a group's or community's capacity to mobilize it's intellectual labour, and good judgment.  With well pin-pointed areas of strengths and weaknesses, helpful interventions can be tailored to fit the real-life of a group in its current situation.", "description": "This is a talk about a method for analyzing a group's ability to reason things out together; a kind of diagnostic tool for participatory democracy.  This is an organizational implementation of a socio-political and philosophical work by Jurgen Habermas, and generational experience from secular 'Quaker' business styles.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PTSMJP", "name": "Delib", "avatar": "https://pretalx.seagl.org/media/avatars/PTSMJP_j5zyoJb.png", "biography": "Personally, I am most interested in the ability of collaborative projects to mobilize their collective intelligences, to take advantage of all their available intellectual labour, in the name of building the commons; in this case, the digital commons.  I earned a Ph.D. from a collage of urban and public affairs, with a focus on similar work.", "public_name": "Delib", "guid": "eb23325d-f554-5005-9125-20e06de18e9b", "url": "https://pretalx.seagl.org/2025/speaker/PTSMJP/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/QR89R9/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/QR89R9/", "attachments": []}, {"guid": "f9e76f09-ee29-5331-9433-b35aa9caf10e", "code": "P8SE9B", "id": 108, "logo": null, "date": "2025-11-07T15:00:00-08:00", "start": "15:00", "duration": "00:20", "room": "Room 340", "slug": "2025-108-words-words-words-you-fishmonger-using-wikidata-to-reconcile-taxonomies", "url": "https://pretalx.seagl.org/2025/talk/P8SE9B/", "title": "Words, words, words, you fishmonger: Using Wikidata to Reconcile Taxonomies", "subtitle": "", "track": "Languages and Tools", "type": "20-Minute Talk", "language": "en", "abstract": "The International Code of Zoological Nomenclature is the protocol by which scientific names are validated and properly formed. It also is pretty broken. There are issues with grammatical agreement of species names, for one,  and other issues with how names which are set by it differ because of different lists made by different people using different interpretations of the Code. Having conflicting names in your data makes life difficult. In this talk, I cover briefly how the Code works, and then I go on to discuss how to reconcile different taxonomies using Wikidata and code, so that you can know what bird or fish you're looking at when you're doing your research.", "description": "The title of the talk is from Shakespeare. Shakespeare will be minimally relevant to this talk. Anyone should be able to attend this, beginner or old-timer. \r\n\r\nIs this a language and tools talk? Kind of, yes! It deals with language and tools. What's not to like?", "recording_license": "", "do_not_record": false, "persons": [{"code": "ERC3BF", "name": "Richard Littauer", "avatar": "https://pretalx.seagl.org/media/avatars/Profile_flower_4JAGjwq.JPG", "biography": "Richard Littauer is a PhD student in Computer Science at Te Herenga Waka Victoria University of Wellington in P\u014dneke, Aotearoa New Zealand. His primary focus is understanding ecology and bird populations using computational modeling. His research interests beyond that involve open science, open source, community science platforms, and taxonomy. \r\n\r\nAs well, Richard is the Interim Executive Director for the GNOME Foundation, a nonprofit building a diverse and sustainable free software personal computing ecosystem. He is an organizer for SustainOSS, and has recorded hundreds of podcasts on open source sustainability there. He is also one of the two organizers of CURIOSS, the community for university and research institution open source program", "public_name": "Richard Littauer", "guid": "5bbb2924-f9d0-56b5-9ebe-b2e561cca130", "url": "https://pretalx.seagl.org/2025/speaker/ERC3BF/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/P8SE9B/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/P8SE9B/", "attachments": []}, {"guid": "faa82fed-3c8b-5c29-adaf-fee19155d98a", "code": "VZMBEW", "id": 169, "logo": null, "date": "2025-11-07T16:30:00-08:00", "start": "16:30", "duration": "00:20", "room": "Room 340", "slug": "2025-169-patch-management-baremetal-as-a-service-on-linux-redhat-suse-tbd-other-windows-vmware", "url": "https://pretalx.seagl.org/2025/talk/VZMBEW/", "title": "Patch management / BareMetal as a service on Linux ( RedHat / Suse / tbd other ) Windows ?Vmware ?", "subtitle": "", "track": "Cloud and Infrastructure", "type": "20-Minute Talk", "language": "en", "abstract": "High Level talk with the following topics\r\n\r\n# What is patch management / content management at scale ?\r\n# compliance as a service\r\n# metal as a Service\r\n# Some vendor options for patch management & ( baremetal & compliance as a service )\r\n\r\nWhat are the os in your environment ?\r\nWhat package management tooling ?\r\nWhat is an errata ?\r\nWhy are there no security updates for most 3rd party repo ?\r\n\r\nMulti Vendors OS pro&cons of software tooling ?\r\n\r\nWhat 3rd party vendors embedded system is in your closet with an exception think deep packet inspection boxes / firewalls ?\r\nWhere are the sbom for these vendors ?\r\n\r\nWhat is vendor embedded os running , arch linux , gentoo , etc .\r\n\r\nWhat is your Env/Estate you need to defend \ud83d\udee1\ufe0f ?\r\n\r\nWhat compliance / governance regi", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "3ALUWH", "name": "Andrew Puch", "avatar": null, "biography": "Andrew Puch\r\n\ud83d\udc77 \ud83c\udfd7 Enterprise System Architect IT / CSuite Consultant / lean / agile/ ScrumMaster \ud83e\uddd9\u200d\u2642\ufe0f\r\nThe Pied Piper of Linux \ud83d\udc27 as a Enterprise System Architect\ud83d\udc77 \ud83c\udfd7 20+ years of experience simplifying IT solutions for Fortune 500 companies from Wall Street\ud83c\uddfa\ud83c\uddf8 \ud83d\udc02\ud83d\udcc8\ud83d\udcc9\ud83d\udc3b to Montreal\ud83c\udde8\ud83c\udde6 \ud83d\udcf3\ud83c\udfe6 to Hollywood \ud83c\udf9e\ufe0f & internal \ud83c\udf0d\ud83c\udf0f\ud83c\udf0e.\r\n\r\nRoad warrior \ud83e\udd77\ud83c\udf92 of professional services decades of experience providing solutions architecture for IBM \ud83d\udc41\ufe0f\ud83d\udc1d\u24c2\ufe0f / RedHat\ud83c\udfa9 / etc with a vast base customer Public Sector { (local , state, federal ) , Private Sector Verticals (banking/Fintech, manufacturing, retail) } compliance / governance regimes [DEFARS ,hippa , NERC \ud83d\udd0c , \ud83c\uddfa\ud83c\uddf8\ud83e\udd77 , nist-800-53,171, pci, ] .", "public_name": "Andrew Puch", "guid": "246250f0-2ea6-516c-a0bd-eee3916c9ebd", "url": "https://pretalx.seagl.org/2025/speaker/3ALUWH/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/VZMBEW/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/VZMBEW/", "attachments": []}, {"guid": "5b6b20f8-7057-5bc5-a314-b4c7ec5bdc1b", "code": "VLM7AS", "id": 120, "logo": null, "date": "2025-11-07T17:00:00-08:00", "start": "17:00", "duration": "00:50", "room": "Room 340", "slug": "2025-120-your-email-your-rules-self-hosting-simplified", "url": "https://pretalx.seagl.org/2025/talk/VLM7AS/", "title": "Your Email, Your Rules: Self-Hosting Simplified", "subtitle": "", "track": "Security and Privacy", "type": "50-Minute Talk", "language": "en", "abstract": "In an era where data privacy and security are paramount, self-hosting an email server offers unmatched control, customization, and protection from third-party surveillance. \"Your Email, Your Rules: Self-Hosting Simplified\" empowers Debian GNU/Linux users by dispelling myths that self-hosting email is overly complex or impractical. Key topics include privacy through data ownership, server/VPS hardening, DNS records, server policies, autodiscovery, encrypted transmission and content, spam management with sieve, and Roundcube webmail. The presentation concludes by delimiting the approach\u2019s scope and provides a roadmap for adjustments needed to scale to larger use cases.", "description": "Reclaim your email with a self-hosted Debian GNU/Linux server! This presentation demystifies self-hosting email, proving it\u2019s neither overly complex nor impractical for individuals, families, or small businesses. Learn how to achieve privacy through data ownership, secure your server with encryption (TLS) and authentication (SPF, DKIM, DMARC), optimize delivery with clean DNS management and spam filtering (SpamAssassin, sieve), and provide user-friendly access via Roundcube webmail. We\u2019ll cover server/VPS hardening, autodiscovery, and server policies, offering practical, step-by-step guidance based on proven Debian tools like Postfix and Dovecot. Whether a hobbyist or small business sysadmin, walk away empowered to reclaim your email with confidence!\r\n\r\nPost-conference Matrix support (https://matrix.to/#/#pubglug:gnulinux.club) is available for attendees eager to set up their own self-hosted server.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CFKEEE", "name": "Jonathan Haack", "avatar": "https://pretalx.seagl.org/media/avatars/CFKEEE_AAKEQqW.png", "biography": "Jonathan Haack is a Math and CS educator with 20 years experience, blending educational and technology leadership. He serves on the board of directors for the NM Partnership for Math and Science Education and operates Haack's Networking, a Free Software-driven business specializing in networking and security. A problem-solver at heart, Jonathan has tackled projects ranging from constructing a 150ft retaining wall to forming a $20,000 endowment for the Partnership. Leading through informal authority, Jonathan hosts GNU/Linux community spaces like Mastodon, Matrix, and Peertube, freely available to the public. Married for nearly 25 years, Jonathan is a proud husband and father of two children, ages 11 and 13.", "public_name": "Jonathan Haack", "guid": "ad365c78-51ad-5238-b4d9-481983167910", "url": "https://pretalx.seagl.org/2025/speaker/CFKEEE/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/VLM7AS/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/VLM7AS/", "attachments": []}], "Community": [{"guid": "b1dfc1c2-66ad-52e9-8cea-ada413ff6705", "code": "WDTPWZ", "id": 195, "logo": null, "date": "2025-11-07T13:15:00-08:00", "start": "13:15", "duration": "03:00", "room": "Community", "slug": "2025-195-ada-s-technical-book-sale", "url": "https://pretalx.seagl.org/2025/talk/WDTPWZ/", "title": "Ada's Technical Book Sale", "subtitle": "", "track": null, "type": "Community", "language": "en", "abstract": "Ada's Technical Bookstore will be selling books in the expo hall within the Husky Union Building (HUB).", "description": "Ada\u2019s Technical Books & Caf\u00e9 is where the technical mind finds what it craves.\r\n\r\nAnd where a bookstore becomes a community.\r\n\r\nOur store sits in Capitol Hill, Seattle. And is home to the kinds of books, gifts, workshops and events, that beckon to the geek {and the geek in all of us.}\r\n\r\nBecause we believe in never-ending learning, evolving, and collaboration, {and hanging out while doing it.}\r\n\r\nSo you can find the knowledge you seek, feed your curiosity among friends, and always feel in your element.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/WDTPWZ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/WDTPWZ/", "attachments": []}, {"guid": "17babf2d-18f2-5a82-9c64-773e92e7d1d5", "code": "DALKJT", "id": 196, "logo": null, "date": "2025-11-07T18:30:00-08:00", "start": "18:30", "duration": "03:30", "room": "Community", "slug": "2025-196-social-at-ada-s-technical-bookstore", "url": "https://pretalx.seagl.org/2025/talk/DALKJT/", "title": "Social at Ada's Technical Bookstore", "subtitle": "", "track": null, "type": "Community", "language": "en", "abstract": "Join us for some refreshments and great conversation at Ada's Bookstore on Capitol Hill.\r\n\r\n425 15th Ave E, Seattle, WA 98112\r\n\r\nhttps://www.openstreetmap.org/?#map=19/47.622666/-122.313328", "description": "Bright, airy cafe inside a self-described \"geeky\" bookstore offering light, health-conscious fare.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/DALKJT/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/DALKJT/", "attachments": []}]}}, {"index": 2, "date": "2025-11-08", "day_start": "2025-11-08T04:00:00-08:00", "day_end": "2025-11-09T03:59:00-08:00", "rooms": {"Room 145": [{"guid": "b7b8a5c8-6b94-5aa7-a1a2-bf1321665591", "code": "NZUCYJ", "id": 192, "logo": null, "date": "2025-11-08T09:10:00-08:00", "start": "09:10", "duration": "00:30", "room": "Room 145", "slug": "2025-192-the-seattle-community-network-stack", "url": "https://pretalx.seagl.org/2025/talk/NZUCYJ/", "title": "The Seattle Community Network Stack", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "The Seattle Community Network is a volunteer-based, grassroots, nonprofit community ISP with a small operating budget (currently averaging $10-$50K in grants, donations, or in-kind contributions per year) that installs and provides internet access for homeless shelters; the services we provide to our users is critical infrastructure for their daily lives. This talk discusses some of the core operational challenges we face, the software infrastructure we use to meet those challenges, and its limitations.", "description": "SCN uses a lot of free and open-source software (FOSS) in our production network, often self-hosted on hardware we own, which dramatically reduces our operating costs and gives our volunteers access and exposure to more advanced functionality. Our software \"stack\" is dynamic and evolving, based on volunteers\u2019 interests, capacities, and opinions on how we should operate and organize. Examples range from an internal site management VPN that helps our volunteers conduct remote troubleshooting, to a custom-written Discord bot that allows us to create and manage shared volunteer tasks in a ticketing system. At the same time, self-hosting FOSS comes with risks and responsibilities. For example, maintaining hardware redundancy, disaster recovery procedures, and data backups falls to us, a group of passionate but time-constrained volunteers. We discuss methods for managing these risks, and welcome suggestions and proposals for how to improve our processes.\r\n\r\nOur methods will be most useful for other community networks featuring similar organizational styles that seek to minimize operating costs. The time, technical labor, and expertise that our volunteers contribute allows us to save money. As a DIY \"community learning network,\" we collectively enjoy and gain valuable experience from configuring and maintaining SCN's software stack. Doing so, and writing public documentation about it, furthers our mission of contributing technical knowledge and facilitating learning experiences for the broader public.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JPJYWT", "name": "Esther Jang", "avatar": null, "biography": "Esther is a newly graduated PhD turned postdoc in Computer Science at the University of Washington. She is the Director at the 501(c)(3) nonprofit Local Connectivity Lab (LCL). She founded the Seattle Community Network (SCN) in 2019, building DIY Internet infrastructure for digital equity. She has installed community networks in the US and around the world, and teaches technical networking at the Tribal Broadband Bootcamp (TBB).\r\n\r\nEsther's projects tend to center around DIY, empowerment, and pedagogy. For example- building communities of practice to sustain technical infrastructures, and vice versa.", "public_name": "Esther Jang", "guid": "9f92514e-961b-5cda-8e83-8e73adc1d7d6", "url": "https://pretalx.seagl.org/2025/speaker/JPJYWT/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/NZUCYJ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/NZUCYJ/", "attachments": []}, {"guid": "25a91677-de80-5621-a59a-e2511d54ce74", "code": "9JEFYQ", "id": 119, "logo": null, "date": "2025-11-08T09:40:00-08:00", "start": "09:40", "duration": "00:30", "room": "Room 145", "slug": "2025-119-the-river-has-roots-lessons-in-open-source", "url": "https://pretalx.seagl.org/2025/talk/9JEFYQ/", "title": "The River Has Roots: Lessons in Open Source", "subtitle": "", "track": "Keynote", "type": "Keynote", "language": "en", "abstract": "Open Source is software, hardware, a community, a development methodology, a resource, a charity, a business, a philosophy, and more than the sum of its parts. This reflection on decades of engagement in free and open source software and open hardware mixes a dash of history with an ounce of hope for the future.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NTLZA3", "name": "Allison Randal", "avatar": "https://pretalx.seagl.org/media/avatars/NTLZA3_W60OPe7.jpg", "biography": "Dr. Allison Randal is a free software and open hardware developer and strategist. She is chair of the board at Software Freedom Conservancy, board member at LLVM Foundation, governing board member at CHERI Alliance and OpenInfra Foundation, and co-founder of the FLOSS Foundations group.\r\n\r\nIn the past three decades, she has served as president of Open Source Initiative, board chair at OpenInfra Foundation, president at Perl Foundation, board member at Python Software Foundation, board chair at Parrot Foundation, and technical architect of Ubuntu. She collaborates in the Debian, RISC-V, and CHERI projects, has a PhD from the University of Cambridge, and currently works on Linux and open hardware at Capabilities Limited.", "public_name": "Allison Randal", "guid": "0b3025d0-59a5-5ad5-b4e9-3815a2f61a14", "url": "https://pretalx.seagl.org/2025/speaker/NTLZA3/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/9JEFYQ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/9JEFYQ/", "attachments": []}, {"guid": "3932027e-1596-56be-8b28-5d61af3b0682", "code": "CVEEAA", "id": 166, "logo": null, "date": "2025-11-08T10:30:00-08:00", "start": "10:30", "duration": "00:50", "room": "Room 145", "slug": "2025-166-project-caua-unleashed", "url": "https://pretalx.seagl.org/2025/talk/CVEEAA/", "title": "Project Caua Unleashed!", "subtitle": "", "track": "Open-Source Careers", "type": "50-Minute Talk", "language": "en", "abstract": "Project Caua was launched to help students afford university by helping them to create their own company as a part time job using Free Software and Open Hardware with off-the-shelf components.   All the profits go into the pockets of the people that do the work.\r\n\r\nDemocratic socialism at its finest, not one company with a million employees, but a million companies with one (or perhaps two) employees.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "WYYHP8", "name": "maddog", "avatar": "https://pretalx.seagl.org/media/avatars/WYYHP8_VMhR7hw.jpg", "biography": "Older than sin.   Fat.  Likes to drink good craft beer.\r\n\r\nStarted programming in 1969\r\nUnix in 1980\r\nLinux in May of 1994\r\n\r\nI have been told I have a sense of humor.", "public_name": "maddog", "guid": "8105c43b-a9b7-53d2-8d21-6614e4cd8a80", "url": "https://pretalx.seagl.org/2025/speaker/WYYHP8/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/CVEEAA/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/CVEEAA/", "attachments": []}, {"guid": "498dc3ec-15eb-5938-be4a-cb77a06fa8c8", "code": "T7Q7QN", "id": 111, "logo": null, "date": "2025-11-08T11:30:00-08:00", "start": "11:30", "duration": "00:50", "room": "Room 145", "slug": "2025-111-pkgconf-15-years-later", "url": "https://pretalx.seagl.org/2025/talk/T7Q7QN/", "title": "pkgconf: 15 years later", "subtitle": "", "track": "Languages and Tools", "type": "50-Minute Talk", "language": "en", "abstract": "In April 2011, I started writing a new implementation of the venerable pkg-config utility to improve its performance and usability called pkgconf.  Users around the world now interact with pkgconf on a daily basis whenever they build software.  Many lessons have been learned along the way.  This talk is a combined retrospective as well as a look at future enhancements to the next major release series of pkgconf.", "description": "In April 2011, I started writing a new implementation of the venerable pkg-config utility to improve its performance and usability called pkgconf.  Users around the world now interact with pkgconf on a daily basis whenever they build software as it is the defacto pkg-config implementation in almost all operating systems.  Many lessons have been learned along the way.  This talk is a combined retrospective as well as a look at future enhancements to the next major release series of pkgconf.\r\n\r\nIn this talk, we will briefly look at legacy pkg-config, as well as the major development milestones of pkgconf, as well as a look at future improvements to the tool and surrounding ecosystem, including the introduction of a new structured data format developed in collaboration with CMake and Meson called CPS and improvements to pkgconf's SBOM generation abilities.\r\n\r\nThis talk will be interesting mainly to software development practitioners and software packagers, who are the primary users of the pkg-config ecosystem.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7RQRSP", "name": "Ariadne Conill", "avatar": "https://pretalx.seagl.org/media/avatars/T06B9CJ5MU0-U06AE28HA4E-b81dd1d7edfd-512_QTTI53F.jpg", "biography": "Ariadne is an operating system designer and security engineer focused on small systems, who primarily works on Alpine, one of the main distributions used in cloud-native computing.  As part of her work on Alpine, she has developed several FOSS packages such as pkgconf, libucontext and ifupdown-ng, which have been widely deployed, including on Mars.  She was also the creator of the Chainguard Images stack, including apko, Melange, and the Wolfi GNU/Linux distribution.\r\n\r\nIn a previous life, she led development of Audacious, a popular audio player shipped in many Linux distributions and several IRC-related projects such as the reference IRCv3.2 server implementation, Charybdis and Atheme services package.", "public_name": "Ariadne Conill", "guid": "5c7c69f6-e627-5a76-b947-179ba0cc1650", "url": "https://pretalx.seagl.org/2025/speaker/7RQRSP/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/T7Q7QN/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/T7Q7QN/", "attachments": []}, {"guid": "d01f4b0f-2db0-5d97-9d22-6350d62dc384", "code": "ETZQ8V", "id": 86, "logo": null, "date": "2025-11-08T14:00:00-08:00", "start": "14:00", "duration": "00:50", "room": "Room 145", "slug": "2025-86-hidden-in-plain-sight-addressing-data-bias-in-ai-driven-systems", "url": "https://pretalx.seagl.org/2025/talk/ETZQ8V/", "title": "\u201cHidden in Plain Sight: Addressing Data Bias in AI-Driven Systems\u201d", "subtitle": "", "track": "Open source AI and Data Science", "type": "50-Minute Talk", "language": "en", "abstract": "As AI increasingly powers critical systems across industries, the quality and neutrality of training data have become central to model performance \u2014 and to model risk. This talk examines how biased datasets, often stemming from historical imbalances or sampling errors, propagate through machine learning pipelines and influence outcomes at scale. We\u2019ll explore technical pathways through which bias infiltrates \u2014 from data labeling and feature selection to model optimization \u2014 and demonstrate how even small biases can magnify under automation. Drawing from real-world case studies, we\u2019ll discuss frameworks for bias detection, debiasing techniques, and evaluation methodologies to build more robust, fair, and accountable AI systems.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "YS3FXW", "name": "Autumn Nash", "avatar": "https://pretalx.seagl.org/media/avatars/YS3FXW_G6PYtBS.jpeg", "biography": "Autumn is a Software Engineer at Microsoft Azure specializing in Linux security. In her previous role at AWS as a software engineer, she focused on the development and release of Amazon Corretto (Java) while actively engaging in the OpenJDK community; before that, she worked as an AWS NoSQL Database Solutions Architect and created educational content in Python and Java. \r\nAutumn co-hosts the exciting new \"Fork Around and Find Out\" podcast, sharing stories on tech lessons learned, with her previous co-host of the popular \"Ship It!\" podcast. A proud mom and \"Rewriting the Code\" alumni, Autumn serves as the Board Chair of Education at MilSpouse Coders.", "public_name": "Autumn Nash", "guid": "d6abe833-d92c-5b3a-8c5b-8ba978630664", "url": "https://pretalx.seagl.org/2025/speaker/YS3FXW/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/ETZQ8V/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/ETZQ8V/", "attachments": []}, {"guid": "f0883e05-c4eb-57e8-933f-7bc3c1bc81c0", "code": "VD9V3K", "id": 150, "logo": null, "date": "2025-11-08T15:00:00-08:00", "start": "15:00", "duration": "00:20", "room": "Room 145", "slug": "2025-150-local-offline-ai", "url": "https://pretalx.seagl.org/2025/talk/VD9V3K/", "title": "Local Offline AI", "subtitle": "", "track": "Open source AI and Data Science", "type": "20-Minute Talk", "language": "en", "abstract": "Join Adam's talk to learn how to stand up offline AI models for powerful and privacy-friendly advanced interactions with your own data. Chat with your documents, generate ideas, and pair with a virtual programmer. Take these techniques to the workplace to supercharge your business without sacrificing its data. Together we'll explore several methods for setting up models and interacting with them through both end-user and developer-level interfaces.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZJ7FYW", "name": "Adam Monsen", "avatar": "https://pretalx.seagl.org/media/avatars/efd087b3c1ac43def6e3e926ad633c25_BNIYfmp.jpg", "biography": "Adam is a kind and savvy open source enthusiast. He is an adept coder, builder, producer, debugger, architect, leader, manager, lecturer, author, administrator, CISO, and CTO. He has logged professional successes in markets of all maturities, sizes, and scales, from startups to big enterprise. He's most proud of his family, growing Mifos (mifos.org), founding SeaGL (seagl.org), selling C-SATS (csats.com), and self-publishing his book about self-hosting (selfhostbook.com).", "public_name": "Adam Monsen", "guid": "e4222bf2-7df7-579c-882b-07beeca36ee5", "url": "https://pretalx.seagl.org/2025/speaker/ZJ7FYW/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/VD9V3K/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/VD9V3K/", "attachments": []}, {"guid": "63b40465-8e09-5f3d-b00c-219cf7fdc63d", "code": "LSJMPH", "id": 175, "logo": null, "date": "2025-11-08T17:00:00-08:00", "start": "17:00", "duration": "00:50", "room": "Room 145", "slug": "2025-175-gnu-linux-loves-all", "url": "https://pretalx.seagl.org/2025/talk/LSJMPH/", "title": "GNU/Linux Loves All", "subtitle": "", "track": "Performance Art", "type": "50-Minute Talk", "language": "en", "abstract": "GNU/Linux Loves All is a project that makes microtonal music accessible through FLO software. Microtonal means anything beyond 12edo (standard tuning). FLO stands for Free/Libre/Open. It means anything that respects and supports our Human Tech Rights. We can use FLO technology to be free to access the harmonic series and everything in between two notes.\r\n\r\nThis performance includes ancient notes from harmonics 3, 5, 7, 11, and higher. These tones from modern keyboards and violin are processed through FLO software on a GNU/Linux laptop.", "description": "11/8 is an ancient musical interval. This interval falls halfway in between two notes of standard 12edo tuning. From the perspective of a standard 12edo tuner, 11/8 is as out-of-tune as possible. Not only is 11/8 an acceptable note of ancient tradition and modern non-Western tradition, it sounds good to modern Western ears as well. This is because it comes from the harmonic series. A 12edo tuner is not made for harmonics. This is why it calls 11/8 out-of-tune. Limiting possible pitches to only 12edo excludes access to the harmonic series. The harmonic series is how the ear perceives music on an unconscious level. The harmonic series is how humans know what instrument is playing, whose voice is talking or sing, and the quality of tones and music.\r\n\r\nWhile 11/8 is ancient, the Western standard of 12edo makes it seem modern. The midi standard makes 12edo simple while making other tunings less accessible. 11/8 is not on a standard piano or keyboard. For-profit companies like to offer modern proprietary software as a \"solution\" to experience ancient notes on a computer or keyboard. This is quite simply not acceptable. Everyone needs to have open access to ancient notes. We should not need to turn to modern proprietary software to experience notes that are millennia old. Instead, we should use FLO software.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GS8GGN", "name": "Timmy James Barnett", "avatar": "https://pretalx.seagl.org/media/avatars/GS8GGN_mrkGgxz.png", "biography": "Timmy James Barnett is passionate about the philosophy of FLO (Free/Libre/Open) software. He is happy to be using GNU/Linux and FLO software he wrote for his performances with GNU/Linux Loves All and !mindparade. His music is inspired by FLO technologies including GNU/Linux, Matthew Autry's skip-fretting, Kite guitar, and Jim Snow's mosaichord. These technologies have connected him with older notes that have been covered up by modern standard tuning. Rather than being limited to just one tuning, Timmy's music is inspired by both the harmonic series and various edos beyond 12edo (known as standard tuning). He finds a unique sound from the intersection between ancient tuning theory, modern music technology, and a FLO philosophy.", "public_name": "Timmy James Barnett", "guid": "37f9385a-cd5a-5221-80bd-15e32404cc8e", "url": "https://pretalx.seagl.org/2025/speaker/GS8GGN/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/LSJMPH/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/LSJMPH/", "attachments": []}], "Room 332": [{"guid": "7aa7bdaf-5362-522f-a37a-9c3fe356f080", "code": "9DPTWS", "id": 184, "logo": null, "date": "2025-11-08T10:30:00-08:00", "start": "10:30", "duration": "00:50", "room": "Room 332", "slug": "2025-184-grep-by-example", "url": "https://pretalx.seagl.org/2025/talk/9DPTWS/", "title": "grep by example", "subtitle": "", "track": "Languages and Tools", "type": "50-Minute Talk", "language": "en", "abstract": "Do you need to search plain text files?\r\n\r\nDo you have big files? Lots of tiny files?\r\n\r\nHow about inline searching of command output?\r\n\r\nIntroducing \"grep\"!!!\r\n\r\nFind out if grep is the tool for you!\r\n\r\nWatch as your fingers never leave your hands while you slice and dice plain text!\r\n\r\nBe amazed as you quickly search through mountains of text to find what you're looking for.\r\n\r\nBut, wait, there's more.\r\n\r\nThere's an entire grep family of tools!\r\n\r\n* egrep for advanced regular expressions\r\n* fgrep to ditch the regular expressions\r\n* rgrep to recursively search a filesystem\r\n\r\nThere are also the compression and archival cousins such as:\r\n\r\n* bzgrep\r\n* zgrep\r\n* xzgrep\r\n* ptargrep\r\n\r\nThose family members also come as accessory command line switches.", "description": "Do you need to search plain text files?\r\n\r\nDo you have big files? Lots of tiny files?\r\n\r\nHow about inline searching of command output?\r\n\r\nIntroducing \"grep\"!!!\r\n\r\nFind out if grep is the tool for you!\r\n\r\nWatch as your fingers never leave your hands while you slice and dice plain text!\r\n\r\nBe amazed as you quickly search through mountains of text to find what you're looking for.\r\n\r\nBut, wait, there's more.\r\n\r\nThere's an entire grep family of tools!\r\n\r\n* egrep for advanced regular expressions\r\n* fgrep to ditch the regular expressions\r\n* rgrep to recursively search a filesystem\r\n* pgrep to search the process table\r\n\r\nAnd they can combine to be more powerful than Voltron[0]!\r\n\r\nThere are also the compression and archival cousins such as:\r\n\r\n* bzgrep\r\n* zgrep\r\n* xzgrep\r\n* ptargrep\r\n\r\nThose family members also come as accessory command line switches.\r\n\r\nUse now and you can take advantage of even more command line arguments.\r\n\r\ngrep: the text tool that slices and dices!\r\n\r\nAct now and all of these fabulous tools ( except Voltron ) can be yours, coming from a distribution repository near you!\r\n\r\nWarning: Use of grep may lead to exposure of regular expression! You might never be able to return to an ordinary life.\r\n\r\nWarning: Use of regular expressions in the presence of cats may lead to hours of debugging as they walk across the keyboard creating random strings indistinguishable from regular expressions!\r\n\r\n[0] Voltron items sold separately and not available under a Free Software license!", "recording_license": "", "do_not_record": false, "persons": [{"code": "GXPWFF", "name": "lufthans", "avatar": null, "biography": "As a volunteer der.hans endeavors to help build community through FLOSS\r\nconference and user group leadership.\r\n\r\ndh has co-chaired Open Source Career Day (OSCD) at Southern California\r\nLinux Expo (SCaLE) and the Finance and Partnership committees for\r\nSeaGL.\r\n\r\ndh presents and gives career counseling sessions at large community-led\r\nconferences (SCaLE, SeaGL, Tux-Tage, Kielux, GeekBeacon Fest, FOSSASIA,\r\nLCA, LFNW, T\u00fcbix, OLF ) and many local groups. dh is chairperson of\r\nthe Phoenix Linux User Group (PLUG) and founder of the Free Software\r\nStammtisch.\r\n\r\nCurrently Hans manages a team of database support engineers.\r\n\r\nHans is available to speak remotely for local groups.\r\n\r\nFind Hans on the Fediverse/Mastodon - https://floss.social/@FLOX_advocate", "public_name": "lufthans", "guid": "ce5edba0-76a1-5486-9f3b-87158b8f93c1", "url": "https://pretalx.seagl.org/2025/speaker/GXPWFF/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/9DPTWS/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/9DPTWS/", "attachments": []}, {"guid": "31aa58c6-52dc-56cd-834a-e4db74606944", "code": "9PWA3Q", "id": 94, "logo": null, "date": "2025-11-08T11:30:00-08:00", "start": "11:30", "duration": "00:50", "room": "Room 332", "slug": "2025-94-the-cli-renaissance-why-command-lines-matter-in-the-age-of-ai-and-the-promise-of-mcp", "url": "https://pretalx.seagl.org/2025/talk/9PWA3Q/", "title": "The CLI Renaissance: Why Command Lines Matter in the Age of AI and the Promise of MCP", "subtitle": "", "track": "Open source AI and Data Science", "type": "50-Minute Talk", "language": "en", "abstract": "As AI reshapes our digital interfaces, command lines aren't fading\u2014they're evolving. This talk examines why CLIs remain essential in an AI-driven world and how the Model Context Protocol (MCP) represents their future. Drawing from my experience building AWS SAM CLI, I'll demonstrate how CLIs provide precision and composability that AI alone cannot match. MCP, an open protocol, creates a powerful bridge where AI can leverage CLI capabilities while preserving user control and privacy. Through live demonstrations, you'll witness a new paradigm where deterministic command lines and intuitive AI combine to create superior developer experiences, not the end of CLIs, but their renaissance.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "9DMZ8W", "name": "Sriram Madapusi Vasudevan", "avatar": "https://pretalx.seagl.org/media/avatars/9DMZ8W_yxuylfI.png", "biography": "Sriram Madapusi Vasudevan is one of the founding engineers of AWS SAM CLI and also established the AWS Homebrew tap.\r\nHis open source contributions span core components of OpenStack including Poppy, Taskflow, and Zaqar. At AWS, he's also worked on CloudWatch's metric ingestion systems, developing expertise in observability at scale. \r\nSriram is passionate about creating developer tools that balance power with simplicity, focusing on the intersection of cloud infrastructure, command-line experiences, and serverless architectures.", "public_name": "Sriram Madapusi Vasudevan", "guid": "0501880a-d5b2-5ebd-b684-b6b64743ab1e", "url": "https://pretalx.seagl.org/2025/speaker/9DMZ8W/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/9PWA3Q/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/9PWA3Q/", "attachments": []}, {"guid": "f62dbac8-9db6-5712-bf79-46e023792920", "code": "QAZYWP", "id": 176, "logo": null, "date": "2025-11-08T14:00:00-08:00", "start": "14:00", "duration": "00:50", "room": "Room 332", "slug": "2025-176-today-i-learned-the-2025-floss-research-roundup", "url": "https://pretalx.seagl.org/2025/talk/QAZYWP/", "title": "Today I Learned.... The 2025 FLOSS Research Roundup", "subtitle": "", "track": "Education", "type": "50-Minute Talk", "language": "en", "abstract": "Friends, it's time once again to review the newest research findings about FLOSS. What's new in 2025? How are we continuing to thrive despite upheaval and AI slop? What works, what needs improvement, and what's changing? I'll give you a short tour through this year's most exciting findings.", "description": "Academics around the globe study FLOSS communities and their development practices. In this talk, we'll explore the very latest findings and trends in research about building, using, and sustaining free software, including AI, cybersecurity, and scientific work. I'll extract key observations that you can bring to your community and workplace, and we'll think together about how to build better partnerships between the academy and communities.", "recording_license": "", "do_not_record": false, "persons": [{"code": "F9W3RW", "name": "Kaylea Champion", "avatar": "https://pretalx.seagl.org/media/avatars/vvsmallHeadshot_kez7nNn_c0m7o4K.jpg", "biography": "Dr. Kaylea Champion studies how people cooperate to build groovy public goods like GNU/Linux and Wikipedia, including what gets maintained and the risks we face. She is an Assistant Professor in Computing and Software Systems at the University of Washington Bothell, where she teaches software engineering with an emphasis on cybersecurity and evidence-based practices. Dr. Champion is eager to build connections with communities, and has given talks at FOSSY, Quantum Wednesday, Norwescon, WorldCon, PyConUS, the OpenJS Summit, Wikimania, MozFest, Women in Data Science, PuPPY, DebConf, and SeaGL. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, conjuring data, and cooking for a crowd.", "public_name": "Kaylea Champion", "guid": "76eb2bc5-c062-5cae-9967-ff1d4cc2b904", "url": "https://pretalx.seagl.org/2025/speaker/F9W3RW/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/QAZYWP/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/QAZYWP/", "attachments": []}, {"guid": "3e73190c-b760-5c03-a4d4-e5c75ada2c90", "code": "QXWX7X", "id": 159, "logo": null, "date": "2025-11-08T15:00:00-08:00", "start": "15:00", "duration": "00:20", "room": "Room 332", "slug": "2025-159-what-is-free-software", "url": "https://pretalx.seagl.org/2025/talk/QXWX7X/", "title": "What is Free Software?", "subtitle": "", "track": "Education", "type": "20-Minute Talk", "language": "en", "abstract": "This presentation covers the differences between free software, open source software, and proprietary software. In short, it provides a broad overview of software licensing, its history, and the possibility for monetization for each software license.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "D9RFTM", "name": "Charles Faisandier", "avatar": "https://pretalx.seagl.org/media/avatars/D9RFTM_rfRLrIU.jpg", "biography": "FOSS enthusiast, computer science student, tinkerer and musician.", "public_name": "Charles Faisandier", "guid": "c13e7cd1-f90f-5e96-ac06-fe05766de0d3", "url": "https://pretalx.seagl.org/2025/speaker/D9RFTM/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/QXWX7X/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/QXWX7X/", "attachments": []}, {"guid": "b77f1ae1-b11e-5662-901a-888139ccd917", "code": "PSBSUU", "id": 122, "logo": null, "date": "2025-11-08T16:30:00-08:00", "start": "16:30", "duration": "00:20", "room": "Room 332", "slug": "2025-122-how-i-used-open-source-tools-to-prove-my-marriage-to-the-us-government-no-streaming", "url": "https://pretalx.seagl.org/2025/talk/PSBSUU/", "title": "How I used open-source tools to prove my marriage to the US Government (No Streaming)", "subtitle": "", "track": "Everything Else", "type": "20-Minute Talk", "language": "en", "abstract": "You're probably asking yourself what open-source software has to do with the US immigration system.  As with all good technical questions, the answer is 'it depends'.\r\n\r\nPersonally, I've never found a technical problem that I won't at least try to solve with open-source software, so that's exactly what we did.  Join me as I walk through the open-source workflow that my spouse and I used to wrangle the documentary requirements of the US immigration system.", "description": "In 2023, my American spouse and I filed for an immigrant visa to bring me to the United States.  US Citizenship and Immigration Services requires spousal visa applicants to provide a variety of evidence to prove that they have a bona fide marriage - that is, that their relationship is real.  It's important to present this evidence clearly, so that USCIS employees and consular officers can easily find what they're looking for.\r\n\r\nBetween boarding passes, photos, and receipts - and the one constant in life, taxes - the evidence accumulated very quickly.  We needed a way to keep it organised, so that we didn't overwhelm the people who had to review our application.\r\n\r\nThis is where open-source tools come in.  Git, LaTeX, and open-source document management utilities allowed us to store evidence as we went, and collate what we needed when it was time to submit.  We even had a CI/CD pipeline, which produced clearly-labelled documents with a table of contents.\r\n\r\nNot everyone will immigrate to another country in their lifetime, but the principles and tools that we used can be applied to any situation that involves managing and collating personal data.  If you'd like to do something with your photos other than letting them sit in an unused folder behind a 'Beware of the Leopard' sign, or if you've never used LaTeX and want to learn, there's something for you in our deeply technical take on an immigration story.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7FPQLB", "name": "Dawn Cooper", "avatar": null, "biography": "Dawn likes to tinker with cloud infrastructure and security, and regularly goes down rabbit holes in a futile search for ways to develop systems that are both reliable and impenetrable. As well as accidental accessibility advocacy, Dawn can regularly be found sharing knowledge within various tech communities.\r\n\r\nOutside work, Dawn is an occasional author, kitchen alchemist, and raging sportsball fan.", "public_name": "Dawn Cooper", "guid": "129effa3-55a6-519a-9e86-879ee288730d", "url": "https://pretalx.seagl.org/2025/speaker/7FPQLB/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/PSBSUU/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/PSBSUU/", "attachments": []}, {"guid": "c0f0102d-cb15-5a71-bc16-931ebdb6b74c", "code": "KMCCEQ", "id": 174, "logo": null, "date": "2025-11-08T17:00:00-08:00", "start": "17:00", "duration": "00:50", "room": "Room 332", "slug": "2025-174-let-s-create-our-own-tech-jobs-together-following-open-source-principles", "url": "https://pretalx.seagl.org/2025/talk/KMCCEQ/", "title": "Let's create our own tech jobs together following open source principles", "subtitle": "", "track": "Open-Source Careers", "type": "50-Minute Talk", "language": "en", "abstract": "I just moved to Seattle. I came from Los Angeles, a city of freelancers, whether by choice or necessity.\r\nIn Seattle, I've met lots of techies who are either unhappily unemployed or unhappily employed. Individually, most can\u2019t build a consultancy or take on the risk of a startup.\r\nBut tech workers do collectively have the skills and resources to create more and better jobs for themselves. What if we treated job creation (tech and non-tech) as a community project, just like software creation?\r\nI propose for Seattle a community-driven job-creation project based on the United Nations Open Source Principles. My thoughts draw on what the open-source community has learned about making software projects welcoming, scalable, and sustainable.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "PYV3ZK", "name": "Jocelyn Graf", "avatar": "https://pretalx.seagl.org/media/avatars/PYV3ZK_S4o8Fgf.jpg", "biography": "Jocelyn (\u201cJoss\u201d) Graf has founded, grown, and sold a biomedical research editing and translation business in South Korea, co-founded a food co-op and a hardware startup, and built a project-based training business for tech workers. \r\n\r\nJoss helps small business and tech startup founders answer these questions: Will my business idea work? What would my customers really pay for, how do I find them, and how much should I charge? Can I do good and still make money? Can I get grants or government contracts? What paperwork should I do? Who do I need on my team? How do I work with attorneys, accountants, and tech developers? How can I grow my business, and where do I want to end up?", "public_name": "Jocelyn Graf", "guid": "61e02751-9166-5156-a6f2-f1a4d4313f4c", "url": "https://pretalx.seagl.org/2025/speaker/PYV3ZK/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/KMCCEQ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/KMCCEQ/", "attachments": []}], "Room 334": [{"guid": "1d95ff57-3cea-5f01-91d8-edd78c832fac", "code": "EDV7EZ", "id": 103, "logo": null, "date": "2025-11-08T10:30:00-08:00", "start": "10:30", "duration": "00:50", "room": "Room 334", "slug": "2025-103-migrating-distributed-systems-infrastructure-to-serverless-methodology-and-insights", "url": "https://pretalx.seagl.org/2025/talk/EDV7EZ/", "title": "Migrating Distributed Systems Infrastructure to Serverless: Methodology and Insights", "subtitle": "", "track": "Cloud and Infrastructure", "type": "50-Minute Talk", "language": "en", "abstract": "All infrastructure eventually hits its limits. Without timely migration, teams risk falling into tech debt\u2014where upgrades feel daunting and change seems futile. Like homes that need constant touches and fixes, or a remodel long overdue, systems demand ongoing care, leaving teams hamster wheeling just to stay in place. A successful migration ends with a clear plan, a defined path, and strong execution\u2014enabling services to evolve and stay relevant. This talk shares how one mature, distributed service transitioned from a fully managed to a serverless control plane\u2014executed with zero downtime using low-risk, proven strategies.", "description": "This talk presents a real-world case study of a widely used distributed service that successfully migrated its infrastructure orchestration from a fully managed environment to a serverless control plane\u2014with zero downtime.\r\n\r\nWe outline a structured methodology that looks at migration as a \"journey\" or \"expedition\". \r\nCharting the Course (client/service-level A/B testing, feature flagging), Blazing a Path (region selection, SLA awareness), Designing a Compass (telemetry, fallback metrics, health probes), and Reaching the Destination (scaling readiness and tuning).\r\n\r\nWe\u2019ll explore how to design A/B experiments that safely route traffic, monitor fallback rates, and measure infrastructure health using container-level telemetry. We\u2019ll also cover how to avoid overloading downstream services by tracking 429s and designing scalable infrastructure units. As traffic grows, we show how to scale out logically and tune system parameters to handle burst patterns. We will also do demo of noisy neighbor issues that can sneak up on any multi-tenant/workload platforms.\r\n\r\nThis session offers practical insights, reusable methodology, and metrics as a compass, to guide any team through a low-risk, high-impact infrastructure migration.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GAE3EN", "name": "Priya Ananthasankar", "avatar": null, "biography": "Priya Ananthasankar is a Principal Software Engineer with deep expertise in software engineering infrastructure and distributed systems. With years of experience designing and scaling backend platforms, Priya has led several large-scale migrations and backend transformations across cloud environments. Her work focuses on building resilient, observable, and scalable systems that empower teams to modernize with confidence. She is passionate about sharing practical methodologies that bridge theory and real-world application\u2014especially in the areas of infrastructure evolution, service reliability, and cloud-native architecture.", "public_name": "Priya Ananthasankar", "guid": "d4baf33a-2108-5efa-bee7-1ce22979a80c", "url": "https://pretalx.seagl.org/2025/speaker/GAE3EN/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/EDV7EZ/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/EDV7EZ/", "attachments": []}, {"guid": "21ae0471-c29d-580e-b509-2f72f048da1b", "code": "BXX88L", "id": 151, "logo": null, "date": "2025-11-08T11:30:00-08:00", "start": "11:30", "duration": "00:50", "room": "Room 334", "slug": "2025-151-coop-cloud-democrtically-built-and-governed-cloud", "url": "https://pretalx.seagl.org/2025/talk/BXX88L/", "title": "Coop-Cloud: Democrtically built and governed cloud", "subtitle": "", "track": "Cloud and Infrastructure", "type": "50-Minute Talk", "language": "en", "abstract": "Coop-cloud is a federation of tech cooperatives that builds shared cloud tools and democratically govern the maintenance and development of these tools.\r\n\r\nThe talk goes through coop-cloud's governing structure, what tools they developed (with some practical examples), and what are the challenges of this model.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "N7M9VB", "name": "Ammar", "avatar": "https://pretalx.seagl.org/media/avatars/N7M9VB_odE4Dof.jpg", "biography": "A software engineer, FOSS hacker, and cooperative enthusiast.", "public_name": "Ammar", "guid": "ade73c28-0c5e-51d2-afef-3f82a65a1d12", "url": "https://pretalx.seagl.org/2025/speaker/N7M9VB/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/BXX88L/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/BXX88L/", "attachments": []}, {"guid": "ad505f36-3f3d-5e48-9eb3-4998b2f0cf58", "code": "PETMRE", "id": 124, "logo": null, "date": "2025-11-08T14:00:00-08:00", "start": "14:00", "duration": "00:50", "room": "Room 334", "slug": "2025-124-10-years-of-reproducible-builds", "url": "https://pretalx.seagl.org/2025/talk/PETMRE/", "title": "10 years of Reproducible Builds", "subtitle": "", "track": "Security and Privacy", "type": "50-Minute Talk", "language": "en", "abstract": "The integrity of software has become an increasingly critical concern in an era where digital systems underpin everything from financial transactions to critical infrastructure. Despite advancements in software security, a fundamental vulnerability still remains overlooked: the lack of verifiability in how open source software is constructed from its source code.", "description": "This talk introduces the concept of reproducible builds, its technical underpinnings and its potentially transformative impact on software security and transparency. It is aimed at developers, security professionals and policy-makers who are concerned with enhancing trust and accountability in our software. It also provides a history of the Reproducible Builds project, which is approximately ten years old. How are we getting on? What have we got left to do? Aren't all the builds reproducible now?", "recording_license": "", "do_not_record": false, "persons": [{"code": "AQGWFQ", "name": "Chris Lamb", "avatar": "https://pretalx.seagl.org/media/avatars/AQGWFQ_Y8D5LJR.jpg", "biography": "Hi, I'm Chris Lamb (aka lamby), a 39-year-old software engineer. I am a core team member of the Reproducible Builds project where I implement and research software supply-chain security.", "public_name": "Chris Lamb", "guid": "de13f590-6198-5f2c-b7b5-e1f06fe58cf4", "url": "https://pretalx.seagl.org/2025/speaker/AQGWFQ/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/PETMRE/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/PETMRE/", "attachments": []}, {"guid": "aa478a4c-9028-59aa-b5ad-fbe6394b18cc", "code": "8KQGXX", "id": 123, "logo": null, "date": "2025-11-08T15:00:00-08:00", "start": "15:00", "duration": "00:20", "room": "Room 334", "slug": "2025-123-intro-to-opentofu-open-source-iac-overview", "url": "https://pretalx.seagl.org/2025/talk/8KQGXX/", "title": "Intro to OpenTofu: Open Source IaC Overview", "subtitle": "", "track": "Cloud and Infrastructure", "type": "20-Minute Talk", "language": "en", "abstract": "Introduction to using OpenTofu as Infrastructure as Code for deploying server instances, databases, storage, kubernetes clusters to both cloud and on prem platforms", "description": "This 20 min. talk will give an overview of OpenTofu with examples for deploying infrastructure in the public AWS Cloud using OpenTofu. As time permits, I will run the code examples used to deploy and scale these deployments, while retaining a remote state of the infrastructure in a secure location suitable for production deployments.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZSTZSD", "name": "Ted Matsumura", "avatar": "https://pretalx.seagl.org/media/avatars/ZSTZSD_ZqHA0kZ.png", "biography": "Ted was born in Mountain View, California, and earned a B.S. in Psychobiology from UCLA. Entering the tech industry in 1984, he attended his first LUG in 1996 in Tokyo. His career spans various positions, including software, hardware, and network engineering, as well as product management and marketing. He also served as a college adjunct professor, teaching Linux, networking, and security. \r\nAs an R&D engineer in his most recent role, he deployed AI/NLP/voice solutions to secure public cloud platforms using Kubernetes, GitOps, and Infrastructure as Code with open-source tools. Ted is a volunteer on the Board of Directors for the Linux Professional Institute and the Seattle Community Network.", "public_name": "Ted Matsumura", "guid": "25ac8f1a-040d-5c2a-8aac-048ef86a417d", "url": "https://pretalx.seagl.org/2025/speaker/ZSTZSD/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/8KQGXX/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/8KQGXX/", "attachments": [{"title": "Presentation Deck in ppt format", "url": "/media/2025/submissions/8KQGXX/resources/Intro_to_OpenTofu_-_SeaGL_2025_XTk078f.pdf", "type": "related"}]}, {"guid": "d192e9f7-8a1f-5d03-9766-39562e93ecd5", "code": "QANHFC", "id": 158, "logo": null, "date": "2025-11-08T16:30:00-08:00", "start": "16:30", "duration": "00:20", "room": "Room 334", "slug": "2025-158-fedipact-why", "url": "https://pretalx.seagl.org/2025/talk/QANHFC/", "title": "FediPact: Why?", "subtitle": "", "track": "Community and Culture", "type": "20-Minute Talk", "language": "en", "abstract": "the Anti-Meta Fedi Pact at https://fedipact.online/ is an organized effort to block Meta's Threads platform. it formed as soon as news of fediverse integration in a Meta product was leaked, and for a while was a campaign of preemptive defederation. this talk will delve into my personal reasons for starting the pact as well as those of others i have witnessed. it will talk about the history and experience of running such a project, how it has affected me and what i would do differently if i had the foresight of what i know now. it will expand on https://fedipact.online/why considerably :3", "description": "FediPact has been featured on wikipedia and in various news articles and books and podcasts and academic papers and more!\r\n\r\nhttps://en.wikipedia.org/wiki/Threads_(social_network)#Fedipact\r\n\r\nhttps://arstechnica.com/tech-policy/2023/07/fear-loathing-and-excitement-as-threads-adopts-open-standard-used-by-mastodon/\r\n\r\nhttps://www.pcgamer.com/threads-threatens-to-muscle-in-on-mastodons-fediverse-and-admins-are-up-in-arms-about-it/\r\n\r\nhttps://privacy.thenexus.today/should-the-fediverse-welcome-surveillance-capitalism/\r\n\r\nhttps://web.archive.org/web/20250114233420/https://wedistribute.org/2023/06/fedipact-blocking-meta/\r\n\r\nhttps://global.oup.com/academic/product/move-slowly-and-build-bridges-9780197776681\r\n\r\nhttps://radiostudent.si/druzba/tehno-klistir/fedi-pakt#\r\n\r\nhttps://journals.sagepub.com/doi/10.1177/20563051241308323\r\n\r\nhttps://policyreview.info/articles/analysis/safer-spaces-design\r\n\r\nand more!", "recording_license": "", "do_not_record": false, "persons": [{"code": "VJFK7R", "name": "Vanta Rainbow Black", "avatar": "https://pretalx.seagl.org/media/avatars/VJFK7R_wgwwqDC.png", "biography": "just pasting my mastodon bio in here...\r\n\r\nvanta rainbow black, creator of FediPact\r\n\r\nshe/they | 28 | seattle | a cyberpunk cannabis consuming catgirl | trans enby girl polyam lesbian gender terrorist | fediverse sex symbol | prolific poster | AuDHD af | rogue wordsmith extraordinaire | fedi's favorite pirate radio DJ | anarcho-communist | DIY fashion designer | video editor vagabond | punweaver | chaotic good | a gamedev apparently? | learning toki pona\r\n\r\n164,261 lifetime posts on past instances | joined fedi 2017 | recognized irl 16 times so far\r\n\r\n52k words deep into writing a book called \"THE POWER OF FRIENDSHIP: My Mastodon Microblog Memoir\"\r\n\r\nhttps://vantaa.black", "public_name": "Vanta Rainbow Black", "guid": "ead28a6b-5125-5619-bf73-753e98a01cb5", "url": "https://pretalx.seagl.org/2025/speaker/VJFK7R/"}, {"code": "QT3HZX", "name": "Kasanwa Solane Aster Hope", "avatar": "https://pretalx.seagl.org/media/avatars/QT3HZX_zkZRsGE.png", "biography": "Kasanwa Solane \"KaSo\" Aster Hope is an ace autistic panromantic polyamorous tonsi who works at a big tech company in the area (working on software engineering projects completely unrelated to faer presence at SeaGL).\r\nOriginally from Miami, FL, KaSo is happy to have moved to Seattle approximately a year and a half ago (July 2024).\r\nKasanwa Solane has a server in faer apartment that fae administers, with a set of services on the OctoFriends.Garden domain, including Mastodon and PeerTube instances, as well as some non-fediverse services.", "public_name": "Kasanwa Solane Aster Hope", "guid": "cd1bc70e-a3b9-5e4b-ad17-5b6c7281e01e", "url": "https://pretalx.seagl.org/2025/speaker/QT3HZX/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/QANHFC/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/QANHFC/", "attachments": []}, {"guid": "272dc6ea-b203-5164-8c6a-2a1d962d98b9", "code": "HM7MSP", "id": 95, "logo": null, "date": "2025-11-08T17:00:00-08:00", "start": "17:00", "duration": "00:50", "room": "Room 334", "slug": "2025-95-no-more-mystery-brownies-sboms-security-errata-and-the-recipe-for-safer-software", "url": "https://pretalx.seagl.org/2025/talk/HM7MSP/", "title": "No More Mystery Brownies: SBOMs, security errata, and the recipe for safer software", "subtitle": "", "track": "Security and Privacy", "type": "50-Minute Talk", "language": "en", "abstract": "Open source software can be like a plate of mystery brownies in the breakroom: Where did they come from? Are they safe? Do they have gluten? SBOMs are your ingredient list for software, greatly reducing the risk of unknown components, open source licenses, and expired dependencies. This talk demystifies Software Bills of Materials (SBOMs) and security errata, showing how they empower individuals and teams to identify vulnerabilities, track end-of-life risks, and maintain compliance before incidents occur. Learn how SBOMs, advisories, and documentation work together to bring transparency to the Linux supply chain, keeping environments safe, resilient, and free from nasty surprises; just like you'd want for any food you consume.", "description": "Software security, like food safety, shouldn't be a mystery. This talk simplifies jargon and acronyms to show how SBOMs and security documentation make protection accessible for everyone, not just big-budget enterprise teams. We'll explore practical ways to understand what's really inside your Linux systems using freely available tools and community resources. Whether you are a hobbyist running home servers, a FOSS contributor, or professional sysadmin, this talk aims to peel back the curtain on how the errata sausage is made and why, in the age of AI, it's more important than ever to read the back of the box.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FBFPUE", "name": "Brady Dibble", "avatar": "https://pretalx.seagl.org/media/avatars/FBFPUE_d57iOgJ.jpg", "biography": "Brady Dibble is Director of Product Management at CIQ, where he leads initiatives related to Rocky Linux.", "public_name": "Brady Dibble", "guid": "55b467ec-f74e-5349-baaf-2ad40ffcd5e5", "url": "https://pretalx.seagl.org/2025/speaker/FBFPUE/"}], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/HM7MSP/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/HM7MSP/", "attachments": []}], "Community": [{"guid": "6c161007-86e1-586c-8f44-ba0b6abba4e7", "code": "LTHRNX", "id": 194, "logo": null, "date": "2025-11-08T13:00:00-08:00", "start": "13:00", "duration": "03:30", "room": "Community", "slug": "2025-194-discotech-workshop", "url": "https://pretalx.seagl.org/2025/talk/LTHRNX/", "title": "DiscoTech Workshop", "subtitle": "", "track": null, "type": "Community", "language": "en", "abstract": "DiscoTech - Discovering Technology Fair", "description": "\ud83e\udea9Jam out with Resist Tech Monopolies and learn how to switch over your tech accounts to FOSS and surveillance-free alternatives! Bring a device if available and any de-monopoly knowledge you can share with others.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/LTHRNX/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/LTHRNX/", "attachments": []}, {"guid": "c2f72867-c815-5153-9858-775e52ece17d", "code": "B9BMJW", "id": 197, "logo": null, "date": "2025-11-08T19:30:00-08:00", "start": "19:30", "duration": "03:00", "room": "Community", "slug": "2025-197-social-at-big-time-brewery", "url": "https://pretalx.seagl.org/2025/talk/B9BMJW/", "title": "Social at Big Time Brewery", "subtitle": "", "track": null, "type": "Community", "language": "en", "abstract": "Enjoy some refreshments and great conversation at Big Time Brewery located close to the University of Washington on the Ave. \r\n\r\n4133 University Wy NE, Seattle, WA 98105\r\n\r\nhttps://www.openstreetmap.org/?#map=19/47.657852/-122.313575", "description": "Brewpub in yellow brick building open since 1988, drawing college crowd with suds, pizza & bar fare.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.seagl.org/2025/talk/B9BMJW/feedback/", "origin_url": "https://pretalx.seagl.org/2025/talk/B9BMJW/", "attachments": []}]}}]}}}