<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2025.2.2. -->
<schedule>
    <generator name="pretalx" version="2025.2.2" />
    <version>7</version>
    <conference>
        <title>SeaGL 2025</title>
        <acronym>2025</acronym>
        <start>2025-11-07</start>
        <end>2025-11-08</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.seagl.org</base_url>
        <logo>https://pretalx.seagl.org/media/2025/img/logo_5qGPBqU.svg</logo>
        <time_zone_name>America/Los_Angeles</time_zone_name>
        
        
        <track name="Community and Culture" slug="12-community-and-culture"  color="#142545" />
        
        <track name="Education" slug="13-education"  color="#2b4f91" />
        
        <track name="Hardware" slug="14-hardware"  color="#3563b9" />
        
        <track name="Languages and Tools" slug="15-languages-and-tools"  color="#7b9cd9" />
        
        <track name="Open source AI and Data Science" slug="16-open-source-ai-and-data-science"  color="#bd80ab" />
        
        <track name="Open-Source Careers" slug="17-open-source-careers"  color="#914a7b" />
        
        <track name="Performance Art" slug="18-performance-art"  color="#753c64" />
        
        <track name="Security and Privacy" slug="19-security-and-privacy"  color="#412137" />
        
        <track name="Systems and Platforms" slug="20-systems-and-platforms"  color="#5d500a" />
        
        <track name="Everything Else" slug="21-everything-else"  color="#960799" />
        
        <track name="Keynote" slug="22-keynote"  color="#9ca803" />
        
        <track name="Cloud and Infrastructure" slug="23-cloud-and-infrastructure"  color="#0b6634" />
        
    </conference>
    <day index='1' date='2025-11-07' start='2025-11-07T04:00:00-08:00' end='2025-11-08T03:59:00-08:00'>
        <room name='Room 145' guid='eb9238a1-31c1-566d-a365-ef024a9fc082'>
            <event guid='ab211585-7e4d-5118-812e-a92919a0e41a' id='190'>
                <room>Room 145</room>
                <title>Free the Social Web</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-11-07T09:10:00-08:00</date>
                <start>09:10</start>
                <duration>00:30</duration>
                <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!</abstract>
                <slug>2025-190-free-the-social-web</slug>
                <track>Keynote</track>
                
                <persons>
                    <person id='134'>Evan Prodromou</person>
                </persons>
                <language>en</language>
                <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.

But social networks have a dark side, too. Their algorithmic feeds can be psychologically addictive, and lead to anti-social behaviour that&apos;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.

As hackers, when we don&apos;t like how technology works, we make our own. But in the case of social software, that&apos;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?

ActivityPub 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.

In this talk, Evan will give a gentle introduction to using ActivityPub-enabled services to get on the Fediverse. He&apos;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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/88THX7/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/88THX7/feedback/</feedback_url>
            </event>
            <event guid='e9200802-5c7f-5ef4-b55e-19154be73f75' id='99'>
                <room>Room 145</room>
                <title>Challenges When Building Open Source Hardware</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-11-07T09:40:00-08:00</date>
                <start>09:40</start>
                <duration>00:30</duration>
                <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.
In 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.</abstract>
                <slug>2025-99-challenges-when-building-open-source-hardware</slug>
                <track>Keynote</track>
                
                <persons>
                    <person id='88'>Nadya Peek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/8KSBXV/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/8KSBXV/feedback/</feedback_url>
            </event>
            <event guid='8f0acaf4-db49-5136-85ff-cf176a009601' id='128'>
                <room>Room 145</room>
                <title>Build a Great Business on Open Source without Selling Your Soul</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T10:30:00-08:00</date>
                <start>10:30</start>
                <duration>00:20</duration>
                <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&#8217;ll discuss commercial models that actually work, giving back to the community, and gracefully collecting money for free software. We&apos;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&apos;ve done it and will share our secrets.</abstract>
                <slug>2025-128-build-a-great-business-on-open-source-without-selling-your-soul</slug>
                <track>Open-Source Careers</track>
                
                <persons>
                    <person id='104'>Robert Hodges</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/DYCBJX/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/DYCBJX/feedback/</feedback_url>
            </event>
            <event guid='53c1bac9-20dc-5f7e-aaf0-33bf5cde2a33' id='90'>
                <room>Room 145</room>
                <title>What Is Free May Never Die</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T11:00:00-08:00</date>
                <start>11:00</start>
                <duration>00:20</duration>
                <abstract>Software freedom doesn&apos;t just preserve your freedoms as the enduser or developer. It makes the software itself immortal.</abstract>
                <slug>2025-90-what-is-free-may-never-die</slug>
                <track>Community and Culture</track>
                
                <persons>
                    <person id='83'>Romeo S</person>
                </persons>
                <language>en</language>
                <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&apos;ll look forward in time as well, and chart out a course for the future where all software is free.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/FNRU7M/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/FNRU7M/feedback/</feedback_url>
            </event>
            <event guid='8ec5d363-f2c1-5f7e-9e3d-e56be2a748c8' id='107'>
                <room>Room 145</room>
                <title>Full Circle:  From Programmer to Lawyer to Open Program Office Manager</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T11:30:00-08:00</date>
                <start>11:30</start>
                <duration>00:50</duration>
                <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&apos;ll discuss my start in computer programming and how I first became acquainted with open source along with the lessons I&apos;ve learned along the way to maximize my impact in the Open Program Office at HPE.</abstract>
                <slug>2025-107-full-circle-from-programmer-to-lawyer-to-open-program-office-manager</slug>
                <track>Open-Source Careers</track>
                
                <persons>
                    <person id='59'>Ria Farrell Schalnat</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/KFGUTN/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/KFGUTN/feedback/</feedback_url>
            </event>
            <event guid='8fd4ec67-20d2-57aa-b1a8-513edf780576' id='153'>
                <room>Room 145</room>
                <title>Developing on Nextcloud in 2025: What&apos;s New?</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T14:00:00-08:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <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 &quot;external apps&quot; 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&apos;s product offerings, Nextcloud needs you now more than ever!</abstract>
                <slug>2025-153-developing-on-nextcloud-in-2025-what-s-new</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='95'>Edward Ly</person>
                </persons>
                <language>en</language>
                <description>This 50-minute talk will include a brief introduction to [AppAPI](https://github.com/nextcloud/app_api) and how it works, explain what &quot;external apps&quot; 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.

Afterwards, 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/3ZJJA3/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/3ZJJA3/feedback/</feedback_url>
            </event>
            <event guid='f9ddd602-ef3e-5b56-b23d-d60f01df7c0a' id='162'>
                <room>Room 145</room>
                <title>SSH Certificates: All the Trust, None of the Fuss</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T15:00:00-08:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <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&apos;ll show how certificates are used and improve upon identity/pubkey authentication, and introduce several open source tools for managing them.</abstract>
                <slug>2025-162-ssh-certificates-all-the-trust-none-of-the-fuss</slug>
                <track>Security and Privacy</track>
                
                <persons>
                    <person id='44'>Bri Hatch</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/LFQS3C/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/LFQS3C/feedback/</feedback_url>
            </event>
            <event guid='0d9cebbf-45d4-5294-a503-cbc53b2a2b85' id='172'>
                <room>Room 145</room>
                <title>Resist Tech Monopolies: Community Photo Hosting</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T16:00:00-08:00</date>
                <start>16:00</start>
                <duration>00:50</duration>
                <abstract>Resist Tech Monopolies (RTM) is a collective that aims to build &amp; 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.</abstract>
                <slug>2025-172-resist-tech-monopolies-community-photo-hosting</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='121'>Linnea</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/XE8TL3/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/XE8TL3/feedback/</feedback_url>
            </event>
            <event guid='0e82cfe0-f128-5a40-b308-197fcc34806d' id='149'>
                <room>Room 145</room>
                <title>Physical Theatre, made using open source tooling</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T17:00:00-08:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <abstract>I&apos;ve been creating, performing, and touring several full length, high energy mime-inspired shows I describe as &quot;Living Cartoons&quot; 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)</abstract>
                <slug>2025-149-physical-theatre-made-using-open-source-tooling</slug>
                <track>Performance Art</track>
                
                <persons>
                    <person id='107'>James Sundquist (Living Cartoon Company)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/EWCUGD/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/EWCUGD/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room 332' guid='9c349489-78d2-5a27-9bd2-6aca500fc7cd'>
            <event guid='8069e117-10ee-5b13-b20b-6578ee917c79' id='121'>
                <room>Room 332</room>
                <title>Productive parallel programming from laptops to supercomputers with Chapel</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T10:30:00-08:00</date>
                <start>10:30</start>
                <duration>00:50</duration>
                <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&apos;s largest supercomputers.  Chapel&apos;s goal is to support code that&apos;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&apos;s motivation and features, while also surveying a few flagship applications that have been written using it.</abstract>
                <slug>2025-121-productive-parallel-programming-from-laptops-to-supercomputers-with-chapel</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='100'>Brad Chamberlain</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/WDYNZF/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/WDYNZF/feedback/</feedback_url>
            </event>
            <event guid='605367a1-d09d-562a-a4ab-90436804bd84' id='88'>
                <room>Room 332</room>
                <title>Building a Chromebook replacement with NixOS</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T11:30:00-08:00</date>
                <start>11:30</start>
                <duration>00:50</duration>
                <abstract>As Linux users, we often install Linux for friends and family, but many struggle with updates, packaging quirks, and system maintenance&#8212;leaving you to fix issues and them frustrated.

Instead 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.

In this talk, I&#8217;ll share how I built it and made it work flawlessly.</abstract>
                <slug>2025-88-building-a-chromebook-replacement-with-nixos</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='82'>Mike Kelly</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/YCPRXG/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/YCPRXG/feedback/</feedback_url>
            </event>
            <event guid='9966df0a-e138-5ab1-860b-f93ddb5a0512' id='112'>
                <room>Room 332</room>
                <title>The Cathedral and the Bizarre II: Branches of Faith or, Committing Code Not Sins</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T14:00:00-08:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <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.</abstract>
                <slug>2025-112-the-cathedral-and-the-bizarre-ii-branches-of-faith-or-committing-code-not-sins</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='23'>Toby Betts</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/SVTBXG/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/SVTBXG/feedback/</feedback_url>
            </event>
            <event guid='6067e17b-df47-5359-afb7-9860f84f8dd4' id='92'>
                <room>Room 332</room>
                <title>Linux Doesn&apos;t Resonate With The Mainstream - stillOS</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T15:00:00-08:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <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.</abstract>
                <slug>2025-92-linux-doesn-t-resonate-with-the-mainstream-stillos</slug>
                <track>Systems and Platforms</track>
                
                <persons>
                    <person id='84'>Cameron Knauff</person>
                </persons>
                <language>en</language>
                <description>This talk addresses Linux issues that prevent it from being a mainstream option like Windows and macOS currently are. I&apos;ll also demonstrate how I&apos;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&apos;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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/ZZRGMW/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/ZZRGMW/feedback/</feedback_url>
            </event>
            <event guid='8d05bd08-69c0-5ddf-8cf0-125b0cfd1202' id='160'>
                <room>Room 332</room>
                <title>Kernel backport automation and validation in CentOS/RHEL</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T16:00:00-08:00</date>
                <start>16:00</start>
                <duration>00:50</duration>
                <abstract>An overview of the backport automation and validation done on CentOS Stream kernel merge requests:
- what gets automatically backported?
- what checks are run?
- how do these changes end up in CentOS and Red Hat Enterprise Linux?</abstract>
                <slug>2025-160-kernel-backport-automation-and-validation-in-centos-rhel</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='113'>Jarod Wilson</person>
                </persons>
                <language>en</language>
                <description>We&#8217;ll 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.

- Webhook that performs CVE assignment automation and commit identification, parsing upstream vulns repo, updates triggering Jira issue
- Webhook that reacts to Jira issue updates, and triggers automated backport attempts
- Automated submission of GitLab merge requests for successful backports
- Build and test pipelines that run on merge request creation and code updates
- Webhooks that react to merge request creation and updates to run various sanity checks</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/HMNXFY/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/HMNXFY/feedback/</feedback_url>
            </event>
            <event guid='79077d6b-ea4d-55bd-a5f6-3b0c0a45af6b' id='96'>
                <room>Room 332</room>
                <title>Duality of Python</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T17:30:00-08:00</date>
                <start>17:30</start>
                <duration>00:20</duration>
                <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&apos;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.</abstract>
                <slug>2025-96-duality-of-python</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='28'>Jeremiah Paige</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/DU8YUQ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/DU8YUQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room 334' guid='ce087924-8710-5841-9028-bec435797a5b'>
            <event guid='77cb7566-acb7-52c5-baed-32437f896d4f' id='173'>
                <room>Room 334</room>
                <title>Beyond Scratch - Playing with No-Code Visual Programming</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T10:30:00-08:00</date>
                <start>10:30</start>
                <duration>00:50</duration>
                <abstract>I&apos;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.

This talk is suitable for beginners and the platforms we built are fun for adults as well.  Learning can be fun :)</abstract>
                <slug>2025-173-beyond-scratch-playing-with-no-code-visual-programming</slug>
                <track>Education</track>
                
                <persons>
                    <person id='122'>Josh Shupack</person>
                </persons>
                <language>en</language>
                <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.

I was heavily influenced by Bret Victor.  I was also inspired by the Nand2Tetris course.

My projects are all free and open source and I welcome feedback and collaboration to make them better: https://github.com/imme5150/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/ZWPRGU/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/ZWPRGU/feedback/</feedback_url>
            </event>
            <event guid='9d56c311-330a-5ca5-a0db-9eea07fcebcf' id='125'>
                <room>Room 334</room>
                <title>Throwing bits on the wire: An introduction to network programming</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T11:30:00-08:00</date>
                <start>11:30</start>
                <duration>00:20</duration>
                <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.</abstract>
                <slug>2025-125-throwing-bits-on-the-wire-an-introduction-to-network-programming</slug>
                <track>Education</track>
                
                <persons>
                    <person id='103'>Tree Davies</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/A7EBVC/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/A7EBVC/feedback/</feedback_url>
            </event>
            <event guid='0666542e-e440-5d62-9788-d4d2ad703560' id='177'>
                <room>Room 334</room>
                <title>Serial Config: Compiling Applications for Embedded Interactivity</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T12:00:00-08:00</date>
                <start>12:00</start>
                <duration>00:20</duration>
                <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.</abstract>
                <slug>2025-177-serial-config-compiling-applications-for-embedded-interactivity</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='124'>Simon</person>
                </persons>
                <language>en</language>
                <description>Interactivity is built into most every electronic device. (It&#8217;s unnerving when it isn&#8217;t!) 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.

Serial-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&#8217;s success is a low-overhead embedded command set, and a self-describing interface that reuses the application environment to specify its own input.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/PY8QLS/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/PY8QLS/feedback/</feedback_url>
            </event>
            <event guid='8f457ca2-2195-5c65-9982-9aa9ac27c6f6' id='187'>
                <room>Room 334</room>
                <title>Learn practical skills TODAY to prepare for AI Incident Response with the AIRCTL Project</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T14:00:00-08:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>Prepare for incidents with the AI Incident Response &amp; Control (AIRCTL) Project maintainers. You will learn about AI risks, why preparedness matters, and incident response (IR) scenarios using FOSS resources.

We 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.

Attendees 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 &amp; development (R&amp;D) assets. NO artificial intelligence or incident response experience needed!</abstract>
                <slug>2025-187-learn-practical-skills-today-to-prepare-for-ai-incident-response-with-the-airctl-project</slug>
                <track>Security and Privacy</track>
                
                <persons>
                    <person id='130'>Emily Soward</person>
                </persons>
                <language>en</language>
                <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.

Participants 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 &amp; Breaches tabletop IR game. 

Participants 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&amp;D compromise, material breach via AI path, AI defacement &amp; manipulation, AI exploitation.

Be prepared to commit at least one hour to the workshop session to experience all segments. The intro briefing is 10 minutes with short Q&amp;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 &#8220;all hands&#8221; debrief will follow. 

Participants 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 &#8212; 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/DFQ38B/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/DFQ38B/feedback/</feedback_url>
            </event>
            <event guid='39d07533-790e-523e-994c-d2bac17ae9d1' id='137'>
                <room>Room 334</room>
                <title>Magical Mystery Tour: A Roundup of Observability Datastores</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T15:00:00-08:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <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?
In this talk, Joshua will guide attendees through the foundational principles of telemetry&#8212;covering metrics, traces, logs, profiles, and wide events&#8212;and break down the strengths and limitations of different database technologies for each use case.
We&#8217;ll 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</abstract>
                <slug>2025-137-magical-mystery-tour-a-roundup-of-observability-datastores</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='105'>Joshua Lee</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/3GKV8X/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/3GKV8X/feedback/</feedback_url>
            </event>
            <event guid='d582e1aa-0caa-5ee6-ba65-f087086c412e' id='93'>
                <room>Room 334</room>
                <title>Observability is for the Frontend, Too!</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T16:00:00-08:00</date>
                <start>16:00</start>
                <duration>00:50</duration>
                <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&apos;re behind the curve.

Join me as I dive into the tools and techniques we can use to instrument, monitor and diagnose issues in our frontend services. We&apos;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.</abstract>
                <slug>2025-93-observability-is-for-the-frontend-too</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='85'>Justin Castilla</person>
                </persons>
                <language>en</language>
                <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.

The 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/FE3E7R/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/FE3E7R/feedback/</feedback_url>
            </event>
            <event guid='159a79f9-c270-5501-bed8-77efcd1da049' id='98'>
                <room>Room 334</room>
                <title>My browser isn&apos;t working!  Now what do I do?</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T17:00:00-08:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <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.

In 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.</abstract>
                <slug>2025-98-my-browser-isn-t-working-now-what-do-i-do</slug>
                <track>Education</track>
                
                <persons>
                    <person id='43'>Jeff H Silverman</person>
                </persons>
                <language>en</language>
                <description>I am going to show several different common failure modes when browsing.
I am going to demonstrate a failure by:
1) Run a bash script in the terminal window that will break something
2) Show what that looks like in the browser
3) Diagnose the problem using Linux command line tools
4) Run a bash script in the terminal window that will repair the problem
5) Use those tools to show that the problem is repaired.
6) Show what that looks like in the browser

I 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/HT9NCW/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/HT9NCW/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room 340' guid='cb449757-92aa-5db3-a459-f408cb4cb41a'>
            <event guid='e1a8ddd7-835d-57d1-a2d1-0bcac889ab4a' id='167'>
                <room>Room 340</room>
                <title>Open training for Open research: the Digital Research Academy</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T10:30:00-08:00</date>
                <start>10:30</start>
                <duration>00:20</duration>
                <abstract>Open research benefits researchers, institutions, and science in general: but open science practices and open source for research software aren&#8217;t 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!</abstract>
                <slug>2025-167-open-training-for-open-research-the-digital-research-academy</slug>
                <track>Education</track>
                
                <persons>
                    <person id='118'>Laura Carter</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/BV33RQ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/BV33RQ/feedback/</feedback_url>
            </event>
            <event guid='41b53157-631b-521f-a42c-f2cc64e7b966' id='154'>
                <room>Room 340</room>
                <title>Exploring Data Analysis in Time Series Databases</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T11:00:00-08:00</date>
                <start>11:00</start>
                <duration>00:20</duration>
                <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. 
What 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.</abstract>
                <slug>2025-154-exploring-data-analysis-in-time-series-databases</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='109'>DIma Lazerka</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/JCCBUJ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/JCCBUJ/feedback/</feedback_url>
            </event>
            <event guid='3c3caf5d-f0c6-54f7-86e7-9d516541379b' id='126'>
                <room>Room 340</room>
                <title>What&apos;s a Data Lake and What Does It Mean For My Open Source Analytics Stack?</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T11:30:00-08:00</date>
                <start>11:30</start>
                <duration>00:20</duration>
                <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&apos;ll tour projects like Arrow, Iceberg, and Unity Catalog that make data lakes possible. Next, we&apos;ll see how analytic engines like DuckDB, ClickHouse, and Spark are adapting. Finally, we&apos;ll survey a few projects that enable applications written in Python, Golang, or Rust to deliver fast query. You&apos;ll have to build the app yourself but this talk will show you a path to use data lakes and open source successfully.</abstract>
                <slug>2025-126-what-s-a-data-lake-and-what-does-it-mean-for-my-open-source-analytics-stack</slug>
                <track>Open source AI and Data Science</track>
                
                <persons>
                    <person id='104'>Robert Hodges</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/D7VANS/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/D7VANS/feedback/</feedback_url>
            </event>
            <event guid='79652fa5-7568-5a9a-8cf2-9cb100e942ae' id='189'>
                <room>Room 340</room>
                <title>Evaluating FOSS Projects; applying Habermas&apos; Theory of Communicative Action&apos;</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T12:00:00-08:00</date>
                <start>12:00</start>
                <duration>00:20</duration>
                <abstract>Of all the ways we might evaluate a FOSS project, here is some logic behind how we can evaluate a group&apos;s or community&apos;s capacity to mobilize it&apos;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.</abstract>
                <slug>2025-189-evaluating-foss-projects-applying-habermas-theory-of-communicative-action</slug>
                <track>Education</track>
                
                <persons>
                    <person id='57'>Delib</person>
                </persons>
                <language>en</language>
                <description>This is a talk about a method for analyzing a group&apos;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 &apos;Quaker&apos; business styles.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/QR89R9/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/QR89R9/feedback/</feedback_url>
            </event>
            <event guid='f9e76f09-ee29-5331-9433-b35aa9caf10e' id='108'>
                <room>Room 340</room>
                <title>Words, words, words, you fishmonger: Using Wikidata to Reconcile Taxonomies</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T15:00:00-08:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <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&apos;re looking at when you&apos;re doing your research.</abstract>
                <slug>2025-108-words-words-words-you-fishmonger-using-wikidata-to-reconcile-taxonomies</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='7'>Richard Littauer</person>
                </persons>
                <language>en</language>
                <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. 

Is this a language and tools talk? Kind of, yes! It deals with language and tools. What&apos;s not to like?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/P8SE9B/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/P8SE9B/feedback/</feedback_url>
            </event>
            <event guid='faa82fed-3c8b-5c29-adaf-fee19155d98a' id='169'>
                <room>Room 340</room>
                <title>Patch management / BareMetal as a service on Linux ( RedHat / Suse / tbd other ) Windows ?Vmware ?</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-07T16:30:00-08:00</date>
                <start>16:30</start>
                <duration>00:20</duration>
                <abstract>High Level talk with the following topics

# What is patch management / content management at scale ?
# compliance as a service
# metal as a Service
# Some vendor options for patch management &amp; ( baremetal &amp; compliance as a service )

What are the os in your environment ?
What package management tooling ?
What is an errata ?
Why are there no security updates for most 3rd party repo ?

Multi Vendors OS pro&amp;cons of software tooling ?

What 3rd party vendors embedded system is in your closet with an exception think deep packet inspection boxes / firewalls ?
Where are the sbom for these vendors ?

What is vendor embedded os running , arch linux , gentoo , etc .

What is your Env/Estate you need to defend &#128737;&#65039; ?

What compliance / governance regi</abstract>
                <slug>2025-169-patch-management-baremetal-as-a-service-on-linux-redhat-suse-tbd-other-windows-vmware</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='119'>Andrew Puch</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/VZMBEW/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/VZMBEW/feedback/</feedback_url>
            </event>
            <event guid='5b6b20f8-7057-5bc5-a314-b4c7ec5bdc1b' id='120'>
                <room>Room 340</room>
                <title>Your Email, Your Rules: Self-Hosting Simplified</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-07T17:00:00-08:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <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. &quot;Your Email, Your Rules: Self-Hosting Simplified&quot; 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&#8217;s scope and provides a roadmap for adjustments needed to scale to larger use cases.</abstract>
                <slug>2025-120-your-email-your-rules-self-hosting-simplified</slug>
                <track>Security and Privacy</track>
                
                <persons>
                    <person id='99'>Jonathan Haack</person>
                </persons>
                <language>en</language>
                <description>Reclaim your email with a self-hosted Debian GNU/Linux server! This presentation demystifies self-hosting email, proving it&#8217;s 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&#8217;ll 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!

Post-conference Matrix support (https://matrix.to/#/#pubglug:gnulinux.club) is available for attendees eager to set up their own self-hosted server.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/VLM7AS/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/VLM7AS/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Community' guid='ead3a4f5-30b3-5bc5-8aa3-61f1d13f96b1'>
            <event guid='b1dfc1c2-66ad-52e9-8cea-ada413ff6705' id='195'>
                <room>Community</room>
                <title>Ada&apos;s Technical Book Sale</title>
                <subtitle></subtitle>
                <type>Community</type>
                <date>2025-11-07T13:15:00-08:00</date>
                <start>13:15</start>
                <duration>03:00</duration>
                <abstract>Ada&apos;s Technical Bookstore will be selling books in the expo hall within the Husky Union Building (HUB).</abstract>
                <slug>2025-195-ada-s-technical-book-sale</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Ada&#8217;s Technical Books &amp; Caf&#233; is where the technical mind finds what it craves.

And where a bookstore becomes a community.

Our 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.}

Because we believe in never-ending learning, evolving, and collaboration, {and hanging out while doing it.}

So you can find the knowledge you seek, feed your curiosity among friends, and always feel in your element.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/WDTPWZ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/WDTPWZ/feedback/</feedback_url>
            </event>
            <event guid='17babf2d-18f2-5a82-9c64-773e92e7d1d5' id='196'>
                <room>Community</room>
                <title>Social at Ada&apos;s Technical Bookstore</title>
                <subtitle></subtitle>
                <type>Community</type>
                <date>2025-11-07T18:30:00-08:00</date>
                <start>18:30</start>
                <duration>03:30</duration>
                <abstract>Join us for some refreshments and great conversation at Ada&apos;s Bookstore on Capitol Hill.

425 15th Ave E, Seattle, WA 98112

https://www.openstreetmap.org/?#map=19/47.622666/-122.313328</abstract>
                <slug>2025-196-social-at-ada-s-technical-bookstore</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Bright, airy cafe inside a self-described &quot;geeky&quot; bookstore offering light, health-conscious fare.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/DALKJT/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/DALKJT/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2025-11-08' start='2025-11-08T04:00:00-08:00' end='2025-11-09T03:59:00-08:00'>
        <room name='Room 145' guid='eb9238a1-31c1-566d-a365-ef024a9fc082'>
            <event guid='b7b8a5c8-6b94-5aa7-a1a2-bf1321665591' id='192'>
                <room>Room 145</room>
                <title>The Seattle Community Network Stack</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-11-08T09:10:00-08:00</date>
                <start>09:10</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>2025-192-the-seattle-community-network-stack</slug>
                <track>Keynote</track>
                
                <persons>
                    <person id='137'>Esther Jang</person>
                </persons>
                <language>en</language>
                <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 &quot;stack&quot; is dynamic and evolving, based on volunteers&#8217; 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.

Our 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 &quot;community learning network,&quot; we collectively enjoy and gain valuable experience from configuring and maintaining SCN&apos;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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/NZUCYJ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/NZUCYJ/feedback/</feedback_url>
            </event>
            <event guid='25a91677-de80-5621-a59a-e2511d54ce74' id='119'>
                <room>Room 145</room>
                <title>The River Has Roots: Lessons in Open Source</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2025-11-08T09:40:00-08:00</date>
                <start>09:40</start>
                <duration>00:30</duration>
                <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.</abstract>
                <slug>2025-119-the-river-has-roots-lessons-in-open-source</slug>
                <track>Keynote</track>
                
                <persons>
                    <person id='98'>Allison Randal</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/9JEFYQ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/9JEFYQ/feedback/</feedback_url>
            </event>
            <event guid='3932027e-1596-56be-8b28-5d61af3b0682' id='166'>
                <room>Room 145</room>
                <title>Project Caua Unleashed!</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T10:30:00-08:00</date>
                <start>10:30</start>
                <duration>00:50</duration>
                <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.

Democratic socialism at its finest, not one company with a million employees, but a million companies with one (or perhaps two) employees.</abstract>
                <slug>2025-166-project-caua-unleashed</slug>
                <track>Open-Source Careers</track>
                
                <persons>
                    <person id='117'>maddog</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/CVEEAA/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/CVEEAA/feedback/</feedback_url>
            </event>
            <event guid='498dc3ec-15eb-5938-be4a-cb77a06fa8c8' id='111'>
                <room>Room 145</room>
                <title>pkgconf: 15 years later</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T11:30:00-08:00</date>
                <start>11:30</start>
                <duration>00:50</duration>
                <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.</abstract>
                <slug>2025-111-pkgconf-15-years-later</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='48'>Ariadne Conill</person>
                </persons>
                <language>en</language>
                <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.

In 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&apos;s SBOM generation abilities.

This talk will be interesting mainly to software development practitioners and software packagers, who are the primary users of the pkg-config ecosystem.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/T7Q7QN/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/T7Q7QN/feedback/</feedback_url>
            </event>
            <event guid='d01f4b0f-2db0-5d97-9d22-6350d62dc384' id='86'>
                <room>Room 145</room>
                <title>&#8220;Hidden in Plain Sight: Addressing Data Bias in AI-Driven Systems&#8221;</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T14:00:00-08:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>As AI increasingly powers critical systems across industries, the quality and neutrality of training data have become central to model performance &#8212; 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&#8217;ll explore technical pathways through which bias infiltrates &#8212; from data labeling and feature selection to model optimization &#8212; and demonstrate how even small biases can magnify under automation. Drawing from real-world case studies, we&#8217;ll discuss frameworks for bias detection, debiasing techniques, and evaluation methodologies to build more robust, fair, and accountable AI systems.</abstract>
                <slug>2025-86-hidden-in-plain-sight-addressing-data-bias-in-ai-driven-systems</slug>
                <track>Open source AI and Data Science</track>
                
                <persons>
                    <person id='81'>Autumn Nash</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/ETZQ8V/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/ETZQ8V/feedback/</feedback_url>
            </event>
            <event guid='f0883e05-c4eb-57e8-933f-7bc3c1bc81c0' id='150'>
                <room>Room 145</room>
                <title>Local Offline AI</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-08T15:00:00-08:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <abstract>Join Adam&apos;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&apos;ll explore several methods for setting up models and interacting with them through both end-user and developer-level interfaces.</abstract>
                <slug>2025-150-local-offline-ai</slug>
                <track>Open source AI and Data Science</track>
                
                <persons>
                    <person id='29'>Adam Monsen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/VD9V3K/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/VD9V3K/feedback/</feedback_url>
            </event>
            <event guid='63b40465-8e09-5f3d-b00c-219cf7fdc63d' id='175'>
                <room>Room 145</room>
                <title>GNU/Linux Loves All</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T17:00:00-08:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <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.

This 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.</abstract>
                <slug>2025-175-gnu-linux-loves-all</slug>
                <track>Performance Art</track>
                
                <persons>
                    <person id='58'>Timmy James Barnett</person>
                </persons>
                <language>en</language>
                <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.

While 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 &quot;solution&quot; 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/LSJMPH/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/LSJMPH/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room 332' guid='9c349489-78d2-5a27-9bd2-6aca500fc7cd'>
            <event guid='7aa7bdaf-5362-522f-a37a-9c3fe356f080' id='184'>
                <room>Room 332</room>
                <title>grep by example</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T10:30:00-08:00</date>
                <start>10:30</start>
                <duration>00:50</duration>
                <abstract>Do you need to search plain text files?

Do you have big files? Lots of tiny files?

How about inline searching of command output?

Introducing &quot;grep&quot;!!!

Find out if grep is the tool for you!

Watch as your fingers never leave your hands while you slice and dice plain text!

Be amazed as you quickly search through mountains of text to find what you&apos;re looking for.

But, wait, there&apos;s more.

There&apos;s an entire grep family of tools!

* egrep for advanced regular expressions
* fgrep to ditch the regular expressions
* rgrep to recursively search a filesystem

There are also the compression and archival cousins such as:

* bzgrep
* zgrep
* xzgrep
* ptargrep

Those family members also come as accessory command line switches.</abstract>
                <slug>2025-184-grep-by-example</slug>
                <track>Languages and Tools</track>
                
                <persons>
                    <person id='125'>lufthans</person>
                </persons>
                <language>en</language>
                <description>Do you need to search plain text files?

Do you have big files? Lots of tiny files?

How about inline searching of command output?

Introducing &quot;grep&quot;!!!

Find out if grep is the tool for you!

Watch as your fingers never leave your hands while you slice and dice plain text!

Be amazed as you quickly search through mountains of text to find what you&apos;re looking for.

But, wait, there&apos;s more.

There&apos;s an entire grep family of tools!

* egrep for advanced regular expressions
* fgrep to ditch the regular expressions
* rgrep to recursively search a filesystem
* pgrep to search the process table

And they can combine to be more powerful than Voltron[0]!

There are also the compression and archival cousins such as:

* bzgrep
* zgrep
* xzgrep
* ptargrep

Those family members also come as accessory command line switches.

Use now and you can take advantage of even more command line arguments.

grep: the text tool that slices and dices!

Act now and all of these fabulous tools ( except Voltron ) can be yours, coming from a distribution repository near you!

Warning: Use of grep may lead to exposure of regular expression! You might never be able to return to an ordinary life.

Warning: 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!

[0] Voltron items sold separately and not available under a Free Software license!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/9DPTWS/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/9DPTWS/feedback/</feedback_url>
            </event>
            <event guid='31aa58c6-52dc-56cd-834a-e4db74606944' id='94'>
                <room>Room 332</room>
                <title>The CLI Renaissance: Why Command Lines Matter in the Age of AI and the Promise of MCP</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T11:30:00-08:00</date>
                <start>11:30</start>
                <duration>00:50</duration>
                <abstract>As AI reshapes our digital interfaces, command lines aren&apos;t fading&#8212;they&apos;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&apos;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&apos;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.</abstract>
                <slug>2025-94-the-cli-renaissance-why-command-lines-matter-in-the-age-of-ai-and-the-promise-of-mcp</slug>
                <track>Open source AI and Data Science</track>
                
                <persons>
                    <person id='86'>Sriram Madapusi Vasudevan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/9PWA3Q/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/9PWA3Q/feedback/</feedback_url>
            </event>
            <event guid='f62dbac8-9db6-5712-bf79-46e023792920' id='176'>
                <room>Room 332</room>
                <title>Today I Learned.... The 2025 FLOSS Research Roundup</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T14:00:00-08:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>Friends, it&apos;s time once again to review the newest research findings about FLOSS. What&apos;s new in 2025? How are we continuing to thrive despite upheaval and AI slop? What works, what needs improvement, and what&apos;s changing? I&apos;ll give you a short tour through this year&apos;s most exciting findings.</abstract>
                <slug>2025-176-today-i-learned-the-2025-floss-research-roundup</slug>
                <track>Education</track>
                
                <persons>
                    <person id='42'>Kaylea Champion</person>
                </persons>
                <language>en</language>
                <description>Academics around the globe study FLOSS communities and their development practices. In this talk, we&apos;ll explore the very latest findings and trends in research about building, using, and sustaining free software, including AI, cybersecurity, and scientific work. I&apos;ll extract key observations that you can bring to your community and workplace, and we&apos;ll think together about how to build better partnerships between the academy and communities.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/QAZYWP/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/QAZYWP/feedback/</feedback_url>
            </event>
            <event guid='3e73190c-b760-5c03-a4d4-e5c75ada2c90' id='159'>
                <room>Room 332</room>
                <title>What is Free Software?</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-08T15:00:00-08:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <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.</abstract>
                <slug>2025-159-what-is-free-software</slug>
                <track>Education</track>
                
                <persons>
                    <person id='112'>Charles Faisandier</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/QXWX7X/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/QXWX7X/feedback/</feedback_url>
            </event>
            <event guid='b77f1ae1-b11e-5662-901a-888139ccd917' id='122'>
                <room>Room 332</room>
                <title>How I used open-source tools to prove my marriage to the US Government (No Streaming)</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-08T16:30:00-08:00</date>
                <start>16:30</start>
                <duration>00:20</duration>
                <abstract>You&apos;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 &apos;it depends&apos;.

Personally, I&apos;ve never found a technical problem that I won&apos;t at least try to solve with open-source software, so that&apos;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.</abstract>
                <slug>2025-122-how-i-used-open-source-tools-to-prove-my-marriage-to-the-us-government-no-streaming</slug>
                <track>Everything Else</track>
                
                <persons>
                    <person id='4'>Dawn Cooper</person>
                </persons>
                <language>en</language>
                <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&apos;s important to present this evidence clearly, so that USCIS employees and consular officers can easily find what they&apos;re looking for.

Between 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&apos;t overwhelm the people who had to review our application.

This 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.

Not 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&apos;d like to do something with your photos other than letting them sit in an unused folder behind a &apos;Beware of the Leopard&apos; sign, or if you&apos;ve never used LaTeX and want to learn, there&apos;s something for you in our deeply technical take on an immigration story.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/PSBSUU/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/PSBSUU/feedback/</feedback_url>
            </event>
            <event guid='c0f0102d-cb15-5a71-bc16-931ebdb6b74c' id='174'>
                <room>Room 332</room>
                <title>Let&apos;s create our own tech jobs together following open source principles</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T17:00:00-08:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <abstract>I just moved to Seattle. I came from Los Angeles, a city of freelancers, whether by choice or necessity.
In Seattle, I&apos;ve met lots of techies who are either unhappily unemployed or unhappily employed. Individually, most can&#8217;t build a consultancy or take on the risk of a startup.
But 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?
I 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.</abstract>
                <slug>2025-174-let-s-create-our-own-tech-jobs-together-following-open-source-principles</slug>
                <track>Open-Source Careers</track>
                
                <persons>
                    <person id='123'>Jocelyn Graf</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/KMCCEQ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/KMCCEQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Room 334' guid='ce087924-8710-5841-9028-bec435797a5b'>
            <event guid='1d95ff57-3cea-5f01-91d8-edd78c832fac' id='103'>
                <room>Room 334</room>
                <title>Migrating Distributed Systems Infrastructure to Serverless: Methodology and Insights</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T10:30:00-08:00</date>
                <start>10:30</start>
                <duration>00:50</duration>
                <abstract>All infrastructure eventually hits its limits. Without timely migration, teams risk falling into tech debt&#8212;where 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&#8212;enabling services to evolve and stay relevant. This talk shares how one mature, distributed service transitioned from a fully managed to a serverless control plane&#8212;executed with zero downtime using low-risk, proven strategies.</abstract>
                <slug>2025-103-migrating-distributed-systems-infrastructure-to-serverless-methodology-and-insights</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='91'>Priya Ananthasankar</person>
                </persons>
                <language>en</language>
                <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&#8212;with zero downtime.

We outline a structured methodology that looks at migration as a &quot;journey&quot; or &quot;expedition&quot;. 
Charting 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).

We&#8217;ll explore how to design A/B experiments that safely route traffic, monitor fallback rates, and measure infrastructure health using container-level telemetry. We&#8217;ll 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.

This session offers practical insights, reusable methodology, and metrics as a compass, to guide any team through a low-risk, high-impact infrastructure migration.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/EDV7EZ/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/EDV7EZ/feedback/</feedback_url>
            </event>
            <event guid='21ae0471-c29d-580e-b509-2f72f048da1b' id='151'>
                <room>Room 334</room>
                <title>Coop-Cloud: Democrtically built and governed cloud</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T11:30:00-08:00</date>
                <start>11:30</start>
                <duration>00:50</duration>
                <abstract>Coop-cloud is a federation of tech cooperatives that builds shared cloud tools and democratically govern the maintenance and development of these tools.

The talk goes through coop-cloud&apos;s governing structure, what tools they developed (with some practical examples), and what are the challenges of this model.</abstract>
                <slug>2025-151-coop-cloud-democrtically-built-and-governed-cloud</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='108'>Ammar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/BXX88L/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/BXX88L/feedback/</feedback_url>
            </event>
            <event guid='ad505f36-3f3d-5e48-9eb3-4998b2f0cf58' id='124'>
                <room>Room 334</room>
                <title>10 years of Reproducible Builds</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T14:00:00-08:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <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.</abstract>
                <slug>2025-124-10-years-of-reproducible-builds</slug>
                <track>Security and Privacy</track>
                
                <persons>
                    <person id='102'>Chris Lamb</person>
                </persons>
                <language>en</language>
                <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&apos;t all the builds reproducible now?</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/PETMRE/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/PETMRE/feedback/</feedback_url>
            </event>
            <event guid='aa478a4c-9028-59aa-b5ad-fbe6394b18cc' id='123'>
                <room>Room 334</room>
                <title>Intro to OpenTofu: Open Source IaC Overview</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-08T15:00:00-08:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <abstract>Introduction to using OpenTofu as Infrastructure as Code for deploying server instances, databases, storage, kubernetes clusters to both cloud and on prem platforms</abstract>
                <slug>2025-123-intro-to-opentofu-open-source-iac-overview</slug>
                <track>Cloud and Infrastructure</track>
                
                <persons>
                    <person id='101'>Ted Matsumura</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/8KQGXX/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/8KQGXX/feedback/</feedback_url>
            </event>
            <event guid='d192e9f7-8a1f-5d03-9766-39562e93ecd5' id='158'>
                <room>Room 334</room>
                <title>FediPact: Why?</title>
                <subtitle></subtitle>
                <type>20-Minute Talk</type>
                <date>2025-11-08T16:30:00-08:00</date>
                <start>16:30</start>
                <duration>00:20</duration>
                <abstract>the Anti-Meta Fedi Pact at https://fedipact.online/ is an organized effort to block Meta&apos;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</abstract>
                <slug>2025-158-fedipact-why</slug>
                <track>Community and Culture</track>
                
                <persons>
                    <person id='110'>Vanta Rainbow Black</person><person id='111'>Kasanwa Solane Aster Hope</person>
                </persons>
                <language>en</language>
                <description>FediPact has been featured on wikipedia and in various news articles and books and podcasts and academic papers and more!

https://en.wikipedia.org/wiki/Threads_(social_network)#Fedipact

https://arstechnica.com/tech-policy/2023/07/fear-loathing-and-excitement-as-threads-adopts-open-standard-used-by-mastodon/

https://www.pcgamer.com/threads-threatens-to-muscle-in-on-mastodons-fediverse-and-admins-are-up-in-arms-about-it/

https://privacy.thenexus.today/should-the-fediverse-welcome-surveillance-capitalism/

https://web.archive.org/web/20250114233420/https://wedistribute.org/2023/06/fedipact-blocking-meta/

https://global.oup.com/academic/product/move-slowly-and-build-bridges-9780197776681

https://radiostudent.si/druzba/tehno-klistir/fedi-pakt#

https://journals.sagepub.com/doi/10.1177/20563051241308323

https://policyreview.info/articles/analysis/safer-spaces-design

and more!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/QANHFC/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/QANHFC/feedback/</feedback_url>
            </event>
            <event guid='272dc6ea-b203-5164-8c6a-2a1d962d98b9' id='95'>
                <room>Room 334</room>
                <title>No More Mystery Brownies: SBOMs, security errata, and the recipe for safer software</title>
                <subtitle></subtitle>
                <type>50-Minute Talk</type>
                <date>2025-11-08T17:00:00-08:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <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&apos;d want for any food you consume.</abstract>
                <slug>2025-95-no-more-mystery-brownies-sboms-security-errata-and-the-recipe-for-safer-software</slug>
                <track>Security and Privacy</track>
                
                <persons>
                    <person id='87'>Brady Dibble</person>
                </persons>
                <language>en</language>
                <description>Software security, like food safety, shouldn&apos;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&apos;ll explore practical ways to understand what&apos;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&apos;s more important than ever to read the back of the box.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/HM7MSP/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/HM7MSP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Community' guid='ead3a4f5-30b3-5bc5-8aa3-61f1d13f96b1'>
            <event guid='6c161007-86e1-586c-8f44-ba0b6abba4e7' id='194'>
                <room>Community</room>
                <title>DiscoTech Workshop</title>
                <subtitle></subtitle>
                <type>Community</type>
                <date>2025-11-08T13:00:00-08:00</date>
                <start>13:00</start>
                <duration>03:30</duration>
                <abstract>DiscoTech - Discovering Technology Fair</abstract>
                <slug>2025-194-discotech-workshop</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>&#129705;Jam 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/LTHRNX/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/LTHRNX/feedback/</feedback_url>
            </event>
            <event guid='c2f72867-c815-5153-9858-775e52ece17d' id='197'>
                <room>Community</room>
                <title>Social at Big Time Brewery</title>
                <subtitle></subtitle>
                <type>Community</type>
                <date>2025-11-08T19:30:00-08:00</date>
                <start>19:30</start>
                <duration>03:00</duration>
                <abstract>Enjoy some refreshments and great conversation at Big Time Brewery located close to the University of Washington on the Ave. 

4133 University Wy NE, Seattle, WA 98105

https://www.openstreetmap.org/?#map=19/47.657852/-122.313575</abstract>
                <slug>2025-197-social-at-big-time-brewery</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Brewpub in yellow brick building open since 1988, drawing college crowd with suds, pizza &amp; bar fare.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.seagl.org/2025/talk/B9BMJW/</url>
                <feedback_url>https://pretalx.seagl.org/2025/talk/B9BMJW/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
