{
  "schedule": [
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T09:00:00",
      "end": "2026-01-21T09:10:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 64,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Conference Opening",
      "authors": [
        {
          "name": "Miles Goodhew",
          "name_pronunciation": "",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "@M0les@aus.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface.png.120x120_q85_crop.png",
          "code": "44",
          "biography": "Lead organiser of Everything Open Canberra 2026.\r\nLong-time user and advocate of Open Source software and the Linux kernel.",
          "username": ""
        }
      ],
      "abstract": "Welcome to Everything Open 2026.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/60/",
      "cancelled": false,
      "mastodon_id": "@M0les@aus.social"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T09:00:00",
      "end": "2026-01-22T09:10:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 71,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Thursday Welcome",
      "authors": [
        {
          "name": "Miles Goodhew",
          "name_pronunciation": "",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "@M0les@aus.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface.png.120x120_q85_crop.png",
          "code": "44",
          "biography": "Lead organiser of Everything Open Canberra 2026.\r\nLong-time user and advocate of Open Source software and the Linux kernel.",
          "username": ""
        }
      ],
      "abstract": "Welcome to Everything Open 2026 - Day 2.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/61/",
      "cancelled": false,
      "mastodon_id": "@M0les@aus.social"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T09:00:00",
      "end": "2026-01-23T09:10:00",
      "duration": 10,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 78,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Friday Welcome",
      "authors": [
        {
          "name": "Miles Goodhew",
          "name_pronunciation": "",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "@M0les@aus.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface.png.120x120_q85_crop.png",
          "code": "44",
          "biography": "Lead organiser of Everything Open Canberra 2026.\r\nLong-time user and advocate of Open Source software and the Linux kernel.",
          "username": ""
        }
      ],
      "abstract": "Welcome to Everything Open 2026 - Day 3.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/62/",
      "cancelled": false,
      "mastodon_id": "@M0les@aus.social"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T09:10:00",
      "end": "2026-01-21T10:10:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 65,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Breaking to Build: What Security Teaches Us About Openness",
      "authors": [
        {
          "name": "Kylie McDevitt",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "kylieengineer",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Kylie-175x175.jpg.120x120_q85_crop.jpg",
          "code": "106",
          "biography": "Kylie McDevitt is the founder of InfoSect, where she focuses on Linux and embedded systems security. She previously served as a Technical Director at the Australian Signals Directorate and began her career as a radio engineer with MobileNet. Over more than 16 years in the industry, Kylie has combined technical expertise with a passion for teaching, contributing as a casual lecturer at university and as an organiser of BSides Canberra and CSides - initiatives that foster growth and collaboration within Australia\u2019s security community.",
          "username": ""
        }
      ],
      "abstract": "Security research often looks like destruction from the outside, but breaking things is really a way of understanding how to build them better. In this talk, Kylie McDevitt shares what her team learned while testing fifty consumer IoT devices to provide technical advice for the Australian Government\u2019s IoT Code of Practice. By pulling apart real products, they uncovered recurring design flaws, fragile assumptions, and systemic patterns that shape modern embedded security.\r\n\r\nThis talk explores how those lessons apply far beyond IoT. It highlights how openness, transparency, and healthy feedback loops are essential for hardening systems, supporting vendors, and helping communities grow. Kylie will reflect on what breaking things taught her about collaborating with industry, supporting the security community, and building an ecosystem where shared effort leads to stronger outcomes.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/55/",
      "cancelled": false,
      "twitter_id": "kylieengineer"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T09:10:00",
      "end": "2026-01-22T10:10:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 72,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Peak Text: AI and the Golden Age of Libraries and Archives",
      "authors": [
        {
          "name": "Keir Winesmith",
          "name_pronunciation": "",
          "pronouns": "he/him",
          "twitter": "drkeir",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Keir-Winesmith-pic.jpg.120x120_q85_crop.jpg",
          "code": "107",
          "biography": "Dr. Keir Winesmith is Chief Digital Officer at the National Film & Sound Archive of Australia. His is a leader and strategist, focused on the intersection of digital and culture. He has experience across the GLAMR sector with roles at the National Gallery of Australia, museums on three continents, multiple universities, and as an artist residency at the State Library of Queensland. Keir holds hold a Ph.D. in new media and speaks frequently at international conferences and symposia. He convened _Fantastic Futures 2024_, the international conference on AI for Libraries, Archives and Museums, he was featured in Fast Company's _100 Most Innovative People in Business_, and co-authored _The Digital Future of Museums_ with Dr. Suse Anderson in 2020.",
          "username": ""
        }
      ],
      "abstract": "A few decades from now, the mid 2020s will be remembered as the high point of writing output that is produced solely by humans. Let\u2019s call it Peak Text. Soon, pre-2020s cultural content will attract a huge premium. This crisis of creative output is also an opportunity, for those that retain trust and quality, and can demonstrate provenance.\r\n\r\nCultural organisations serve the public, and the public isn\u2019t served if trustworthy content becomes a luxury good. At the same time, AI tools are enabling libraries. archives and museum to mine their own collections and uncover hidden gems, to add documentation to material that was digitised but never viewed, and to search their massive databases of cultural and historic material in ways that were impossible only 5 years ago. The speed of change in AI content production presents also seismic challenge for collecting institutions. How cultural institutions respond to this moment will separate those that merely survive from those that thrive.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/57/",
      "cancelled": false,
      "twitter_id": "drkeir"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T09:10:00",
      "end": "2026-01-23T10:10:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 79,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Open source can have friends everywhere",
      "authors": [
        {
          "name": "Emma Davidson",
          "name_pronunciation": "",
          "pronouns": "she/her",
          "twitter": "",
          "mastodon": "https://aus.social/@emmadavidson",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Emma_skate_park.jpeg.120x120_q85_crop.jpg",
          "code": "110",
          "biography": "Emma works in the university sector to improve diversity, equity and inclusion in Australian university technology courses like computing and software engineering. She has previously been the ACT Minister for Disability; Minister for Mental Health; Minister for Population Health; Minister for Community Services, Seniors and Veterans; Minister for Corrections and Justice Health; and ACT Greens spokesperson for Prevention of Domestic and Family Violence, and Digital Technology.\r\n\r\nShe has worked as a social researcher and advocate in public health, housing affordability, and social determinants of women\u2019s health and criminogenic pathways. Half her working life has been in open source software development and management in private and public sector and in Navy.\r\n\r\nEmma has been a volunteer worker and radical love activist for most of her life. She lives on Ngunnawal country (Canberra) with her family and dogs, blocks coal ships in kayaks despite not being able to swim, loves live music, and falls over a lot while skating. Her current preferred distro is Mint XFCE, but her ideal work setup requires multiple operating systems (not THAT operating system).",
          "username": ""
        }
      ],
      "abstract": "Building and maintaining open source software requires a lot of work. Making that work sustainable and high quality is only achievable by growing the number of people participating in the work, and increasing the diversity of skills and life experiences within the open source community.\r\n\r\nWithout this, the risk of burnout and system failure increases as a small number of people have to do far more than is reasonable.\r\n\r\nAchieving growth in participation, and from a broader range of people, isn\u2019t easy. But it is possible. Let\u2019s talk about steps that can be taken by government, industry, and each of us as individuals, to get us there together.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/58/",
      "cancelled": false,
      "mastodon_id": "https://aus.social/@emmadavidson"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-21T10:10:00",
      "end": "2026-01-21T10:45:00",
      "duration": 35,
      "kind": "morning tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 55,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Morning Tea (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-22T10:10:00",
      "end": "2026-01-22T10:45:00",
      "duration": 35,
      "kind": "morning tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 58,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Morning Tea (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-23T10:10:00",
      "end": "2026-01-23T10:45:00",
      "duration": 35,
      "kind": "morning tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 61,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Morning Tea (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T10:45:00",
      "end": "2026-01-21T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 1,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Encouraging democratic participation with software",
      "authors": [
        {
          "name": "Vanessa Teague",
          "name_pronunciation": "Vanessa (phonetic); Teague (like League as in football, but with a 'T').",
          "pronouns": "she/her",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/VT_headshot_compressed.jpg.120x120_q85_crop.jpg",
          "code": "37",
          "biography": "Vanessa Teague's research focuses primarily on cryptographic methods for achieving security and privacy, particularly for issues of public interest such as election integrity and the protection of government data. She was part of the team (with Chris Culnane and Ben Rubinstein) who discovered the easy re-identification of doctors and patients in the Medicare/PBS open dataset released by the Australian Department of Health. She has co-designed numerous protocols for improved election integrity in e-voting systems, and co-discovered serious weaknesses in the cryptography of deployed e-voting systems in New South Wales, Western Australia and Switzerland. She lives and works on Wurundjeri land in Southeastern Australia (near Melbourne). In 2023 she founded Democracy Developers Ltd, an Australian not-for-profit that builds open-source software for supporting democracy.",
          "username": ""
        }
      ],
      "abstract": "I'll give an overview of what Democracy Developers is building to explain - and encourage participation in - Australian democracy. This will be part demo and part interactive session inviting the audience to suggest improvements or alternatives.\r\n\r\nWe'll discuss\r\n- explaining elections and preferential voting (encouraging people to see where their vote goes),\r\n- explaining current parliamentary bills and encouraging people to engage with their representatives about something they care about.\r\n\r\nSee https://gitlab.com/democracydevelopers/",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/19/",
      "cancelled": false
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-21T10:45:00",
      "end": "2026-01-21T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 2,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Automated testing of circuit boards with Testomatic",
      "authors": [
        {
          "name": "Jonathan Oxer",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "jonoxer",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/jonathan_oxer_NYC19-1s-small.jpg.120x120_q85_crop.jpg",
          "code": "85",
          "biography": "Jon has been hacking on both hardware and software since he was a little tacker. Most recently he's been focusing more on the Open Hardware side, co-founding Freetronics as a result of organising the first Arduino Miniconf at LCA2010 and designing the Arduino-based payloads that were sent into orbit in 2013 on board satellites ArduSat-X and ArduSat-1. His books include \"Ubuntu Hacks\" and \"Practical Arduino\", and he produces the \"SuperHouseTV\" DIY home automation channel on YouTube.",
          "username": ""
        }
      ],
      "abstract": "If you build a circuit board it's usually fairly simple to flash firmware onto it and make sure it's working. It might take you 5 or 10 minutes. No problem!\r\n\r\nBut what if you've built 100 PCBs? Or 1000? Now you're doing the mental arithmetic and realising that you'll be flashing and testing boards until Eastermas :-(\r\n\r\nPCB assembly factories use expensive tools to automate the process, including flying probe testers and pogo pin jigs. Building a tester can sometimes be a bigger and more complicated project than the board you're trying to test.\r\n\r\nTestomatic is a project to build a fully Open Source PCB testing system consisting of a test chassis, Python test-runner software, a service for storing test records and making them searchable, and reference designs for pogo test modules that you can adapt to suit your specific project. By leveraging the Testomatic framework you can create a flash/test system with most of the work already done for you, and build on it to suit your own needs.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/36/",
      "cancelled": false,
      "twitter_id": "jonoxer"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-21T10:45:00",
      "end": "2026-01-21T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 3,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Penguin Nurse: An Open Source Approach to Health Tracking",
      "authors": [
        {
          "name": "Brian May",
          "name_pronunciation": "",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "@penguin_brian@hachyderm.io",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Brian_May_WSP.jpg.120x120_q85_crop.jpg",
          "code": "48",
          "biography": "**Brian May** is a DevOps and software engineer with a passion for building reliable systems and elegant code.  \r\nBy day, he wrangles Kubernetes clusters and streamlines CI/CD deployment processes ([example](https://github.com/electronicarts/helmci/)).  \r\nBy night, he experiments with [personal software projects](https://github.com/brianmay/) that explore new ideas and technologies.  \r\n\r\nBrian\u2019s programming journey began with BASIC and Pascal on the Commodore 64, and today spans Elixir, Go, and his favorite language, Rust.  \r\nOutside of work and coding, he enjoys photography\u2014especially capturing animals and birds at Healesville Sanctuary.  \r\nDespite the name, Brian May does not play the guitar\u2014but he does enjoy composing resilient infrastructure and clean software.",
          "username": ""
        }
      ],
      "abstract": "There are countless apps for recording personal health data\u2014Samsung Health, Google Fit, Apple Fitness, Oura, Soundcore, mySymptoms Food Diary, and many more. But most come with the same set of limitations: your data is locked into a vendor\u2019s cloud, tied to a single device, only exportable through tedious manual steps, or restricted to the metrics the app\u2019s authors consider important. The result? I found myself juggling multiple trackers\u2014one for food, one for exercise, one for bathroom habits, and so on\u2014with no way to connect the dots.\r\n\r\nSo I built my own. [Penguin Nurse](https://github.com/brianmay/penguin_nurse/) is an open-source health tracker that gives full control of data storage, letting users choose their own PostgreSQL database backend. Built with Rust and the [Dioxus framework](https://dioxuslabs.com/), it runs as a full-stack application and is designed to be flexible, transparent, and extensible.\r\n\r\nThis talk will explore why I created Penguin Nurse, how it\u2019s built, what it can (and can\u2019t) do today, and where it\u2019s heading next. Also: there will be photos of birds.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/23/",
      "cancelled": false,
      "mastodon_id": "@penguin_brian@hachyderm.io"
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-21T10:45:00",
      "end": "2026-01-21T12:25:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 10,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Practical PKI: A hands-on X.509 workshop",
      "authors": [
        {
          "name": "Fraser Tweedale",
          "name_pronunciation": "/\u02c8fre\u026az\u0259/",
          "pronouns": "",
          "twitter": "hackuador",
          "mastodon": "@hackuador@functional.cafe",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/photo_crikey_cropped.jpg.120x120_q85_crop.jpg",
          "code": "29",
          "biography": "Fraser works on identity management and PKI solutions at Red Hat. He's passionate about functional programming and security.",
          "username": ""
        }
      ],
      "abstract": "TLS and X.509 certificates are an integral part of Internet\r\nsecurity, yet their inner workings can feel like a black box.  In\r\nthis tutorial we will explore a variety of certificate use cases and\r\npractice certificate management activities.  Attendees will gain an\r\nunderstanding of Public Key Infrastructure (PKI) fundamentals, X.509\r\nanatomy, and practical skills centred on FreeIPA (an open source\r\nidentity management system featuring a certificate authority).\r\n\r\nBesides the pervasive TLS (SSL) WebPKI use case, X.509 certificates\r\nare widely used in enterprise environments for Smart Card\r\nauthentication, Kerberos PKINIT, and 802.1X EAP system\r\nauthentication.  This makes X.509 and certificate management\r\nessential knowledge for systems and network administrators and\r\nDevOps engineers.\r\n\r\nUsing FreeIPA (Red Hat Identity Management) as our hands-on\r\nplatform, this tutorial will cover a variety of topics and scenarios\r\nincluding:\r\n\r\n- X.509 and PKI fundamentals (short presentation)\r\n- Using OpenSSL to generate keys and create certificate signing\r\n  requests (CSRs)\r\n- ACME (Let's Encrypt) certificate management\r\n- FreeIPA's PKI capabilities: requesting certificates, configuring\r\n  certificate profiles and sub-CAs, and enabling ACME issuance\r\n- External signing and renewal of the FreeIPA CA\r\n- Smart Card authentication on Linux hosts\r\n\r\nThe session will conclude with a brief overview of current\r\ndirections in PKI and X.509 including ACME, Certificate\r\nTransparency, the evolving revocation landscape and post-quantum\r\ncryptography.\r\n\r\nThis is an intermediate-level workshop.  The intended audience is\r\nsystems and network administrators, operations engineers, security\r\npractitioners, and anyone interested in web or network protocol\r\nsecurity.\r\n\r\nParticipants will be provided with access to preconfigured cloud\r\nenvironments on which they will undertake the tutorial activities.\r\nThey will need a machine with Internet access and an SSH client, and\r\nshould be comfortable in a Unix command line environment.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/4/",
      "cancelled": false,
      "twitter_id": "hackuador",
      "mastodon_id": "@hackuador@functional.cafe"
    },
    {
      "room": "Tutorial Room B (2B03)",
      "rooms": [
        "Tutorial Room B (2B03)"
      ],
      "start": "2026-01-21T10:45:00",
      "end": "2026-01-21T12:25:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 11,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Observability with OpenTelemetry and Elastic",
      "authors": [
        {
          "name": "Grant Patterson",
          "name_pronunciation": "GRAAHNT PAT-uh-suhn",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/1715758701995.jpg.120x120_q85_crop.jpg",
          "code": "32",
          "biography": "Grant is Elastic's Senior Principal Solutions Architect for ANZ, based in Canberra, Australia. Elastic are the makers of Elasticsearch, the open source and market-leading search AI platform downloaded over 5 billion times that empowers customers to find the results that matter, across all of their data, in real-time. Elastic\u2019s Search, Observability, and Security solutions are depended on by brands like Uber, Slack, Microsoft, and thousands of others. Grant has been with Elastic for over 3 years specialising in Search, Analytics, Machine Learning and AI. He has previously worked in several roles in the Analytics, AI and Automation space, including as IBM Australia\u2019s Data and AI Architect for Federal Government. In his spare time he is an open source Home Automation enthusiast, and can often be found putting the Elastic stack to work at home to Observe and Secure his house.",
          "username": ""
        }
      ],
      "abstract": "This will be a workshop focused on OpenTelemetry and Elastic (Elasticsearch) using Elastic's Distribution for OpenTelemetry (EDOT). This session is perfect for anyone looking to level up their observability game and get better insights into their systems.\r\n\r\n# Agenda - What We'll Cover\r\n- Getting Started: Quick intro to OpenTelemetry and EDOT, plus what we'll achieve today\r\n- Logs & Metrics Setup: Configure the OpenTelemetry Collector using Semantic Conventions\r\n- Kubernetes Monitoring: Add K8s data sources and deploy a self-service monitoring stack\r\n- Trace Collection: Enable APM with zero code changes and auto-instrument Java services\r\n- Service Level Objectives: Set up and track SLOs for service reliability\r\n- Data Analysis: Explore your logs, metrics, and traces using Kibana dashboards\r\n- Wrap-up & Questions\r\n\r\n# Prerequisites\r\n- Laptop with a modern web browser, one of:\r\n  - Chrome (>125)\r\n  - Firefox (>124)\r\n  - Safari (>17.3)\r\n  - Edge (>125)",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/5/",
      "cancelled": false
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T10:45:00",
      "end": "2026-01-22T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 20,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "I accidentally became a FOSS maintainer and all I got was this lousy insight into librarianship",
      "authors": [
        {
          "name": "Hugh Rundle",
          "name_pronunciation": "hyoo run-dool",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "@hugh@ausglam.space",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/hugh_avatar.png.120x120_q85_crop.png",
          "code": "9",
          "biography": "Hugh is a librarian and technologist. He accidentally became one of the maintainers of  [BookWyrm](https://joinbookwyrm.com), deliberately founded [newCardigan](https://newcardigan.org), and is a board member at [The Commons Social Change Library](https://commonslibrary.org). When not stanning for [ISO8601](https://www.iso.org/standard/70908.html), Hugh makes kimchi and techno music.",
          "username": ""
        }
      ],
      "abstract": "In my day job I am a librarian, managing scholarly discovery and other technical systems at an Australian university. In my non-work time I accidentally became a maintainer of [BookWyrm](https://joinbookwyrm.com) \u2013\u00a0an open source distributed social reading application built with Django and the ActivityPub protocol.  \r\n\r\nIn this talk I will outline how many of the challenges and questions faced by BookWyrm developers mirror those of the library world. Thinking about these challenges in the context of BookWyrm has given me a new perspective on ways they can be tackled in libraries, and a renewed belief in the future of librarianship and the skills and knowledge within the profession. \r\n\r\nVolunteering on FOSS projects can allow domain experts like librarians to play and experiment with aspects of their profession that their day jobs may not allow for, enabling them to grow their skills and develop new insights.\r\n\r\n**All attendees** will learn:\r\n\r\n*how FOSS projects can give you space to learn more in your area of expertise outside the limitations of a corporate or institutional workplace\r\n\r\n**Librarians** will learn:\r\n\r\n* how they can make valuable contributions to FOSS projects of all kinds regardless of whether they know how to write code\r\n* how getting involved in projects like BookWyrm can help to ground concepts like Linked Open Data, multiple ontologies and metadata normalisation\r\n\r\n**FOSS project maintainers** will learn:\r\n\r\n* strategies to attract and keep motivated contributors with diverse skill sets\r\n* how librarians can help you to organise and manage your project",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/25/",
      "cancelled": false,
      "mastodon_id": "@hugh@ausglam.space"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-22T10:45:00",
      "end": "2026-01-22T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 21,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The Evolution of the OCI Artifact Revolution",
      "authors": [
        {
          "name": "Andrew Block",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "sabre1041",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/asb-headshot_1-19-14.jpg.120x120_q85_crop.jpg",
          "code": "81",
          "biography": "Andrew Block is a Distinguished Architect at Red Hat who works with organizations to adopt Open Source solutions with a focus on Cloud Native, security and emerging technologies. Andrew is the author of multiple technical publications and frequently shares his knowledge and experiences related to relevant industry topics. He is a recognized leader, maintainer and contributor within the Open Source community, and partners with organizations to help incorporate Open Source practices and their benefits.",
          "username": ""
        }
      ],
      "abstract": "It is safe to say that Container images helped define the cloud native era. The success of containers was made possible by a rich ecosystem along with a set of standards defined by the Open Container Initiative (OCI) which governs packaging, distributing and running containers. While most users are familiar with traditional container images, there\u2019s an entirely separate type of OCI based content known as OCI Artifacts that has driven the most recent advances in cloud native technology and promises to lay the foundation for the next generation of innovation.\r\n\r\nOCI Artifacts enable arbitrary types of content to be packaged and stored within container registries and have grown in popularity in recent years to support everything from software packages, security assets, along with the next generation of AI and ML content. \r\n\r\nIn this session, attendees will learn the basics of OCI artifacts, how they differentiate from container images, and how they are being used today. In addition, attendees will learn about the key Open Source projects that support the management and use of OCI artifacts and how to get involved.\r\n\r\nBy being able to reuse well established infrastructure and patterns, OCI artifacts aim to support the challenges and use cases of today and the opportunities of tomorrow.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/38/",
      "cancelled": false,
      "twitter_id": "sabre1041"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-22T10:45:00",
      "end": "2026-01-22T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 22,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Don\u2019t Trust Opaque Clouds, Cryptographically Verify Instead!",
      "authors": [
        {
          "name": "Chris Butler",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/low_res.JPG.120x120_q85_crop.jpg",
          "code": "6",
          "biography": "Dr Chris Butler is a Senior Principal Chief Architect in the Field CTO team at Red Hat. Chris made a fateful decision one day to say automatable and measurable security and compliance was important and someone listened.\r\n\r\nAfter that day he\u2019s been focused on working with clients to deliver to this mission in multi-tenanted and security sensitive environments.Today he works on:\r\nConfidential computing technologies such as ConfidentialContainers and Trustee to help secure critical infrastructure\r\nWorking with Kubernetes networking to support multi-tenant environments.\r\nHelping people have GPUs be something that are consumed on demand and not hoarded by developers. \r\n\r\nHe is a maintainer of CNCF\u2019s [OSCAL Compass](https://www.cncf.io/projects/oscal-compass/), where he founded [compliance-trestle](https://github.com/oscal-compass/compliance-trestle) loves the fact AI has made high performance computing cool again.",
          "username": ""
        }
      ],
      "abstract": "The principle of \"Don't trust, verify\" is fundamental, yet cloud computing often forces users to place implicit trust in opaque infrastructure and the organizations that audit the clouds. Now you have options to follow that principle.\r\n\r\nConfidential computing provides a fundamental change in this paradigm: hardware based trusted execution environments (TEEs) allow the cryptographic isolation of a users workload from underlying infrastructure providers, and this isolation can be verified on demand using a remote attestation.\r\n\r\nThis talk will explain the fundamentals of confidential computing including TEE\u2019s and how remote attestation can be used to verify the integrity of the TEE. After laying this foundation this talk will explore the overlapping projects in the ecosystem such as Trustee, Keylime, fs-verity, Confidential Containers; and what is required to assemble these projects in a way that allows you to cryptographic verify of your security posture. \r\n\r\nA short demo will be shown of how remote attestation works within the confidential container (Kata Containers & Trustee) ecosystem. The talk will be completed with exploring how you build systems to obtain value from the cryptographic verification in confidential computing.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/28/",
      "cancelled": false
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-22T10:45:00",
      "end": "2026-01-22T12:25:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 29,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Beginning with the Shell",
      "authors": [
        {
          "name": "Peter Chubb",
          "name_pronunciation": "",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "potoroo@mastodon.au",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/fd0896943aaa19d37d2636980eb8809b?s=120&d=mp",
          "code": "3",
          "biography": "Peter has been using Unix since 1979, and submitting patches first to Unix then to Linux since the mid '80s.  He's reasonably well known in the Australian open source community; in the last few years has mostly been contributing to the LionsOS and seL4 projects.",
          "username": ""
        }
      ],
      "abstract": "The POSIX Shell is a really powerful tool.  If used properly, it can ease your life considerably.  If used improperly it will get in your way.\r\n\r\nIn this tutorial you will learn when (and when not)  to use a shell script to aid your work.  We will cover the things that people mostly get wrong (quoting, variable expansion), and best practices for efficient shell scripts (basically, reworking things as a sequence of filters instead of using shell loops).\r\n\r\nYou will need to bring a laptop running Linux, BSD, or MacOSX, and know how to get a terminal window on your laptop.  You should have basic keyboard skills, and  know how to use a text editor.  We will be using standard tools like `grep`, `sed`, `ls`,  `echo`, etc., to explore what the shell can do and how it works.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/1/",
      "cancelled": false,
      "mastodon_id": "potoroo@mastodon.au"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T10:45:00",
      "end": "2026-01-23T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 41,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "RepRapMicron - The Next Small Thing In 3D Printing",
      "authors": [
        {
          "name": "Vik Olliver",
          "name_pronunciation": "",
          "pronouns": "He/him",
          "twitter": "vikolliver",
          "mastodon": "@vik@mastodon.nzoss.nz",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/fab_lab_mugshot.jpg.120x120_q85_crop.jpg",
          "code": "45",
          "biography": "Vik is an ageing longhair coder/hacker/maker and core developer of The RepRap 3D Printer Project, currently running the Masterton Fab Lab Makerspace in Masterton, New Zealand. He's ridden the computing wave since the 6502 CPU, and hasn't fallen off yet. Known mostly for his 3D printer work and inventing PLA filament, he also committed journalism back in the day. He has designed implantable heart monitors, satellites, life support systems, home computers, accessibility aids, kinetic penetrators, and phone phreakers. He gets bored easily.\r\n\r\nIn his spare time he messes up git commits, and turns dollars into decibels.",
          "username": ""
        }
      ],
      "abstract": "It's easiest to think of RepRapMicron as a multi-material 3D printer that makes millimetre-scale objects with micron-scale precision. A device assembled from 3D printed parts that are large enough for mere mortals to fumble together with a screwdriver. It is cheap, Open Source, and made from readily available materials. While designed to be useful for making tiny circuits and devices, it acts as a prototype for the design of a much smaller fabrication machine that it itself will make.\r\n\r\nThe current modular system has allowed the hardware to continually evolve, improving the precision and build volume. We'll show how it can deposit layers from UV printer resin and other materials, like ionic gels for active electronic components, and gold leaf for conductors. We'll also need to take a look at smart material concepts with multiple material types in each layer.\r\n\r\nRepRapMicron is no longer the only player in the field. Other community developers creating amazing new actuators that can move by **nanometres**. There is collaboration between these Open projects, which are based on Open Source toolchains.\r\n\r\nThis presentation covers the advances towards, and new capabilities of, micron-sized printed components - and many new problems. Freeing a printed micron-scale widget from the print bed, for example, without flinging into oblivion. The old problems are still there, of course: how to image, manipulate, and assemble things that are far too small to see.\r\n\r\nAnd then, inevitably, there's the ubiquitous nature of cat hair...",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/21/",
      "cancelled": false,
      "twitter_id": "vikolliver",
      "mastodon_id": "@vik@mastodon.nzoss.nz"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-23T10:45:00",
      "end": "2026-01-23T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 42,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Lessons in Open Policy development from APNIC60",
      "authors": [
        {
          "name": "Tim Hildred",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "timhildred",
          "mastodon": "timhildred",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/signal-2025-03-25-134000.jpeg.120x120_q85_crop.jpg",
          "code": "103",
          "biography": "Tim's career has been in open: open source software and the open infrastructure underpinning the Internet. As a communications professional, Tim has a long history of open story telling; collaborating on narratives that bring people in and help them find a way to contribute.",
          "username": ""
        }
      ],
      "abstract": "The open internet thrives on transparency, but what happens when transparency conflicts with privacy? This talk pulls back the curtain on the world of internet policy and governance by exploring a real-world example of this tension: PROP-162, a proposal to remove unnecessary contact details from the APNIC Whois database. We'll show how the community-driven policy process allows stakeholders to debate and shape the rules that govern the internet's most fundamental information, and why you should care about this open, community-led process.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/51/",
      "cancelled": false,
      "twitter_id": "timhildred",
      "mastodon_id": "timhildred"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-23T10:45:00",
      "end": "2026-01-23T11:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 43,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Books-As-Code",
      "authors": [
        {
          "name": "Alec Clews",
          "name_pronunciation": "",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "https://mstdn.social/@alecthegeek",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Alec-Clews-Portrait-2019-01-LR_2.jpg.120x120_q85_crop.jpg",
          "code": "4",
          "biography": "Alec is old school and wrote his 1st computer program on an ICL mainframe computer using a 10cps printing teletype terminal. Code was stored on paper tape.\r\n\r\nHe's now semi-retired,  delivering community training, and writing a book for Australian seniors on personal cyber security.\r\n\r\nAlec's 1st public content was handcrafted HTML (using Vi of course) in about 1995. However writing a long form, self published, book for general a audience has required a whole new set of technical and soft skills.\r\n\r\nHe uses developer workflows and Open Source tools to write. Sometimes he still writes code.\r\n\r\nOn the Internet he can be found as alecthegeek (since 2006).",
          "username": ""
        }
      ],
      "abstract": "We use Docs as Code to write our technical documentation these days, but what about writing a technical book?\r\n\r\nThis talks outlines Alec's experiences in taking his tools into retirement and writing a self published cybersecurity handbook for Australian seniors. \r\n\r\nThe talk focuses on  the process of getting a book self published using Open Source Tools and Docs-As-Code workflows.\r\n\r\nMany of the skills and tools from Docs-As-Code work, but a some didn't and a lot of new skills and tools had to be adopted.\r\n\r\nThis talk will help any computer geek , who dreams of going into print, understand the process of book writing and some of the pitfalls. In particular it will outline how developers can use their current skills to develop a 50K+ word manuscript.\r\n\r\nIt's a mixture of technical tips and lessons about book writing and publishing. Topics covered include:\r\n\r\n* Writing Docs vs. Writing a Book: Knowing your audience and identifying your assumptions. Writing for print vs writing for the web\r\n\r\n* Choosing Your Toolkit:  Keep your current Dev tools, but Markdown does not work at scale\r\n\r\n* Automation: Validation Tools and Adding a little AI to your writing workflow\r\n\r\n* Self Publication vs Traditional Publication: Why you won't get rich either way\r\n\r\n* The many other things you didn't realise about writing a book: Book design, timescales, editing, and other jobs.\r\n\r\n* Accessibility concerns and making content relevant for a wider audience.\r\n\r\nHopefully Alec's book will be available by the conference date.\r\n\r\nPeople not familiar with Docs As Code may want to review my LCA 2020 talk ahead of time at  https://youtu.be/QqgaX8JFyB8?si=nNjCNEU2eA3Z-upM&t=151",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/10/",
      "cancelled": false,
      "mastodon_id": "https://mstdn.social/@alecthegeek"
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-23T10:45:00",
      "end": "2026-01-23T12:25:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 50,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Make Whisper speak Australian with Mozilla Data Collective speech datasets",
      "authors": [
        {
          "name": "Kathy Reid",
          "name_pronunciation": "Kathy to rhyme with Wrathy",
          "pronouns": "she/her",
          "twitter": "",
          "mastodon": "KathyReid@aus.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/1C2A5336ww.jpg.120x120_q85_crop.jpg",
          "code": "21",
          "biography": "Kathy Reid works at the intersection of open source, emerging technologies and technical communities.\r\n\r\nOver the last 20 years, she has held several technical leadership positions, including roles as Digital Platforms and Operations Manager at Deakin University, managing platforms such as WordPress, Drupal, Squiz Matrix and Atlassian Confluence, technical lead on projects involving digital signage and videoconferencing, and has worked as a web and application developer.\r\n\r\nMore recently, she has run her own technical consulting micro-business, and been engaged on a variety of projects involving data visualisation, certification applications and emerging technologies workshops.\r\n\r\nShe was previously Director of Developer Relations at Mycroft.AI, an open source voice assistant startup, and President of Linux Australia, Inc, a not for profit organisation which advocates for the use of open source technologies and runs technical events such as Linux Conference Australia. She brought GovHack \u2013 the open data hackathon \u2013 to Geelong in 2015 and 2016 and in 2011 ran Geelong\u2019s first unconference \u2013 BarCampGeelong. Most recently, she worked as a voice open source specialist for Mozilla.\r\n\r\nKathy holds Arts and Science undergraduate degrees from Deakin University and an MBA (Computing) from Charles Sturt University, a Master in Applied Cybernetics (MAppCyber) from Australian National University, as well as several ITIL qualifications.\r\n\r\nIn 2019, she was one of 16 people from across the world chosen to undertake a Masters Program in a brand new branch of engineering at the Australian National University's 3A Institute, where she is now a PhD candidate researching voice data and ways to prevent and respond to bias in machine learning systems that use voice and speech, like speech recognition.\r\n\r\nKathy works for Mozilla Foundation as an engineer working with linguistic data and the Mozilla Common Voice and Mozilla Data Collective platforms.",
          "username": ""
        }
      ],
      "abstract": "## Prerequisites \r\n\r\n* You have an account on [Mozilla Data Collective](https://datacollective.mozillafoundation.org/)\r\n* Download the [Common Voice v24 English en-AU subset dataset](https://datacollective.mozillafoundation.org/datasets/cmko7havo02f5nw07rbwwhowe) (1.92 Gb)\r\n* And rename it locally to `commonvoice-v24_en-AU.tar.gz`\r\n* Ensure you have an account on [HuggingFace](https://huggingface.co) \r\n* [And create a fine-grained personal access token called `HF_TOKEN`](huggingface.co/settings/tokens) with the following permissions:\r\n  - User permissions -> Repositories -> \"Read access to contents of all repos under your personal namespace\"\r\n  - User permissions -> Repositories -> \"Write access to contents/settings of all repos under your personal namespace\"\r\n  - User permissions -> Inference -> \"Make calls to Inference Providers\"\r\n\r\n## Who is this tutorial for and what problem does it solve? \r\n\r\nMany folks in the Everything Open community run open voice assistants of some description, most likely Home Assistant with the Voice Preview. If you run Home Assistant fully locally for privacy, then under the hood you\u2019re using `faster-whisper`, an implementation of OpenAI\u2019s Whisper speech recognition engine implemented in `cpp` for speech and efficiency. \r\n\r\nHowever, `faster-whisper` doesn\u2019t always get it right, especially if you speak Australian - or with another accent. \r\n\r\n_How might we make faster-whisper work better for voices like yours?_\r\n \r\n## Fine-tuning \r\n\r\nThe answer is fine-tuning. In machine learning, fine-tuning is the process of taking a trained model - like Whisper - and adjusting the internal weights and biases of the model - its internal mathematical representation - with data that has a closer distribution to the task you want to use the model for. In simple terms, it means teaching Whisper how to speak Australian! \r\n\r\nBonza. Or if you\u2019re from Radelaide, heaps good. \r\n\r\n## Datasets for fine-tuning Whisper \r\n\r\nBut where do you get data to fine-tune Whisper from? \r\n\r\nEnter the [Mozilla Data Collective](https://datacollective.mozillafoundation.org/). The new home of Mozilla Common Voice datasets, the Mozilla Data Collective is rebuilding the AI data ecosystem with communities at the centre. Built by and for the community in a transparent and ethical way - unlike other datasets collected via less scrupulous means - the Mozilla Data Collective houses one of the largest open English speech datasets in the world. MDC allows data contributors to create data \u2014 through Common Voice \u2014 curate that data, and then control who has access to that data for what purposes.\r\n\r\nAnd since 2022, Mozilla Common Voice has allowed data contributors to specify the accents they speak with - and luckily - there are about 700 unique speakers in the Common Voice dataset who\u2019ve indicated they speak with an Australian accent. \r\n\r\nAnd we can use that data for fine-tuning Whisper, and help `faster-whisper` - and Home Assistant - work better for our voices. \r\n\r\n## Tutorial specifics  (100 mins) \r\n\r\n### Pre-requisites \r\n\r\n* The pre-prepared Australian-accented speech dataset \r\n* Python on your workstation\r\n* Some exposure to Python code, however the tutorial will go step by step\r\n\r\nOptional\r\n\r\n* A Hugging Face account\r\n* Ideally, some exposure to Hugging Face Transformers \r\n\r\n### 1-15 mins: Introduction and context setting (15 mins)\r\n\r\n* Kathy will provide an introduction to speech recognition models, and briefly outline why fine-tuning is often needed to make a speech recognition model work for particular voices. \r\n* She will cover the Whisper models, and an overview of the data that was used to train them - and explain why it has several shortcomings for uses such as Home Assistant. She will cover the trade-off between model size and accuracy, and why it is that smaller speech recognition models are used on embedded hardware, such as the Home Assistant Voice Preview device.\r\n* She will provide an overview of the Common Voice dataset, and how accents are represented in the dataset. \r\n* She will show how accent data can be extracted from the Common Voice dataset, but rather than spend the Tutorial time on this, will provide a pre-extracted dataset for people to use. \r\n\r\n### 15 mins - 35 mins: Environmental setup (20 mins) \r\n\r\n*  Drawing from the Mozilla.AI blueprint for fine-tuning ASR models using Mozilla Common Voice datasets, Kathy will help people set up the environment for the tutorial on their laptops, using Google Colab. \r\n*  [https://blueprints.mozilla.ai/all-blueprints/finetune-an-asr-model-using-common-voice-data](https://blueprints.mozilla.ai/all-blueprints/finetune-an-asr-model-using-common-voice-data)\r\n* Additional time is allowed here because it can be difficult to set up and people may not have used it before. If participants have successfully set up their environment, they can move ahead with the tutorial. \r\n\r\n### 35 mins - 55 mins: Data preparation steps (20 mins) \r\n\r\n* The most time consuming part of the tutorial will be the data loading and preparation steps. This requires e.g. conversion of audio files to a particular bitrate, and conversation of the dataset to a particular structure.\r\n\r\n### 55 mins -75 mins: Fine-tuning using a GPU (20 mins) \r\n\r\nIn this step of the tutorial, the model is fine-tuned using the Common Voice data \r\n\r\n### 75 mins - 85 mins: Evaluating the fine-tuned model (10 mins) \r\n\r\n* In this step of the tutorial, the model that has been fine-tuned is evaluated to see how well it works with participants\u2019 voices. \r\n\r\n### 85 mins - 90 mins: Discussion on what worked well and what didn\u2019t, and the need for additional training data for fine-tuning (5 mins)\r\n\r\n* In this step of the tutorial, Kathy will lead a discussion on what worked well and what didn\u2019t for fine-tuning. She will explore with participants what additional data would be useful for fine-tuning Whisper for use with Home Assistant, and some avenues for collecting this data, such as through Mozilla Common Voice and the Mozilla Data Collective. \r\n\r\n### 90 mins - 95 mins: Converting fine-tuned model to faster-whisper format and replacing in Home Assistant \r\n\r\n* Using the `faster-whisper` repo, Kathy will demonstrate how to convert the trained model into the faster-whisper format for use in Home Assistant. \r\n\r\n### 95 mins - 100 mins: Wrap up and close \r\n\r\nKathy will wrap up by leading a discussion on how well the fine-tuned model worked, and what additional data could make a Home Assistant model better for Australian English speakers.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/6/",
      "cancelled": false,
      "mastodon_id": "KathyReid@aus.social"
    },
    {
      "room": "Room B (2B11), Room A (2B07), Keynote Theatre (2B09)",
      "rooms": [
        "Room B (2B11)",
        "Room A (2B07)",
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T11:30:00",
      "end": "2026-01-21T11:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 66,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Room B (2B11), Room A (2B07), Keynote Theatre (2B09)",
      "rooms": [
        "Room B (2B11)",
        "Room A (2B07)",
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T11:30:00",
      "end": "2026-01-22T11:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 73,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Room B (2B11), Room A (2B07), Keynote Theatre (2B09)",
      "rooms": [
        "Room B (2B11)",
        "Room A (2B07)",
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T11:30:00",
      "end": "2026-01-23T11:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 76,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T11:40:00",
      "end": "2026-01-21T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 4,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Neighbourhood-First Software: How we roll-out the open web without expecting everyone to self-host",
      "authors": [
        {
          "name": "Jade Ambrose",
          "name_pronunciation": "",
          "pronouns": "he/they",
          "twitter": "",
          "mastodon": "https://hachyderm.io/@jadehopepunk",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/headshot-600x800.jpg.120x120_q85_crop.jpg",
          "code": "8",
          "biography": "Jade is a software engineer from Naarm with a background in facilitation and community organising. He is deeply concerned about climate resilience, and is an instigator of [Merri-bek Tech](https://www.merri-bek.tech/) - a climate resilient web hosting project in a local suburb of Naarm/Melbourne. Jade also started the Naarm Solarpunk meetup, started the original Melbourne Ruby meetup, is a regular volunteer at the [Maker Community](https://makercommunity.org.au/) maker-space, works on a housing retrofit project called [Rad Housing](https://radhousing.org) and should probably start less projects.",
          "username": ""
        }
      ],
      "abstract": "A vibrant ecosystem of open-source alternatives to big tech walled gardens is a critical part of building the free and open internet that we want. One interesting trend that has emerged in the last seven years is Local-first software, which [as this manifesto promises](https://www.inkandswitch.com/essay/local-first/), gives us the ability to own your data, in spite of the cloud.\r\n\r\nLocal-first, however, means local to your device, and thus tends to favour more technical users, and can create some confusing experiences when collaborating in groups. Instead of a rebuttal to local-first, this talk contends that Neighbourhood-First software is an ideal complement. \r\n\r\nNeighbourhood-First software is hosted in cycling distance of your house, by volunteers in your local community, for the benefit of those less technical. In this talk, Jade will present a manifesto of Neighbourhood-First software, and discuss how it can help support local-first software, the Fediverse, and other key open source initiatives while also providing local resilience in an age of climate uncertainty.\r\n\r\nIt's not all talk, however, Jade will also present a working demo of the LoRes Mesh system of redundant local nodes serving open source web applications. This open source project aims to provide tooling for somewhat technical volunteers to administer a range of web apps for users in their neighbourhood, while also providing the capability for eventual consistency between nodes for apps that need that. \r\n\r\nThis is being used in the wild by the community group Merri-bek Tech, in northern Naarm (Melbourne) and has applicability to all local communities seeking climate resilience and a free and open digital commons.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/11/",
      "cancelled": false,
      "mastodon_id": "https://hachyderm.io/@jadehopepunk"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-21T11:40:00",
      "end": "2026-01-21T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 5,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Own Your Online World: Protecting Privacy and Rights with Confidence",
      "authors": [
        {
          "name": "Gyle dela Cruz",
          "name_pronunciation": "It's pronounced like Kyle but with a hard G instead of K.",
          "pronouns": "She/Her",
          "twitter": "GyledC",
          "mastodon": "https://infosec.exchange/@GyledC",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/e9188515a748a59e351eca918256d967?s=120&d=mp",
          "code": "92",
          "biography": "Gyle has been in tech-focused jobs for more than two decades. She pivoted to an IT career in the early 2000s and specialised in cyber security a decade later. She received her Graduate Certificate in Incident Response from the SANS Institute and her master\u2019s in cyber security \u2013 Digital Forensics from UNSW Canberra. Her focus is on DFIR (Digital Forensics and Incident Response) and threat response areas (blue team related work) but adopts an adversarial mindset (red team) to further understand the different types of threats and attacks. She was part of the first cohort of Project Friedman, which is an initiative by WomenSpeakCyber and AWSN to produce more conference-ready women speakers. She contributes to the infosec community by volunteering for different community-based organisations, mentoring others and advocating for diversity, inclusivity, and better mental health support for everyone in the community. At work, she currently leads a team of committed and diverse cyber defenders.",
          "username": ""
        }
      ],
      "abstract": "Digital rights are increasingly under threat, from platforms that quietly change their terms of service to the constant data collection hidden behind \u201caccept\u201d buttons. For individuals, these pressures can feel abstract and overwhelming. Yet the same tools used in cyber security can be adapted to help us defend our own rights online.\r\n\r\nThis talk introduces threat modelling as a practical framework for understanding how everyday online behaviours, from oversharing on social media to simply relying on the protection provided by different platforms can expose our private lives, affect our autonomy, and even our buying behaviours. We\u2019ll look at how practices from personal cyber defence can be applied to protect our digital rights, including identifying your most valuable assets, recognising the likely threats, and putting in place strategies to reduce risks without giving up participation in digital life.\r\n\r\nDrawing on real-world cases and relatable examples, the presentation will provide actionable steps that anyone can take to better protect their digital rights. Whether it\u2019s tweaking privacy settings, diversifying platforms, or building habits of critical awareness, you\u2019ll leave with concrete skills to safeguard your online presence.\r\n\r\nIn a time when deceptive practices and digital lock-ins are on the rise, actively using all the tools and techniques to help protect and defend our online activities is a must!",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/43/",
      "cancelled": false,
      "twitter_id": "GyledC",
      "mastodon_id": "https://infosec.exchange/@GyledC"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-21T11:40:00",
      "end": "2026-01-21T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 6,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Using open source strategies to enable medical data exchange at scale",
      "authors": [
        {
          "name": "Christopher Skene",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/085A9524-2.jpg.120x120_q85_crop.jpg",
          "code": "83",
          "biography": "Christopher Skene is a seasoned technology leader with two decaded of experience driving innovation at the intersection of healthcare, government, and open-source. He is the Co-Founder and CEO of Aurabox, a pioneering platform that enables seamless access, sharing, and analysis of medical imaging for clinicians, researchers, and patients.\r\n\r\nChristopher has held senior leadership roles across engineering, architecture, consulting, and enterprise growth, consistently bridging technical and non-technical teams to deliver transformative digital platforms. His work includes creating GovCMS, the Australian Government\u2019s open-source CMS platform, spearheading Platform.sh\u2019s expansion into the Asia-Pacific region, and over a decades work helping to grow Drupal in APAC.\r\n\r\nWith a background spanning PHP, Rust, Node, and Python, Christopher blends deep technical expertise with a strong focus on healthcare interoperability, privacy, and cloud-native innovation. Today, his work centres on building secure, scalable platforms that empower clinicians, hospitals, and patients to collaborate around complex imaging and AI in medicine.",
          "username": ""
        }
      ],
      "abstract": "Healthcare data interoperability is one of the most complex and contested challenges in technology today. Imaging sits at the heart of this challenge: large, sensitive, and siloed, it is notoriously difficult to share and integrate across institutions. Yet it is essential for delivering better patient outcomes, enabling research, and supporting new models of care.\r\n\r\nThis session will explore how an open, public model and specification can be used to drive change in such a difficult industry. We will share our work on the (Harmony Proxy)[https://harmonyproxy.com), an open source interoperability toolkit designed for medical data, and its alignment with the Imaging Exchange Framework and Medical Data Gateway specification (MDG).\r\n\r\nHarmony Proxy is a lightweight, extensible system that bridges healthcare standards like DICOM, DICOMweb, FHIR, and emerging APIs. By releasing it under an open licence, we aim to provide a transparent, public-domain tool that anyone can adopt, adapt, and build upon. This approach not only lowers barriers for clinicians and developers, but also establishes a foundation for new forms of collaboration across hospitals, vendors, and governments.\r\n\r\nWe will also set this work against the backdrop of HealthConnect, Australia\u2019s new national digital health program, which is driving significant industry change. By situating Harmony Proxy within this broader context, we show how open source infrastructure and public specifications can support large-scale policy initiatives while remaining accessible to smaller clinics and innovators.\r\n\r\n**Key themes covered in the session:**\r\n\r\n- Why medical imaging is one of the hardest interoperability problems.\r\n- The Imaging Exchange Framework and the role of the MDG as a unifying model.\r\n- How Harmony Proxy provides a practical, open source implementation of these ideas.\r\n- Lessons from releasing interoperability tools into the public domain.\r\n- The opportunities and risks of aligning with large-scale initiatives like HealthConnect.\r\n\r\n**Takeaways:**\r\nAttendees will gain insight into the technical and social strategies required to build interoperability in healthcare. They will learn how public models and open toolkits can accelerate change in conservative industries, and how these approaches might be applied in their own domains.\r\n\r\nThis talk is aimed at developers, architects, policymakers, and anyone interested in the intersection of open source, healthcare, and data standards.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/34/",
      "cancelled": false
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T11:40:00",
      "end": "2026-01-22T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 23,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "A University Library's journey in making technology training resources FAIR",
      "authors": [
        {
          "name": "St\u00e9phane Guillou",
          "name_pronunciation": "",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "stragu@mastodon.indie.host",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/ee81ed9791c7467f3e94a1dc702b2d13?s=120&d=mp",
          "code": "98",
          "biography": "St\u00e9phane is a Technology Trainer at the University of Queensland's Library. He is passionate about Open Research principles, in particular promoting the use of open source research software, and loves contributing to various projects focused on collecting and disseminating open data.\r\nHe previously worked as a research assistant in plant science, and as a Quality Assurance Analyst for The Document Foundation.",
          "username": ""
        }
      ],
      "abstract": "The University of Queensland's Library offers a wide range of Technology Training sessions, many of them promoting Open Research Software. This talk describes how publishing the educational resources that accompany these training sessions evolved over the years, and what the team has done to make these open manuals FAIR (Findable, Accessible, Interoperable and Reusable).",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/52/",
      "cancelled": false,
      "mastodon_id": "stragu@mastodon.indie.host"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-22T11:40:00",
      "end": "2026-01-22T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 24,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "README: The Developer's forgotten love letter",
      "authors": [
        {
          "name": "Swapnil Ogale",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/2425c432f7bb57fc7c6b31a8fddd0453?s=120&d=mp",
          "code": "33",
          "biography": "Swapnil Ogale has consulted at, and worked with multiple organisations for the last 20 years, setting up documentation teams, process, workflows and tool-chains. This includes strategising content needs, setting up information architecture, and facilitating user research for documentation sites. He currently works at Amazon Web Services (AWS) Australia working with internal teams and external customers to create robust technical documentation across tools and solutions.\u200b\u200b",
          "username": ""
        }
      ],
      "abstract": "READMEs are deceptively simple files. Often written as text files, they are often lightweight and regularly overlooked, but, make no mistake, they are their worth in gold. Developer-driven open sourced projects, in fact, millions on them are built on a premise that some other developer will most likely stumble upon it, clone it, and use it to solve their own tech challenges. The first stumbling block usually arrives in the form of supporting documentation (or lack, thereof).\r\n\r\nHow can developers ensure that they use good documentation practices to create a simple and straight-forward file (the README) that will be the make-or-break moment for their project's usefulness? What would your user tell you about their usability experience when they stumble upon your open source project? \r\n\r\nIn this talk, a technical writer who has worked with a number of software teams, and helped draft and review good README files, will dust off the cobwebs off the lost art of good README documentation, and provide some tips on how to create a README that answers the basics of using your project.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/17/",
      "cancelled": false
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-22T11:40:00",
      "end": "2026-01-22T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 25,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Catch the Flash - Measuring household power usage",
      "authors": [
        {
          "name": "Paul Schulz",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/f78d5c2f63336e1e5621418170665672?s=120&d=mp",
          "code": "27",
          "biography": "Paul is from Adelaide where he originally studied Physics and Mathematics at The University of Adelaide. \r\n\r\nLeaving the world of academia in 1998, Paul worked in Linux System Administration roles,\r\ntypically for small software development teams working in industries ranging from Defense, ICT, Automotive and Transport.\r\n\r\nHe is now working on embeded and microcontroller systems for the renewable energy transition. \r\nHe enjoys hacking on embedded Linux systems.\r\n\r\nPaul is an advocate for Free and Open Source Software, and likes contributing in ways that make the world a better place.",
          "username": ""
        }
      ],
      "abstract": "The past year has seen the development of a sensor for measuring energy usage in the home - Pulse for ESPHome - based on an existing open source project from the Home Assistant project. This device was designed to meet a personal need, and has been released under a fully Free and Open Source licence.  \r\n\r\nThe device is based on the M5StampS3 ESP32S3 Development board. With a kit of parts and a 3D printed enclosure this device can be easily built with the help of your local Makerspace. It will allow you to get the total energy use of your household in real-time directly from your electricity meter.\r\n\r\nThis presentaton with discuss the developmnent of the Pulse for ESPHome, how it fits into a home management system for energy management in the home, how this enables the renewable energy transition.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/13/",
      "cancelled": false
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T11:40:00",
      "end": "2026-01-23T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 44,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Introducing Conky Bubbles - A Simpler way to create config files for conky.",
      "authors": [
        {
          "name": "Simon Lees",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "Simotek_Dot_Ne",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/photo.jpg.120x120_q85_crop.jpg",
          "code": "76",
          "biography": "Simon is a Senior Software Engineer at SUSE Linux, working primarily on Packaging, Integration and New Product Development.  Simon has been contributing to open source projects for well over 10 years, with a particular focus on desktop customization and tweeking.\r\n\r\nIn his spare time Simon enjoys making Music and dabbling in Electronics including robotics, DIY Synth's and  Circuit bending analog Video equipment.",
          "username": ""
        }
      ],
      "abstract": "Conky is a graphical system monitoring program for Linux, for many years I have maintained it in several Linux Distributions including openSUSE. In that time I have come across a number of its limitations especially if your goal is to write a config file that will work out of the box across a wide range of machines rather than creating tailor made configs for each machine. Beyond that writing a conky config that looks really good takes significant effort and often a lot of manually adjusting the location of elements.\r\n\r\nconky-bubbles aims to address the above issues using conky's lua integration and cairo to implement a layout engine, widgets, theming and hardware auto detection where possible. \r\n\r\nIn this talk I will cover the long on and off process that it has taken to get to this point and the many unexpected challenges that I have had to overcome, from licensing issues to learning how to implement font rendering and chasing down memory leaks in the interface between C++ and Lua. I also spent significant time working with existing open source projects and will talk about integrating with and using resources from them to speed up development.\r\n\r\nI will then give a overview of how to setup and use and configure conky bubbles to meet your own needs. As well as running through a few examples.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/31/",
      "cancelled": false,
      "twitter_id": "Simotek_Dot_Ne"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-23T11:40:00",
      "end": "2026-01-23T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 45,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Small Game Engines, Big Lessons: PolyEngine & Pill Engine",
      "authors": [
        {
          "name": "Jakub Duchniewicz",
          "name_pronunciation": "Jakub as in Ya koob and Duchniewicz as in Doohkneevitch",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/me.png.120x120_q85_crop.png",
          "code": "22",
          "biography": "**Jakub Duchniewicz** currently works at Trustworthy Systems at UNSW, previously working on 5G NR layer 1 and custom ASICs. Living close to the metal with C/C++/Rust, Linux, FPGAs, drivers, and bootloaders. \r\n\r\nJakub co-founded **Sticky Piston Studios**, where he ships open source software and small games. He often participates at game jams and hackathons, writes technical posts, and cares about good quality code, efficient build systems and maintainable technical debt. After hours you can find him surfing/hiking or chasing fresh snowfalls, although not in Australia :(",
          "username": ""
        }
      ],
      "abstract": "**Here be Game Engines.**\r\n\r\nThey sound grand and complex, so we assume mere mortals can\u2019t write one\u2014or even contribute. This talk pushes back on that idea. It\u2019s a grounded story of how working on an in-house engine taught me modern C++ and the value of the Entity-Component-System (ECS) pattern.\r\n\r\nWe\u2019ll go from \u201cWhat is a game engine?\u201d and a quick look at the popular ones, to hands-on bits from two lightweight codebases: the C++ **PolyEngine** and the Rust **Pill Engine**. I\u2019ll show how a small engine actually works\u2014systems scheduling, components, assets\u2014and share demos, war stories, and lessons learned from game jams where we often spent more time on the engine than the game (and how to avoid that).\r\n\r\n**Takeaways:** knowledge of game engine structure, practical ECS patterns, some in-house tricks and a jam-tested plan for keeping scopes sane.  \r\n**Audience:** developers curious about engine internals; prior C++/Rust helpful but not required.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/16/",
      "cancelled": false
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-23T11:40:00",
      "end": "2026-01-23T12:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 46,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "So You've Decided to Build It Yourself",
      "authors": [
        {
          "name": "Leesa Ward",
          "name_pronunciation": "Leesa like Lisa Simpson",
          "pronouns": "She/Her",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/leesa.jpg.120x120_q85_crop.jpg",
          "code": "12",
          "biography": "Leesa wears many hats: she is a web/software dev daily, graphic designer intermittently, teacher sessionally, and \"professional\" student habitually. She has been a freelancer for over 15 years alongside 10 years of agency web dev work and 4 (so far) in enterprise software engineering, with some sessional teaching scattered in there to keep her on her toes. She has broad experience across JavaScript and PHP stacks as well as dabbling in other languages in educational settings. Her hobbies include using code to work out which TV show to watch next, being the middle of the Venn diagram by writing scripts for Adobe InDesign projects, and defending PHP on The Internet even though it's React that's currently paying her bills.",
          "username": ""
        }
      ],
      "abstract": "Sooner or later, at some point in a developer's life, there comes a time when we think we can do it better, the thing we want doesn't quite exist, or we just want to build it for the thrill of the chase. From hard lessons in Goldilocks engineering and time management to the achievement of finally making something that actually works and someone uses, hear from a seasoned developer and victim of her own lofty aspirations about the ups and downs of reinventing the wheel. Part tongue-in-cheek tales from the trenches, part serious advice - this talk is for anyone interested in what can happen when you decide to build it yourself - and why we all (sometimes) should!",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/15/",
      "cancelled": false
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-21T12:25:00",
      "end": "2026-01-21T13:30:00",
      "duration": 65,
      "kind": "lunch",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 56,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Lunch (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-22T12:25:00",
      "end": "2026-01-22T13:30:00",
      "duration": 65,
      "kind": "lunch",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 59,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Lunch (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-23T12:25:00",
      "end": "2026-01-23T13:30:00",
      "duration": 65,
      "kind": "lunch",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 62,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Lunch (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T13:30:00",
      "end": "2026-01-21T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 7,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Chaos theory and the limits of predictability",
      "authors": [
        {
          "name": "Jacinta Richardson",
          "name_pronunciation": "Juh-SIN-tah Richard-son",
          "pronouns": "They them",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/4f3960274002bf94a88e6d65e9ea4514?s=120&d=mp",
          "code": "94",
          "biography": "Jacinta is a tech lead at the Bureau of Meteorology. Jacinta has been a long time member and contributor in the Australian open source scene, and has spoken at many local and international conferences, including Linux.conf.au. This is Jacinta's first time speaking at Everything Open.\r\n\r\nWhen not at work or at a conference, Jacinta hosts dinner parties, reads a lot and plans garden improvements.",
          "username": ""
        }
      ],
      "abstract": "Given enough data - is it possible to model reality?\r\n\r\nDevelopers too often turn a blind eye to the unpredictable nature of nature. When we aren't able to see reason in a process, an argument or the universe at large, it is because we aren't looking hard enough. The overarching belief in science and technology is often that everything that happens is due to predictable patterns which are simple if viewed correctly.\r\n\r\nUnfortunately thats rarely true. Not only do we struggle to isolate all of the relevant initial conditions, even when we can even the slightest mistreat of those initial conditions can result in wildly varying results. This is the domain of chaos, summarised by Lorentz as \"when the present determines the future but the approximate present does not approximately determine the future.\"\r\n\r\nThis talk will give a brief introduction to chaos theory and a hand wave at the many domains it turns up in, before diving into some software-specific domains. If all goes well, it will change how you think about predictability and give you some suggestions on how to work with the inherently unpredictable.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/45/",
      "cancelled": false
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-21T13:30:00",
      "end": "2026-01-21T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 8,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The unreasonable cost of open source contribution",
      "authors": [
        {
          "name": "Rob Norris",
          "name_pronunciation": "",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "@robn@social.lol",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/avatar-pensive-1024.jpg.120x120_q85_crop.jpg",
          "code": "79",
          "biography": "> Rob is a professional systems programmer with a focus on OpenZFS, the original CoW filesystem that won't eat your data. He has over 25 years industry experience as a programmer, sysadmin and technical manager in hardware, operating systems, infrastructure software and email, with interests including embedded systems, programming languages, network services, graphics and games. While he likes making computers better at things they should be good at, he delights in making them do things that they really shouldn't, and then excitedly telling you the story of the ensuing disaster.",
          "username": ""
        }
      ],
      "abstract": "How to make sure contributors to open source are properly supported and funded is a question as old as open source itself. While we place huge demands on open source contributors, there are still very few ways for those contributors to work on open source while still drawing a full income. This leads to critical open source infrastructure software being undermaintained, contributors burning out and leaving or, in desperation, accepting any help they can. Serious bugs like Heartbleed or near-misses like the XZ backdoor are the obvious outcome.\r\n\r\nA \u201cthird way\u201d often discussed is for individual contributors to directly take on users of the software as customers or supporters. This is a path I took in 2023, when I left my job at an email service provider to become a private contractor working full-time on OpenZFS, an open-source filesystem and storage platform. It\u2019s a 100% community-developed project with no corporate owner, which means I have to persuade enough people and companies to give me enough money, every week, to provide a stable income.\r\n\r\nThrough experience, contacts, personal profile and dumb luck, I have been able to make this work, but the overhead is immense: dealing with tax, putting aside money for leave and retirement, buying test hardware, accepting a loss of income for conference travel and attendance, writing reports, sending invoices, and so on - all things that aren\u2019t writing code, the only thing I actually want to do.\r\n\r\nNo one ever told me it would be this hard. When we talk about how to properly fund open source, we talk about foundations and donations but we almost never talk about the experiences of the individuals on the ground who we\u2019re asking to do the work, day after day, with open source as their job.\r\n\r\nWe never mention that if they fail, their family is going to suffer.\r\n\r\nIf you\u2019ll join me, I\u2019ll take you through my experience of going out on my own. I\u2019ll introduce you to my family, and tell you (in real dollar amounts) about how much money is actually required to support them, and so what I need to be able to replace through client work. I\u2019ll show you how my contract income compares to what I get from Github and Patreon support. I\u2019ll show you all the difficulties that come from not looking like a \u201cnormal\u201d employee or tradesperson. And I\u2019ll explain to you the ways that I\u2019m playing on easy mode, and why this would be so much harder for anyone with less industry experience than I have.\r\n\r\nMy hope is simply that to give you some idea of the size of the problem we face. If we are serious about making open source software available and accessible to everyone, we will need to build a system that doesn\u2019t require individuals to make outsized sacrifices. Because at the end of the day, if forced to choose between my supporting my family and working in open source, I choose my family 100% of the time.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/35/",
      "cancelled": false,
      "mastodon_id": "@robn@social.lol"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-21T13:30:00",
      "end": "2026-01-21T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 9,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "A future of more equitable connected data systems with self-sovereignty and consent",
      "authors": [
        {
          "name": "Jess Moore",
          "name_pronunciation": "",
          "pronouns": "She/her",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/bio_photo.png.120x120_q85_crop.jpg",
          "code": "25",
          "biography": "Jess is a data scientist and software engineer, with a PhD in astronomy and astrophysics from ANU, and  over 15 years\u2019 post PhD experience in applied data science in university, government, defence, and for purpose sectors.\r\nShe brings skills across data analytics, privacy first software engineering, and engagement to the development of impactful data science software for public good. After over a decade working in government, she returned to ANU in 2019 as Chief Operating Officer of the Software Innovation Institute to translate tech and teach the practice of open source software engineering. She is currently Honorary Senior Fellow in the Software Innovation Institute where her research interests are in mechanisms for consented data sharing, and engineering linked data systems for self-sovereignty and collaboration for a better society. She is a member of the W3C Data Privacy Vocabularies and Controls Community Group, Australian Government Linked Data Working Group, the Australian Institute of Physics, and formerly served on the board of the YWCA of Canberra. When not contributing to the development of open source for personal control of data, she enjoys cycling, reading, and tutoring for the Canberra Girls Programming Network.",
          "username": ""
        }
      ],
      "abstract": "Every day it is estimated that over 402 million terabytes of data is shared between data systems, driven largely by the growth of business-to-consumer digital platform based applications storing personal data, such as social media and AI-enhanced vehicles. The Social Linked Data (Solid) specification is emerging as the required paradigm shift to restore data ownership, access and control to individuals and communities. Apps built on person centred data stored on Solid servers, effectively separate the storage and ownership of data from that of the software applications. This aids in the development of alternative business models to the existing prevaling business model where customers give their data to large digital platform based businesses whose market advantage is derived from network effects of dominating a market by controlling customer's data access and data portability.\r\n\r\nSolid is a specification for the authentication and authorization to access person or entity centred data stored in data vaults (also called personal online datastores). Using Solid-based apps, people can make fine grained dynamic consents to share data between people and applications. This provides people with transparency over who has data access, enabling audit logs of prior permitted data access, and further development to share data with restrictions to improve IP and privacy protection. I will discuss research towards a future of expressive consents in data sharing between data vaults and applications, and the potential appliications to protect privacy and data rights in legislation, align with First Nations data sovereignty principles, and support collaboration in nature repair.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/14/",
      "cancelled": false
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-21T13:30:00",
      "end": "2026-01-21T15:10:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 18,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Running Agentic AI Offline on your Linux Machine",
      "authors": [
        {
          "name": "Sophie Allen",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/f49fa0b210207dad5a1fe427a26c2225?s=120&d=mp",
          "code": "102",
          "biography": "Sophie is an avid open-source user and current treasurer of Linux Victoria.",
          "username": ""
        },
        {
          "name": "Alexar Pendashteh",
          "name_pronunciation": "Alexar Pen-Dosh-Teh",
          "pronouns": "",
          "twitter": "MrAlexar",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/alexar.jpg.120x120_q85_crop.jpg",
          "code": "101",
          "biography": "Alexar Pendashteh is a technologist and social entrepreneur who currently serves as President of Linux Victoria and is a former board member of Open Source Industry Australia. Trained as an Electrical Engineer, Alexar has built extensive experience working in government and universities and consulting with startups, SMEs, and enterprises before transitioning into roles as a business executive and mentor. He brings deep expertise in distributed technologies, cooperative business models, and mutual financing. Alexar is passionate about building technology commons that strengthen local economies and resilient communities, with a particular focus on sovereignty in the age of AI.",
          "username": ""
        }
      ],
      "abstract": "Most people assume they need cloud APIs or powerful servers to run large language models. The good news: you can run a capable agent entirely offline, on your own Linux laptop, using open-source tools.\r\n\r\nIn this hands-on tutorial, we\u2019ll begin by installing a small but powerful open-source model (such as Mistral or Llama) using Ollama. Once your local LLM is up and running, we\u2019ll wrap it with JanAI to give it agentic capabilities. Finally, we\u2019ll extend the agent with MCP tools so it can interact with your Linux environment.\r\nBy the end of the session, you will:\r\n- Understand what \u201cagentic AI\u201d means and how it differs from simple prompting.\r\n- Have a working local agent that runs completely offline.\r\n- Know how to install, configure, and swap between open-source models.\r\n- See how to extend your agent with new MCP tools.\r\n\r\nThis session is beginner-friendly, no prior AI experience is required, only comfort with using the Linux terminal. Attendees will follow along on their own laptops.\r\nCome learn how to take control of AI on your own hardware, with open tools, and no cloud dependency.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/9/",
      "cancelled": false
    },
    {
      "room": "Tutorial Room B (2B03)",
      "rooms": [
        "Tutorial Room B (2B03)"
      ],
      "start": "2026-01-21T13:30:00",
      "end": "2026-01-21T15:10:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 19,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Seeing Stars - Advanced Siril",
      "authors": [
        {
          "name": "Peter Lieverdink",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "@cafuego@misanthrope.social",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/907d45c324cfed8304d58305ccda1339?s=120&d=mp",
          "code": "19",
          "biography": "`Yes`",
          "username": ""
        }
      ],
      "abstract": "Last  time you got to know the siril basics, to easily process your astronomical images. This time, dive into the more advanced functionality to get the absolute most out of your data with the latest version of siril.\r\n\r\nYou will process provided (or your own, if you have it) astrophotography data shot with narrow-band filters and learn to use advanced processing techniques. You will use the quality analysis tools to find and discard not-quite-right subs, stack, stretch, remove noise, sharpen, tweak and fiddle  to create a stunning image that will be yours to keep.\r\n\r\nEven if you have a robotic telescope that does all the stacking and processing for you, you will learn how to use the raw data your robot produces and create much better looking results.\r\n\r\nThis tutorial will see you process video of the surface of the Moon, a mosaic of SeeStar images, and some narrowband deep sky data or potentially something else if you have specific things you would like to learn and we have time.\r\n\r\n===PREREQUISITES===\r\n\r\nTo participate in this tutorial you will need a relatively beefy computer with siril 1.4 installed. For extra joy and pretty pictures, you will also download and install starnet++, cosmic clarity suite and graxpert for use with siril.\r\n\r\nIf you plan on attending, please download the sample data before Everything Open, so there is not a room full of people all fetching a 3+ GB zipball at the same time via the conference wifi.\r\n\r\n* https://astropix.s3.amazonaws.com/Everything_Open_2026_Siril_Tutorial.zip.torrent  (35 KB)\r\n* https://astropix.s3.amazonaws.com/Everything_Open_2026_Siril_Tutorial.zip  (3.6 GB)\r\n\r\nYou can choose to use your own data if you wish. Ensure you have a set of lights, darks, biases and flats and/or lunar or planetary video and/or a set of raw seestar or dwarf or other roboscope images.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/3/",
      "cancelled": false,
      "mastodon_id": "@cafuego@misanthrope.social"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T13:30:00",
      "end": "2026-01-22T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 26,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "How one ISO standard led the way for national library infrastructure",
      "authors": [
        {
          "name": "Sae Ra Germaine",
          "name_pronunciation": "Sarah Germaine",
          "pronouns": "She/Her",
          "twitter": "ms_mary_mac",
          "mastodon": "@saera@ausglam.space",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/398529897_10168153624515408_833586999420126114_n.jpg.120x120_q85_crop.jpg",
          "code": "47",
          "biography": "Sae Ra Germaine is the Deputy CEO of a leading library consortium in Melbourne, Australia, bringing over 20 years of expertise in resource-sharing frameworks and open-source technology integration within libraries. With a Bachelor of Computing (Honours), she oversees the consortium\u2019s high-density Storage Centre, supporting sustainable and accessible resource management for member institutions. Sae Ra has been instrumental in establishing resource-sharing systems that allow libraries to maximise space and efficiently share materials.\r\n\r\nAn advocate for open-source systems, Sae Ra promotes customisable library management solutions that reduce reliance on costly proprietary software. Her leadership in organisations like VALA \u2013 Libraries, Technology, and the Future, and Linux Australia underscores her dedication to community-centered technology. As a member of auDA\u2019s General Advisory Standing Committee, she also influences digital policy impacting library technology. Sae Ra advises on a range of topics including digital transformation, open-source adoption, and collaborative library ecosystems, advocating for a future where libraries are resilient, innovative, and accessible.",
          "username": ""
        }
      ],
      "abstract": "ISO18626 was first released in 2014 and is the standard that allows for libraries to loan and request items from each other. Fast forward to 2025, we are now on version 2021, designing for the future and if you are a researcher you can submit an inter-library loan or document delivery request to your university library and through the magic of a national database you will be provided with your request in under 2 days using this very standard. \r\n\r\nSpearheaded by the National Library of Australia and implemented by CAVAL and Index Data, this year long project saw the replacement of the nation's legacy proprietary system to a fully open source platform called Project ReShare. The launch in mid-2025, we released the platform to more than 300+ libraries, this presentation will talk through and celebrate the intricacies of implementing, communicating, developing, project managing to all those libraries. It was not an easy project but it's a groundbreaking technology that is leading by example around the world.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/49/",
      "cancelled": false,
      "twitter_id": "ms_mary_mac",
      "mastodon_id": "@saera@ausglam.space"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-22T13:30:00",
      "end": "2026-01-22T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 27,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Reclaiming the open web: a story about big tech, platforms and millennial dreams of a connected web",
      "authors": [
        {
          "name": "Milly Schmidt",
          "name_pronunciation": "",
          "pronouns": "She/her",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/bfee9ef9def45fe23595228b7a9638f2?s=120&d=mp",
          "code": "97",
          "biography": "I'm a design leader, currently at Atlassian. My background traverses Drupal, PHP, front-end engineering, UX design and research, and product and design leadership roles. I have mainly worked in startup and scaleup orgs, with the latest part of my career in big tech. I'm interested in how tech and culture intersect, and how technology changes how we think about creativity, property and community.",
          "username": ""
        }
      ],
      "abstract": "In the 2000s, a generation of nerds got online and found a wonderful place where you could learn to code, make things, share your art, be part of communities and feel welcomed. We blogged, we vlogged, we shared, we posted, we followed and we were followed. We found a beautiful world where we could connect with our friends and make new ones, all across the globe, and find the people who liked the same things we liked and feel less alone.\r\nWe signed up for platform after platform, excited about the promise of a hyper-personalised web, where we would see recommendations and content based on our specific interests. We knew there might be some risks, but we thought it was worth it. \r\nIn the 20 years or so since then, things have changed. The platforms that once connected us have mutated, transformed under a grim late capitalist ethos to be not just extractive, but no longer even for us. We're not even posting anymore, just watching ads and influencer content, or wading through AI slop and political misinformation. Worse still, even our houses are infected with spyware and big tech devices, forcing us ever more into a bubble where community is nowhere to be seen. And on top of everything, our data is being sold, not just to advertisers, but to the people who seek to undermine democracy and care little for consensus reality and the concept of \"truth\".\r\nMillennials face a reckoning: how do we get out of this mess? How do we find our way back to the promises of the early web, where we could connect with communities, friends and family, find joy and creativity and learning? And more importantly, what principles should we hold to ensure we don't make these mistakes again?\r\nWe have lost a lot of what made the early internet good, but it's not gone forever. Open source, right to repair and other movements have laid the important foundations for principles we can use to ensure we don't give up too much of the internet to billionaires and oligarchs who want to extract data for profit but care little about our lives and connections. Let's explore what happened, where we are and some ways out of it.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/47/",
      "cancelled": false
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-22T13:30:00",
      "end": "2026-01-22T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 28,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Spreadsheets and Dungeons and Dragons",
      "authors": [
        {
          "name": "Nicholas Miehlbradt",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Profile_img.JPG.120x120_q85_crop.jpg",
          "code": "34",
          "biography": "Nicholas is a Linux kernel developer at IBM in the kernel hardening team. His primarily works on the Power architecture implementing tools to help detect memory safety violations. He has also contributed to various projects including QEMU, Clang and trex, a suite of speculative execution attack demonstrations to test for vulnerabilities.\r\n\r\nIn the past Nicholas has worked as a tutor at the Australian National University and coordinator of the Canberra Computer Science Enrichment Program teaching computer science to undergraduate and high school students.",
          "username": ""
        }
      ],
      "abstract": "Dungeons and Dragons characters are just spreadsheets but the open ended nature of D&D means you hit the limitations of mainstream spreadsheet engines pretty quickly. Come find out why I think these tools are not up to the task and how the game of D&D guided the design and implementation of a custom spreadsheet engine in rust with structured bi-directional data dependencies and rich data types.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/46/",
      "cancelled": false
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-22T13:30:00",
      "end": "2026-01-22T15:10:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 39,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Building interactive, reproducible data analysis with datakits",
      "authors": [
        {
          "name": "James Wilmot",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "@jimmy_wilmot@mastodon.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/favicon.jpg.120x120_q85_crop.jpg",
          "code": "64",
          "biography": "James is a volunteer, research software engineer, adventure bike tourer, harvest farm operations hand, runner, and web application developer. He has worked in non-for-profit, government, university and private sectors.\r\n\r\nJames believes in contributing to community, and its power to build connection, resilience and inspiration.\r\n\r\nFrom sailing on the STS Young Endeavour to riding the length of Aotearoa New Zealand, he has had the immense privilege of many mad adventures.\r\n\r\nJames partners with driven and talented people, teams and organisations to produce extraordinary outcomes.\r\n\r\nAnd he aspires to work in Antarctica with the Australian Antarctic Program.",
          "username": ""
        },
        {
          "name": "Varvara Efremova",
          "name_pronunciation": "Vah-vah-rah",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/5bfe8bc9848c355320afb4cfbcae9834?s=120&d=mp",
          "code": "65",
          "biography": "Varvara is a software engineer with a physics background who specialises in creating easy-to-use software for research data analysis and visualisation. She is a developer of opendata.studio - a platform designed to make research data analysis more open, accessible and reproducible. In her spare time, she helps run Make Hack Void, a community makerspace/hackerspace in Canberra.",
          "username": ""
        }
      ],
      "abstract": "In this combination hands-on workshop, presentation and discussion Varvara and James will walk you through putting together a model fitting datakit which can be published to the DataStudio platform or run using the datakit command line tool. \r\n\r\nPlease bring a laptop with python and Docker installed\r\n\r\n**What are datakits?**\r\n\r\nIn opendata.studio, a datakit is a structured way to organise and bundle a data analysis in a reusable and reproducible format.\r\n\r\nA datakit contains:\r\n\r\n - the analysis algorithm and its execution environment\r\n - saved run states from algorithm executions\r\n - input and output data, along with configurable options\r\n - visualisations of data, including graph and table specifications\r\n - user interface definitions.\r\n\r\nThese elements are defined by individual components inside each datakit:\r\n\r\n - **resources**: store tabular data\r\n - **algorithms** and **containers**: define the algorithm code and execution environment\r\n - **views**: visualise data (e.g.: graphs)\r\n - **interfaces**: describe user interfaces for the analysis, rendered through web components.\r\n\r\nLearn more about datakits: [https://docs.datastudioapp.com/intro/intro/)",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/8/",
      "cancelled": false,
      "mastodon_id": "@jimmy_wilmot@mastodon.social"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T13:30:00",
      "end": "2026-01-23T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 47,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Abstracting FPGAs in Python for fun and radio astronomy",
      "authors": [
        {
          "name": "Andrew Bolin",
          "name_pronunciation": "",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/4gOtXHrw-healed-cropped.jpeg.120x120_q85_crop.jpg",
          "code": "23",
          "biography": "Andrew is a software engineer at Australia's national science agency, CSIRO. He mostly works on the Square Kilometre Array project, a scientific megaproject currently under construction in both Western Australia and South Africa. Specifically, Andrew writes (open source!) Python software to control, monitor, and test the Correlator and Beamformer for the Low frequency telescope being built in WA. This is an FPGA-based real-time digital signal processing system operating at terabit speeds to process antenna signals for astronomers to use.\r\n\r\nBefore CSIRO, Andrew worked as an automation/controls engineer in heavy industry. He still automates complex real-time processes, only now they involve digital signal processing instead of steam and turbines.",
          "username": ""
        }
      ],
      "abstract": "A shiny, generic, \"Pythonic\" abstraction rather than a bunch of register addresses - a good idea, right?\r\n\r\nThe SKA-Low radio telescope, part of the international Square Kilometre Array scientific megaproject, is currently under construction in Western Australia. CSIRO is developing the SKA-Low Correlator and Beamformer, which will process 6 Tbps of input signals (from up to 512 antenna \"stations\") in real time. The Correlator produces data streams that can be used by astronomers to create images, and the Beamformers digitally steer the antenna array to point in specific directions. Together they can produce up to 9 Tbps of scientific data streams.\r\n\r\nThis real-time signal processing is performed on FPGAs, with Python software for monitoring and control. The SKA-Low telescope is still in the early stages of construction, but the Correlator and Beamformer is already in use, allowing the production of images and the observation of pulsars for commissioning purposes.\r\n\r\nThis talk will focus on the FPGA-Python interface. Ideas, aspirations, how they compare to reality, and what should have been done differently.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/18/",
      "cancelled": false
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-23T13:30:00",
      "end": "2026-01-23T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 48,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Terminus: The open source server for TRMNL e-ink devices",
      "authors": [
        {
          "name": "Brooke Kuhlmann",
          "name_pronunciation": "Brooke Cull-Man",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "@bkuhlmann@mastodon.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/autumn-1000x1000.jpg.120x120_q85_crop.jpg",
          "code": "60",
          "biography": "I've been a software engineer for 28 years where I started in technical support for the VisualAge [Smalltalk](https://en.wikipedia.org/wiki/Smalltalk) Integrated Development Environment (IDE) which eventually transitioned into release engineering where I helped architect a build system ([Java](https://www.java.com), [Ant](https://ant.apache.org)) for the [Eclipse IDE](https://www.eclipse.org).\r\n\r\nAfter spending several years in the Java stack, I fell in love with [Ruby](https://www.ruby-lang.org) and began the decades long stewardship of multiple [projects](https://alchemists.io/projects). This included mastering [Git](https://git-scm.com) (especially the [Git Rebase Workflow](https://alchemists.io/articles/git_rebase)), [Bash](https://www.gnu.org/software/bash), and [Terraform](https://www.terraform.io).\r\n\r\nEventually, I ended up doing more front end work which lead me to [Elm](https://elm-lang.org) and [htmx](https://htmx.org) for gracefully melding [Object Oriented](https://en.wikipedia.org/wiki/Object-oriented_programming) and [Functional](https://en.wikipedia.org/wiki/Functional_programming) programming principals.\r\n\r\nI am (or have been) a mentor, team lead, half-CTO, and founder of my own company. If you've spent any amount of time on [Alchemists](https://alchemists.io), you'll have read -- and hopefully benefited from -- my writings on [Leadership](https://alchemists.io/articles/leadership). A primary focus is on being kind, fostering a strong [Drive](https://alchemists.io/articles/drive), adhering to [Extreme Ownership](https://alchemists.io/articles/extreme_ownership), practicing [Inbox Zero](https://alchemists.io/articles/inbox_zero), keeping constant tabs on your personal [Performance Reviews](https://alchemists.io/articles/performance_reviews), [Interviewing](https://alchemists.io/articles/interviewing), empowering collogues through asynchronous communication when using [Group Chat](https://alchemists.io/articles/group_chat), and zero [Meetings](https://alchemists.io/articles/meetings).\r\n\r\nOtherwise, when not consulting (and sometimes when I am), I spend time thinking, writing, talking, teaching, and working on professional [open source](https://alchemists.io/projects) projects for composing sophisticated architectures that can be maintained with minimum effort.",
          "username": ""
        }
      ],
      "abstract": "Learn about TRMNL and how you can use Terminus to serve your own private content to as many e-ink devices as you like. Terminus leverages the best of what Ruby provides by blending object composition with function composition for a clean and robust architecture. This includes a nice UI for managing your devices, building custom screens, or not bothering with the UI and at all and using the API instead. If you love the idea of rendering your own content on your own e-ink devices, then you'll enjoy using Terminus!",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/26/",
      "cancelled": false,
      "mastodon_id": "@bkuhlmann@mastodon.social"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-23T13:30:00",
      "end": "2026-01-23T14:15:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 49,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-23T13:30:00",
      "end": "2026-01-23T15:10:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 54,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Fixing a misconfigured Kubernetes Cluster",
      "authors": [
        {
          "name": "Rob Kenefeck",
          "name_pronunciation": "KEN-eh-fek",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/97a9e8d96c84505e30a92496da57886c?s=120&d=mp",
          "code": "73",
          "biography": "Rob is a Principle Consultant @ControlPlane - He likes to talk about how Security is fundamental to DevOps, how Kubernetes often isn't the best answer to your problem and his lived experience of SRE.\r\n\r\nRob has been automating toil in Linux for more than 20 years, but was initially dismissive of Kubernetes when it first came along - as an adopter of containerisation with Docker and orchestrating through scripts. Since then, Rob has come to appreciate all it can do and also the limitations of it. Rob has been teaching DevOps and Kubernetes course while also helping large enterprises setup internally managed Kubernetes platforms with a product based mindset.",
          "username": ""
        }
      ],
      "abstract": "Deploying a Kubernetes Cluster from scratch using Kubeadm is so easy, anyone can do it. If it was too hard, anyone could instead create a managed cluster on one of the hyperscalers if they didnt want full responsibility for it. But just because the out the box experience is easy, doesn't mean you end up with a well configured cluster. In this tutorial session, we'll explore some of the common misconfigurations in a basic Kubernetes cluster, and attempt to resolve each of them.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/7/",
      "cancelled": false
    },
    {
      "room": "Room B (2B11), Room A (2B07), Keynote Theatre (2B09)",
      "rooms": [
        "Room B (2B11)",
        "Room A (2B07)",
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T14:15:00",
      "end": "2026-01-21T14:25:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 67,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Room B (2B11), Room A (2B07), Keynote Theatre (2B09)",
      "rooms": [
        "Room B (2B11)",
        "Room A (2B07)",
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T14:15:00",
      "end": "2026-01-22T14:25:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 74,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Room B (2B11), Room A (2B07), Keynote Theatre (2B09)",
      "rooms": [
        "Room B (2B11)",
        "Room A (2B07)",
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T14:15:00",
      "end": "2026-01-23T14:25:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 77,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T14:25:00",
      "end": "2026-01-21T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 12,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Roll for initiative: The battle against the beast of AI Slop",
      "authors": [
        {
          "name": "J Rosenbaum",
          "name_pronunciation": "Jay rose-en-bawm",
          "pronouns": "They/them",
          "twitter": "Minxdragon",
          "mastodon": "Minxdragon@wandering.shop",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Headshot_SM_SQ_Medium.jpeg.120x120_q85_crop.jpg",
          "code": "51",
          "biography": "J. Rosenbaum is a Melbourne AI artist and researcher specializing in 3D modeling, AI, and extended reality. Their work merges classical art with new media to explore posthuman and postgender concepts.\r\n\r\nJ has a PhD from RMIT University, focusing on AI perceptions of gender and bias, especially towards gender minorities. Their art, displayed in galleries and interactive formats, highlights these biases. They speak at global conferences and have exhibited worldwide. J's work has received support from the City of Melbourne Covid-19 Arts Grants and won the Midsumma Australia Post Art Prize.\r\n\r\nJ combines classical aesthetics with modern technology to envision a future that acknowledges and includes gender minorities.",
          "username": ""
        }
      ],
      "abstract": "Our adventurers are still recovering from the battle against the automaton of AI bias, but little did they know that lurking beneath the waves was a new monster, waiting to swallow everyone and everything they hold dear. It's time for a new TTRPG themed talk! This time around AI slop, the beast that devours everything and summons forth endless simulacra. A beast that is everywhere, taking our data, churning out non-stop slop. We will look at what AI slop is and how to combat it, in both the game and real life.\r\n\r\nAI slop is a scourge of our time. It has been likened to an oil spill, and even to the atomic bomb in terms of its pollution of the internet. Part of my work is as an AI fact checker and I see a huge amount of AI slop. I will guide you to recognize the key signs, as well as some tricks to protect your data. This talk is a D&D themed talk about AI slop. Much like my previous D&D talk I will alternate between a story as DM, and information we can use to fight the increasing swell of AI slop in our lives. I will provide meaningful tips and insights for how people are fighting, from combatting google AI overviews, to protecting your data, all with a D&D flavor that will hopefully grant us inspiration and bonuses to our perception checks against AI slop.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/24/",
      "cancelled": false,
      "twitter_id": "Minxdragon",
      "mastodon_id": "Minxdragon@wandering.shop"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-21T14:25:00",
      "end": "2026-01-21T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 13,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "I hope this email talk finds you well.",
      "authors": [
        {
          "name": "Jemma Bradshaw",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "@jemma@aus.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Marc_2025_03_07_Fastmail_6253-Recovered2x.png.120x120_q85_crop.jpg",
          "code": "62",
          "biography": "Jemma is Head of Trust, Abuse, and Deliverability at Fastmail. She has been working in the email ecosystem for well over a decade and has contributed to open source projects and standards.",
          "username": ""
        }
      ],
      "abstract": "A look behind the curtain of email authentication, what it is, what it isn't, what it does and why we need it.\r\n\r\nEmail is one of the oldest electronic mass communication standards still in regular use, and continues to be relevant despite many rumours of its demise.\r\n\r\nPart history lesson, part how-to, and part rant about why we can't have nice things; in this talk I will explore the ways in which email has evolved from a product in the early internet where everything was clearly trustworthy up to being the established baseline form of communication for today\u2019s internet where we need to be just a little more discerning in who we trust, and how we tackle the problems of abuse and spam without becoming a closed ecosystem.\r\n\r\nI will look at authentication standards, how they work together, why they succeed and why they fail.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/30/",
      "cancelled": false,
      "mastodon_id": "@jemma@aus.social"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-21T14:25:00",
      "end": "2026-01-21T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 14,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Open source  AI Definition: intro, uptake and the future",
      "authors": [
        {
          "name": "James Oczko",
          "name_pronunciation": "Oz-co",
          "pronouns": "",
          "twitter": "",
          "mastodon": "@leafless@fosstodon.org",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/32e3d08ccd62817994215720fca57e30?s=120&d=mp",
          "code": "87",
          "biography": "James wrote the terms and conditions you didn't read. \r\nUntil recently, he was a tech lawyer, but has now returned to university to study, research and tinker. \r\nHis research interests include OSS and contract law.",
          "username": ""
        }
      ],
      "abstract": "The Open Source Initiative published its definition of open source artificial intelligence (OSAID) in late 2024. It is fair to say this caused some commotion in the community.  \r\n\r\nThis talk will briefly introduce and outline the OSAID and explain some of its key features. It will also discuss some of the challenges and complexities in working with emergent tech, diverse philosophies and how these are (imperfectly) reconciled in a functional and widely endorsed definition. \r\n\r\nThe talk will also look the OSAID from the perspective of Australian law, and offer a few observations about what the definition means for contributors and users. It will also consider whether any best practice is emerging among those who use the definition, as well as some more practical considerations for those looking to openly license AI systems.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/40/",
      "cancelled": false,
      "mastodon_id": "@leafless@fosstodon.org"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T14:25:00",
      "end": "2026-01-22T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 30,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "By Design: CAUL\u2019s Vision for an Open Future in Australasian Higher Education",
      "authors": [
        {
          "name": "Ash Barber",
          "name_pronunciation": "",
          "pronouns": "she/her",
          "twitter": "",
          "mastodon": "@AshTheLibrarian@mastodon.au",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/5e1d2e5e8ffccc6be8f4764e5bf37cb1?s=120&d=mp",
          "code": "105",
          "biography": "Ash Barber is the Lead, Strategic Communications at the Council of Australasian University Librarians (CAUL). Throughout her career in university libraries, her work has had a keen focus on the promotion and integration of open educational practices and development of inclusive open educational resources. Ash is driven by lifelong learning (AKA insatiable curiosity) and empowering others through equitable access to information. Ash is the Chair of the Board of Directors for the Open Education Conference (#OpenEd), a Co-Convenor of the ASCILITE Australasian Open Educational Practice Special Interest Group (OEP SIG) and was awarded a Fellowship by the Libraries of the Australian Technology Network to develop the website EmpoweredOER which provides practical tools for embedding equity in OER. You can find Ash @AshTheLibrarian on LinkedIn, Bluesky and Mastodon.au.",
          "username": ""
        },
        {
          "name": "Rebecca Barber",
          "name_pronunciation": "",
          "pronouns": "she/her",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/a846be7b0914e5faa55c91e6145201a6?s=120&d=mp",
          "code": "117",
          "biography": "Rebecca Barber is the Acting Associate Director at the Australian National University Library, where she oversees Library services, spaces and collections. In her substantive role as Senior Manager, Collection Access and Discovery she oversees the technical services area of the Library, and provides leadership in the acquisition, organisation, access and discovery of scholarly information resources, including open access initiatives and services.",
          "username": ""
        }
      ],
      "abstract": "The Council of Australasian University Librarians (CAUL) is the peak collegiate body for university libraries in Australasia and a recognised strategic leader in open access (OA) advocacy, negotiating high impact Read & Publish agreements, influencing national discourse, and championing equitable access to scholarly knowledge through open educational resources. The next phase of CAUL\u2019s strategy expands beyond publishing deals, towards a more sustainable open ecosystem, foregrounding a multi-pronged approach to open and the essential role of the GLAM sector. \r\n\r\nThis presentation will explore how CAUL is shaping a future where libraries are not just advocates, but active co-creators of the infrastructure and environment supporting openness. CAUL\u2019s vision aligns with the values of the GLAM and open technology communities: transparency, interoperability, and long-term sustainability. \r\n\r\nJoin us to learn about: \r\n* CAUL\u2019s evolving strategy and leadership in open access and scholarly communication \r\n* The role of open repositories and shared infrastructure in advancing knowledge equity \r\n* Opportunities for cross-sector and cross-institutional collaboration, especially with open source developers and GLAM institutions \r\n\r\nThis session will appeal to open practitioners, technologists, repository managers, and cultural sector leaders who see libraries as foundational to an open, equitable future.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/54/",
      "cancelled": false,
      "mastodon_id": "@AshTheLibrarian@mastodon.au"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-22T14:25:00",
      "end": "2026-01-22T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 31,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Wabi Sabi Software: Caring for Imperfect Projects in Public",
      "authors": [
        {
          "name": "Sam Bishop",
          "name_pronunciation": "Sam",
          "pronouns": "Any/All",
          "twitter": "TechDrgn",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/13c5b8fd28731bd11fd4ccb0e030fb20?s=120&d=mp",
          "code": "89",
          "biography": "Professional software developer, Amateur content creator and rocket scientist. Loves Python, their cats, working on personal software and hardware projects, along with everything space, playing games and 3D printing things.",
          "username": ""
        }
      ],
      "abstract": "Open source projects live a long time and many hands shape them. That history is not a flaw. It is the story of the work. This talk uses three simple lenses from Japanese art to guide how we care for technical debt in public. Kintsugi treats repair as part of the vessel\u2019s beauty. Dorodango shows how quiet patience turns mud into something that shines. Wabi-sabi reminds us that nothing is perfect and nothing is finished.\r\n\r\nWe will translate these ideas into daily maintainer practice. Repair that teaches by leaving visible seams in the code and the commit log. Refactor in place with clear migration notes so downstream users keep moving. Use branch by abstraction, the strangler fig pattern, feature flags, and staged schema changes. Build light guardrails with smoke tests, contract tests, and canary releases so contributors can help without fear.\r\n\r\nPolish with a steady rhythm instead of rare big pushes. Add a weekly polish pass to triage. Keep pull requests small with a clear scope. Let formatters, linters, and type checks lower review time. Track a few humane metrics that reflect real experience, like time to first review, time to merge, and change failure rate.\r\n\r\nAccept limits with intent. Write short pull request decision notes and mini RFCs that record why a choice was made. Use versioning practices and deprecation notes. Keep track of technical debt budget so the project knows when to slow down and fix. Mark some work as not now, and choose changes that are easy to reverse.\r\n\r\nYou will leave with a new perspective you can use in your projects. The goal is calm, sustainable progress. Care is the method. Stewardship is the result.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/44/",
      "cancelled": false,
      "twitter_id": "TechDrgn"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-22T14:25:00",
      "end": "2026-01-22T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 32,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "An open grammar and style checker",
      "authors": [
        {
          "name": "Chris Chinchilla",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "A little less in the past year or so, but still a lot of older ones here: https://chrischinchilla.co",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/35a44b69ae5c2c1d250216f8ccc9d67c?s=120&d=mp",
          "code": "46",
          "biography": "Chris tells stories through documentation, blog posts, videos, books and more. He is also a podcaster, video maker, writer of interactive fiction, and games.",
          "username": ""
        }
      ],
      "abstract": "Vale was created as an open-source language \u201clinter\u201d to help people check their text for grammar and style rules, violations, and style. Especially in technical audiences, Vale has proven popular with several high-profile companies and teams using it and a healthy ecosystem of rulesets and tooling.\r\n\r\nHowever, for the most part, Vale uses regular expressions to check text, and while this is effective, it means Vale has no context of what you\u2019re actually writing. As an open source, locally run tool, this was always the point, but in the times of an AI writing assistant almost everywhere, people have come to expect more.\r\n\r\nThis presentation shows how efforts using the Vale MCP server and open models (as possible) are attempting to create a smarter, text assistant that merges Vale\u2019s highly configurable rules with the power of LLMs to create an open and self-sovereign alternative to other closed-source grammar checking tools.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/22/",
      "cancelled": false,
      "mastodon_id": "A little less in the past year or so, but still a lot of older ones here: https://chrischinchilla.co"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T14:25:00",
      "end": "2026-01-23T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 51,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Open Australia: Who we are, what we do, and what's in it for you.",
      "authors": [
        {
          "name": "Donna Benjamin",
          "name_pronunciation": "",
          "pronouns": "She / Her / Hers",
          "twitter": "",
          "mastodon": "https://aus.social/@kattekrab",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/DonnaBenjamin.Miro.jpg.120x120_q85_crop.jpg",
          "code": "43",
          "biography": "Donna Benjamin is a passionate advocate of Free and Open Source Software who works to facilitate team success through the use of open practices as an Engagement Lead, in Red Hat's Open Innovation Labs, and is the product owner, and maintainer of the Open Practice Library.  She currently serves as Chair of the Open Australia Foundation, and co-chair of the session selection committee for the Everything Open conference alongside Sae Ra Germaine.  Donna is a past director of the Drupal Association, past president of Linux Users of Victoria, and past Treasurer of ICT in Education Victoria (since merged with VITTA to become DLTV).",
          "username": ""
        }
      ],
      "abstract": "The seed was sown in 2004 when Kat Szuminska and Matthew Landauer decided to set up a website to help Australians learn more about what their elected representatives were up to. Since then, this scrappy little charity has gone on to create and run a number of services that facilitate civic engagement.  Come along to learn more about us, and how you too can help Australia be a bit more open.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/20/",
      "cancelled": false,
      "mastodon_id": "https://aus.social/@kattekrab"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-23T14:25:00",
      "end": "2026-01-23T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 52,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Upstream Kernel Hardening: Progress on enabling -Wflex-array-member-not-at-end",
      "authors": [
        {
          "name": "Gustavo A. R. Silva",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "embeddedgus",
          "mastodon": "https://fosstodon.org/@gustavoars",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/1000003935.png.120x120_q85_crop.png",
          "code": "18",
          "biography": "Gustavo A. R. Silva works full-time as an Upstream Linux Kernel Engineer focused\r\non hardening and proactive security. He has spent the past several years fixing\r\nall sorts of bugs and hardening the Linux kernel. His work is supported by The Linux Foundation and the Alpha-Omega project. He\u2019s a member of the Linux Kernel Self-Protection Project, and a regular speaker at Kernel Recipes and Open Source Summit. He has also presented at Linux Security Summit, Lund LinuxCon, Linux Plumbers Conference, Everything Open, The University of Adelaide, and Symposium sur la S\u00e9curit\u00e9 des Technologies de l\u2019Information et des Communications (SSTIC) as an invited speaker.",
          "username": ""
        }
      ],
      "abstract": "The -Wflex-array-member-not-at-end compiler option was introduced in GCC 14. At the time, it revealed around 60,000 warnings in the upstream Linux kernel. While many of these were duplicates, about 650 are unique and require individual auditing and attention. These issues span different categories and vary in complexity, which adds to the challenge of globally enabling this compiler option in the upstream Linux kernel.\r\n\r\nIn this presentation, we\u2019ll share the progress we\u2019ve made on this work as part of the Kernel Self-Protection Project (KSPP) over the past few months. We\u2019ll go over the challenges we\u2019ve encountered, show concrete code examples, and demonstrate how to fix these kinds of problems. We\u2019ll also discuss why enabling this option is important for the kernel, and how we plan to complete this work in the near future.\r\n\r\nWhether you\u2019re a seasoned kernel developer or someone looking to start contributing upstream, this presentation will introduce useful helpers and strategies you can use to fix existing code or implement new functionality, and in doing so, help us harden the upstream Linux kernel for the benefit of everyone",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/12/",
      "cancelled": false,
      "twitter_id": "embeddedgus",
      "mastodon_id": "https://fosstodon.org/@gustavoars"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-23T14:25:00",
      "end": "2026-01-23T15:10:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 53,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Slot"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-21T15:10:00",
      "end": "2026-01-21T15:45:00",
      "duration": 35,
      "kind": "afternoon tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 57,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Afternoon Tea (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-22T15:10:00",
      "end": "2026-01-22T15:45:00",
      "duration": 35,
      "kind": "afternoon tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 60,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Afternoon Tea (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-23T15:10:00",
      "end": "2026-01-23T15:45:00",
      "duration": 35,
      "kind": "afternoon tea",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 63,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p>Afternoon Tea (catered)</p>\r\n<p><em>UCX Lounge - Level A Building 1</em></p>"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T15:45:00",
      "end": "2026-01-21T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 15,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Is it even worthwhile to self-host these days?",
      "authors": [
        {
          "name": "Steven Ellis",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "StevensHat",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Steve_Phot.jpg.120x120_q85_crop.jpg",
          "code": "86",
          "biography": "Steven is an Architect and Open Source Technology Evangelist at Red Hat. In the last 30+ years he worked as a developer and transitioned to an infrastructure and operations architect across a broad range of Unix and Linux technologies. For most of that period he\u2019s used Open Source technologies to solve business problems, and on many occasions recover lost data. His \"Dwarf Axe\" of a home lab has evolved over the last 20+ years, and currently tries to strike the balance been features and an ever increasing power bill.\r\n\r\nIn his spare time he still hacks on the MythTV project and debugs Open Source on random bits of hardware that really should know better.",
          "username": ""
        }
      ],
      "abstract": "We're at the point where the vast majority of services we need day 2 day are available online, either via Google or Microsoft, or a variety of 3rd party providers. They've made it easy to consume these services across a range of devices providing a seamless experience. As concerns rise around Data Sovereignty, and who really owns your data when you're using these cloud services , do we need to look again at what we can self host.\r\nI'll look at the different personas from the individual, families, small businesses and large scale organisations. What are your options today from the \"traditional\" approach of virtualised environments versus utilising container based services for better efficiency of resources. When should(n't) you consider SaaS options, and always remember the importance of an off-site backup.\r\nI've been through this journey personally and evolved my own environment over many years. In addition I\u2019ve  worked with large organisations who've migrated from on-premesis to cloud based solutions and are now re-considering their strategy. Along the way there will be some war stories, with names changed to protect the \"innocent\", and some pointers and tips to help your own journey.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/37/",
      "cancelled": false,
      "twitter_id": "StevensHat"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-21T15:45:00",
      "end": "2026-01-21T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 16,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The nineteenth century smartwatch",
      "authors": [
        {
          "name": "Kit Biggs",
          "name_pronunciation": "Like the talking car",
          "pronouns": "they/them",
          "twitter": "",
          "mastodon": "@unixbigot@aus.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/iot-avatar-400.jpeg.120x120_q85_crop.jpg",
          "code": "99",
          "biography": "Kit is the Internet Of Things Guyl that you call when nobody else can do it.   Kit has spent almost a decade at Accelerando Lab, a bespoke consultancy that has worked with clients ranging from literal mum-and-dad startups through to multinationals.   Kit has been involved in Linux and BSD since you installed it from floppies.",
          "username": ""
        }
      ],
      "abstract": "I love the aesthetic of mechanical pocket- and wrist-watches, but they do find it hard to compete for arm-space with the modern smartwatch.   So let's build a watch that has a mechanical movement and an e-paper dial, combining classic appearance with 21st century utility.    I'll show you how to source all the parts to build your own watch, putting either a classic mechanical movement or my faux-mechanical electronic drivetrain inside.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/48/",
      "cancelled": false,
      "mastodon_id": "@unixbigot@aus.social"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-21T15:45:00",
      "end": "2026-01-21T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 17,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Excited Developer Syndrome",
      "authors": [
        {
          "name": "Evan Kohilas",
          "name_pronunciation": "",
          "pronouns": "He/They",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/28e13356bade264b042276ba12e8cc9a.jpeg.120x120_q85_crop.jpg",
          "code": "66",
          "biography": "Evan is a serial international speaker and engineering productivity advocate who values frictionless simplicity, taming tech debt, thinking in systems, and tightening feedback loops - all to improve the developer experience and achieve [nohumanerrors.com](https://nohumanerrors.com)\r\n\r\nWhen he's not working on his next talk or project idea, you may catch him, tumbling down slopes with a snowboard, chasing frisbees, defending subway cookies, or previously as the Assistant Director for PyCon Australia 2025.",
          "username": ""
        }
      ],
      "abstract": "You encountered a problem \ud83d\udc09. Then, an idea to fix it \ud83d\udca1. Brilliant! \u2728\r\nWAIT! \ud83d\uded1 Come back!\r\nBefore you rush off and start implementing...\r\nLet's take a second to look around! \ud83d\udc40\r\nIs **that** the path with the best way to achieve it?\r\n\r\n---\r\n\r\nIn an industry where implementation can be so fast or fun, it can be easy to get excited about fixing every problem that comes our way.\r\n\r\nAnd so, we can often forget to pause, look around, and consider:\r\n- Does the solution already exist? Maybe we can contribute to a community solution?\r\n- What are we really trying to achieve? Could our solution be making the problem worse?\r\n- What is the minimum viable product? Maybe we don't need AI...\r\n \r\nSo in this session, let's sit down and talk about how to minimise your work, and maximise the benefits for everyone!\r\n\r\nBy the end of the session, you'll walk out with a mindset that allows you to:\r\n- Consider the system as a whole\r\n- Focus on minimising changes to maximise impact\r\n- Supports you to use existing solutions\r\n\r\nAnd this will not just get the problem solved, but also all future ones too, by saving you and other's time, now, and in the future.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/27/",
      "cancelled": false
    },
    {
      "room": "Tutorial Room B (2B03)",
      "rooms": [
        "Tutorial Room B (2B03)"
      ],
      "start": "2026-01-21T15:45:00",
      "end": "2026-01-21T16:30:00",
      "duration": 45,
      "kind": "Break",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 70,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Quiet room"
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-21T15:45:00",
      "end": "2026-01-21T16:30:00",
      "duration": 45,
      "kind": "Break",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 87,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Supporting Colleagues: Notice - Name - Connect\r\n- Presented by  Dr Carla Ward"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T15:45:00",
      "end": "2026-01-22T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 33,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "A Kitchen-grown Tiny Calculator",
      "authors": [
        {
          "name": "Felipe Tavares",
          "name_pronunciation": "Feeleepee",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "@felipe@treehouse.systems",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/candid.jpeg.120x120_q85_crop.jpg",
          "code": "91",
          "biography": "Felipe is a digital hardware hobbyist, turned software guy, turned person who keeps a CNC machine in their shed.\r\n\r\nHe started out as a kid messing around with TTL logic circuits and diode bridges in a farm, circa 2009. Upon realizing everything about hardware was expensive, he made the conscious decision to instead study software and computer science.  He first worked in open source software for weather stations (as part of a little known Brazilian group called CCSL-IFRN).\r\n\r\nHe then had stints in freelance web software development, machine learning, fault analysis, cryptography and is now working developing test methodologies and software for testing novel Wi-Fi HaLow systems.\r\n\r\nIn 2024 he was bit again by the hardware bug, now with some funds to spend he instantly fell through the deep deep hole of open hardware and is working on his open source/open hardware dream calculator.",
          "username": ""
        }
      ],
      "abstract": "What happens when a self-proclaimed \"software guy\" embarks on a journey to produce the best calculator they can conjure?\r\n\r\nI would have never imagined it would lead to me building a computer controlled drill in my kitchen and losing my fear of complex electronics. But how did I get there? This talk is about my path from posting \"What if I made an HP-42s inspired calculator\" on the internet to having a little yellow device in my hands that computes things according to my typed out wishes.\r\n\r\nYou will learn about designing languages, drawing mock ups, computer aided design, 3D printing, PCB design, CNC operation, laser engraving, and above all: why would anyone want to design a calculator in 2025?",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/42/",
      "cancelled": false,
      "mastodon_id": "@felipe@treehouse.systems"
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-22T15:45:00",
      "end": "2026-01-22T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 34,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Technique, or, Modern Adventures in NOT Designing a Programming Language",
      "authors": [
        {
          "name": "Andrew Cowie",
          "name_pronunciation": "/\u02c8\u00e6n.d\u0279u\u02d0/",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/AndrewCowie_LongReef-2019_Photos.jpg.120x120_q85_crop.jpg",
          "code": "100",
          "biography": "Andrew Cowie was cursed as a child by a Unix sysadmin who doomed him to fix other people's build systems for the rest of his days. He has since gathered an extensive background of software development, systems operations, production infrastructure, and engineering leadership experience\u2014but somewhat unusually started his career as an infantry officer in the Canadian army, having graduated from Royal Military College with a degree in engineering physics. He later ran operations for a new media company in Manhattan and was a part of recovering the firm after the Sept 11 attacks. Since then he has consulted on crisis resolution, change management, robust architectures, and (more interestingly) leveraging Open Source to achieve these ends. Andrew has been working in and around systems engineering and functional programming for many years; his most recent work has been to re-engineer observability into analytics pipelines and deployment machinery.",
          "username": ""
        }
      ],
      "abstract": "_I bet you started a project once and you aren't quite finished yet. My\r\nproject isn't done yet either, but the difference is I started on mine over 20\r\nyears ago. Don't be hasty, young Hobbits, but I want to tell you all about the\r\njourney that got us here._\r\n\r\nThis talk is the story of the Technique Procedures Language, a programming\r\nlanguage for describing procedures in a structured but human-readable form.\r\n\r\nThe language has evolved over a long period, starting with on-paper procedures\r\nfor systems operations tasks, and then going through different iterations of\r\napproach. The paper documents were great, but I wanted a program to help me\r\nrun the events they described. It began as a GUI written in GTK and Java, but\r\nhow to express the _code_ of these procedures? That led to an abusive\r\nrelationship with XML, strong embeddings in general purpose languages,\r\nmisadventures with various scripting tools, and even attempts to figure out if\r\nany enterprise software would suit. Nothing really worked. Finally, I threw my\r\nhands and said _\"why don't we just create our own language that does what we\r\nwant?\"_.\r\n\r\nCool! So I wrote a parser in Haskell and was well on my way to an evaluator to\r\ninterpret the programs ... and realized that this language, now called\r\nTechnique v0, had entirely missed the point. It was unpleasant to write,\r\ncumbersome to extend, and worst of all, the original theoretical analysis that\r\nunderpinned the work had been left behind.\r\n\r\nInstructions written by _humans_ to be read by by _humans_ just don't look\r\nlike programming code. All we want is to be able to write down the steps we\r\nneed to do. So I went back to the drawing board and crafted something that\r\nwould actually be usable, by people.\r\n\r\nThis second attempt at a custom language, Technique v1, is a complete rework,\r\nthis time in Rust. It is _not_ a programming language. It has returned to the\r\nroots of what a procedure is and is truly domain-specific. Perhaps it is a\r\n_procedures_ language. \r\n\r\nTechnique features a compiler, code formatter, and rendering to PDFs. Syntax\r\nhighlighting is available for Vim, the Zed Editor, Sublime Text, and the Typst\r\ntypesetter. There's a language server, and an extension for Zed, with VS Code\r\nand NeoVim on the way.\r\n\r\nIn a way everything I have done in my engineering career has been building to\r\nbeing able to do this. Together we will go through some of the lessons learned\r\nalong the way: things that seemed like good ideas at the time; the temptations\r\nof Not Invented Here; learning by doing. But the most interesting part has\r\nbeen the past few months. What _does_ it take to get the infrastructure for a\r\nnew language in place? A peek under the covers of how this one came to be\r\nmight encourage you\u2014or scare you\u2014to keep working away at your own projects,\r\ntoo.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/53/",
      "cancelled": false
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-22T15:45:00",
      "end": "2026-01-22T16:30:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 35,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "My degoogled life",
      "authors": [
        {
          "name": "Joshua Hesketh",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/452256451_10160940594091843_3200186840120428135_n-cropped-square.jpg.120x120_q85_crop.jpg",
          "code": "50",
          "biography": "Joshua Hesketh is an Engineering Manager at Grafana Labs where he helps lead the engineers creating an open source, highly scalable, efficient, performant, cloud-native, observability logs database: Loki.\r\n\r\nJosh has previously worked as an Engineer on many open source projects including Mimir, OpenStack, Zuul, Ceph, and more. He is a long time Linux user, open source proponent, and active member of the open source community in Australia.\r\n\r\nWhen not spending time with his family, Josh likes to play competitive pinball, or tinker with Home Assistant.",
          "username": ""
        }
      ],
      "abstract": "I have been avoiding Google services and products for a long time. It's painful. It's work. It's not convenient. It's not for the lighthearted nor something I'd recommend to anybody without a keen interest.\r\n\r\nSo why do I do it? What do I gain?\r\n\r\nIs it possible to own your digital life completely? Is it realistic or even desirable?\r\n\r\nIn this talk I will go over some of the reasons you might want to avoid giving away your digital data and some of the trade-offs you need to consider when weighing up what software to use. Be it self-hosted, paid SaaS, or services that monetise your information.\r\n\r\nThis isn\u2019t a talk specific to one company, or to pick on Google; it\u2019s a talk about owning your own data in an ever increasing software-as-a-service world, and being aware of the non-monetary costs.\r\n\r\nWe\u2019ll look at a bit of what I do (eg, self host mail server, file server, GrapheneOS, etc etc). What compromises I have made, and what compromises I\u2019ll likely take going forward.\r\n\r\nThere is no silver bullet here. It\u2019s all about being informed and pragmatic in the decisions you make and finding what is right for you.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/50/",
      "cancelled": false
    },
    {
      "room": "Tutorial Room A (2B04)",
      "rooms": [
        "Tutorial Room A (2B04)"
      ],
      "start": "2026-01-22T15:45:00",
      "end": "2026-01-22T17:25:00",
      "duration": 100,
      "kind": "tutorial",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 40,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Effective Coaching",
      "authors": [
        {
          "name": "Nicola Nye",
          "name_pronunciation": "",
          "pronouns": "she/her",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nicola.png.120x120_q85_crop.jpg",
          "code": "16",
          "biography": "Nicola has worked in tech since computers had floppy drives. She's worked with search engines, vending machines, VOIP technologies, and email platforms. In any conversation, she will likely start talking about data privacy (with some rage), or hopepunk (with wild enthusiasm). \r\n\r\nNicola is a leadership coach with the very fine folks at Blackmill, helping teams and leaders become high performers.",
          "username": ""
        }
      ],
      "abstract": "**Who should attend this workshop**\r\n\r\n* You enjoy lifting other people up and giving them confidence to shine.\r\n* You've heard that coaching is an effective leadership, mentoring and management skill, and want to know more.\r\n* You've tried to coach in the past, but it seemed slow, frustrating, or it didn't work.\r\n* You wish you could clone your knowledge into other people.\r\n* You find yourself in the position of Oracle: the repository of all knowledge. You are often interrupted for advice or answers and this isn't scalable.\r\n\r\nYou do not need to be a manager or leader to be an effective coach: these skills are useful within your professional career no matter your position in the org chart, or even if you are yet to be hired for the first time.\r\n\r\n**Why you should come to this workshop**\r\n\r\nHumans like to be helpful. This is (sometimes) a terrible idea.\r\n\r\nWhen someone comes to us for help, we try to help them. We try to give them an answer to their situation, that they may become unstuck and go on with their day. This is the right approach in many circumstances... but not all. Sometimes an answer *may* solve the immediate problem, and it *may* be understood by the other person, and *maybe* they'll know how to apply that answer now and in the future. However, it often just teaches learned helplessness: they will now rely on you whenever they are unsure. \r\n\r\nOne alternative is a coaching approach. Coaching helps others develop their own answers. It's a hugely effective way to support people to internalise new skills, build self-confidence, and teach them a reflective practice that means they'll be able to coach themselves through challenges in the future. \r\n\r\nUsing coaching, you can help people gain more than an immediate solution they'll gain context and wisdom, passed on through you. This is a skill useful in work, in parenting, in communities and in school.\r\n\r\n**Why you should not come to this workshop**\r\n\r\nPlease don't come if you are expecting a cloning machine, information about sports coaching, life coaching, or therapy. We will be looking at coaching within the workplace only.\r\n\r\n**What you will learn**\r\n\r\nIn this fully interactive, totally participative workshop, we'll cover:\r\n\r\n* what coaching is (and isn't),\r\n* when it's appropriate to be used (and when it's not!), \r\n* some key skills (and some key pitfalls),\r\n* but mainly how to coach others - through lots of practice on each other.\r\n\r\n**Pre-requisites**\r\n\r\nThe best way to learn a new skill is to try it out in a safe environment: please come prepared to have a go! If you have a work-related challenge you'd like to be coached through, please bring that idea along. No other prep or knowledge required other than being open to some fun.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/2/",
      "cancelled": false
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T15:45:00",
      "end": "2026-01-23T16:45:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 80,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Everything Open Everywhere All At Once",
      "authors": [
        {
          "name": "Steven De Costa",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/steven_de_costa.png.120x120_q85_crop.jpg",
          "code": "53",
          "biography": "Steven De Costa is a long-time advocate for open source as a foundation for public good and digital transparency. As the founder of Link Digital, he has been a key steward of the CKAN project for over a decade, helping grow the open-source data platform used by governments worldwide. His work is driven by the belief that open technology is crucial for accountability and innovation.\r\n\r\nHis latest venture, the Objective Observer Initiative, extends this mission by developing FOSS tools for verifiable, independent observation of digital public infrastructures that support open knowledge operations. At the 026 Everything Open conference, Steven is excited to connect with peers to discuss the future of open data, building sustainable community-driven projects, and the technical challenges of ensuring digital sovereignty. When not wrangling data platforms, he's usually exploring the intersection of technology, governance, and societal change. Don't hesitate to say hello, or to ping him via the handle @starl3n.",
          "username": ""
        }
      ],
      "abstract": "Openness is no longer enough.\r\n\r\nIn an era of black box algorithms and fractured narratives, what we are really losing is not access, but causal continuity. Causal continuity is the ability to agree on how the present came to be. This talk explores the idea that truth is not something we assert, it is something that emerges when systems remain observable, communicable, and externally accountable.\r\n\r\nDrawing from number theory, network routing, and systems biology, we will examine three constraints that govern all stable systems and introduce the concept of a Causal Engine. A Causal Engine is a way of understanding reality as structured flow rather than static fact. Within this frame, the lie is revealed not as a moral failure, but as a structural break in the path that history takes through time.\r\n\r\nWhen those paths are obscured, entropy rises. Meaning fragments. Trust becomes expensive.\r\n\r\nThe final part of the talk turns outward toward the commons through the Objective Observer Initiative and a model of Co-Construction based on transparent intent and shared cadence. We will explore how open communities can move beyond access toward coherence. The invitation is simple and demanding. It is an invitation to build systems and societies that are verifiably honest by design everywhere and all at once.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/59/",
      "cancelled": false
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-21T16:30:00",
      "end": "2026-01-21T16:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 68,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Room B (2B11), Room A (2B07), Keynote Theatre (2B09)",
      "rooms": [
        "Room B (2B11)",
        "Room A (2B07)",
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T16:30:00",
      "end": "2026-01-22T16:40:00",
      "duration": 10,
      "kind": "Room Changeover",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 75,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Room changeover"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T16:40:00",
      "end": "2026-01-21T17:40:00",
      "duration": 60,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 69,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The next generation Big Data Radio Telescope for Astronomy, the Square Kilometre Array Observatory",
      "authors": [
        {
          "name": "Juan Carlos Guzman",
          "name_pronunciation": "JC",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/JC_Headshot_3-lowres.jpeg.120x120_q85_crop.jpg",
          "code": "113",
          "biography": "JC Guzman is the Head of Computing and Software for the SKA-Low Telescope. He has Bachelor of Science and Bachelor of Engineering in Electronics and Digital Systems. He started his career in Software Development for Astronomical Telescopes and Instrumentation at European Southern Observatory (ESO) in Chile in 1998 and moved to Australia in 2004. In 2007 took the position of Software Engineer at CSIRO to design and develop the computing and software system for the ASKAP telescope, and in 2013 moved to Lead the ASKAP Computing Group. He has been contributing to the SKA Software project for over a decade and in 2022 took the role of Head of Computing and Software for SKA-Low telescope. He is based in Perth, Australia.",
          "username": ""
        }
      ],
      "abstract": "The Square Kilometre Array Observatory (SKAO) will be the next generation radio telescope for astronomy. Its two telescopes, under construction in Australia (SKA-Low) and South Africa (SKA-Mid), will be the two most advanced radio telescopes on Earth. Together with other state-of-the-art research facilities, the SKAO\u2019s telescopes will explore the unknown frontiers of science and deepen our understanding of key processes, including the formation and evolution of galaxies, fundamental physics in extreme environments and the origins of life. The telescopes will generate an unprecedent volume of data, nearly 1 Terabytes per second of raw data. This vast amount of data requires state-of-the-art real-time signal processing systems and a dedicated large Supercomputer to process this data to make it usable for researchers around the world. More than 300 developers around the world have been developing the Software necessary to monitor, control, acquire and process the data coming from the two telescopes. This software is built almost entirely on Open-Source software technologies.\r\n \r\nIn this talk, we give an update on the Construction phase of the SKA Telescope, its major challenges, and opportunities, and highlight the importance of Open-Source technologies the software and computing systems are based upon.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/56/",
      "cancelled": false
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-22T16:40:00",
      "end": "2026-01-22T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 36,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "The Magic of the Open Practice Library",
      "authors": [
        {
          "name": "Elise Elkerton",
          "name_pronunciation": "",
          "pronouns": "",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/Screenshot_2026-01-06_at_10.58.21_am.jpg.120x120_q85_crop.jpg",
          "code": "80",
          "biography": "Elise is a passionate tech problem solver, looking for creative ways to solve problems by bringing people together.",
          "username": ""
        }
      ],
      "abstract": "Imagine a world where every single team member bounces into work, understands their team members, and are armed with everything needed to put their all into their product development. \r\nWhile this sentence may seem like it should\u2019ve started with \u201cOnce upon a time, in a land far, far away...\u201d the Open Practice Library can transform this dream into reality.\r\nEmbark with me on an inspiring journey through the vibrant world of the Open Practice Library (OPL). This brainchild of Red Hat Open Innovation Labs was born in 2016, and has grown into a dynamic, community-driven repository housing over 200 meticulously curated DevOps practices, nurturing continuous discovery and delivery within product development. \r\nJoin me on an adventure through the fabled agile sprint, planned from start to finish with OPL practices. At the destination, knowledge of how to run a successful sprint, and a brand new collection of practical tools to help you navigate the world of product development by igniting creativity and teamwork. \r\nI will share how to become an active contributor to this vibrant open source community - from adding and improving practices to sharing personal experiences or even just giving the practices a try. Explore avenues to get involved and make your mark within this collaborative space, fostering innovation and elevating collective project success.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/33/",
      "cancelled": false
    },
    {
      "room": "Room A (2B07)",
      "rooms": [
        "Room A (2B07)"
      ],
      "start": "2026-01-22T16:40:00",
      "end": "2026-01-22T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 37,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "CXL: A Journey Into the Kernel",
      "authors": [
        {
          "name": "PJ Waskiewicz",
          "name_pronunciation": "Wah-SKEH-vich",
          "pronouns": "",
          "twitter": "ptownpj",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/PXL_20251210_050006296.jpg.120x120_q85_crop.jpg",
          "code": "78",
          "biography": "Peter Waskiewicz Jr (PJ) is a Senior Software Engineer in Jump Trading\u2019s Linux engineering division, focusing on Linux kernel and device driver development and embedded systems.\r\n\r\nPrior to Jump Trading, PJ spent the majority of his career at Intel, where he was responsible for writing and maintaining several of the Intel Ethernet Linux device drivers, and developing Linux kernel changes for scaling to 10GbE and beyond. PJ was also a Senior Principal Engineer at NetApp in the SolidFire division, where he was the chief Linux kernel and networking architect for the SolidFire scale-out cloud storage platform. He is also an adjunct faculty at Portland State University, teaching OS and Device Drivers in the Electrical and Computer Engineering Department.\r\n\r\nPJ also sits on the boards for both the Netdev Foundation, part of the Linux Foundation, and also the NetDev Society.",
          "username": ""
        }
      ],
      "abstract": "Compute eXpress Link, or CXL, is a new bus interconnect built on top of the PCIe physical layer.  While work on the specifications and initial releases has been ongoing, uptake has been slow.  The protocols are robust, making device creation complicated.  The industry focus has mainly been on CXL-based memory expansion devices, aka CXL.mem, which are relatively easier to build and support.\r\n\r\nWhere CXL can truly showcase its efficiency and latency gains over traditional PCIe devices isn't with CXL.mem expansion devices.  Building such a CXL.mem/CXL.cache accelerator device is complex, and it requires a number of platform and OS-level pieces to be present and functioning to work.\r\n\r\nThe focus of this talk is to cover the recent efforts in the CXL Linux kernel upstream community to enable these types of accelerator devices.  These devices, known as CXL Type 2 devices, can provide memory and cache-coherent devices with the host CPUs.  The talk will touch on challenges with dismantling the existing CXL.mem CXL core in the kernel, and exposing it to allow custom drivers to drive these new bespoke Type 2 devices.\r\n\r\nThe talk will also touch on future plans to continue Type 2 and Type 1 CXL device support in the Linux kernel.  How will CXL.cache devices be treated in the kernel?  What about support for CXL 3.x and CXL 4.0 devices and their more advanced feature sets?  What else is just beyond the horizon that the kernel will need to evolve to support?",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/32/",
      "cancelled": false,
      "twitter_id": "ptownpj"
    },
    {
      "room": "Room B (2B11)",
      "rooms": [
        "Room B (2B11)"
      ],
      "start": "2026-01-22T16:40:00",
      "end": "2026-01-22T17:25:00",
      "duration": 45,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 38,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "When something has gone wrong in your neighbourhood, and they're calling you... whatcha gonna do?",
      "authors": [
        {
          "name": "Rachel Bunder",
          "name_pronunciation": "ray-chel",
          "pronouns": "she/her",
          "twitter": "",
          "mastodon": "aduckismyfiend.bsky.social",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/78795ae8cd3e2c9937a1520204d8c97e?s=120&d=mp",
          "code": "88",
          "biography": "Rachel divides her time being a ML engineer, crocheting caterpillars and dealing with cats",
          "username": ""
        }
      ],
      "abstract": "As a volunteer emergency responder I spend a lot of my spare time preparing to respond to an incident, and then putting those preparations into practice. But then in my work in tech I see what happens when we don\u2019t prepare to respond to emergency incidents. Using the core framework of all Australian emergency situations, we will explore the key components of an emergency, and how to best plan, prepare and respond.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/39/",
      "cancelled": false,
      "mastodon_id": "aduckismyfiend.bsky.social"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T16:45:00",
      "end": "2026-01-23T17:15:00",
      "duration": 30,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 81,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Lightning Talks",
      "authors": [
        {
          "name": "Neill Cox",
          "name_pronunciation": "",
          "pronouns": "he/him",
          "twitter": "",
          "mastodon": "",
          "contact": "redacted",
          "picture_url": "https://secure.gravatar.com/avatar/72eeb6bb4fb0f482c0ea1894dd992cb0?s=120&d=mp",
          "code": "119",
          "biography": "Neill Cox is the Secretary of Linux Australia and a member of the Everything Open 2026 Organising Team.",
          "username": ""
        }
      ],
      "abstract": "A series of lightning talks to finish off the conference. Each talk will be between 2-3mins in length. Signup will be available during the conference.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/63/",
      "cancelled": false
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-23T17:15:00",
      "end": "2026-01-23T17:30:00",
      "duration": 15,
      "kind": "talk",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 82,
      "license": "CC-BY-SA",
      "tags": "",
      "released": true,
      "contact": [],
      "name": "Conference Close",
      "authors": [
        {
          "name": "Miles Goodhew",
          "name_pronunciation": "",
          "pronouns": "He/Him",
          "twitter": "",
          "mastodon": "@M0les@aus.social",
          "contact": "redacted",
          "picture_url": "/site_media/media/speaker_photos/nerdface.png.120x120_q85_crop.png",
          "code": "44",
          "biography": "Lead organiser of Everything Open Canberra 2026.\r\nLong-time user and advocate of Open Source software and the Linux kernel.",
          "username": ""
        }
      ],
      "abstract": "The end of Everything Open 2026.",
      "conf_url": "https://2026.everythingopen.au/schedule/presentation/64/",
      "cancelled": false,
      "mastodon_id": "@M0les@aus.social"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-22T17:25:00",
      "end": "2026-01-22T18:00:00",
      "duration": 35,
      "kind": "Break",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 85,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p><em>Talks end</em></p>"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-21T17:40:00",
      "end": "2026-01-21T18:00:00",
      "duration": 20,
      "kind": "Break",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 86,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p><em>Talks end</em></p>"
    },
    {
      "room": "Keynote Theatre (2B09)",
      "rooms": [
        "Keynote Theatre (2B09)"
      ],
      "start": "2026-01-21T18:00:00",
      "end": "2026-01-21T18:30:00",
      "duration": 30,
      "kind": "plenary",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 83,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "Linux Australia AGM - Keynote Theatre (2B09)"
    },
    {
      "room": "",
      "rooms": [],
      "start": "2026-01-22T18:00:00",
      "end": "2026-01-22T21:00:00",
      "duration": 180,
      "kind": "Penguin Dinner",
      "section": "main",
      "section_name": "Main Conference",
      "track": null,
      "conf_key": 84,
      "license": "CC-BY-SA",
      "tags": "",
      "released": false,
      "contact": [],
      "name": "<p><a href=\"/programme/events/#penguin-dinner\">Penguin Dinner</a></p>\r\n<p><em>For Penguin Dinner ticket holders only.</em></p>\r\n<p>University of Canberra Refectory</p>"
    }
  ]
}