<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2025.2.2. -->
<schedule>
    <generator name="pretalx" version="2025.2.2" />
    <version>0.2</version>
    <conference>
        <title>DevConf.CZ 2026</title>
        <acronym>devconf-cz-2026</acronym>
        <start>2026-06-18</start>
        <end>2026-06-19</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.devconf.info</base_url>
        <logo>https://pretalx.devconf.info/media/devconf-cz-2026/img/devconf-cz-inverse_F9CbOHg_Fj6oF2S_uMsvX8d.png</logo>
        <time_zone_name>Europe/Prague</time_zone_name>
        
        
        <track name="Cloud, Hybrid Cloud, and Hyperscale Infrastructure" slug="36-cloud-hybrid-cloud-and-hyperscale-infrastructure"  color="#e6b8af" />
        
        <track name="Future Tech and Open Research" slug="37-future-tech-and-open-research"  color="#bf9000" />
        
        <track name="Artificial Intelligence and Data Science" slug="38-artificial-intelligence-and-data-science"  color="#990000" />
        
        <track name="Linux Distributions, Operating Systems, and Edge" slug="39-linux-distributions-operating-systems-and-edge"  color="#0b5394" />
        
        <track name="Programming and Application Development" slug="40-programming-and-application-development"  color="#e69138" />
        
        <track name="DevOps, CI/CD, and Automation" slug="41-devops-cicd-and-automation"  color="#38761d" />
        
        <track name="Security and Compliance" slug="42-security-and-compliance"  color="#efd484" />
        
        <track name="Agility and Leading Principles" slug="43-agility-and-leading-principles"  color="#b6d7a8" />
        
        <track name="Open Track" slug="45-open-track"  color="#a4c2f4" />
        
    </conference>
    <day index='1' date='2026-06-18' start='2026-06-18T04:00:00+02:00' end='2026-06-19T03:59:00+02:00'>
        <room name='D105 (capacity 300)' guid='2a6e03f7-f93f-5256-be92-1f127b7b201b'>
            <event guid='6a8cfd10-52ca-5589-951d-d9babd1885e4' id='2259'>
                <room>D105 (capacity 300)</room>
                <title>Keynote: How I learned to stop worrying and love CVEs - Hummingbird</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>00:35</duration>
                <abstract>There&#8217;s been a monumental increase in the number of CVEs (vulnerabilities) tracked in Open Source. Nearly 50,000 identified in the last year. 130 a day. This is the latest big shift in how Open Source works, let&apos;s discuss where it came from.

Due to the explosion in CVEs it has become hard for users to determine which software they use is actually vulnerable. Many users now have very different expectations: they want distributions that make all of this noise just &#8220;go away&#8221;. It&#8217;s impossible to evaluate this waterfall of CVES for actual security impact.

Manually backporting all these patches, the way RHEL and long term other stable distributions do, is becoming untenable. Other approaches are popping up, and let&apos;s look at one of them: Hummingbird. A large set of minimal containers that are built as close to upstream as possible, and thus have as many fixes for identified vulnerabilities as possible. Built on fully automated large scale supply chain, no humans involved until required.</abstract>
                <slug>devconf-cz-2026-2259-keynote-how-i-learned-to-stop-worrying-and-love-cves-hummingbird</slug>
                <track></track>
                
                <persons>
                    <person id='1627'>Stef Walter</person><person id='52'>Valentin Rothberg</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/XAJLYJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/XAJLYJ/feedback/</feedback_url>
            </event>
            <event guid='63aa2940-d06c-5e5f-89b9-02bd5c780ffa' id='2378'>
                <room>D105 (capacity 300)</room>
                <title>The VEP Police: An AI Agent That Governs an Open-Source Project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>As open-source projects grow, governance becomes a bottleneck. Tracking enhancement proposals across repositories, enforcing deadlines, ensuring process compliance - these don&apos;t scale with volunteer maintainers.

Enter the VEP Police Agent - an AI agent built with LangGraph, MCP, and LLMs for KubeVirt, a CNCF project for running VMs on Kubernetes. It autonomously monitors the enhancement proposal lifecycle: discovering proposals across GitHub, tracking compliance in parallel, performing cross-domain risk analysis, and delivering prioritized alerts via Slack and email.

We&apos;ll dive into the architecture: a LangGraph state machine with parallel nodes, a two-tier LLM strategy (fast models for MCP tool-calling, powerful models for reasoning), and phase-aware analysis that keeps alerts context-sensitive. A live demo will show the agent catching real governance issues in real time.

While built for KubeVirt, the patterns apply to any project facing governance growing pains.</abstract>
                <slug>devconf-cz-2026-2378-the-vep-police-an-ai-agent-that-governs-an-open-source-project</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1675'>Itamar Holder</person><person id='1723'>Vladik Romanovsky</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/8GLDTE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/8GLDTE/feedback/</feedback_url>
            </event>
            <event guid='52204bf2-7176-592c-8535-27d79418f12a' id='2426'>
                <room>D105 (capacity 300)</room>
                <title>Decoupling AI Agents: Building a modular stack with MCP and Kubernetes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Why do AI agents remain fragile and tightly coupled? Most production implementations lack a standardized way to interact with the OS and external tools. This session explores building a modular, cloud-native agent stack using Model Context Protocol (MCP)&#8212;an open standard acting as a &quot;USB-C port&quot; for AI interoperability.

In this talk, we&#8217;ll share how we integrated MCP into an open AI agent architecture using:
1) vLLM for high-performance model inference
2) LlamaStack as the agentic orchestration framework
3) MCP for standardized tool invocation and data flow
4) Kubernetes for managing distributed agent workloads

We&#8217;ll demo the system and share lessons on scaling these components in a cloud-native environment like Kubernetes. You&#8217;ll learn how MCP addresses the interoperability gap and helps avoid vendor lock-in. Attendees will walk away with a roadmap for building modular, vendor-neutral AI applications that are firmly in the hands of the community.</abstract>
                <slug>devconf-cz-2026-2426-decoupling-ai-agents-building-a-modular-stack-with-mcp-and-kubernetes</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='501'>Hema Veeradhi</person><person id='969'>Yu An</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/EYPGF7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/EYPGF7/feedback/</feedback_url>
            </event>
            <event guid='13158145-90f8-5e18-ac8f-0831001fb4f6' id='2764'>
                <room>D105 (capacity 300)</room>
                <title>AI-Powered Safety: Modernizing Functional Safety in RHIVOS</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>I want to talk about the work we are doing in RHIVOS with regards to functional safety (FUSA) and Product Security and how we are using AI to automate things for SOA submissions and in the Continuous Certification world. Exciting stuff!
Abstract: RHIVOS is Red Hat&#8217;s in-vehicle operating system, designed to run in modern vehicles. In this session, I&#8217;ll start with a simple overview of what RHIVOS is and why Functional Safety (FuSa) and Product Security are critical in the automotive world, where reliability and trust are non-negotiable. I&#8217;ll also explain how our Functional Safety work is organized and which teams are involved, including FoA, Auto-Toolchain, and the Continuous Certification team. I&#8217;ll share how we are using AI, in the FoA team, Continuos Certification team and how is used to automate SOA submissions. This is about making safety and compliance faster, smarter, and more scalable.</abstract>
                <slug>devconf-cz-2026-2764-ai-powered-safety-modernizing-functional-safety-in-rhivos</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1867'>Paul Caramuto</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/DJYBUA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/DJYBUA/feedback/</feedback_url>
            </event>
            <event guid='b0e162a2-d636-5cce-84a5-2fc017edd9ac' id='2886'>
                <room>D105 (capacity 300)</room>
                <title>The TPM as an everyday security tool</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Your computer has a TPM (Trusted Platform Module), but are you actually using it? Despite being ubiquitous in modern hardware, this dedicated security processor remains one of the most underutilized components in the standard security stack. This introductory talk aims to make accessible the use of this chip.

We will start with the fundamentals of TPM architecture, then we will quickly move into a few high-impact, low-effort real world use cases to leverage your TPM for a more secure and seamless workflow. Whether you are securing your SSH keys or automating disk decryption, you will leave with a clear understanding of how the hardware works and a toolkit of practical examples you can implement immediately.</abstract>
                <slug>devconf-cz-2026-2886-the-tpm-as-an-everyday-security-tool</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='847'>Roberto Hueso Gomez</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/SMHAXM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/SMHAXM/feedback/</feedback_url>
            </event>
            <event guid='6cdcf522-ee22-5fc7-9fb8-fafb52fc68ad' id='2332'>
                <room>D105 (capacity 300)</room>
                <title>Building Reliable AI Assistants with Small, Self-Hosted Language Models</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Commercial LLM-based assistants such as ChatGPT or Claude can call tools, query data, and power agents out of the box. In enterprise settings, these products are delivered through managed external services, creating vendor lock-in and data governance risks. Small self-hosted language models offer a compelling alternative, but require a different approach to build reliable AI assistants.

In this session, we present the design and implementation of an AI assistant powering Red Hat AIPCC Productization&#8217;s Release Dashboard. The assistant queries internal data, calls internal tools, and synthesizes answers without relying on external LLM providers. We show how decomposing assistant behavior into a four-layer architecture of action classification, tool selection, argument generation, and answer synthesis makes small, self-hosted language models viable for building reliable AI assistants. We conclude by discussing the metrics and feedback signals used to observe and improve the system.</abstract>
                <slug>devconf-cz-2026-2332-building-reliable-ai-assistants-with-small-self-hosted-language-models</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1656'>Jose Angel Morena Simon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/9BS8CT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/9BS8CT/feedback/</feedback_url>
            </event>
            <event guid='ee0acc12-b8a4-5bca-acbf-cf58e0b47dea' id='2099'>
                <room>D105 (capacity 300)</room>
                <title>Abstracting the Data Plane: Why Your AI Strategy Needs the Feast Data Gateway</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>A single Machine Learning project can inadvertently tie your entire application to a specific cloud vendor&apos;s feature serving solution, crippling your multi-cloud strategy. This talk introduces Feast [1], the open-source Feature Store, and explains its function as a vendor-neutral Data Gateway. We will show how Feast acts as an abstraction layer, allowing models to consistently retrieve features without worrying about the underlying data sources.

[1] https://github.com/feast-dev/feast/</abstract>
                <slug>devconf-cz-2026-2099-abstracting-the-data-plane-why-your-ai-strategy-needs-the-feast-data-gateway</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='162'>Gaurav Kamathe</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/3UXRVV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/3UXRVV/feedback/</feedback_url>
            </event>
            <event guid='e96b1503-a786-5b3b-96c8-06a65c73aff3' id='2368'>
                <room>D105 (capacity 300)</room>
                <title>Local LLMs on low end hardware - a practical perspective</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Inspired by talks at 2025&apos;s DevConf.cz, I returned home and promptly bought a second hand workstation, and then a GPU on Prime Day. The plan was not to spend a lot of money. It was not to buy the latest and greatest hardware. It was to see could be achieved on hardware that is abundant and affordable. Results have been, mixed, and at times I&apos;ve asked myself if I was doing it wrong, if the hype about certain technologies (such as OpenClaw) were deserved, and whether the whole endeavour was misguided. Whilst everyone else is raving about M4 (now M5) Mac&apos;s, Framework Desktop, Dell GB10&apos;s and more, I wanted to see what I could do with US$500 and tech that there&apos;s no waiting list for. This presentation distils for everyone what I&apos;ve learned, the pain points, the successes, and ultimately whether I&apos;d do it all over again. (Spoiler - I would!)</abstract>
                <slug>devconf-cz-2026-2368-local-llms-on-low-end-hardware-a-practical-perspective</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='359'>James Freeman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/7UM9BY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/7UM9BY/feedback/</feedback_url>
            </event>
            <event guid='06861a9c-a26e-5e4a-8627-c3668229c1e6' id='2006'>
                <room>D105 (capacity 300)</room>
                <title>Enhancing Upper Limb Rehabilitation with Unsupervised Machine Learning Models</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>This talk presents a system enhancing upper limb rehabilitation using unsupervised ML (PCA, K-Means, SOM). Analyzing data from AR/VR games, we classify movement patterns to track patient recovery. We will demonstrate the architecture and a clinical dashboard that visualizes biomechanical metrics. Learn how data-driven insights empower professionals to objectively monitor progress and optimize treatment protocols beyond traditional methods.</abstract>
                <slug>devconf-cz-2026-2006-enhancing-upper-limb-rehabilitation-with-unsupervised-machine-learning-models</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='412'>Priscila Gutierres</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/VRH7Q9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/VRH7Q9/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0206 (capacity 154)' guid='edb74461-bcd7-5800-814d-3d343b29e0a0'>
            <event guid='8bd6d5dc-8c2a-516c-97af-666d6eb28331' id='2898'>
                <room>D0206 (capacity 154)</room>
                <title>OpenShift CI: What if we stopped retesting everything all the time?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Most OpenShift developers saw the dreaded Tide retest many times. All jobs are green and for SOME REASON Tide decides to run everything again and now the PR will not merge for several hours. It is not a bug, it is a feature. What if the green jobs actually ran a month ago when the code was much different? They surely do not provide reliable signal for a merge decision. They need to be retested.

It is indeed a feature, but that feature comes at a cost. Retests take time. They cost money. What if we stopped doing them? What would we save, and what risk would we open ourselves to? I will explore that in this talk.

The talk aims to be of interest even to attendees not familiar with OpenShift CI and Tide. These attendees may find it useful as a case study of how OpenShift organization merges code at scale, how it sets up quality gates, and what factors and tradeoffs affect the developer experience in such a system.</abstract>
                <slug>devconf-cz-2026-2898-openshift-ci-what-if-we-stopped-retesting-everything-all-the-time</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='787'>Petr Muller</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/B7J3LX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/B7J3LX/feedback/</feedback_url>
            </event>
            <event guid='c48d4ff4-b548-583c-87b2-349bb820f795' id='2175'>
                <room>D0206 (capacity 154)</room>
                <title>The Day Two Shift: Evolving Infrastructure Automation for Modern Networks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Day One is about setting things up, but what happens after the launch? Welcome to the Day Two Shift, where the real magic happens. It&#8217;s about keeping your network agile, scaling effortlessly, and rolling with the punches. In this session, we will show you how tools like Ansible, Terraform, and OpenTofu are not just for deployment, but for making your network smarter, more resilient, and ready for whatever comes next.

Forget the old &#8220;set it and forget it&#8221; approach. We will explore how to automate changes, optimize workflows, and keep things running smoothly as your infrastructure evolves. Whether it&#8217;s continuous scaling or adapting to unexpected challenges, we have got you covered. Join us to discover how the next wave of infrastructure automation tools can help you breeze through Day Two and beyond!</abstract>
                <slug>devconf-cz-2026-2175-the-day-two-shift-evolving-infrastructure-automation-for-modern-networks</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='519'>Chetna Agrawal</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/K8QQJN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/K8QQJN/feedback/</feedback_url>
            </event>
            <event guid='eeb41b98-8ddd-5078-940b-979b33e033a1' id='2127'>
                <room>D0206 (capacity 154)</room>
                <title>These bootc are made for mailin&apos;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>In the community of self-hosters, email infrastructure has a reputation of being a nightmare due to the maintenance of the infrastructure and the complexity involved. We will see in this talk how one can combine modern tooling like bootc and Fedora Image Mode with the mail server Stalwart and others simpler server to get a very low maintenance email stack running on the cheapest possible VM, while following current best practices.

The presentation will explain the pitfalls of building a custom image, how to automate the upgrades with dependabot and how to get the smallest possible image to run on a normal openstack cloud provider without specific support for bootc image.</abstract>
                <slug>devconf-cz-2026-2127-these-bootc-are-made-for-mailin</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='755'>Michael Scherer</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/JRLQXU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/JRLQXU/feedback/</feedback_url>
            </event>
            <event guid='840c99f4-0996-58bb-a09d-e739a3ef5f51' id='2744'>
                <room>D0206 (capacity 154)</room>
                <title>Openstack Continious Performance tests (CPT)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Continuous Performance Testing (CPT) is critical to understanding system behavior beyond functional validation. In this talk, we share how the OpenStack Perf &amp; Scale team built an automated OpenStack CPT framework using Prow CI to continuously test Red Hat OpenStack Services on OpenShift (RHOSO). We automated end-to-end cluster deployment and workload execution across core services such as Nova, Cinder, Neutron, and Barbican. Beyond workload automation, we engineered a metrics pipeline with Elasticsearch for persistent storage and Grafana dashboards for real-time visualization and trend analysis. We implemented change-point detection to proactively identify performance shifts.Along this journey, we developed internal tools like JetBrew, streamlined automation workflows, and reduced multi-day manual efforts into hours. This session highlights our technical architecture, tooling evolution, lessons learned, and how CPT became part of our day-to-day engineering practice.</abstract>
                <slug>devconf-cz-2026-2744-openstack-continious-performance-tests-cpt</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='656'>Supraja Manda</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/DXZQEB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/DXZQEB/feedback/</feedback_url>
            </event>
            <event guid='c4c60e74-f2f2-5abe-a2fd-17446cfdfdae' id='2837'>
                <room>D0206 (capacity 154)</room>
                <title>Stop Re-Downloading Your Container Images: Content-Based Layers with Chunkah</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Update one package in your container image and watch your users re-download 500MB of unchanged content. Traditional Dockerfile layers are instruction-based&#8212;a single package update invalidates an entire layer.

This talk introduces **chunkah**, a tool that post-processes container images into content-based layers. Files are grouped by package, not Dockerfile structure. Update one package, users download only that layer.

We&apos;ll cover:

- Why instruction-based layers hurt pull performance (with numbers)
- How content-based splitting works under the hood
- Live demo: chunkah in action, before/after comparison
- How `podman history` reveals package-to-layer mapping

From Project Hummingbird, where we run 70+ production container images with chunkah, we&apos;ll show real metrics on bandwidth savings and how to adopt this in your own builds.

**Audience**: Container image builders, CI/CD engineers, registry operators, anyone who&apos;s wondered why their image pulls are so slow.</abstract>
                <slug>devconf-cz-2026-2837-stop-re-downloading-your-container-images-content-based-layers-with-chunkah</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='844'>Michael Krausch-Hofmann</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/MVEWZ8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/MVEWZ8/feedback/</feedback_url>
            </event>
            <event guid='fd01ad58-cf74-5466-b2b2-5b4f330caa8d' id='2789'>
                <room>D0206 (capacity 154)</room>
                <title>Tracing Without Requests: Controller-Native Trace Propagation for Delivery Analytics</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Distributed tracing assumes HTTP headers carry context. Kubernetes-native CI/CD has no requests - causality flows through resource manifests and reconciliation loops across controllers, clusters, and time gaps.

This talk introduces Controller-Native Trace Propagation: controllers inject W3C trace context onto Kubernetes resources they create, and downstream runtimes graft execution spans under it. One trace per delivery encodes stage-level causality across the Continuous Delivery lifecycle - build, test, and release - no custom correlation needed.

Using a Tekton-based platform, I show how a Snapshot resource anchors trace continuity: the triggering component&apos;s context propagates through integration and release, while timestamp-derived spans decompose each stage into wait vs. execution time.

The pattern generalizes to any controller creating resources with trace parent adoption. Attendees leave with a named, reusable propagation model and practical delivery latency techniques.</abstract>
                <slug>devconf-cz-2026-2789-tracing-without-requests-controller-native-trace-propagation-for-delivery-analytics</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1889'>Josiah England</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/EC7XDA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/EC7XDA/feedback/</feedback_url>
            </event>
            <event guid='2c276e00-6140-57fd-8bc9-372cba7ceca6' id='2106'>
                <room>D0206 (capacity 154)</room>
                <title>Building a data analytics platform on strong opinions held loosely</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Forecasting demand for thousands of fashion items across 20 brands is hard. Doing it with siloed, inconsistent data is nearly impossible. At Bestseller, we solved this by building a self-service data analytics platform grounded in strong opinions held loosely: clear engineering standards balanced with flexibility.

With a team of just three engineers, we built, rebuilt, and now operate a platform serving more than 1000 users across data engineering, data science and commercial roles.

This talk shares how we applied DevOps principles and software engineering practices to [Terraform](https://developer.hashicorp.com/terraform), [Snowflake](https://www.snowflake.com/en/), [dbt](https://www.getdbt.com/) and [Airflow](https://airflow.apache.org/) to create reusable data products at scale. You&#8217;ll learn the architectural decisions that worked, the ones that didn&#8217;t, and how maintaining firm-but-flexible opinions helped us survive fast growth and changing requirements.</abstract>
                <slug>devconf-cz-2026-2106-building-a-data-analytics-platform-on-strong-opinions-held-loosely</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1527'>Ivica Kolenka&#353;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/M7P9G9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/M7P9G9/feedback/</feedback_url>
            </event>
            <event guid='773a04b8-64a5-5911-8b1a-3882f6f2d3cb' id='2061'>
                <room>D0206 (capacity 154)</room>
                <title>Programmable Pipelines: Bringing Type Safety to the CI/CD World</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>CI/CD pipelines are often built with large YAML files that are hard to validate and easy to break. As they grow, small mistakes can lead to failed builds or risky deployments.

In this session, we&#8217;ll look at Programmable Pipelines&#8212;writing CI/CD logic using real programming languages like Go, TypeScript, or Python. This approach brings type safety, better tooling, and reusable components, making pipelines easier to build, test, and maintain.

Key takeaways:
1. Why YAML Breaks at Scale
2. Pipelines as Real Code
3. Reusable Delivery Patterns
4. Faster, Safer Changes</abstract>
                <slug>devconf-cz-2026-2061-programmable-pipelines-bringing-type-safety-to-the-ci-cd-world</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='493'>Atharv Kulkarni</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/VH9XXX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/VH9XXX/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0207 (capacity 90)' guid='6ad4176d-69c3-546c-ae9d-166efc176ef2'>
            <event guid='c3b4dccc-0821-5ea4-a8d3-b49e0e6d4d58' id='2221'>
                <room>D0207 (capacity 90)</room>
                <title>Network Observability with eBPF and OpenTelemetry</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Talking about Network observability brings to mind horror stories of dealing with vendor MIBs, SNMP traps not firing or NetFlow overwhelming your backbone. Technologies like SNMP and NetFlow can be very useful but don&apos;t integrate well in a cloud native context.

One way to modernize network observability is with the [OpenTelemetry eBPF Instrumentation Project (OBI)](https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation). While its main focus is on applications, it also contains an entire subsystem dedicated to _Network Observability_!

This talk showcases how OBI can be used to monitor Kubernetes &amp; cloud provider network relationships to help you diagnose issues which might go unnoticed otherwise. After that, we&apos;ll explore how OBI can be used outside and beyond Kubernetes as well. We&apos;ll also uncover how eBPF is used to gather these metrics and what to optimize for.</abstract>
                <slug>devconf-cz-2026-2221-network-observability-with-ebpf-and-opentelemetry</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='443'>Dominik S&#252;&#223;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/XFRQSB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/XFRQSB/feedback/</feedback_url>
            </event>
            <event guid='cdebe9e9-fe6a-5074-813d-e131ce0c7275' id='2035'>
                <room>D0207 (capacity 90)</room>
                <title>HyperShift in Practice: What It Changes (and What It Complicates)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>HyperShift is an upstream project that makes managing multiple OpenShift clusters easier by hosting control planes separately from the compute nodes. In this session, I will share lessons from setting up HyperShift and OpenShift clusters, and day-2 operations in HyperShift, focusing on what actually changes once the control plane is decoupled from compute nodes. 
This session dives into operational areas: What becomes simpler, what becomes harder, and which problems move to a different layer.</abstract>
                <slug>devconf-cz-2026-2035-hypershift-in-practice-what-it-changes-and-what-it-complicates</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1494'>Servesha Dudhgaonkar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/BBYH9C/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/BBYH9C/feedback/</feedback_url>
            </event>
            <event guid='68cdb250-3eb1-5f92-b058-e55310e0671c' id='2803'>
                <room>D0207 (capacity 90)</room>
                <title>The 50% Cheaper Agent: Autonomous LLM Routing with Bayesian Bandits</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>You&apos;re paying GPT-4 prices for queries a smaller model could handle. Model routing promises 40-70% savings.

But there&apos;s a catch: academic approaches assume humans label every response &quot;good&quot; or &quot;bad.&quot; In production, those labels rarely exist.

This talk shows how to build a Bayesian router using Thompson Sampling that learns without labels. The key: a Composite Reward Function that scores responses automatically &#8212; Did the output parse? How fast was it? Did the agent retry? Three signals, zero human effort, one score to update routing.

We also address production realities often skipped in research:
- Model rot: Adapting when a provider degrades using decaying memory
- Cold-start: Converging in 20 queries instead of 100 using expert priors
- Safety: Continuous shadow evaluation to guarantee accuracy

Result: 40-50% cost cut, &lt;1% accuracy drop.
Prerequisites: Python, LLM API familiarity.


GitHub: https://github.com/shrinidhi-mahishi/model_routing
PyPI: pip install bayesian-router</abstract>
                <slug>devconf-cz-2026-2803-the-50-cheaper-agent-autonomous-llm-routing-with-bayesian-bandits</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='1874'>Shrinidhi Mahishi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/GVQZTB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/GVQZTB/feedback/</feedback_url>
            </event>
            <event guid='df24a6e4-4f99-5898-9ed5-7a234086200b' id='2822'>
                <room>D0207 (capacity 90)</room>
                <title>Structured PDF Parsing with Docling: Lessons from Analyzing Security Certification Documents</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Extracting structured information from PDFs is a challenging task; the format was designed for visual consistency, not machine readability. Rule-based tools handle basic text extraction well but struggle with tables, semantic role identification, and specialized content like math formulas. Modern ML-based tools are more versatile but can hallucinate. Hybrid tools attempt to get the best of both worlds.

Docling is one such hybrid tool. It combines programmatic PDF parsing with additional ML models, producing a rich, structured document representation.

We integrated Docling into sec-certs, an open-source tool for automated analysis of Common Criteria and FIPS 140 certification documents, aiming to improve reliability and enable more sophisticated analysis.

This talk shares how structured output changes what&apos;s possible in automated analysis, how the pipeline improved, what worked (and what didn&#8217;t), and lessons learned when processing large collections of security certification PDFs.</abstract>
                <slug>devconf-cz-2026-2822-structured-pdf-parsing-with-docling-lessons-from-analyzing-security-certification-documents</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='1903'>Jakub Borsky</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/BRCGAR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/BRCGAR/feedback/</feedback_url>
            </event>
            <event guid='24c48b2f-81c4-5c56-952d-565c73089695' id='2832'>
                <room>D0207 (capacity 90)</room>
                <title>Mobility of Virtual Machines in Kubernetes clusters: Storage and Cross-Cluster Live Migration</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>With KubeVirt, Virtual Machines and containers can be managed through a unified Kubernetes control plane. As organizations evolve, they need to upgrade infrastructure without disrupting essential services.

Cross-Cluster Live Migration (CCLM) allows a running VM to be moved seamlessly between the clusters. This enhances flexibility in multi-cluster environments and is especially useful for load balancing, maintenance operations, and infrastructure consolidation &#8211; all without interrupting critical workloads.

Storage Live Migration (SLM) allows you to move the VM&#8217;s disk data from one storage backend to another while the VM remains running. Rebalancing storage usage, retiring legacy systems, or adopting new storage classes &#8211; all without disrupting the applications inside the VM.

Both CCLM and SLM work with any storage backend (including ReadWriteOnce) and require compatible CPU architectures.

After the session, you&#8217;ll be ready to migrate your running VMs &#8211; across clusters and storage.</abstract>
                <slug>devconf-cz-2026-2832-mobility-of-virtual-machines-in-kubernetes-clusters-storage-and-cross-cluster-live-migration</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1906'>Jenia Peimer</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/PLLPTB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/PLLPTB/feedback/</feedback_url>
            </event>
            <event guid='598a36cd-f7de-53ba-8842-dee37ed608a3' id='2774'>
                <room>D0207 (capacity 90)</room>
                <title>GitOps for the Free Cloud: Bridging Kubernetes and OpenStack with ORC</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>In an era where &quot;the cloud&quot; often implies surrendering control to proprietary hyperscalers, OpenStack remains the bastion of infrastructure freedom and data sovereignty. However, the operational complexity of managing a truly free cloud can sometimes be a barrier to entry.

In this talk, we introduce the OpenStack Resource Controller (ORC), a tool designed to lower that barrier without compromising on freedom. By marrying the declarative power of Kubernetes Custom Resource Definitions (CRDs) with OpenStack&#8217;s mature, open ecosystem, ORC enables a true GitOps workflow for private cloud infrastructure.

We will demonstrate how ORC simplifies the complexity of self-hosted environments through built-in dependency management and the Kubernetes self-healing reconcile loop. We will also compare ORC against other Infrastructure-as-Code solutions, candidly discussing strengths and trade-offs. Join us to discover how to achieve seamless, robust orchestration that respects your data sovereignty.</abstract>
                <slug>devconf-cz-2026-2774-gitops-for-the-free-cloud-bridging-kubernetes-and-openstack-with-orc</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1877'>Martin Andr&#233;</person><person id='2119'>DanLawton</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/CLHCXW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/CLHCXW/feedback/</feedback_url>
            </event>
            <event guid='9e1ce7a2-eeac-51ae-8fae-926128512aad' id='2375'>
                <room>D0207 (capacity 90)</room>
                <title>Zero copy migration from VMware to Kubernetes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>This talk explores Forklift, an open-source project designed to simplify the migration of virtual machines from traditional platforms (VMware, HyperV, OVA, oVirt, OpenStack) to Kubernetes via KubeVirt. We will hilight how collaborations with storage vendors have improved migration speeds by minimizing the need to copy VM data.

We will hilight how Forklift bypasses traditional network-heavy transfers using copy offload:
- Intra-array copying:  Transfering the data within the storage array itself rather than over the network.
- Zero-copy integration: Utilizing NetApp Shift, eliminating the need to copy data altogether.

Join us to learn how these storage-level innovations are making cloud-native transitions faster and more efficient than ever (https://github.com/kubev2v/forklift).</abstract>
                <slug>devconf-cz-2026-2375-zero-copy-migration-from-vmware-to-kubernetes</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='549'>Martin Ne&#269;as</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/HGZFUM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/HGZFUM/feedback/</feedback_url>
            </event>
            <event guid='e7b50688-a57d-5d68-a553-438bf44d041f' id='2433'>
                <room>D0207 (capacity 90)</room>
                <title>Podman 6.0 &#8212; The Next Evolution of Rootless Containerization</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Podman 6.0, arriving in Spring 2026, marks a major milestone in modernizing the container ecosystem. This session explores the transition from legacy backends to a high-performance architecture, finalizing the removal of CNI plugins, Slirp4netns, and BoltDB in favor of Netavark, Pasta, and SQLite3. We will dive into the new client/server configuration logic designed to resolve long-standing UX friction on Windows and macOS.

A key highlight is the reimagined Podman Machine. We&#8217;ll discuss the shift toward a &quot;provider-agnostic&quot; CLI that resolves machine names regardless of the hypervisor , and the strategic adoption of libkrun as the default provider to enable GPU-accelerated AI and LLM workloads. Attendees will also learn about networking upgrades in Netavark, including the move to Nftables and improved network ordering. Join us to see how Podman 6.0 delivers a faster, more secure, and AI-ready environment.</abstract>
                <slug>devconf-cz-2026-2433-podman-6-0-the-next-evolution-of-rootless-containerization</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1063'>David Darrah</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/Y7UPJQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/Y7UPJQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E112 (capacity 156)' guid='45c1d774-b04a-5da7-ace1-38e5755eba07'>
            <event guid='29bdd363-b398-510d-a948-8cbbad295e50' id='2238'>
                <room>E112 (capacity 156)</room>
                <title>Shell Injection Evolution: From SSH URIs to ProxyCommand Exploits</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>In modern infrastructure, SSH remains the backbone of secure remote administration, but its advanced features have created unexpected attack surfaces. This talk explores three critical OpenSSH vulnerabilities (CVE-2023-51385, CVE-2025-61984, CVE-2025-61985) that demonstrate how attackers exploit expansion tokens in ProxyCommand, LocalCommand, and match exec directives.
Through live demonstrations, I&apos;ll show how malicious usernames, hostnames, and SSH URIs achieve arbitrary code execution via shell metacharacters, control character injection, and null byte truncation attacks.
Drawing from my experience fixing these CVEs in enterprise RHEL environments, I&apos;ll walk through real exploitation scenarios affecting CI/CD pipelines, corporate jump host architectures, and automated deployment systems.

I&apos;ll demonstrate how a single malicious SSH URI can compromise entire CI/CD pipelines, and how control characters in LDAP-sourced usernames enable lateral movement across production networks.</abstract>
                <slug>devconf-cz-2026-2238-shell-injection-evolution-from-ssh-uris-to-proxycommand-exploits</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='112'>Suyash Nalawade</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/PVPDED/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/PVPDED/feedback/</feedback_url>
            </event>
            <event guid='e729991f-80f1-5e3c-a701-6e2be90da420' id='2829'>
                <room>E112 (capacity 156)</room>
                <title>Integrating PQC in OpenSSL and Firefox via Loadable Modules for Cryptographic Agility</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>From DevConf 2025 and recent NIST recommendations, this session presents updates to the QUBIP OpenSSL Provider and QUBIP Firefox, demonstrating practical post-quantum cryptography (PQC) integration.
A live demo will show a familiar Firefox browsing session seamlessly using PQC. By inspecting the security tab while connecting to a PQ-enabled QUBIP server, we&apos;ll demonstrate successful mutual authentication and key exchange enabled via `qryptotoken`, a Rust-based PKCS#11 soft-token derived from Kryoptic, loaded alongside Firefox&#8217;s default NSS token.
On the server-side, nginx runs over OpenSSL 3.2 with `aurora` - our Rust-based OpenSSL Provider. This architecture improves cryptographic agility through *shallow* loadable modules, separating stable systems from the rapidly evolving PQC ecosystem - beyond what can be approximated with vanilla Firefox and OpenSSL using oqsprovider.
The session concludes with a discussion of methodology and how significant such modular designs are in PQC world.</abstract>
                <slug>devconf-cz-2026-2829-integrating-pqc-in-openssl-and-firefox-via-loadable-modules-for-cryptographic-agility</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='920'>Akif Mehmood</person><person id='1912'>Nouman Ali khan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/DPNYXT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/DPNYXT/feedback/</feedback_url>
            </event>
            <event guid='d8c44464-687c-5f94-b826-b3d2a26fce55' id='2477'>
                <room>E112 (capacity 156)</room>
                <title>New security features in systemd</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Systemd has been growing new features that extend or replace traditional Linux security components:
- systemd-nsresourced instead of subuid/subgid
- systemd-mountfsd for unprivileged mounting of file systems
- run0 instead of sudo
- empower group with magic root rights
- Varlink to allow easy turning of command-line programs into services
- Polkit rules to allow privilege escalation with centralized policy

Why are we building new components that augment/enhance/replace existing tools?
Are installations with no setuid/setgid binaries possible?
What are some cool things that weren&apos;t possible before?
What are the threat models that this is trying to address?
Are distros like Fedora really making full use of those features or should we rely on them more?
Where is this all going?</abstract>
                <slug>devconf-cz-2026-2477-new-security-features-in-systemd</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='685'>Zbigniew J&#281;drzejewski-Szmek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/EBLXXZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/EBLXXZ/feedback/</feedback_url>
            </event>
            <event guid='7c267a38-489d-57bf-b42f-38cc4276b8d6' id='2228'>
                <room>E112 (capacity 156)</room>
                <title>Hardening Operating System Distribution: Verifiable and sealed OS with bootc and composefs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>How do we provide platform engineers and security architects with the same immutability and integrity for the operating system (OS) that they expect from containers? While OSTree pioneered transactional deployments, the ecosystem has shifted toward OCI images and sealed, hardware-rooted attestation, leaving a gap for a standardized, verifiable OS delivery path.

This talk introduces a shift in image-mode Linux, aligning the OS directly with the OCI model using bootc and composefs. By consuming OCI images and materializing them through composefs, we create a bootable, verifiable filesystem with strong lifecycle and update guarantees.

We compare this approach with traditional OSTree methods, examining layering, updates, and operational trade-offs. We will demonstrate deploying a composefs-backed system on Fedora 44.

After this talk, attendees will be ready to build, verify, and deploy OCI-native operating systems with production-grade integrity.</abstract>
                <slug>devconf-cz-2026-2228-hardening-operating-system-distribution-verifiable-and-sealed-os-with-bootc-and-composefs</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='761'>Colin Walters</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/WNQEYL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/WNQEYL/feedback/</feedback_url>
            </event>
            <event guid='ef1f6228-9f72-5cc5-b252-996ca4ba64d1' id='2338'>
                <room>E112 (capacity 156)</room>
                <title>The Triangle of Compromises: Podman Quadlets Solve the Industrial Edge Dilemma</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Industrial edge deployments face a forced choice between three imperfect options: 
Kubernetes (powerful but ~512 MB of overhead on 1 GB devices), 
Docker Compose (simpler but with a root-daemon SPOF), 
or native .deb/.rpm packages (zero overhead but no isolation or portability). 
Each excels in its design context, yet none fits the widest device tier &#8212; DIN-rail gateways and compact controllers with 256 MB&#8211;1 GB RAM.
This talk introduces the fourth option: Podman Quadlets &#8212; OCI containers as native systemd services. A 16-line .container file gives you kernel watchdog, cgroups v2 limits, seccomp/SELinux, and automatic recovery &#8212; all supervised by PID 1. No daemon, no orchestrator, zero runtime overhead.
Live demos on a Raspberry Pi show a Quadlet deployment from scratch, WebAssembly via crun on the same stack, and Compose-to-Quadlet conversion with podlet. We close with the specification proposal to the Margo.org (Linux Foundation), adding quadlet.v1 as a third deploymentprofil</abstract>
                <slug>devconf-cz-2026-2338-the-triangle-of-compromises-podman-quadlets-solve-the-industrial-edge-dilemma</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1659'>Andrii Melashchenko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/QPNCFV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/QPNCFV/feedback/</feedback_url>
            </event>
            <event guid='e413b1ca-948d-5d40-a922-4e1d20d0fed1' id='2323'>
                <room>E112 (capacity 156)</room>
                <title>Confidential Containers: The Next Era of Cloud Data Security</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Confidential Containers bring hardware-backed Trusted Execution Environments (TEE) into the Kubernetes ecosystem, enabling workloads to run with stronger isolation and encrypted memory while preserving cloud-native workflows. As platform teams move toward zero-trust architectures, protecting data in use becomes essential for multi-tenant clusters, AI pipelines, and regulated environments.

This talk explores the architecture behind Confidential Containers, including attestation flows, runtime integration, and scheduling considerations in Kubernetes platforms. We will discuss real-world design patterns, trade-offs, and operational impacts when introducing confidential computing into hybrid and multi-cloud environments. Attendees will leave with a practical understanding of how to enhance workload security without breaking existing DevOps practices or developer experience.</abstract>
                <slug>devconf-cz-2026-2323-confidential-containers-the-next-era-of-cloud-data-security</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='365'>Andrea Bozzoni</person><person id='645'>Roberto Carratal&#225;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/YFGTVH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/YFGTVH/feedback/</feedback_url>
            </event>
            <event guid='38e74e7e-9808-5a2b-8b01-c4a45a70098b' id='2709'>
                <room>E112 (capacity 156)</room>
                <title>Hardening the Source: Scaling Branch Governance with Gemara, ComplyTime and Ampel</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>&quot;I thought we turned that on?&quot; is a phrase no engineer wants to hear after a security incident. In a growing GitHub organization, branch protection rules&#8212;like mandatory PR reviews and signed commits&#8212;often suffer from configuration drift.

In this compact, demo-driven session, we&#8217;ll move beyond &quot;manual checklists&quot; to an automated governance model using the OpenSSF Gemara project. We&#8217;ll demonstrate a &quot;simple-by-design&quot; architecture that uses Gemara to define policy, ComplyTime to manage the lifecycle, and Ampel to provide &quot;Traffic Light&quot; verification via signed attestations.

The secret sauce? GitHub Reusable Workflows. I will showcase a live &quot;Red-to-Green&quot; transition, showing how any team can adopt these hardened controls instantly. Attendees will leave with a practical 25-minute blueprint for turning branch protection into a continuously monitored, verifiable asset of their software supply chain.</abstract>
                <slug>devconf-cz-2026-2709-hardening-the-source-scaling-branch-governance-with-gemara-complytime-and-ampel</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1845'>Marcus Burghardt</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZJVYFC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZJVYFC/feedback/</feedback_url>
            </event>
            <event guid='ed0d2752-bb06-500d-8c7f-5d1f817ac15d' id='2838'>
                <room>E112 (capacity 156)</room>
                <title>Why Your Container Builds Aren&apos;t Reproducible (And How to Fix It)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Rebuild the same Containerfile with the same packages and you&apos;ll get a different image hash. This isn&apos;t a bug&#8212;it&apos;s the default behavior of container builds, and it breaks verification, caching, and supply chain security.

This talk explores the surprisingly hard problem of reproducible container builds. We&apos;ll dissect exactly what breaks reproducibility&#8212;timestamps, SQLite journal modes, machine-id files, transaction logs&#8212;and show practical techniques to fix each one.

We&apos;ll cover:

- Live demo: same Containerfile, different hash&#8212;why?
- SOURCE_DATE_EPOCH and timestamp normalization
- The SQLite WAL surprise&#8212;and the one-line fix
- A checklist of artifacts to remove for reproducibility
- Verification: rebuilding from SLSA provenance attestations

From Project Hummingbird (70+ container images, SLSA Level 3), we&apos;ll show how to achieve bit-for-bit identical rebuilds in your CI/CD pipelines.

**Audience**: CI/CD engineers, security teams, anyone wondering why their image rebuilds don&apos;t match.</abstract>
                <slug>devconf-cz-2026-2838-why-your-container-builds-aren-t-reproducible-and-how-to-fix-it</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='844'>Michael Krausch-Hofmann</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/JM8CZM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/JM8CZM/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E104 (capacity 72)' guid='2a5dd106-2274-5e9b-bbb7-3c1d1a8963b4'>
            <event guid='713804ad-99ae-52df-9642-1fb75d311b1e' id='2818'>
                <room>E104 (capacity 72)</room>
                <title>Lost in Transliteration: Why strlen(&quot;Dvo&#345;&#225;k&quot;) Returns 8</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>`strlen(&quot;Dvo&#345;&#225;k&quot;)` returns 8, not 6. If that surprises you, this talk is for you.

We have all seen it: `Dvo&#345;&#225;k` turns into `Dvo&#197;&#195;&#161;k`, names become question marks. You try things until it works. But what is actually going on?

I will start with how we got here: ASCII, code pages, Unicode, and what it left unsolved. That part will be quick. Where I really want to dig in is what the C library does next: how `iconv` converts between encodings, how the gconv pipeline inside glibc works, and why things like `//IGNORE` behave inconsistently. 

As a glibc contributor, I learned most of this the long way. I will share those experiences and the surprises along the way.

You will walk away with a working mental model of character encoding in general and especially in C, from history to implementation.</abstract>
                <slug>devconf-cz-2026-2818-lost-in-transliteration-why-strlen-dvorak-returns-8</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='446'>Avinal Kumar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/VGQYX9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/VGQYX9/feedback/</feedback_url>
            </event>
            <event guid='3ba55289-da8a-5379-a539-cd784cfe562b' id='2284'>
                <room>E104 (capacity 72)</room>
                <title>From CLI to MCP in 20 Minutes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>I&apos;m a developer on the Migration Toolkit for Virtualization (MTV) team. MTV is an Kubernetes operator that migrates workloads from platforms like vSphere and oVirt to KubeVirt on Kubernetes. I like writing CLI programs, so when I was tasked with creating an MCP server for MTV, I looked at how we can reuse our kubectl-mtv CLI tool code and structured output to auto-generate the server. In this talk I&apos;ll demystify MCP servers, explain how AI learns to use tools, how we let it ask for help the same way a human would, and why a CLI with clear command structure and helpful help text works well for both humans and machines. I&apos;ll cover the small gaps between how humans and machines read the same text and demo how we leveraged existing patterns of CLI design like help text, examples and flags to combine with new AI patterns and tool-chains. I&apos;ll demo the end result, the kubectl-mtv MCP browsing, planning, and running VM migrations through OpenShift Lightspeed.</abstract>
                <slug>devconf-cz-2026-2284-from-cli-to-mcp-in-20-minutes</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1640'>Yaacov Zamir</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/SQKC3S/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/SQKC3S/feedback/</feedback_url>
            </event>
            <event guid='b4534144-27b1-5d99-aab4-0fc3b592bf50' id='2052'>
                <room>E104 (capacity 72)</room>
                <title>One Monorepo, 25+ Independent Frontend Apps: What Worked and What Didn&#8217;t</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>How do you scale frontend development across 20+ applications and teams without losing UX consistency? We did it with an Nx-based monorepo, shared libraries, and independent deployments. The hardest problems weren&#8217;t technical, they were about ownership and team autonomy.

This talk covers our journey from scattered repositories to a unified monorepo serving millions of monthly users. We&apos;ll share:
- Nx workspace configuration for 20+ React/Vite applications
- Building a shared UI library (80+ components) with PatternFly
- Independent CI/CD pipelines: deploy only what changed
- Code sharing strategies that don&apos;t create coupling nightmares
- Real metrics: 40% faster builds, 60% less duplicated code

Whether you&apos;re consolidating legacy apps or starting fresh, you&apos;ll learn patterns for scaling frontend development without sacrificing team autonomy. Includes practical tips on dependency management, testing strategies, and when NOT to share code.</abstract>
                <slug>devconf-cz-2026-2052-one-monorepo-25-independent-frontend-apps-what-worked-and-what-didn-t</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='73'>Rohit Bharmal</person><person id='432'>Hrithik Gavankar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/9PNB3Z/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/9PNB3Z/feedback/</feedback_url>
            </event>
            <event guid='6624c827-362f-531d-a82c-ce8c17d46e3a' id='2782'>
                <room>E104 (capacity 72)</room>
                <title>Beyond the Screen: A Deep Dive into Linux Accessibility for Developers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>How does Linux &quot;sound&quot; to a blind user? This practical, demo-heavy session explores the accessibility stack through the Orca screen reader, moving beyond compliance to help developers understand the non-visual mental model.
Using examples, we will dive into:
- The Power of Focus: Why the &quot;one object at a time&quot; constraint is the foundation of non-visual navigation and UI flow.
- Exploration Patterns: How users discover apps via Tab navigation, menus, and the &quot;Flat Review&quot; fallback for non-standard interfaces.
- UX Friction: Real-world examples of how unlabeled controls and poor grouping break workflows.
- The Terminal Paradox: Why the CLI is a double-edged sword&#8212;ideal for text, yet challenging for structured data and complex TUIs due to its line-oriented nature.
Attendees will learn to identify &quot;accessibility smells&quot; and gain practical techniques for building more inclusive software.</abstract>
                <slug>devconf-cz-2026-2782-beyond-the-screen-a-deep-dive-into-linux-accessibility-for-developers</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1880'>Vojtech Polasek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/W8LJK3/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/W8LJK3/feedback/</feedback_url>
            </event>
            <event guid='aeb87fec-8949-5cbf-b932-b52271d48295' id='2060'>
                <room>E104 (capacity 72)</room>
                <title>Going Fast: Building Ultra-Low Latency APIs in Node.js with Native Modules and Worker Threads</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>In performance critical domains like fintech, gaming, real-time analytics, AI inference, and edge computing, even small inefficiencies can cause event loop stalls and unpredictable tail latency.

This talk explores how to push Node.js beyond its perceived limits by combining modern platform capabilities: worker_threads for true parallelism, native modules via N-API (Rust or C++) for CPU-intensive workloads, and fine-grained performance analysis of the event loop. Through a real-world API example, we&#8217;ll show how to offload heavy computation without blocking request handling, reduce serialization overhead, and achieve stable, low-latency responses under high load.

Attendees will learn how to identify CPU bottlenecks, design worker pools, decide when JavaScript is &#8220;fast enough,&#8221; and integrate native code without sacrificing maintainability. The session includes live demos, profiling graphs, and before/after latency benchmarks using tools like clinic.js.</abstract>
                <slug>devconf-cz-2026-2060-going-fast-building-ultra-low-latency-apis-in-node-js-with-native-modules-and-worker-threads</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='380'>Deepesh Nair</person><person id='1502'>Prathamesh Shirsat</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/HFNTKE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/HFNTKE/feedback/</feedback_url>
            </event>
            <event guid='95916e3a-a9c0-54bb-a89a-0fab8955e0b8' id='2223'>
                <room>E104 (capacity 72)</room>
                <title>Engineering Intent: Solving the AI Productivity Paradox</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>The transition to AI-assisted development is a fundamental paradigm shift in software engineering. However, rapid code generation has introduced a Productivity Paradox: the speed of delivery is often negated by the rising costs of remediation and the erosion of deep technical oversight.
In this talk, we analyze high-integrity practices for building with AI assistants, starting with the Knowledge Premium&#8212;the reality that deep architectural expertise is critical for providing precision. We will examine strategies for prioritizing context over syntax through Intent-Driven Development. IDD represents a transition from &quot;writing code&quot; to &quot;orchestrating intent,&quot; where the human engineer defines the destination and constraints, and the AI serves as a high-level collaborator. Finally, we will demonstrate a set of senior-level &quot;tricks&quot; and best practices designed to increase both the velocity and integrity of your codebase.</abstract>
                <slug>devconf-cz-2026-2223-engineering-intent-solving-the-ai-productivity-paradox</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1611'>Andriana Theodorakopoulou</person><person id='577'>Ji&#345;&#237; Dan&#283;k</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/DE8FVP/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/DE8FVP/feedback/</feedback_url>
            </event>
            <event guid='e170c8f7-502b-565b-a7ed-6dfc37f809a8' id='2189'>
                <room>E104 (capacity 72)</room>
                <title>Get Shit Done with Get Shit Done - Spec-Driven development in AI times</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>AI tools can generate code faster than ever before, but speed without clarity often leads to rework, confusion, and fragile systems. Ever experienced your AI assisted project getting completely derailed a few iterations in? Exactly that.

In this talk, I propose Spec-Driven Development - an increasingly popular approach in this space - as a lightweight, practical way of building software in AI-assisted teams.

Instead of treating specifications as documentation, we will show how concise, testable specs can act as execution contracts for both humans and AI. We&#8217;ll discuss where this approach comes from, walk through several popular frameworks such as Shotgun.CLI, GSD, and Spec-Kit, and demonstrate live what working with an agent equipped with such a framework actually looks like.</abstract>
                <slug>devconf-cz-2026-2189-get-shit-done-with-get-shit-done-spec-driven-development-in-ai-times</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='411'>Krzysztof Przekwas</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/RDPCQD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/RDPCQD/feedback/</feedback_url>
            </event>
            <event guid='563bc361-3a17-5ca5-973b-007f41a73ae5' id='2149'>
                <room>E104 (capacity 72)</room>
                <title>It Was Fast on My Machine: What Production Reveals About Web Performance</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Your application feels instant on localhost but slows down in production. This common gap between development and real environments is a major, often misunderstood source of performance issues. This talk explains why &#8220;fast locally&#8221; becomes &#8220;slow in production,&#8221; showcasing post-deployment factors like caching behaviour, HTTP headers, CDN interactions, runtime differences, and missing observability.

Attendees will walk away with clear insights into:
&#8226; How caching layers, headers, and CDNs are misunderstood and misconfigured
&#8226; Key differences between local environments and production runtimes
&#8226; Why latency issues stay invisible without observability
&#8226; How small configuration choices create outsized performance impact
&#8226; Thinking production-first from day one

Using concrete examples from real systems, the talk will demonstrate how to think about end-to-end latency, validate assumptions with data, and design applications that behave predictably at scale and under production traffic.</abstract>
                <slug>devconf-cz-2026-2149-it-was-fast-on-my-machine-what-production-reveals-about-web-performance</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='492'>Aditya Patil</person><person id='1615'>Gargi Kshirsagar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/JAM8MF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/JAM8MF/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E105 (capacity 70)' guid='d736d9ee-9891-5244-a16e-724995a7047a'>
            <event guid='bf00fdfb-4a7f-5625-b8d8-7eb7fac989ed' id='2201'>
                <room>E105 (capacity 70)</room>
                <title>Hands on: How to engage Gen Z and Alpha to Free Software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>The Free Software Foundation Europe runs two main activities for young people in Europe: Youth Hacking 4 Freedom and the illustrated book &#8222;Ada &amp; Zangemann: A Tale of Software, Skateboards and Raspberry Ice Cream&#8220; by Matthias Kirschner and Sarah Brandst&#228;tter.
Youth Hacking 4 Freedom is our programming competition, that is open for all teenagers in Europe.
While Youth Hacking 4 Freedom is targeted for teenagers, we also have our inspiring Ada and Zangemann story. A fun story for children from the age of 6 and adults alike about a girl who loves to tinker, and decides to confront the mighty inventor Zangemann. 

In this talk, I will briefly introduce those activities, share some fun anecdotes, and highlight our learnings about engaging with younger people through the glasses of Free Software.

Both activities aim at encouraging people to get active in Free Software and to own your technology.</abstract>
                <slug>devconf-cz-2026-2201-hands-on-how-to-engage-gen-z-and-alpha-to-free-software</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1596'>Bonnie Mehring</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/KSQXMY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/KSQXMY/feedback/</feedback_url>
            </event>
            <event guid='72f85b39-3cec-5e6e-9e80-1feb697fb86e' id='2781'>
                <room>E105 (capacity 70)</room>
                <title>On QUIC, HTTP/3 and tech stack unification</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>In today&apos;s modern internet transport landscape, HTTP/3 and QUIC are often presented as the next step in the evolution of web transport, promising lower latency and improved multiplexing. However, adopting QUIC is not just a protocol upgrade - it fundamentally reshapes how application stacks, networking layers, and infrastructure interact.

In this talk we explore how QUIC and HTTP/3 change the traditional layering between transport, TLS, and application protocols. Using practical examples from working with HTTP/3 implementations across the stack - deployments with `nginx` and client-side experimentation with `curl` - we look at what it means to integrate QUIC into existing infrastructure. Topics include connection management, retry semantics, operational visibility, and performance trade-offs when introducing QUIC into production environments.

Finally, we discuss how QUIC&#8217;s architecture enables a gradual unification of the tech stack around shared transport abstractions.</abstract>
                <slug>devconf-cz-2026-2781-on-quic-http-3-and-tech-stack-unification</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1882'>Gabriel Michael Homa</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/MDJWSA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/MDJWSA/feedback/</feedback_url>
            </event>
            <event guid='c180989c-9aba-522c-a1c7-492c78da3062' id='2624'>
                <room>E105 (capacity 70)</room>
                <title>How to Analyze Terabytes of Data from GitHub Archive at High Speed</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>GitHub provides public API for obtaining detailed information about various events performed by users across public repositories: git pushes, pull requests and reviews, github issues and comments, github stars, etc.  The information about these events is available at https://gharchive.org in the form of per-hour compressed files with JSON lines representing all the events. The number of events recorded per year is ~1.5 billions. The total size of events per year is ~7 terabytes. This sounds like a big data. The talk shows how to explore this data at high speed and minimal costs and how to obtain interesting insights from this data.</abstract>
                <slug>devconf-cz-2026-2624-how-to-analyze-terabytes-of-data-from-github-archive-at-high-speed</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1833'>Aliaksandr Valialkin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/9XRAV8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/9XRAV8/feedback/</feedback_url>
            </event>
            <event guid='66e0c062-9e23-5932-97db-1c211dc096e6' id='2120'>
                <room>E105 (capacity 70)</room>
                <title>Being a product owner in an open source project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>A product owner is accountable for effective product backlog management, but open source is different than the average corporate environment. At any time a contributor can come by with a feature you didn&apos;t count on. Project maintainers from outside your company can object to your plans. And how to even balance upstream and downstream backlogs? These are just a few of the many challenges you may face.

Whether you&apos;re an experienced product owner but new to open source or experienced in open source but new to product owner, this session is for you. I&apos;ll share my experiences transitioning from a developer to a product owner and welcome any questions &amp; comments.</abstract>
                <slug>devconf-cz-2026-2120-being-a-product-owner-in-an-open-source-project</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1085'>Ewoud Kohl van Wijngaarden</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZVHEMQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZVHEMQ/feedback/</feedback_url>
            </event>
            <event guid='137788b9-0559-5658-8fbe-609ab7fef22f' id='2769'>
                <room>E105 (capacity 70)</room>
                <title>Hacking Your Smartwatch: Building an Open Wearables Ecosystem</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Smartwatches are usually tied to proprietary mobile apps and closed ecosystems. Open-source projects are changing this by allowing users to connect wearable devices with open platforms and build their own integrations.

This talk introduces the open smartwatch ecosystem through projects such as PineTime, Bangle.js, AsteroidOS, and Amazfish. The main focus will be on Amazfish, an open-source companion application connecting smartwatches with Linux-based systems.

We will look at the challenges of building a smartwatch companion app that runs across multiple platforms, including Ubuntu Touch, Sailfish OS, and desktop Linux via Flatpak. The talk will cover portability challenges, architectural decisions, and how open technologies enable a shared ecosystem across different devices and operating systems.</abstract>
                <slug>devconf-cz-2026-2769-hacking-your-smartwatch-building-an-open-wearables-ecosystem</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1873'>Jozef Mlich</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/A3STCA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/A3STCA/feedback/</feedback_url>
            </event>
            <event guid='77e3998b-ab8a-5c82-9743-7347ce8eb79f' id='2430'>
                <room>E105 (capacity 70)</room>
                <title>The risks of AI for skill formation, and how to mitigate them</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>A recent study by Anthropic researchers shows that developers who rely heavily on generative&#8209;AI assistants experience slower skill formation. This finding aligns with other works, which report more passive engagement and reduced problem&#8209;solving depth when AI is uncriteriously.

The long&#8209;term development of professionals is therefore at risk: diminished troubleshooting ability, weaker mental models of system architecture, and reduced confidence in writing clean, maintainable code. Importantly, the Anthropic analysis also reveals that the impact is not uniform&#8212;certain usage patterns mitigate the negative effects, whereas treating the AI as a black&#8209;box code generator amplifies them.

This talk will (1) summarize the empirical evidence, (2) dissect the usage patterns that lead to healthier learning outcomes, and (3) propose concrete guidelines for teams and managers to integrate AI tools responsibly. Attendees will leave with actionable strategies to adopt AI&#8209;assisted development.</abstract>
                <slug>devconf-cz-2026-2430-the-risks-of-ai-for-skill-formation-and-how-to-mitigate-them</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='666'>M&#225;rio Fernandes</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/88SWVF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/88SWVF/feedback/</feedback_url>
            </event>
            <event guid='7857bbdb-9a30-5c45-a0ee-fd1f29ccdd74' id='2353'>
                <room>E105 (capacity 70)</room>
                <title>Harnessing tenure variety within a team</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>In theory, it sounds perfect: seniors provide expertise and precision, while juniors bring energy, fresh perspectives and innovation. In practice, however, teams often struggle with diverging approaches and opinions at every decision point. Communication bottlenecks and possibly conflicts arise, and &quot;team spirit&quot; becomes nothing more than a hollow phrase.

Managing a wide range of experience levels is a common challenge in engineering teams. If left unaddressed, it leads to inefficiency, difficulties in relationships between members, and, ultimately, may cause attrition.

In this presentation, we will examine the root causes of experience-based conflicts and explore strategies and tools to mitigate them. I will also share my personal insights and observations. This session will equip you with the knowledge to improve collaboration, spot emerging issues early and strengthen your team.</abstract>
                <slug>devconf-cz-2026-2353-harnessing-tenure-variety-within-a-team</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1668'>Karolina Kula</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/K93ER8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/K93ER8/feedback/</feedback_url>
            </event>
            <event guid='6198f681-8860-5ed3-8070-99fea179998a' id='2389'>
                <room>E105 (capacity 70)</room>
                <title>Beyond the Copilot: Building an AI-First Engineering Culture That Actually Works</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Most teams use AI in silos &#8212; quietly, individually, with an unspoken awkwardness about what&apos;s AI-generated. The result: faster output with hidden fragility.
The first shift was making AI official: a versioned context file, shared across the team, updated with every feature. AI stopped being stateless. Early results showed 40&#8211;50% fewer prompt iterations.
But shared context kept failing when engineers weren&apos;t clear on the problem before prompting. AI output quality tracks directly to problem clarity &#8212; and that was the missing piece. So we built IDEA: Intent, Diagnose, Explain, Architect &#8212; a mental model for thinking before prompting.
We&apos;ll demo IDEA live, show a real context file, and share what broke along the way. You&apos;ll leave with the IDEA framework, a context file template, and a prompt quality checklist.</abstract>
                <slug>devconf-cz-2026-2389-beyond-the-copilot-building-an-ai-first-engineering-culture-that-actually-works</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='617'>Pranjal Bathia</person><person id='12'>Nancy Jain</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/CXKCYT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/CXKCYT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A112 (capacity 64)' guid='6e0c6453-3d32-52e3-8f01-b8ae67d7894d'>
            <event guid='3d44d2cb-81db-5109-838b-24995e87c8db' id='1982'>
                <room>A112 (capacity 64)</room>
                <title>Home Automation Meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>Lights won&apos;t turn on when you enter the room? Lost in a bunch of voice assistants and smart speakers? Want to know how to keep your house warm during the day, cool at night, and save money on heating bills?

Come to a meetup of home automation enthusiasts, learn about new developments in the field, and discuss problems with like-minded people</abstract>
                <slug>devconf-cz-2026-1982-home-automation-meetup</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='444'>Vadim Rutkovsky</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/STZC9R/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/STZC9R/feedback/</feedback_url>
            </event>
            <event guid='36361db6-4db6-55b6-9e1b-67cc43ccf9a9' id='2122'>
                <room>A112 (capacity 64)</room>
                <title>Debugging Communication: How Parenting a Neurodivergent Teen Refactored My Management Style</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>We often treat management frameworks like rigid code-bases&#8212;expecting the same input to yield the same output from every engineer. But when I began parenting my 11-year-old nephew with Autism and ADHD, I learned quickly that standard &quot;commands&quot; resulted in runtime errors, timeouts, and unexpected crashes.

Surprisingly, the strategies I developed to support his executive function and sensory needs mapped directly to my initial struggles in engineering management. In this talk, we will explore the parallels between supporting a neuro-divergent teenager/child and leading a high-performing development and quality team. We will cover why &quot;implied&quot; context causes friction, how to manage context-switching costs, and why the &quot;Why&quot; matters more than the &quot;What.&quot; You will leave with tips for creating a documentation-first, clear-communication culture that benefits your junior developers, your senior architects, and everyone in between.</abstract>
                <slug>devconf-cz-2026-2122-debugging-communication-how-parenting-a-neurodivergent-teen-refactored-my-management-style</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1536'>Christian Trautman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/KQEGLU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/KQEGLU/feedback/</feedback_url>
            </event>
            <event guid='ef2ee578-c3fa-56b9-933a-cd736def4626' id='2203'>
                <room>A112 (capacity 64)</room>
                <title>How AI helped us ship updates in a Linux distro</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-18T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>There is a massive gap between a flashy prototype and an AI service you can trust. While implementing an agentic service to automate RPM packaging, we learned that while AI handles complex tasks, your code must provide reliability. The real challenge was building a &quot;safety harness&quot; to keep a non-deterministic model from breaking deterministic systems.
This talk shares the practical engineering required to make agents production-ready:
- Sandboxing: Why you should never let an agent run free and how to use isolated environments to ensure AI commands can&apos;t damage your system.
- Validation loops: Automated checks that treat every AI suggestion as an untrusted draft that must be verified before execution.
- Observability: Move beyond the &quot;black box&quot; by tracking an agent&#8217;s &quot;train of thought&quot; so you can debug AI failures like any other software bug.

If you want to build AI tools as stable, observable, and secure as traditional code, this session provides the blueprint we used to get there.</abstract>
                <slug>devconf-cz-2026-2203-how-ai-helped-us-ship-updates-in-a-linux-distro</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='582'>Laura Barcziova</person><person id='450'>Tomas Tomecek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/MCWGNQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/MCWGNQ/feedback/</feedback_url>
            </event>
            <event guid='3b993902-d94f-5466-8a6e-8b52ce6f380c' id='2262'>
                <room>A112 (capacity 64)</room>
                <title>What The EU CRA Really Means for You: The Complete FAQ and AMA Session</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>The EU Cyber Resilience Act (CRA) was designed to protect European consumers, but its global implications have left many in the open source community - especially individual contributors and maintainers - feeling confused or even afraid. While most discussions focus on the obligations of Manufacturers or Open Source Stewards, individual contributors are often left asking: &quot;Will I be liable? Should I stop contributing?&quot;

We will start this session with a short presentation, but most of the time will be dedicated to answering your questions (AMA - Ask Me Anything), taking whiteboard and brainstorming on your case studies and the CRA roles that might be applicable to you, your organization, your open source projects or your community. We will focus specifically on SW developers, contributors and maintainers and show that the regulations are manageable. There are no &#8220;stupid&#8221; questions about the CRA as it&#8217;s the most complex and impactful regulation that the open source. We got your back.</abstract>
                <slug>devconf-cz-2026-2262-what-the-eu-cra-really-means-for-you-the-complete-faq-and-ama-session</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='725'>Roman Zhukov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/KDDD7H/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/KDDD7H/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A113 (capacity 64)' guid='adb01b73-9a9a-5dfb-aee7-9f8b725e270c'>
            <event guid='de12c425-f9e6-5e07-b76f-7e74964a638a' id='2397'>
                <room>A113 (capacity 64)</room>
                <title>Kernel Module Management in Software-Defined Storage</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:15</duration>
                <abstract>Storage kernel extensions provide the critical interfaces between the operating system&#8217;s vnode and Virtual File System (VFS) layers, enabling custom file systems to be integrated and recognized as native components.
In this session, I will offer a concise overview of how file system kernel extensions are used within Software&#8209;Defined Storage (SDS) architecture.
I will walk through the end&#8209;to&#8209;end process of building and deploying kernel modules in both containerized and traditional (non&#8209;containerized) SDS environments, highlighting practical considerations and common challenges.
Finally, I will demonstrate how the Kernel Module Management (KMM) Operator for Kubernetes and OpenShift streamlines the lifecycle of file system kernel modules &#8212; simplifying their build, deployment, and maintenance within a modern SDS system.</abstract>
                <slug>devconf-cz-2026-2397-kernel-module-management-in-software-defined-storage</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='544'>Konstantin Maksimov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZN9LNZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZN9LNZ/feedback/</feedback_url>
            </event>
            <event guid='d5bf21f5-f38c-5c3f-852d-15d061af3ba4' id='2270'>
                <room>A113 (capacity 64)</room>
                <title>Beyond the Transformer Wall: Scaling Reasoning to the Edge with LFM 2.5</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T10:35:00+02:00</date>
                <start>10:35</start>
                <duration>00:15</duration>
                <abstract>The &quot;Bigger is Better&quot; era of AI is hitting a physical limit. While trillion-parameter models dominate the cloud, the real-world demand for private, low-latency, and energy-efficient intelligence is growing at the edge. Enter LFM 2.5, the latest flagship from Liquid AI. Built on a hybrid &quot;Liquid&quot; architecture rather than standard Transformers, LFM 2.5-1.2B-Thinking achieves frontier-grade reasoning in a sub-1GB RAM footprint.

In this 15-minute lightning talk, we will explore the shift from &quot;System 1&quot; (probabilistic chat) to &quot;System 2&quot; (deliberative reasoning) on consumer hardware. We will dissect how LFM 2.5 uses Linear Implicit Variable (LIV) operators to achieve 2x CPU throughput over Llama 3.2 and Qwen, enabling 300+ tokens/sec on mobile NPUs. Finally, we will demonstrate a &quot;Reasoning Trace&quot; running locally on Fedora using vLLM and llama.cpp, proving that you don&apos;t need a data center to build a &quot;thinking&quot; agent.</abstract>
                <slug>devconf-cz-2026-2270-beyond-the-transformer-wall-scaling-reasoning-to-the-edge-with-lfm-2-5</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1114'>Mitul Sharma</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/3CCA7M/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/3CCA7M/feedback/</feedback_url>
            </event>
            <event guid='3ddc85cf-bf82-55ab-944a-d4eb19caab2a' id='2253'>
                <room>A113 (capacity 64)</room>
                <title>Secret Tips to Reduce Insider Threat Risks with Behavioral AI</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T10:55:00+02:00</date>
                <start>10:55</start>
                <duration>00:15</duration>
                <abstract>Insider threats remain one of the most complex security challenges because they originate from trusted identities with legitimate access. Traditional perimeter-based controls and static rule engines are no longer sufficient to detect subtle misuse, compromised accounts, or risky behavior.

This session explores how to build a unified behavioral view of users by correlating identity context, access patterns, device posture, network activity, and sensitive data interactions. It demonstrates how AI-driven models create dynamic baselines of normal behavior and detect anomalies in real time.

Attendees will learn how to reduce false positives, move from reactive incident response to proactive risk management, and design people-centric security monitoring architectures suitable for modern engineering environments.</abstract>
                <slug>devconf-cz-2026-2253-secret-tips-to-reduce-insider-threat-risks-with-behavioral-ai</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1623'>Karel Kotoun</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/BW7YKY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/BW7YKY/feedback/</feedback_url>
            </event>
            <event guid='1a42a1eb-630b-5178-b457-348e1aafcff0' id='2750'>
                <room>A113 (capacity 64)</room>
                <title>From Sysadmin to Software Engineer: A Non-Traditional Path into Tech</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:15</duration>
                <abstract>I started on the sysadmin side: customer environments, incidents and the daily reality that systems fail. With no traditional CS background and no predefined path, I needed to extract value from every task, piece of advice, mistake and incident. This lightning talk is an honest account of how that shaped my move into software engineering. Sometimes it was an advantage (debugging discipline, failure-mode thinking and respect for blast radius), sometimes friction (perfectionism, fear of code and collecting technologies without shipping). I&#8217;ll reflect on the moments that changed how I learn and how I work, including two accelerators: AI, which shortened the path from &#8220;I don&#8217;t get this algorithm&#8221; to &#8220;I can apply it,&#8221; and mentorship, which turned scattered effort into focused progress by challenging and correcting mental models. The goal isn&#8217;t to prescribe a path, just to share real tradeoffs, mistakes and turning points from a non-traditional route into engineering.</abstract>
                <slug>devconf-cz-2026-2750-from-sysadmin-to-software-engineer-a-non-traditional-path-into-tech</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1861'>Kaja Prokopova</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/LFMLGH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/LFMLGH/feedback/</feedback_url>
            </event>
            <event guid='d58672d2-7d82-5c94-ae07-7a7c60fefcfe' id='2479'>
                <room>A113 (capacity 64)</room>
                <title>Building AI-Ready JupyterLab Extensions: Architecture for LLM-Powered Developer Tools</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T11:35:00+02:00</date>
                <start>11:35</start>
                <duration>00:15</duration>
                <abstract>We contribute to open source JupyterLab extensions (Kale, Elyra) that transform notebooks into production ML pipelines. This talk explores our technical platform and our path to programming integrated AI architecture within our developer tools.

Our community&#8217;s TypeScript/React frontends and Python backends map data flows into Directed Acyclic Graphs (DAGs), extracting metadata and compiling user code into pipeline server manifests. The architecture streamlines the transition from experimentation to orchestration and is ideal for supporting integrated AI tools.

The talk will include a demo of Notebook-to-Pipeline conversion, plus our AI roadmap &#8212; AI-assisted coding with Kubeflow APIs, LLM-based pipeline optimization, and an integrated genAI development environment.

This session is ideal for IDE developers, MLOps engineers, and data scientists, or anyone who wants to learn about building and utilizing LLM-ready JupyterLab extension architectures.</abstract>
                <slug>devconf-cz-2026-2479-building-ai-ready-jupyterlab-extensions-architecture-for-llm-powered-developer-tools</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1713'>Hannah Marie Tosi</person><person id='1715'>William</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/NF8ZMZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/NF8ZMZ/feedback/</feedback_url>
            </event>
            <event guid='579c1a4d-1959-51e6-94a7-a5a7ef0c41a8' id='2362'>
                <room>A113 (capacity 64)</room>
                <title>Usable Cybersecurity Assessment Tools</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T11:55:00+02:00</date>
                <start>11:55</start>
                <duration>00:15</duration>
                <abstract>The EU-funded [CCAT project](https://doi.org/10.3030/101225878) is transitioning academic security tools from lab prototypes to professional-grade software. Because poor usability often leads to crypto misuse and security failures, we are conducting usability research to ensure these tools fit real-world workflows. We invite attendees to test these prototypes and help shape their development.
The CCAT toolset:
1. TLS-Scanner (2016&#8211;Present): a tool for checking the settings of TLS clients and servers. *Target users: security solution providers.*
2. SCRUTINY (2006&#8211;Present): a toolset for assessing cryptographic implementations in hardware devices (smartcards, TPM, etc.) and software libraries. *Target users: crypto-evaluation specialists*
3. sec-certs (2022&#8211;Present): an analysis tool for the CC, FIPS 140, and EUCC landscapes, mapping the relationships between certification documents and products. *Target users: vendors, authorities, and certificate consumers.*</abstract>
                <slug>devconf-cz-2026-2362-usable-cybersecurity-assessment-tools</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1664'>Mariia Bakhtina</person><person id='1672'>Yasemin Acar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/VF7DYV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/VF7DYV/feedback/</feedback_url>
            </event>
            <event guid='79bab4c8-b209-5ba0-b82c-4a327e66e9b5' id='2883'>
                <room>A113 (capacity 64)</room>
                <title>Bridging Structured Knowledge and LLMs: The Yelp-KGNN-RAG Architecture</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T12:15:00+02:00</date>
                <start>12:15</start>
                <duration>00:15</duration>
                <abstract>We will explore how to transform flat review data into a semantically rich knowledge graph, mapping entities and their multi-hop relationships. By leveraging KGNNs, the system performs sophisticated relational retrieval that standard vector-only RAG misses. We&#8217;ll dive into:

Graph Construction: Building a scalable knowledge graph from Yelp&apos;s business and review data.

KGNN Integration: How Graph Neural Networks improve the &quot;Retrieval&quot; phase by identifying deep-seated patterns and entity associations.

The RAG Pipeline: Connecting graph-based context to the LLM generation layer for more accurate, fact-grounded recommendations.

Benchmarking: Comparing traditional vector-RAG against KGNN-RAG in terms of reasoning quality and factual consistency.

Attendees will leave with a practical roadmap for implementing Graph-Augmented AI to solve complex, multi-entity retrieval challenges in production.</abstract>
                <slug>devconf-cz-2026-2883-bridging-structured-knowledge-and-llms-the-yelp-kgnn-rag-architecture</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1064'>KEERTHI UDAYAKUMAR</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/F83XNQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/F83XNQ/feedback/</feedback_url>
            </event>
            <event guid='b2641124-2f87-56ef-afee-a9227389819b' id='2248'>
                <room>A113 (capacity 64)</room>
                <title>Escape Hyper&#8209;V: The New Agentless Path to OpenShift Virtualization</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T12:35:00+02:00</date>
                <start>12:35</start>
                <duration>00:15</duration>
                <abstract>Migrating from Hyper-V to OpenShift is often a manual nightmare of custom scripts and fragile workarounds. The Migration Toolkit for Virtualization changes the game with new support that enables direct, agentless, and automated migrations into OpenShift Virtualization.

This lightning talk cuts through the noise to show you exactly how the Migration Toolkit for Virtualization now connects to Hyper-V under the hood, leveraging WinRM remoting for live VM discovery and SMB shares for disk streaming, all without installing agents or modifying the source environment. Stop scripting, start migrating.</abstract>
                <slug>devconf-cz-2026-2248-escape-hyper-v-the-new-agentless-path-to-openshift-virtualization</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1618'>Elad Hazan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/AK3BPJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/AK3BPJ/feedback/</feedback_url>
            </event>
            <event guid='7b049b63-87ab-5157-99f4-789380877184' id='2219'>
                <room>A113 (capacity 64)</room>
                <title>13 Clusters, 0 Excuses: Policy as code for FinOps with Kyverno, Tekton and ArgoCD</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T12:55:00+02:00</date>
                <start>12:55</start>
                <duration>00:15</duration>
                <abstract>Managing 13 OpenShift clusters and 437 namespaces without a cost strategy made our cloud bill a &quot;black box.&quot; This talk details our 2-quarter journey to deploy the Red Hat Cost Management Operator at scale. We&#8217;ll explore why manual labeling failed (31% compliance, &quot;000&quot; default cost-centers) and how we architected  Policy-as-Code with Kyverno(100% compliance for new namespaces, existing ones remain a challenge), and multi-cluster deployment patterns using ArgoCD ApplicationSets.
You&apos;ll learn:
About hidden complexity of authentication strategies why the Cost Explorer UI became a bottleneck and the ongoing migration of 300+ manually-created namespaces to GitOps.
Using ApplicationSets to deploy operators across 10+ clusters with unique configs.
Designing Kyverno policies that ensure attribution without breaking existing pods.
Attendees will gain practical patterns for multi-cluster cost observability and learn how to automate financial accountability without hindering developer velocity.</abstract>
                <slug>devconf-cz-2026-2219-13-clusters-0-excuses-policy-as-code-for-finops-with-kyverno-tekton-and-argocd</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1549'>Raksha Rajashekar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/WU3WZM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/WU3WZM/feedback/</feedback_url>
            </event>
            <event guid='5dacee67-8d47-5d50-908b-c662fe4051d9' id='2831'>
                <room>A113 (capacity 64)</room>
                <title>Building Observable, Affordable LLM Infrastructure in Emerging Economies</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:15</duration>
                <abstract>N-ATLaS is a multilingual African-language LLM we took from research to production on Kubernetes. This lightning talk shares the practical lessons from making it reproducible, observable, and affordable under real infrastructure constraints. I&#8217;ll cover the platform patterns that mattered most: Argo-based orchestration, repeatable deployment, observability, supply-chain hygiene, autoscaling, caching, and rollout strategies that improved latency, uptime, and cost. Rather than focusing on model theory, this talk is about operational reality, what broke, what worked, and what we would do differently after real usage. Attendees will leave with practical patterns for running LLM workloads in production, especially in resource-constrained environments and for low-resource languages</abstract>
                <slug>devconf-cz-2026-2831-building-observable-affordable-llm-infrastructure-in-emerging-economies</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1905'>Okikiola Oliyide</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/WN8ZRY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/WN8ZRY/feedback/</feedback_url>
            </event>
            <event guid='322ae5e2-2e37-53d6-87cc-b076231a60a3' id='2902'>
                <room>A113 (capacity 64)</room>
                <title>Beyond the Defaults: Extending Kubectl with Krew</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T13:35:00+02:00</date>
                <start>13:35</start>
                <duration>00:15</duration>
                <abstract>kubectl is great for the basics, but it starts to feel clunky once you&#8217;re managing complex, stateful stacks. If you&#8217;ve ever had to exec into a &quot;toolbox&quot; pod just to run a simple Ceph health check or hunt through nested CRDs while an alert is firing, you know the frustration. It&#8217;s a high-friction workflow that kills productivity.

In this session, we&#8217;ll look at how Krew fixes this by turning kubectl into a modular powerhouse. I&#8217;ll explain the mechanics of how Krew plugins actually work&#8212;leveraging binary naming conventions to create a native-feeling CLI experience. Using kubectl-rook-ceph as our primary example, we&#8217;ll demonstrate how to collapse complex storage operations into simple, actionable one-liners. You&#8217;ll see how this plugin abstracts away the &quot;scary&quot; parts of Rook-Ceph, like OSD maintenance and recovery, directly from your local terminal. Leave the &quot;pod-hopping&quot; behind and learn how to build a CLI that actually understands your stack.</abstract>
                <slug>devconf-cz-2026-2902-beyond-the-defaults-extending-kubectl-with-krew</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1359'>Subham Rai</person><person id='1376'>Nikhil Ladha</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/W7KJKA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/W7KJKA/feedback/</feedback_url>
            </event>
            <event guid='e8f93c83-4d75-537e-a77c-63a9ddbfe2a7' id='2457'>
                <room>A113 (capacity 64)</room>
                <title>Why Classic IAM Collapses for Agents: Rethinking IAM for Agentic Systems</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:15</duration>
                <abstract>Autonomous AI agents increasingly reason, plan, and act across tools, services, and organizational boundaries. In these environments, traditional Identity and Access Management  (IAM) models begin to fail. Agents are not users and they are not static services. They act on behalf of others, change context during execution, and operate with different levels of autonomy and risk.
This talk examines why classic IAM assumptions like long lived identities, static permissions, and check once trust always authorization do not hold for agentic systems. It introduces design principles for agent aware identity based on ephemeral task scoped identities, explicit delegation instead of impersonation, continuous authorization, and runtime identity binding.
We will outline a practical migration path from traditional IAM to agent aware identity workflows.</abstract>
                <slug>devconf-cz-2026-2457-why-classic-iam-collapses-for-agents-rethinking-iam-for-agentic-systems</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1705'>Parul Singh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/TTYPYR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/TTYPYR/feedback/</feedback_url>
            </event>
            <event guid='aa60b87c-3001-5d58-b6c8-f9ca0a510df0' id='2915'>
                <room>A113 (capacity 64)</room>
                <title>Running events, calendars, and keeping on top of CfPs for your community</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:15</duration>
                <abstract>If you love your community but struggle to stay on top of event organising, or the multi-layered calendar of deadlines and milestones, then you&apos;re not alone. It is relentless (and not all that much fun). 

In this lightning talk, I&apos;m going to cover some timelines for running events &#8211; whether it be in-person or virtual, recurring or one-off &#8211; that you can put into action for your community. I&apos;ll cover some tools and processes that have helped me and my community, as well as identify some pitfalls to avoid.</abstract>
                <slug>devconf-cz-2026-2915-running-events-calendars-and-keeping-on-top-of-cfps-for-your-community</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='790'>Andrew Burden</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/LHEKCK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/LHEKCK/feedback/</feedback_url>
            </event>
            <event guid='21c46802-4d1a-54a8-81ee-0b48f3996e21' id='2749'>
                <room>A113 (capacity 64)</room>
                <title>Tracking Regressions in the Linux Kernel</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T14:35:00+02:00</date>
                <start>14:35</start>
                <duration>00:15</duration>
                <abstract>Catch up on how Linux kernel regressions are reported and resolved using [Regzbot], how [KernelCI] is integrating automated testing into regression tracking, and how emerging AI techniques may help classify regressions.

[Regzbot]: https://linux-regtracking.leemhuis.info/regzbot/
[KernelCI]: https://kernelci.org/</abstract>
                <slug>devconf-cz-2026-2749-tracking-regressions-in-the-linux-kernel</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1859'>Tales da Aparecida</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/VXA7E8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/VXA7E8/feedback/</feedback_url>
            </event>
            <event guid='f02ab877-0bc1-5c5f-af7c-b17717aec79c' id='2502'>
                <room>A113 (capacity 64)</room>
                <title>From SBOM to Dependency Stacks: Making Software Structure Visible</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T14:55:00+02:00</date>
                <start>14:55</start>
                <duration>00:15</duration>
                <abstract>You are probably familiar with the well-known [XKCD comic Dependency](https://xkcd.com/2347/) describing fragile dependencies. Would you like to see what this image would look like for YOUR system? Based on real data? That is exactly what
I am working on in my bachelor&apos;s thesis. I will show you what I have done so far, where the pitfalls are, and what is still left to do.</abstract>
                <slug>devconf-cz-2026-2502-from-sbom-to-dependency-stacks-making-software-structure-visible</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='1724'>Peter &#352;tefunko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/XW8BEX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/XW8BEX/feedback/</feedback_url>
            </event>
            <event guid='be05bf6f-67bc-5a83-8245-eed1ee3bcd5f' id='2756'>
                <room>A113 (capacity 64)</room>
                <title>Beyond Pull Requests: How Non-Code Contributions Scale Open Source Projects</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:15</duration>
                <abstract>Open source success is often measured in commits and pull requests, but long-term sustainability depends equally on non-code contributions. Documentation, community support, advocacy, and knowledge sharing are critical yet undervalued components of thriving ecosystems.

This lightning talk highlights how non-code contributions shape large-scale projects like OpenSearch. Through a real journey from user to contributor and community advocate, it demonstrates how individuals can meaningfully participate without writing production code.

The talk includes a practical example of contributing to Apache Lucene, showing how small improvements in documentation and community engagement create real impact.

Attendees will leave with clear, actionable ways to start contributing immediately and understand how diverse contributions strengthen open source communities.</abstract>
                <slug>devconf-cz-2026-2756-beyond-pull-requests-how-non-code-contributions-scale-open-source-projects</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='264'>Sakshi Nasha</person><person id='1870'>Kris Freedain</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/J97B77/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/J97B77/feedback/</feedback_url>
            </event>
            <event guid='f3770e33-538e-519f-aa6a-072e366bd3d4' id='2320'>
                <room>A113 (capacity 64)</room>
                <title>Bootc Desktop: Container-Native OS for Your Developer Workstation</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T15:35:00+02:00</date>
                <start>15:35</start>
                <duration>00:15</duration>
                <abstract>What if your entire development workstation &#8212; desktop environment, tools, and configurations &#8212; lived in a single container image? This lightning talk introduces bootc desktop: a production-ready Fedora 43 bootc image built for daily use on a ThinkPad X1 Carbon.

I&apos;ll demonstrate how containerized operating systems solve real desktop problems: atomic updates with automatic rollback, reproducible environments from a single Containerfile, and version-controlled configurations. In 15 minutes, you&apos;ll see a complete Wayland desktop (niri compositor + Noctalia shell) boot from a container image, upgrade atomically, and recover gracefully from a bad update.

This isn&apos;t a proof-of-concept &#8212; it&apos;s been my daily driver for a long time. If you&apos;ve ever bricked your workstation with a bad update or spent days recreating your development environment, this talk is for you.</abstract>
                <slug>devconf-cz-2026-2320-bootc-desktop-container-native-os-for-your-developer-workstation</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='83'>Xiaofeng Wang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/VPVATE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/VPVATE/feedback/</feedback_url>
            </event>
            <event guid='dd0817e6-69df-5674-892a-08a75272c00c' id='2817'>
                <room>A113 (capacity 64)</room>
                <title>Improving OpenShift Cluster Updates, Step by Step</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T15:55:00+02:00</date>
                <start>15:55</start>
                <duration>00:15</duration>
                <abstract>Whether you&#8217;re managing a single-node cluster for a personal project or hundreds of nodes running production applications at scale, there&#8217;s one part of the cluster lifecycle you can&#8217;t escape: updates.

Cluster updates can feel like magic, a mysterious ritual that keeps clusters healthy and users confident. In this talk, we&#8217;ll peek behind the curtain of OpenShift updates and show how recent engineering work is making this essential process more transparent, reliable, and even a bit more fun.

You&#8217;ll hear about new mechanisms, challenges encountered, and lessons learned. This talk offers a glimpse into the ongoing effort to make updates more seamless for everyone, from lifting the hood on cluster updates to ensuring reliability in a world where every cluster is unique.</abstract>
                <slug>devconf-cz-2026-2817-improving-openshift-cluster-updates-step-by-step</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1901'>David Hurta</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/KRR8RT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/KRR8RT/feedback/</feedback_url>
            </event>
            <event guid='d37286c5-af6b-5450-96d5-b17bb5008974' id='2374'>
                <room>A113 (capacity 64)</room>
                <title>Skiff - OCI image analysis utility</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:15</duration>
                <abstract>Container Images are foundational to modern infrastructure, yet their internal structure can often be opaque and difficult to debug. Large image sizes, hidden redundant files, and inefficient layering can lead to slower deployments and wasted resources. Manually dissecting layers or understanding disk usage across an image stack is often cumbersome and time-consuming.

This lightning talk introduces [`skiff`](https://github.com/dcermak/skiff/), a powerful command-line utility designed to simplify OCI image introspection. Built using podman&apos;s container libraries, `skiff` provides developers and operators with tooling to introspect image layers. We will demonstrate how `skiff` can be used for the following tasks:
- Identify large layers and files
- Explore layer contents directly
- Diff installed packages
- Locate wasted space

Join this session to learn how skiff can help you analyze, debug, and optimize container images for better performance and resource utilization.</abstract>
                <slug>devconf-cz-2026-2374-skiff-oci-image-analysis-utility</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='569'>Dan &#268;erm&#225;k</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/N77QWQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/N77QWQ/feedback/</feedback_url>
            </event>
            <event guid='bae26b10-37e5-5b35-86e1-14ae1a80d962' id='2119'>
                <room>A113 (capacity 64)</room>
                <title>Can You Hear This? Turning a Clinical Hearing Test into a Kids&#8217; Game</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-18T16:35:00+02:00</date>
                <start>16:35</start>
                <duration>00:15</duration>
                <abstract>During a professional hearing test for my daughter, I noticed something odd: the technician explicitly instructed her not to raise her hand when no sound was played. That was the moment I realized the test deliberately relies on false positives and false negatives &#8212; and that the process itself is surprisingly fragile, especially for kids.

Out of curiosity (and mild parental stubbornness), I decided to recreate the standard clinical hearing test in code, and then explore how it could be improved. The result is a browser-based open source hearing test and a kid-friendly game.</abstract>
                <slug>devconf-cz-2026-2119-can-you-hear-this-turning-a-clinical-hearing-test-into-a-kids-game</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='129'>Elad Tabak</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/WWJYP9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/WWJYP9/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A218 (capacity 20)' guid='da08496e-f8b6-5572-aaf7-efd05a5c252c'>
            <event guid='bf29f950-c72c-50d1-ba82-0c74b26f88ba' id='2674'>
                <room>A218 (capacity 20)</room>
                <title>Next-generation agile: 4# Practical Techniques for Coordination Large Complex Projects.</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>In this workshop, we will introduce and practice four techniques, enabling the discovery and free floating of essential information between teams in a project, or projects in a program, tasked with delivering large, complex, and uncertain assignments:
1.	Project metadata technique; designed to increase information awareness and the discovery of predefined project metadata elements
2.	Result Breakdown Structures are designed to visually represent the project&apos;s scope, enabling more accurate cost and work hour estimates
3.	Power Kanban: distribution of key information between teams on demand, see who is working on what, determine whether you are a stakeholder in a decision, and dashboards
4.	Agile Rolling Wave Planning is designed to balance the conflicting needs between long-term and short-term planning.
Participants will be involved in planning the construction of a dream house with a pool and renewable energy systems, experience each technique firsthand, and share their findings.</abstract>
                <slug>devconf-cz-2026-2674-next-generation-agile-4-practical-techniques-for-coordination-large-complex-projects</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1841'>Paul Cuypers</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/R8A39N/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/R8A39N/feedback/</feedback_url>
            </event>
            <event guid='563cbe6b-9d49-53bc-bbda-6bf3ea8a736d' id='2324'>
                <room>A218 (capacity 20)</room>
                <title>The 80-Minute challenge: Building your first MCP server, Live</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>In this hands-on workshop, we will build an MCP server and connect it to an AI agent (such as Cursor or Postman) to simulate real-world tool orchestration. We will move step by step through the following phases: 

Phase 1 &#8211; Foundation:
Understand why standardized engineering with FastAPI turns AI from demo to production system. Validate your setup (Git, Python, VSCode, Postman/Cursor). Explore the template-mcp-server repo and its architecture.

Phase 2 &#8211; Zero to Local:
Clone the repo, configure environment files, and run the base template. Review project structure, request flow, and where core logic resides.

Phase 3 &#8211; Build a Custom Tool:
Implement a new MCP tool step-by-step. Define its purpose, inputs, and execution logic. Run locally and confirm it&#8217;s discoverable and functional via testing.

Phase 4 &#8211; Integration &amp; Orchestration:
Connect your MCP server to an agent (e.g., Cursor). Observe live tool invocation. Finally, containerise the app for scalable, production-ready deployment.</abstract>
                <slug>devconf-cz-2026-2324-the-80-minute-challenge-building-your-first-mcp-server-live</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='738'>Ramsha Ashraf</person><person id='84'>Manish Bainsla</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/JXUHRW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/JXUHRW/feedback/</feedback_url>
            </event>
            <event guid='581e1e51-05fa-526e-adf3-87f0b72613f6' id='2612'>
                <room>A218 (capacity 20)</room>
                <title>Verifying and Signing Artifacts with Sequoia PGP</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>If you work with source code, you probably care about its integrity. Signing an artifact like a file enables others to not only verify that it wasn&apos;t corrupted, but also figure out who authorized it. When used correctly, this information can protect against a range of supply-chain attacks.

In this workshop, you&apos;ll learn how to verify and sign artifacts, and manage certificates. (We won&apos;t cover encryption.) We&apos;ll use Sequoia, which is the OpenPGP implementation used by Fedora, RHEL, Debian and Ubuntu to authenticate packages.

We&apos;ll start by learning how to verify a file and discuss what it means to verify a signature. The focus will be not just on the steps, but understanding what they accomplish. We&apos;ll then move on to signing your own software. We&apos;ll generate a key, talk about how to protect it and how to get it to your users so they can verify your software. Finally, we&apos;ll configure git to sign commits and experiment with sq-git, a tool that helps manage a project&apos;s signing policy.</abstract>
                <slug>devconf-cz-2026-2612-verifying-and-signing-artifacts-with-sequoia-pgp</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1828'>Neal H. Walfield</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/XMYGSJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/XMYGSJ/feedback/</feedback_url>
            </event>
            <event guid='f81a075c-d777-57ef-8ed5-09148be35013' id='2834'>
                <room>A218 (capacity 20)</room>
                <title>Try Desktop Accessibility</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>Do you want to try how assistive technologies work?
Do you want to learn how to test accessibility of an application?

Depending on the interest of workshop participants, we will give practical demonstrations of selected topics from the following list of GNOME desktop accessibility features:

- Orca - basic operations, flat review, learn mode,
- accerciser - inspect applications from the screen reader&apos;s point of view,
- brltty-xw - virtual Braille display,
- (screen) magnification,
- appearance - contrast, dark mode, text size, cursor size, ...
- suppress moving and flashing content,
- on-screen keyboard,
- visual alerts,
- typing assist - repeat keys, slow keys, sticky keys, bounce keys
- mouse assist - mouse keys, locate pointer, secondary click, hover click

As impaired users (and developers), we would like to show you what is important for us in GUI and how applications should work not to make our lives (even) more complicated.</abstract>
                <slug>devconf-cz-2026-2834-try-desktop-accessibility</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1907'>Bohdan Milar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ELTUS8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ELTUS8/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='C228 (capacity 24)' guid='d55b832a-f84a-5e91-b021-1ed67c6f119a'>
            <event guid='e1ed69db-5134-5066-9c06-7c47fbf03a20' id='2214'>
                <room>C228 (capacity 24)</room>
                <title>Podman Desktop - Creating extensions to simplify container workflows</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>In this workshop, we will teach you how to easily create a custom Podman Desktop extension. With these extensions, you will be able to run commands, monitor container logs, and build features tailored exactly to your needs.

We will guide you through the [Podman Desktop API](https://podman-desktop.io/api) and the entire [development journey](https://podman-desktop.io/docs/extensions/developing)&#8212;from initial setup to a finished product for you and your team. Finally, we will show you how to automate the process using CI/CD to build extension images and how to install them directly into Podman Desktop.</abstract>
                <slug>devconf-cz-2026-2214-podman-desktop-creating-extensions-to-simplify-container-workflows</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1467'>Ev&#382;en Gasta</person><person id='1706'>Ondrej Dockal</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/WQULVZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/WQULVZ/feedback/</feedback_url>
            </event>
            <event guid='2f569459-fca4-5ee1-9283-8b10f4ce4c60' id='2343'>
                <room>C228 (capacity 24)</room>
                <title>Practical PKI: A hands-on X.509 workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>X.509 certificates are vital for Internet security, yet their inner workings often remain a mystery. This intermediate workshop moves beyond the &quot;black box&quot; to provide practical skills in Public Key Infrastructure (**PKI**) and certificate management using **FreeIPA**.

Attendees will explore diverse use cases, including WebPKI, Smart Card auth, Kerberos PKINIT, and 802.1X EAP, essential for system administrators or DevOps engineers.

**Hands-on topics include:**
* PKI fundamentals and X.509 anatomy.
* Using **OpenSSL** to generate keys and CSRs.
* **ACME** (Let&apos;s Encrypt) and FreeIPA issuance.
* Configuring certificate profiles, sub-CAs, and enabling ACME.
* External signing and renewal of the FreeIPA CA.
* Linux Smart Card authentication and host configuration.
* Future trends: Certificate Transparency and Post-Quantum cryptography.

**Prerequisites:** Participants will access a cloud lab and will only need an **SSH client** and to be comfortable with the **Unix command line**.</abstract>
                <slug>devconf-cz-2026-2343-practical-pki-a-hands-on-x-509-workshop</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1661'>Alessandro Garagnani</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/DJRXRD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/DJRXRD/feedback/</feedback_url>
            </event>
            <event guid='fc566eab-5083-5ff3-9cd4-4ed65dcdf658' id='2814'>
                <room>C228 (capacity 24)</room>
                <title>25 PRs and Counting &#8212; Contribute to Podman with AI or Traditional Tools</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>At DevConf.CZ 2025 this workshop packed the room and helped generate 25 pull requests, with multiple first-time contributors submitting their first open-source PR. We&apos;re back with a twist: bring your AI tool of choice.

Podman is a CNCF Sandbox project heading to incubation and it needs contributors. This workshop gives you two paths to your first (or next) contribution:
Path A &#8212; Traditional. Find an issue, write a fix, submit a PR the classic way with Podman experts guiding you.
Path B &#8212; AI-assisted. Use Cursor, Claude, or your preferred AI tool to help write a fix. We&apos;ll teach you to contribute AI-generated code well &#8212; review what the AI produces, verify it solves the problem, and submit a PR maintainers will want to merge.

Both paths end the same way: a real pull request on the Podman repo, tested and ready for review.

Pre-req
Basic programming knowledge
A GitHub account
Familiarity with Git is a plus
Podman on your laptop
For Path B: your preferred AI coding tool and the above</abstract>
                <slug>devconf-cz-2026-2814-25-prs-and-counting-contribute-to-podman-with-ai-or-traditional-tools</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='623'>Neil Smith</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/A7XBKH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/A7XBKH/feedback/</feedback_url>
            </event>
            <event guid='da75d46b-bc07-584a-b5c8-481e9de37f1b' id='2025'>
                <room>C228 (capacity 24)</room>
                <title>Build your observability stack with OpenTelemetry and Mimir</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-18T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>During this workshop, we will build fully operational observability stack using OpenTelemetry, Mimir, Grafana, and other notoriously known tools. We will explore the key differences between Prometheus and OpenTelemetry + Mimir OSS. By the end of the workshop, you will understand basic functionalities of all mentioned and be capable of configuring and deploying them in a way that you will never lose metrics again!</abstract>
                <slug>devconf-cz-2026-2025-build-your-observability-stack-with-opentelemetry-and-mimir</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1486'>Ondrej Babec</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/YKXGA8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/YKXGA8/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Students Club' guid='7127fcaa-1a09-5b8c-94bb-948e2f0513ad'>
            <event guid='64e4e066-b360-50a0-aed9-48a2cbbf9130' id='1983'>
                <room>Students Club</room>
                <title>Candy Swap</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2026-06-18T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Sweetest meetup on DevConf. Bring a candy, eat a candy</abstract>
                <slug>devconf-cz-2026-1983-candy-swap</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='444'>Vadim Rutkovsky</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/SF3TTQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/SF3TTQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Offsite location' guid='649125ff-1dbc-591c-9eea-783dc045fa9e'>
            <event guid='acb76d18-6831-5fd8-a4ef-7c13b9bb7a78' id='2796'>
                <room>Offsite location</room>
                <title>DevConf warm-up run</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2026-06-18T07:00:00+02:00</date>
                <start>07:00</start>
                <duration>01:20</duration>
                <abstract>If you want to warm up and enjoy a little bit of exercise before sitting down for the conference talks feel free to join us for a fun run near close to the conference venue.

We want to meet at the #1 tram stop &quot;Tylova&quot; at 7:00 am on Thursday the 18th and are planning to run for about 30-40 minutes.

We will run similar to the following track but shorten it if necessary.
https://mapy.com/s/nupesofalo

All types of runners, whether fast or slow, are welcome to join. We&apos;ll adjust our pace to accommodate everyone so that we can all enjoy it and of course, we can also adjust our route if we need to.</abstract>
                <slug>devconf-cz-2026-2796-devconf-warm-up-run</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='461'>Ondrej Lichtner</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/7VDEQ8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/7VDEQ8/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2026-06-19' start='2026-06-19T04:00:00+02:00' end='2026-06-20T03:59:00+02:00'>
        <room name='D105 (capacity 300)' guid='2a6e03f7-f93f-5256-be92-1f127b7b201b'>
            <event guid='98602430-9390-5152-8ac4-7f531e4dba6c' id='2316'>
                <room>D105 (capacity 300)</room>
                <title>Observability&#8217;s Sixth Sense: Detecting Anomalies in Metrics</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Modern systems produce more metrics than any single person can reason about. As systems grow and change, defining fixed thresholds becomes harder and unexpected behavior often appears without clearly crossing an alert boundary.
This talk looks at anomaly detection as a complementary way of working with metrics. Instead of relying on predefined limits, anomaly detection focuses on identifying behavior that deviates from what is normally observed over time.
Using a live walkthrough with real metric data, we show how anomalies can surface gradual changes, unusual patterns, and subtle shifts that are easy to miss in dashboards. The focus is on how developers can interpret these signals, where anomaly detection is useful and where it is not.
This session is exploratory and practical, aimed at developers who work with metrics and want additional ways to understand system behavior without introducing complex models or heavy tooling.</abstract>
                <slug>devconf-cz-2026-2316-observability-s-sixth-sense-detecting-anomalies-in-metrics</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='2015'>Dima Kozlov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/E7VFMC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/E7VFMC/feedback/</feedback_url>
            </event>
            <event guid='06560f49-ad7f-5a89-911e-bceffff4708e' id='2828'>
                <room>D105 (capacity 300)</room>
                <title>Is Your AI Truly Open ? Cutting Through the Hype</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>As AI models become central to our development stacks and platforms, the community faces a critical question: **what actually makes AI &quot;Open Source&quot; ?** This session dives into the heart of the Open Source AI debate, giving developers, maintainers, and contributors the tools to cut through the hype, defend open-source principles, and build transparent AI ecosystems.

Following a quick baseline on AI/ML mechanics, attendees will learn how to:
- **Navigate the Paradigm Shift**: Understand why defining Open Source AI is fundamentally different (and harder) than traditional Open Source Software.
- **Stress-Test Openness**: Apply community frameworks like the Open Source AI Definition (OSAID) and Foundation Model Transparency Index to evaluate the models you use and build.
- **Spot the Fakes**: Break down the technical realities of &quot;open weights&quot; and learn how to call out deceptive &quot;openwashing&quot; in the ecosystem.</abstract>
                <slug>devconf-cz-2026-2828-is-your-ai-truly-open-cutting-through-the-hype</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1904'>Alfonso Cancellara</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/7ATDW7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/7ATDW7/feedback/</feedback_url>
            </event>
            <event guid='07b1ead7-881f-5129-8f06-8b4a4e8c037a' id='2015'>
                <room>D105 (capacity 300)</room>
                <title>Fine-tuning a small model for style/vibe (a Kimi distillation and beyond)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Edge-runnable smaller language models have a significant appeal to privacy-conscious technical users. 

Kimi K2 Instruct, an extremely large language model (1T parameter MoE), has developed a &quot;vibe&quot; uniquely attractive to technical users. with low sycophancy and high creativity. 

Attempting to distill a heavy &quot;vibe&quot; into a 1.5B model (IBM Granite 4-h Nano) has run into a number of issues but produced interesting results, with different training methods and optimizers tried.</abstract>
                <slug>devconf-cz-2026-2015-fine-tuning-a-small-model-for-style-vibe-a-kimi-distillation-and-beyond</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1482'>Misha Ramendik</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/S77HFM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/S77HFM/feedback/</feedback_url>
            </event>
            <event guid='eb7b4553-12ad-5100-a428-76fb94772b18' id='2098'>
                <room>D105 (capacity 300)</room>
                <title>RHDH Local as an AI Agent: Zero-Config Platform Setup</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Red Hat Developer Hub (RHDH) Local is a powerful tool for testing and developing with RHDH, but initial setup requires deep knowledge of catalogs, plugins, and configurations, often taking hours. This session demonstrates how we transformed RHDH Local into an intelligent AI agent that automatically configures developer platforms using industry-standard technologies.

We&apos;ll explore a multi-LLM architecture (OpenAI, Anthropic Claude, Ollama) integrated with LangChain and LangGraph for agent orchestration. The system uses RAG (Retrieval Augmented Generation) with vector databases to provide context-aware recommendations. The agent autonomously analyzes Git repositories, detects tech stacks, generates catalog entities, recommends plugins, and configures RHDH Local, reducing setup time from hours to minutes.

The presentation covers the architecture, demonstrates live auto-configuration, and shows how the agent learns from patterns to improve recommendations.</abstract>
                <slug>devconf-cz-2026-2098-rhdh-local-as-an-ai-agent-zero-config-platform-setup</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='474'>Fortune Ndlovu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/AKVUVQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/AKVUVQ/feedback/</feedback_url>
            </event>
            <event guid='9b89331d-82c8-5780-9b53-e44f7fab003e' id='2847'>
                <room>D105 (capacity 300)</room>
                <title>What can A2A do for you and what can you do for it</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Proliferation of multiple agentic AI systems has created a need for a common protocol, enabling agents to share information, delegate tasks and generally coordinate their behavior.  

The Agent2Agent (A2A) protocol is an emerging industry answer to this issue. The protocol, now under the stewardship of Linux Foundation, is being developed in open source tradition, with implementations in multiple major programming languages. 

In this talk, we will examine:
* The Protocol Architecture: How are agent communications conducted
* Implementation patterns: Adding A2A capabilities to our agents
* Governance: How is the future direction of the protocol development decided
* Protocol extensions:  How can we create new capabilities for A2A</abstract>
                <slug>devconf-cz-2026-2847-what-can-a2a-do-for-you-and-what-can-you-do-for-it</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='262'>Jiri Podivin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/XFB8TY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/XFB8TY/feedback/</feedback_url>
            </event>
            <event guid='88f0a0f2-5c40-5f6f-b7ef-a6232f992e95' id='2080'>
                <room>D105 (capacity 300)</room>
                <title>Symmetric Memory in PyTorch: 10x Faster GPU Communication for AI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>GPU communication is the bottleneck in LLM serving. Traditional PyTorch collectives copy data and synchronize unnecessarily, adding 100+ microseconds per operation. This talk introduces symmetric memory: zero-copy RDMA between GPUs using NCCL 2.29&apos;s one-sided APIs. We&apos;ll explore three primitives (put_signal, wait_signal, barrier) that enable direct GPU memory access with &lt;10 ms latency&#8212;10x faster than traditional collectives. The implementation integrates with torch.compile through a registration API, allowing any operator to declare symmetric memory requirements without modifying compiler code. Live demonstrations show 35% throughput improvement in tensor-parallel LLM inference. We&apos;ll cover the architecture, memory registration, compiler integration challenges, and production deployment guidance. Attendees learn when to use symmetric memory versus traditional collectives, how to integrate it into applications, and PyTorch&apos;s GPU communication roadmap.</abstract>
                <slug>devconf-cz-2026-2080-symmetric-memory-in-pytorch-10x-faster-gpu-communication-for-ai</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1305'>Rohit Singh Rathaur</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/TM78BY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/TM78BY/feedback/</feedback_url>
            </event>
            <event guid='40e52002-c92f-5b17-b7dd-ce0c34658c9e' id='2266'>
                <room>D105 (capacity 300)</room>
                <title>Inside MoE Optimization: A Profiler-Guided Tour of torch.compile and vLLM</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Mixture of Experts (MoE) architectures trade dense computation for conditional sparsity activating only a subset of experts per input token. But this sparsity doesn&apos;t come for free: dynamic routing decisions, irregular memory access, and excessive kernel launches can quietly undermine performance. This talk covers optimization strategies for MoE inference using PyTorch 2.x&apos;s compilation stack alongside vLLM&apos;s serving framework. We will show Profiler traces to illustrate four key areas for optimization: kernel fusions, FX graph optimizations, memory layout optimization, and dynamic shape specialization for variable batch sizes. After that will discuss how to extract insights from profiler data mapping kernel timelines to specific fusion passes, identifying memory-bound vs. compute-bound expert execution, and validating that compiled MoE forward passes maintain batch size flexibility without guard-induced recompilation.</abstract>
                <slug>devconf-cz-2026-2266-inside-moe-optimization-a-profiler-guided-tour-of-torch-compile-and-vllm</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1379'>Parshant Sharma</person><person id='1634'>Ayush Satyam</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/CSGDXU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/CSGDXU/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0206 (capacity 154)' guid='edb74461-bcd7-5800-814d-3d343b29e0a0'>
            <event guid='2b37d940-32da-5118-812f-1465093d8f5f' id='2377'>
                <room>D0206 (capacity 154)</room>
                <title>No Unsigned Models in My Cluster: Bringing Container Trust to AI Models on Kubernetes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Container images get signed and verified. AI models almost never do. A poisoned checkpoint can run arbitrary code at deserialization, yet Kubernetes clusters treat model weights as trusted blobs. The tooling to change this reached v1.0 in 2025.

This talk walks through a practical enforcement pipeline for model trust on Kubernetes using three open source tools: **Sigstore model signing** (OMS v1.0) to sign model artifacts, the **Sigstore Model Validation Operator** for admission time verification, and **Kyverno** policies to block workloads referencing unsigned models. We trace the lifecycle: signing in CI, recording in **Rekor**, and blocking a tampered checkpoint at deploy time.

We also cover what still breaks: verification with quantized and adapter merged models, hashing instability across formats, and where **AIBOM** metadata fits into the attestation chain. A **live demo** signs, deploys, and blocks an unsigned model on a running cluster.</abstract>
                <slug>devconf-cz-2026-2377-no-unsigned-models-in-my-cluster-bringing-container-trust-to-ai-models-on-kubernetes</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='337'>Rahul Sharma</person><person id='87'>Ayushi Tiwari</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/CVPQC9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/CVPQC9/feedback/</feedback_url>
            </event>
            <event guid='dc42ad79-dcd9-5cb6-85be-c174e62d017e' id='2222'>
                <room>D0206 (capacity 154)</room>
                <title>The Open Source Way: How Community Collaboration is Fixing the Future of Tech Regulation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>By 2026, the regulatory landscape for tech industry has fundamentally shifted, with unprecedented implications to open source. From the EU Cyber Resilience Act (CRA) to &quot;Digital Sovereignty&quot; - these terms rightfully sound like the antithesis of the open values. But the story of the last 2-3 years isn&apos;t one of defeat. It&#8217;s a story of how the open source community &quot;debugged&quot; the law.

In this talk we reveal how engineers entered the negotiation rooms to fix critical bugs in the legislation and standards. We will look at the technical reality behind the CRA Open Source victory, translating &quot;Secure by Design&quot; for open source directly into European Standards. We will also reframe Digital Sovereignty into the real engineering values of innovating resilience, quality and security that comes from transparency and freedom that only open source can offer.

Join us to see how we turn regulation from a blocker into a feature, ensuring the &quot;Open Source Way&quot; remains the standard for innovation.</abstract>
                <slug>devconf-cz-2026-2222-the-open-source-way-how-community-collaboration-is-fixing-the-future-of-tech-regulation</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='725'>Roman Zhukov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ALPDHD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ALPDHD/feedback/</feedback_url>
            </event>
            <event guid='5095f754-0204-5add-8b95-d7e33c246e82' id='2224'>
                <room>D0206 (capacity 154)</room>
                <title>Stop Spawning VMs:Architecting High-Density Performance Testing with Container-Based Simulation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Modern large-scale performance testing often runs up against a fundamental limitation: traditional virtual machines simply don&#8217;t scale economically or practically when simulating thousands of systems. Provisioning and managing 4,000&#8211;5,000 VMs quickly becomes cost-prohibitive and operationally unmanageable, making it difficult to accurately emulate real-world distributed workloads.

In this talk, I present a container-based approach for high-density system simulation that replaces VM-centric test environments with lightweight containers orchestrated on a small number of powerful hosts. Using Podman to run large numbers of containers on a single machine, we demonstrate how to spin up thousands of isolated test environments rapidly with significantly lower overhead than VMs.

I will walk through the challenges faced in this approach - like resource exhaustion , kernel limits and how to overcome those.We would wrap up by discussing how to run tests and collect metrics under high load.</abstract>
                <slug>devconf-cz-2026-2224-stop-spawning-vms-architecting-high-density-performance-testing-with-container-based-simulation</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1612'>Shubham Bansal</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/GH8FMW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/GH8FMW/feedback/</feedback_url>
            </event>
            <event guid='89520ba2-1a1f-5a06-b1b0-0600c2115064' id='2293'>
                <room>D0206 (capacity 154)</room>
                <title>Event-Driven Infrastructure: Autonomous Operation and Unreliable Networks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Automotive, industrial, and remote systems often operate in environments where connectivity is intermittent and centralized control cannot be assumed.

Most automation assumes the network works and the controller can keep pushing state. In unreliable networks, systems must instead respond to local events, make deterministic decisions, and transition between explicit runtime states.

This talk presents an event-driven architecture for infrastructure automation based on state machines and local decision-making. We&#8217;ll examine practical design patterns for building predictable, self-healing systems under network instability, and see some demos!</abstract>
                <slug>devconf-cz-2026-2293-event-driven-infrastructure-autonomous-operation-and-unreliable-networks</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='381'>Bo Maryniuk</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/WR7TQH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/WR7TQH/feedback/</feedback_url>
            </event>
            <event guid='67cbabd1-4294-5c25-acf1-f93c7e2bb7fd' id='2620'>
                <room>D0206 (capacity 154)</room>
                <title>Discovering the Magic Behind OpenTelemetry Instrumentation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Instrumentation is the secret ingredient that brings observability to life, revealing the intricate workings of applications in ways logs and metrics alone can&#8217;t match. In this talk, we&#8217;ll dive deep into the magic of OpenTelemetry instrumentation, exploring how to uncover hidden insights within your applications and services.
Despite the hype, automatic instrumentation is very nice to get started, but manual instrumentation is the one that helps us to really observe our system. Join us as we break down the essentials of OpenTelemetry instrumentation, by crafting custom metrics, spans and logs to track the most critical parts of workflows. You&#8217;ll see how simple, well-placed instrumentation points can reveal complex system behaviors, helping you detect bottlenecks, trace errors, and understand end-to-end request flows.
Whether you&#8217;re new to observability or looking to master OpenTelemetry, this session will show you how to harness the full potential of manual instrumentation.</abstract>
                <slug>devconf-cz-2026-2620-discovering-the-magic-behind-opentelemetry-instrumentation</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1831'>Jose G&#243;mez-Sell&#233;s</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/P7EDVA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/P7EDVA/feedback/</feedback_url>
            </event>
            <event guid='cb41e5c2-ec39-50e5-9046-5b53970e911a' id='2391'>
                <room>D0206 (capacity 154)</room>
                <title>Beyond the Linear Trap: Scaling CI/CD with State-on-Demand</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Modern CI/CD pipelines promise speed and parallelism, yet testing often remains linear. Many teams rely on one large end to end flow or chained test cases where each step depends on the previous. This creates a scalability ceiling: no true parallel execution, and one early failure blocks all downstream validation.

The constraint is not tooling but state management. Parallel tests require the ability to start from any required business state without replaying earlier steps.

Two strategies enable this shift. Environment virtualization uses snapshots and layered storage to restore systems instantly into predefined states. State aware provisioning pre creates or duplicates entities across lifecycle stages so tests can begin directly from meaningful states.

Treating system state as a first class concern decouples tests, isolates failures, reduces feedback time, and turns testing into a scalability enabler.</abstract>
                <slug>devconf-cz-2026-2391-beyond-the-linear-trap-scaling-ci-cd-with-state-on-demand</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1681'>V&#225;clav Bro&#382;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/BFG3RF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/BFG3RF/feedback/</feedback_url>
            </event>
            <event guid='aa4eab8c-6b01-5f72-bc3a-3e5910eb4a25' id='2615'>
                <room>D0206 (capacity 154)</room>
                <title>The practical implementation of Documentation as Code</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>This talk will explore how to apply the docs-as-code principles to generate, manage and deliver documentation with the same rigour as software. We will examine how to create maintainable, versioned documentation that can be delivered continuously and scales seamlessly with your infrastructure and applications.

Moving beyond tooling and pipelines, we will explore how concepts from microservices architecture, such as modularity, clear boundaries, ownership and independent deployment, can be applied to documentation. By structuring documentation as loosely coupled, domain-driven components, teams can improve clarity, reduce duplication and allow different documentation areas to evolve independently, just as they would with services.

Finally, we will address a frequently overlooked truth: simply writing documentation does not solve the problem. It must be readable and understandable and designed with its audience in mind.</abstract>
                <slug>devconf-cz-2026-2615-the-practical-implementation-of-documentation-as-code</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1830'>Christian L&#246;lkes</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/QMVDWZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/QMVDWZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0207 (capacity 90)' guid='6ad4176d-69c3-546c-ae9d-166efc176ef2'>
            <event guid='5c730f01-cc1a-586b-bf58-4319b41c9938' id='2040'>
                <room>D0207 (capacity 90)</room>
                <title>User Defined Networks: Gateway to Secure Multi-Tenancy</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>In Red Hat OpenShift, the default pod network is a flat, shared space across tenants. While this works for many scenarios, organizations with stringent security and compliance requirements need stronger network isolation &#8212; right at the pod network level. User Defined Networks (UDN) provide that capability, enabling fine-grained segmentation and paving the way for truly secure multi-tenancy.
In this session, you will:
Understand the &quot;Why&quot;, &quot;what&quot; and &quot;How&quot; factors of User Defined Networks.
Explore best practices and benefits of using UDN in OpenShift Virtualization networking use cases.
Dive deep into BGP protocol support into the core of OpenShift Networking including UDN.
The session will also feature a live demo showcasing UDN in action for virtual machine networking use cases.</abstract>
                <slug>devconf-cz-2026-2040-user-defined-networks-gateway-to-secure-multi-tenancy</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1402'>Jatan Malde</person><person id='1405'>Ami Desai</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/PMMHYW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/PMMHYW/feedback/</feedback_url>
            </event>
            <event guid='30c16bc0-2b90-51ff-9c6b-1c9ce796354c' id='2929'>
                <room>D0207 (capacity 90)</room>
                <title>Who Dropped the Packet? Solving K8s Network Mysteries in Real-Time</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Ever felt like finding a network issue in Kubernetes is like looking for a needle in a burning haystack? As microservices scale dynamically across nodes, traditional tools like tcpdump simply don&apos;t cut it anymore. Enter the OpenShift Network Observability Operator.

Powered by the magic of eBPF (Extended Berkeley Packet Filter), it provides deep, low-overhead, real-time visibility into your cluster&apos;s network traffic&#8212;without touching a single line of application code. In this talk, we&#8217;ll dive into how the operator translates raw kernel data into actionable insights. We&#8217;ll explore the architecture, explain why eBPF is the ultimate superpower for K8s networking, and share real-world customer success stories.

The session culminates in a live, high-stakes troubleshooting demo: we will purposefully break a microservice architecture and use the operator to diagnose complex communication failures and dropped packets in real-time. Walk away ready to master your cluster&apos;s network.</abstract>
                <slug>devconf-cz-2026-2929-who-dropped-the-packet-solving-k8s-network-mysteries-in-real-time</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='834'>Neeraj Bhatt</person><person id='1669'>Ramesh Sahoo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/URWBHJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/URWBHJ/feedback/</feedback_url>
            </event>
            <event guid='4a643739-614e-5049-80a2-2c3fb78fd131' id='2138'>
                <room>D0207 (capacity 90)</room>
                <title>From cluster-coupled to distributed: Engineering the RGW standalone service</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>This talk explores extending the Ceph RADOS Gateway (RGW) Standalone feature into a Distributed RGW Standalone model. Traditionally, standalone RGW runs on dedicated nodes with local filesystems, operating independently from other Ceph components. Distributed RGW Standalone advances this by deploying multiple RGW instances across different networks and locations.
A major challenge in distributed systems like Ceph, HDFS, NFS, and S3 is maintaining consistent and ordered bucket listings across geographically separated gateways. This session include basics, its engineering to solve such issues, including code snapshots and open-source modules that enable coordination between RGWs.
The result is RGW as a truly standalone, S3-compatible service that is easy to deploy and operate. Attendees will gain a clear understanding of Distributed RGW Standalone, its benefits for data management and high availability, and how it reflects Ceph&#8217;s evolution toward a more modular and scalable architecture.</abstract>
                <slug>devconf-cz-2026-2138-from-cluster-coupled-to-distributed-engineering-the-rgw-standalone-service</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1326'>Kalpesh Pandya</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/TRBM7U/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/TRBM7U/feedback/</feedback_url>
            </event>
            <event guid='4933a084-1256-5b19-8b53-78735fcc191c' id='2398'>
                <room>D0207 (capacity 90)</room>
                <title>High Density VMs in OpenShift: The Journey to Native K8s Swap</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Achieving high VM density in Kubernetes demands advanced memory management. This talk details our journey building the VM higher density solution for OpenShift Virtualization (KubeVirt).

With Kubernetes swap previously in Beta, we needed an immediate way to enable worker node swap. Enter wasp-agent: our custom project to mimic K8s swap externally. We will explore the technical hurdles of this approach, detailing our experiments with Linux cgroups, runtime hooks, and evictions.

As we trace the solution&#8217;s evolution from Dev Preview to GA, attendees will learn about memory overcommit mechanisms (FPR, KSM). Crucially, we&apos;ll detail our transition plan: deprecating wasp-agent to adopt the newly GA&apos;ed native Kubernetes swap, highlighting the platform tunings required for maintainability and consistency.

Finally, we&apos;ll evaluate deployment strategies, comparing Operator-driven automation against manual methods, and the trade-offs of enabling swap at install-time vs on a running cluster.</abstract>
                <slug>devconf-cz-2026-2398-high-density-vms-in-openshift-the-journey-to-native-k8s-swap</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='538'>Igor Bezukh</person><person id='1675'>Itamar Holder</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/SU3SCD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/SU3SCD/feedback/</feedback_url>
            </event>
            <event guid='f26a5092-dc1b-521d-9a24-95d5448569c6' id='2494'>
                <room>D0207 (capacity 90)</room>
                <title>vRouter-Operator: Bringing GitOps and IaC to Virtual Network Functions in Kubernetes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Bringing GitOps and Infrastructure as Code to virtual network functions with open source tools. We combine Kubernetes operators and KubeVirt to manage virtual routers like containers.

We explore an operator that transforms router configuration into Kubernetes CRDs, enabling GitOps and Infrastructure as Code for network infrastructure. Configuration is managed through kubectl or GitOps workflows. Changes trigger reconciliation that syncs to the router VM through controllers, eliminating management networks and SSH. All changes are tracked and can be rolled back easily.

The session covers watching CRD changes, translating to router commands, and pushing updates without out-of-band management. We discuss state drift, reconciliation loops, and sync patterns. You&apos;ll see how treating Router VMs as Kubernetes resources simplifies operations and uses the same tools as your applications.</abstract>
                <slug>devconf-cz-2026-2494-vrouter-operator-bringing-gitops-and-iac-to-virtual-network-functions-in-kubernetes</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1718'>Date (Yu-Chiang) Huang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/S8UFAN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/S8UFAN/feedback/</feedback_url>
            </event>
            <event guid='f9d32cdf-ea6a-53c6-9365-1dc6e6607d0c' id='2849'>
                <room>D0207 (capacity 90)</room>
                <title>The Life of a GPU: From Wasted Resource to Shared Asset with KubeVirt and DRA</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>GPU costs are spiraling, yet clusters waste 30&#8211;40% of capacity due to static allocation. A GPU assigned to a pod sits idle between inference calls, model loading, startup and nobody else can use it. It gets worse when VM-based and containerized workloads run on separate clusters. The pool is siloed. No sharing, no reclaim, just waste.
This talk fixes that at the scheduling layer using two upstream Kubernetes projects i.e KubeVirt, which brings VM workloads under native Kubernetes scheduling, and Dynamic Resource Allocation (DRA), which replaces the rigid device plugin model with a flexible, claim-based API. Together they enable GPU sharing across VMs and containers on a single cluster.
We&apos;ll walk through real scheduling data, the DRA resource claim model, and how KubeVirt VM lifecycle integrates with DRA&apos;s structured parameter API. No theory-heavy slides. just the problem, the architecture, and what works.</abstract>
                <slug>devconf-cz-2026-2849-the-life-of-a-gpu-from-wasted-resource-to-shared-asset-with-kubevirt-and-dra</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1871'>Basavaraju G</person><person id='2019'>Rishika Kedia</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/G78NSF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/G78NSF/feedback/</feedback_url>
            </event>
            <event guid='1fe90628-7615-5654-9341-544aa7324844' id='2322'>
                <room>D0207 (capacity 90)</room>
                <title>An accessible approach to quantum algorithms with QFrame and Qrisp</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Eclipse Qrisp is an open-source Python client library that enables you to create quantum algorithms using ordinary logical and arithmetic operations, in contrast to the low-level quantum circuit and gate approach supported by most other client libraries. The QFrame open-source library (layered above Qrisp) goes a step further, enabling you to define high-level algorithms within a powerful quantum search framework. This presentation gives an introduction to coding with QFrame and Qrisp, providing a glimpse of how quantum computers are likely to be programmed in the future.</abstract>
                <slug>devconf-cz-2026-2322-an-accessible-approach-to-quantum-algorithms-with-qframe-and-qrisp</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='1651'>Fintan Bolton</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ERC3LC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ERC3LC/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E112 (capacity 156)' guid='45c1d774-b04a-5da7-ace1-38e5755eba07'>
            <event guid='cfaab326-cce5-5249-8e92-ce33d1933e6a' id='2481'>
                <room>E112 (capacity 156)</room>
                <title>Snap to the Future: Eight Years of boom (and now: snapm)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>In 2018 we introduced boom, a tool that made snapshot booting as simple as it should have been all along. Eight years later, the question isn&apos;t &quot;can I boot this snapshot?&quot; but &quot;which snapshots exist, why did I create them, what changed, and do I still need them?&quot;

Enter snapm: a complete snapshot manager that handles everything from creation to scheduled garbage collection, with plugins for LVM2 CoW, LVM2 thin, and Stratis. Tell it what you want to snapshot, and it figures out the fiddly bits - no arcane incantations required.

This talk covers the journey from boom&apos;s  beginnings to snapm&apos;s current capabilities: intelligent size policies, multi-volume snapshot sets that actually work with systemd, scheduling with flexible retention policies (count, age, timeline), and the latest addition: the Difference Engine, which answers &quot;what actually changed?&quot; with everything from JSON reports to fancy tree visualisations.

Live demos included. Disasters may be simulated. Rollbacks will be swift.</abstract>
                <slug>devconf-cz-2026-2481-snap-to-the-future-eight-years-of-boom-and-now-snapm</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1714'>bmr.southpaw</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/3WCGK7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/3WCGK7/feedback/</feedback_url>
            </event>
            <event guid='e7c4658f-db55-59a5-834f-ffc19f49d814' id='2908'>
                <room>E112 (capacity 156)</room>
                <title>Foreman, Katello and bootable containers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Traditionally, managing a fleet of machines meant being at the mercy of whatever your package provider published. Foreman and Katello changed that by giving you a way to curate, filter, and control exactly what and when hits your servers. Now, image-mode takes that one step further: instead of managing a shifting list of packages on a live system, you&#8217;re building, versioning, and deploying the entire OS as a single, immutable unit with your application baked in.

In this session, I&#8217;ll break down the practical differences between traditional package-mode and this new image-mode approach. We&#8217;ll look at how Foreman and Katello let you leverage the best of both worlds from image building to management of running systems.</abstract>
                <slug>devconf-cz-2026-2908-foreman-katello-and-bootable-containers</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='533'>Adam R&#367;&#382;i&#269;ka</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/9ZXF3X/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/9ZXF3X/feedback/</feedback_url>
            </event>
            <event guid='756bfc0a-acfd-54aa-9cf9-365b737e3d96' id='2310'>
                <room>E112 (capacity 156)</room>
                <title>Validating Freedom From Interference in Automotive Linux</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>As the Software-Defined Vehicle (SDV) evolves, the kernel must juggle a complex mix of safety-critical functions and general-purpose applications. But how do we prove that a bug in a non-critical &apos;Quality Managed&apos; (QM) container won&apos;t disrupt the deterministic performance required for an ASIL-B context? This is the challenge of Freedom From Interference (FFI).

In this session, we dive into a specialized test suite designed for the Red Hat In-Vehicle Operating System. We&#8217;ll demonstrate a &apos;worst-case scenario&apos; architecture where we execute a syscall fuzzer (Syzkaller) inside the QM environment to intentionally try to break the system from the inside out while simultaneously validating functional integrity and scheduler latency.</abstract>
                <slug>devconf-cz-2026-2310-validating-freedom-from-interference-in-automotive-linux</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1619'>Pablo Ridolfi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/KTQTGA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/KTQTGA/feedback/</feedback_url>
            </event>
            <event guid='80b1af31-5ee0-5e7b-b390-4b60ddd95a56' id='2418'>
                <room>E112 (capacity 156)</room>
                <title>Identical Testing Environments from Laptop to CI with tmt and Testing Farm</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Ever struggled to reproduce a CI failure on your laptop? Two recent enhancements to tmt (Test Management Tool) and Testing Farm bring us closer to identical testing environments:

*Testing Environment Profiles* consistently set up testing environments. Whether running locally or in CI, you get identical system setup. All custom adjustments and workarounds are in a standard place, properly documented, easy to use and contribute. No more manual tweaking repositories or buildroot, just apply the profile.

*Artifact Install* plugin brings consistency to package installation. Instead of installing entire Koji builds, only explicitly requested packages are installed, enabling testing of conflicting subpackages. The same approach is used locally and in CI, no more custom dark magic behind the scenes.

These two features are major steps forward to the new pipeline which fully supports multihost testing and, most importantly, brings another level of consistency between CI and user environments.</abstract>
                <slug>devconf-cz-2026-2418-identical-testing-environments-from-laptop-to-ci-with-tmt-and-testing-farm</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1685'>Petr &#352;pl&#237;chal</person><person id='2014'>Cristian Le</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/9RTXUJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/9RTXUJ/feedback/</feedback_url>
            </event>
            <event guid='341633f2-b86a-58f5-bdb0-e12b27a187e7' id='2775'>
                <room>E112 (capacity 156)</room>
                <title>systemd-sysext in Production: What We Learned Extending /usr Without a Package Manager</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>systemd-sysext is a standard mechanism for overlaying `/usr` on any systemd-based OS. The spec and tooling exists, but what happens when you push it past &quot;hello world&quot; into production software - GPU drivers, Kubernetes, container runtimes?

Flatcar Container Linux has been shipping all of these as sysext images since 2022. Docker and containerd don&apos;t exist as binaries in the base OS - they&apos;re sysext images. Kubernetes can upgrade independently of the OS via sysext + sysupdate.

This talk covers what broke, what we fixed, and what we contributed upstream to systemd. You&apos;ll see the two hardest engineering problems - dynamic linking collisions and library path isolation - and the open source tools (Flix and Flatwrap) that solve them. We&apos;ll discuss when sysext is the right tool and when rpm-ostree is better. 

Whether you work on FCOS, Flatcar, or any other systemd-based distro, sysext is already in your systemd. This talk tells you what to expect when you use it for real.</abstract>
                <slug>devconf-cz-2026-2775-systemd-sysext-in-production-what-we-learned-extending-usr-without-a-package-manager</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1876'>Brian Exelbierd</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/GWM39L/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/GWM39L/feedback/</feedback_url>
            </event>
            <event guid='b7f0042c-1e25-577c-a35b-9b601e679fb1' id='2483'>
                <room>E112 (capacity 156)</room>
                <title>Local package layering on bootc systems with DNF5</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Bootc (bootable containers) enables building bootable host systems with Containerfiles or any other container build tooling. Bootc presents a UX challenge: because bootc systems are immutable, software packages must be installed at build-time, not runtime. To install an additional package, an end user needs to edit their system&apos;s Containerfile, rebuild the image, `bootc switch` to the new image, and reboot. This process is more complicated than the traditional `dnf install` UX, doubly so if the user is directly booting a distribution base image (think Bazzite) and they don&apos;t even have a Containerfile to edit!

What&apos;s needed for `dnf install` (or something like it) to Just Work on bootc systems? Is it possible to reconcile imperative package management and declarative container workflows? And how can we make it fast and reproducible? In this talk, we&apos;ll discuss recent work on `dnf rebuild`, a new DNF5 plugin that will bring satisfying answers!</abstract>
                <slug>devconf-cz-2026-2483-local-package-layering-on-bootc-systems-with-dnf5</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1717'>Evan Goode</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/SY7VNU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/SY7VNU/feedback/</feedback_url>
            </event>
            <event guid='fd78622c-cafe-5281-ac92-f017ade57c0c' id='1989'>
                <room>E112 (capacity 156)</room>
                <title>Applying CI/CD Patterns to Image Mode for RHEL</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Image Mode for RHEL redefines how Red Hat Enterprise Linux is built, packaged, and delivered by adopting proven cloud-native technologies. 
This session shows how to apply CI/CD practices to Image Mode for RHEL, with practical and actionable examples using tools like Tekton, GitHub Actions, GitLab CI, Jenkins, and Ansible Automation Platform, enabling reliable, scalable RHEL builds and deployments.</abstract>
                <slug>devconf-cz-2026-1989-applying-ci-cd-patterns-to-image-mode-for-rhel</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='98'>Alessandro Rossi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/MBQSWY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/MBQSWY/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E104 (capacity 72)' guid='2a5dd106-2274-5e9b-bbb7-3c1d1a8963b4'>
            <event guid='0ef00e03-6b39-5163-8dff-7ac43568f9ff' id='2409'>
                <room>E104 (capacity 72)</room>
                <title>LLM Agents Gone Wild (And How to Tame Them with Quarkus)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>LLM agents look impressive in demos, but problems arise when they hit production. They hallucinate, break your JSON schema, ignore system prompts, and occasionally decide they know better than your business logic.

In this talk, we&#8217;ll move beyond agentic &#8220;Hello World&#8221; and explore what it really takes to build reliable LLM agents in Java with Quarkus.

We&apos;ll examine the different options for building agentic systems, with a focus on architecture. You&apos;ll see how to secure both agent inputs and outputs with guardrails, how to make agent interactions observable, and &#8212; last but not least &#8212; the testing strategies to verify your agents&#8217; functionality. Step by step, we&apos;ll build a production-ready LLM agent so that you can understand the different problems and their solutions.

We can&apos;t make LLM agents fully reliable. But with the tools presented in this talk, we can at least make them predictable.</abstract>
                <slug>devconf-cz-2026-2409-llm-agents-gone-wild-and-how-to-tame-them-with-quarkus</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='135'>Martin &#352;tefanko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZQ99HN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZQ99HN/feedback/</feedback_url>
            </event>
            <event guid='01efd352-d159-573c-a183-c1ded0dcf28d' id='2207'>
                <room>E104 (capacity 72)</room>
                <title>Stop Looking for the Perfect Prompt: The Design-First Workflow for Coding Agents</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>We&#8217;ve all seen the demos: an AI builds a flashy app from scratch, and everyone asks, &quot;What prompt did you use?&quot; But try that &quot;magic prompt&quot; on a massive legacy system or deep inside Linux OS tools, and it falls apart. The &quot;perfect prompt&quot; is a myth. In real-world codebases, agents suffer from &quot;Context Amnesia&quot; - forgetting architectural constraints as the chat grows. They also over-engineer, duplicate code, hallucinate and add redundant fallbacks just to be safe.

This is why human engineers are irreplaceable. We hold the big-picture context and the judgment of what not to build.

This talk cuts through the &quot;autonomous AI&quot; hype. Instead of endless prompt-hacking, I&#8217;ll share a practical, design-first workflow for tools like Cursor and Claude Code. You will learn how to:

- Anchor Context: use Markdown design docs as the agent&apos;s &quot;external memory.&quot;
- Filter the Bloat: force agents to plan first, catching garbage before it&apos;s coded.
- Steer, Don&apos;t Prompt: recover when the agent gets stuck.</abstract>
                <slug>devconf-cz-2026-2207-stop-looking-for-the-perfect-prompt-the-design-first-workflow-for-coding-agents</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1600'>Mark Kemel</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/QUESU8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/QUESU8/feedback/</feedback_url>
            </event>
            <event guid='ab9f157b-2b4d-5080-b7bf-ce3c9ce23a22' id='2464'>
                <room>E104 (capacity 72)</room>
                <title>Backports Over Breakages: Patching AI Stacks Without Killing Your Models</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Generative AI might be the future, but it still runs on Python, glibc, OpenSSL, and the Linux kernel. What happens when a critical CVE drops in these foundational components? If you blindly update, you risk breaking brittle ML dependencies. If you do nothing, your AI infrastructure becomes a massive attack vector.

In this session, we will explore incident response from the perspective of an Enterprise Linux distro engineer. We will demystify how CVE severity is analyzed specifically for AI workloads and unpack the delicate engineering decisions behind backporting security fixes without triggering regressions in complex AI runtimes.

Through a hands-on live demo, we will recreate a historical CVE in a core cryptographic library, demonstrate its impact on a running AI inference service, and apply a seamless system patch to validate service continuity. You will leave with a practical playbook for navigating security crises without sacrificing the stability of your production AI.</abstract>
                <slug>devconf-cz-2026-2464-backports-over-breakages-patching-ai-stacks-without-killing-your-models</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='833'>Nikita Sanjay Patwa</person><person id='300'>Satish Mane</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/3GLWMU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/3GLWMU/feedback/</feedback_url>
            </event>
            <event guid='64dbdf9d-1c9f-5ec5-980c-e7f6b2bf87ff' id='2459'>
                <room>E104 (capacity 72)</room>
                <title>Transforming SBOMs from Compliance Burden to Security Asset</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Managing Software Bill of Materials (SBOMs) has evolved from a recommendation to a legal mandate. For large-scale projects, the challenge lies in ensuring accuracy without hindering build velocity.

In this talk, we examine how we integrated an automated SBOM lifecycle into Konflux, a Kubernetes-native software factory. We introduce Mobster, our tool for automatically generating, enriching, and storing SBOMs for every production build. We&#8217;ll demonstrate how this ensures every container image carries a transparent, verifiable record of its dependencies.

Beyond the build, we explore how SBOMs serve as strategic assets. By integrating with the Trusted Profile Analyzer, we move from per-build compliance to portfolio-wide visibility. We&#8217;ll discuss the framework for mapping vulnerabilities across thousands of components, enabling security teams to pinpoint high-risk dependencies and orchestrate rapid, large-scale remediation across the entire software catalog.</abstract>
                <slug>devconf-cz-2026-2459-transforming-sboms-from-compliance-burden-to-security-asset</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1321'>Ales Raszka</person><person id='1320'>Martin Sikora</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/M7HHXR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/M7HHXR/feedback/</feedback_url>
            </event>
            <event guid='7fc31459-01e7-51e2-9a01-e66835d15411' id='2835'>
                <room>E104 (capacity 72)</room>
                <title>Why ProtoBuf vs JSON Matters More in the AI Era</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Modern distributed systems demand fast, efficient data exchange over REST APIs. JSON has long been the default&#8212;easy to read and debug and works in every browser. But it can be slow and bulky at scale. Protocol Buffers (ProtoBuf) is a binary alternative from Google with smaller payloads, faster serialization, and built-in schema enforcement.

This talk explores both formats through a practical lens: we build the same REST API twice&#8212;once with JSON, once with ProtoBuf&#8212;and benchmark them head-to-head with a live demo. 

We cover the trade-offs: JSON&apos;s readability and browser support vs. ProtoBuf&apos;s strict typing, backward compatibility, and code generation. 

We explore why AI model serving platforms and ML training pipelines rely on ProtoBuf for performance-critical workloads and how gRPC extends it further.

The session includes a real-world security demo showing how crafted input can crash a service. 
You leave with working demo code, benchmarks, and a clear decision guide</abstract>
                <slug>devconf-cz-2026-2835-why-protobuf-vs-json-matters-more-in-the-ai-era</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='814'>Kiran Kashinath Belle</person><person id='1909'>Prasad Kalanke</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/DX79N7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/DX79N7/feedback/</feedback_url>
            </event>
            <event guid='69dce8f5-68f5-58d4-82c9-9c34b0b5b908' id='2177'>
                <room>E104 (capacity 72)</room>
                <title>Most impacting features of newest JDKs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>This talk will cover the most interesting and most impacting features of java platform, language and virtual machine from 22 to 27.  From disabled SecuritManager, over quantum crypto, restricted JNI and new native approaches, to Virtual Threads synchronization, AOT, compact headers, vector API and much more. While staying fully backward compatible and staying in top-ten languages for years - Java remains also progressive language without any gaps to other languages.</abstract>
                <slug>devconf-cz-2026-2177-most-impacting-features-of-newest-jdks</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1579'>jiri vanek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/A7EXYX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/A7EXYX/feedback/</feedback_url>
            </event>
            <event guid='c3db68cf-8ba5-5270-95fa-0ac4325faadc' id='2298'>
                <room>E104 (capacity 72)</room>
                <title>Scaling Cloud Development Environments on Kubernetes: Lessons from Enterprise-Scale Adoption</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Kubernetes excels at scaling workloads, but what happens when your workload is a cloud development environment? There&#8217;s no shortage of resources on scaling traditional workloads, but cloud-based development environments come with their own challenges. While they offer consistency, security, and automation, scaling them pushes the limits of scheduling, storage, and platform stability. We&#8217;ll share lessons learned from operating large-scale, multi-tenant cloud development environments in production.

Learn how we developed a controller-based, policy-driven model for workspace management, leveraging CNCF Devfile spec to standardize workloads and tune for density and multi-tenancy. By making some tweaks to our Kubernetes cluster, we reduced etcd load and improved stability at large scale. This talk will equip you with practical patterns and architecture insights for building and scaling non-traditional workloads on Kubernetes.</abstract>
                <slug>devconf-cz-2026-2298-scaling-cloud-development-environments-on-kubernetes-lessons-from-enterprise-scale-adoption</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='462'>Ilya Buziuk</person><person id='200'>Rohan Kumar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/GHEDPC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/GHEDPC/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E105 (capacity 70)' guid='d736d9ee-9891-5244-a16e-724995a7047a'>
            <event guid='e77cf844-25d9-5577-aeba-96865ce197f6' id='2800'>
                <room>E105 (capacity 70)</room>
                <title>For a Czech Open Source Alliance</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>The European Commission plans to strengthen European technological sovereignty and considers the Open Source a key ecosystem for its development. Will the Czech Open Source benefit from this ecosystem?

No one knows at the moment!

The Commission will set out &quot;strategies for open digital ecosystems&quot;. Will it meet the expectations of Czech open source ecosystem? How can Czech companies adapt to this strategy or other political or situation changes?

Now is the time for an alliance for an Open Source businesses to make sure Czech don&apos;t miss this train. the goal of such alliance could be:

- Advocating for supportive policies and sharing best practices.
- Strengthen businesses through training, awareness of tenders and better visibility.
- Engage with decision-makers to promote openness, accessibility, and interoperability in public services.
- Propagate knowledge through events, communications, and community support to highlight the value of Open Source.</abstract>
                <slug>devconf-cz-2026-2800-for-a-czech-open-source-alliance</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1892'>Alix Guillard</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/UKSGRN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/UKSGRN/feedback/</feedback_url>
            </event>
            <event guid='96eac4db-4cd1-5218-83af-b2048b934090' id='1984'>
                <room>E105 (capacity 70)</room>
                <title>Bridging Embedded Linux and Real-Time Control with Arduino Q</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>This talk explores the evolution of Arduino boards from the pioneering Arduino Y&#250;n (released in 2013, you will see one) to the newly introduced Arduino UNO Q, which combines a full Debian Linux environment with a real-time STM32 microcontroller. Attendees will learn how to leverage this hybrid architecture to build Python applications that seamlessly interact with hardware in real time, opening new possibilities for IoT, automation, and edge AI.</abstract>
                <slug>devconf-cz-2026-1984-bridging-embedded-linux-and-real-time-control-with-arduino-q</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='453'>&#352;t&#283;p&#225;n Bechynsk&#253;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/YZDCAC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/YZDCAC/feedback/</feedback_url>
            </event>
            <event guid='b6e397c0-fef3-5c3e-ab6b-3be7fc1e65f2' id='2420'>
                <room>E105 (capacity 70)</room>
                <title>How to Survive Your First Tech Talk (Without a Kernel Panic)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Giving your first conference talk is terrifying. You worry about forgetting what to say, embarrassing yourself in front of experienced engineers, or freezing in front of a room full of strangers.

I know that feeling well &#8212; because my first talk didn&#8217;t go well. I rushed the preparation, overcomplicated the slides, panicked halfway through the talk (around minute two), and forgot half of what I wanted to say. At one point I spent almost a full minute staring at a slide saying &#8220;ehmmm&#8230; ehmmm&#8230;&#8221; while 80 engineers watched. To make things even better, the talk was supposed to be given by two speakers &#8212; but the day before the conference my co-speaker told me he couldn&#8217;t make it.

It felt like a failure. But it taught me something important: your first talk doesn&#8217;t need to be perfect &#8212; it just needs to happen.

In this talk I&#8217;ll share that story and the lessons I learned so others can prepare their first talk, survive the stage, and maybe even enjoy it.</abstract>
                <slug>devconf-cz-2026-2420-how-to-survive-your-first-tech-talk-without-a-kernel-panic</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='914'>Mario Fernandez</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZJ8HF9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZJ8HF9/feedback/</feedback_url>
            </event>
            <event guid='3887ec9f-393c-563f-8940-7b54f93c4ee4' id='2211'>
                <room>E105 (capacity 70)</room>
                <title>Community Scrum, 9 Months Later: The &quot;Extraordinarily Weird&quot; Journey of CLE</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Nine months ago, the Community Linux Engineering (CLE) team answered a call to action. The mission? To hire an &quot;extraordinarily weird&quot; Scrum Master and partner them with a Product Owner to do the impossible: bring cyclic planning and formal Scrum to a global, volunteer-heavy ecosystem without killing the community spirit.</abstract>
                <slug>devconf-cz-2026-2211-community-scrum-9-months-later-the-extraordinarily-weird-journey-of-cle</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1603'>Rodney Callwood</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/D39EDJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/D39EDJ/feedback/</feedback_url>
            </event>
            <event guid='edf1c43f-b1d3-5eb7-8303-8990a50c8448' id='2295'>
                <room>E105 (capacity 70)</room>
                <title>No Status Updates, How I Do One-on-Ones</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>One-on-one meetings can be one of the most powerful tools for building strong teams, but in many companies, they either don&#8217;t exist or become boring status updates. This is a missed opportunity.

In this talk, I will share simple and practical ways to make one-on-ones meaningful and useful for both managers and team members. We will look at how to build trust, support personal growth, and talk about real problems instead of just tasks. I will also show how to create the right structure, ask better questions, listen with empathy, and follow through on commitments.

The talk is based on my experience working with engineering and open source teams. You will leave with concrete tips, examples, and questions you can start using right away to make your conversations more honest, productive, and human.

Whether you are a manager, a team member, or someone interested in leadership, this talk will help you turn one-on-ones into real value for your team and your work.</abstract>
                <slug>devconf-cz-2026-2295-no-status-updates-how-i-do-one-on-ones</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='387'>Serhii  Turivnyi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/YGYTEM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/YGYTEM/feedback/</feedback_url>
            </event>
            <event guid='ce13d55c-ff19-5bed-adb8-71dfc9f044c2' id='2912'>
                <room>E105 (capacity 70)</room>
                <title>The Climb Nobody Expected: From ~#1200 to #3 rank on the PyTorch Leaderboard</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>You don&#8217;t jump 1,197 spots on the PyTorch contributor leaderboard by accident. As an Agile Practitioner, I wasn&#8217;t the one writing the commits&#8212;I was building the highway so they could actually merge. This talk pulls back the curtain on the unglamorous but powerful processes that helped scale our open-source impact. I&#8217;ll share how we streamlined community contributions, removed friction for external developers, and evolved our internal Agile practices to move at the speed of the broader PyTorch ecosystem. If you want to amplify your team&#8217;s open-source impact, you&#8217;ll see why the right workflow isn&#8217;t just helpful&#8212;it&#8217;s a competitive advantage.</abstract>
                <slug>devconf-cz-2026-2912-the-climb-nobody-expected-from-1200-to-3-rank-on-the-pytorch-leaderboard</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1851'>Saiesh Prabhu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/PWVG7F/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/PWVG7F/feedback/</feedback_url>
            </event>
            <event guid='0959a9ad-f992-5d12-9f80-13c25bef47f4' id='2406'>
                <room>E105 (capacity 70)</room>
                <title>Architecting Integrity: Responsible Software Evolution in the AI Era</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Software engineering is undergoing its most radical shift since the move to Cloud. As AI assistants evolve from writing simple snippets to suggesting entire system architectures, the line between human-authored and machine-generated code is blurring. However, this newfound speed introduces a new breed of technical debt and ethical risk. How do we evolve our day-to-day practices without losing our grip on security, maintainability, and accountability?
This session will explore the transition from Human-Driven to AI-Driven Engineering. We will ask the hard questions and discuss practical strategies for: how to manage &quot;synthetic debt,&quot; redefine peer reviews for AI-generated code, and ensure that 10x velocity doesn&apos;t bypass safety.
We will explore a series of community-driven practices designed to maintain quality while navigating the move from &quot;experimental&quot; to &quot;operational&quot; AI.</abstract>
                <slug>devconf-cz-2026-2406-architecting-integrity-responsible-software-evolution-in-the-ai-era</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1036'>Preethi Thomas</person><person id='1306'>Clement Verna</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/UR7SPV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/UR7SPV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A112 (capacity 64)' guid='6e0c6453-3d32-52e3-8f01-b8ae67d7894d'>
            <event guid='e1aecc62-e51d-5485-9589-c7a0b4bfc788' id='2220'>
                <room>A112 (capacity 64)</room>
                <title>Generative AI and FOSS - Safely and Responsibly</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>In this meetup, we will focus on the topic of LLMs/GenAI and FOSS: there&apos;s obviously a wide spectrum of opinion here, from banning it to 100% vibecoding. The goal of this meetup is especially to focus in on those who need/want to LLMs safely and responsibly for &quot;important&quot; software. What are the shared best practices, tools and procedures? What can we do to use these tools to address prior problems around things like supply chain security?

The submitter of this workshop has a lot of of experience and opinions, but is looking to have a realistic in-person discussion where different tools and experiences are presented and attendees can learn from each other.</abstract>
                <slug>devconf-cz-2026-2220-generative-ai-and-foss-safely-and-responsibly</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='761'>Colin Walters</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/LD8NVU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/LD8NVU/feedback/</feedback_url>
            </event>
            <event guid='799e41e2-9662-551c-acfc-eefa84350ff6' id='2474'>
                <room>A112 (capacity 64)</room>
                <title>Surgery on a Brain: Live-Patching Facts in LLMs with ROME</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Updating a specific fact in a 70-billion-parameter model usually feels like using a sledgehammer for heart surgery. Traditional retraining is slow and expensive, often breaking unrelated behaviors in the process. ROME (Rank-One Model Editing) offers a more surgical alternative, treating model weights like a database that can be precisely updated without a full rebuild.
We move past the black box mystery to show how we can locate where a specific fact lives within a transformer&apos;s architecture. We will explore the mechanics of knowledge neurons, the risk of unintended side effects like hallucinations, and the serious security implications of malicious fact injections or stealth patching. Through live demonstrations using our open-source toolkit, we will show how ROME performs precision strikes on state-of-the-art models, highlighting both its efficiency and the scenarios where the method&#8217;s assumptions break down.
This talk is an ongoing collaborative research between Red Hat and FIT BUT.</abstract>
                <slug>devconf-cz-2026-2474-surgery-on-a-brain-live-patching-facts-in-llms-with-rome</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='1711'>Jakub Re&#353;</person><person id='1712'>Matej Olexa</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/LVBAQJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/LVBAQJ/feedback/</feedback_url>
            </event>
            <event guid='178b8462-bca6-57df-93fc-697c6c904a63' id='2405'>
                <room>A112 (capacity 64)</room>
                <title>To InfiniBand and Beyond!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>As HPC and AI/ML workloads move to cloud-native environments, demand for low-latency networking in virtualized setups is critical. KubeVirt runs VMs alongside containers, but achieving bare-metal InfiniBand performance&#8212;the backbone of true HPC&#8212;has remained challenging.
This session explores InfiniBand integration into KubeVirt using the SR-IOV Network Operator. We&apos;ll cover architecture and how the operator automates managing InfiniBand VFs across Kubernetes clusters. IB introduces unique complexities: GUID management, IPoIB vs. RDMA modes, and passing these capabilities into VMs.
Join the SR-IOV Operator and KubeVirt networking maintainers for a technical deep-dive. Our demo will showcase VM-Pod communication over IB VFs on a single node, and scale-out performance between VMs across nodes.
You&apos;ll learn about KubeVirt&apos;s design philosophy,architectural decisions treating InfiniBand as first-class in the SR-IOV Operator, and how to deploy InfiniBand networking for VMs in your clusters.</abstract>
                <slug>devconf-cz-2026-2405-to-infiniband-and-beyond</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1687'>Sebastian Scheinkman</person><person id='529'>Orel Misan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZBRTU8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZBRTU8/feedback/</feedback_url>
            </event>
            <event guid='aa45b997-1c04-54c2-8782-a29c6cfc1680' id='2196'>
                <room>A112 (capacity 64)</room>
                <title>Let&apos;s Autoscale Everything in Kubernetes</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Whether it&apos;s pods, nodes, or something entirely new, let&apos;s gather to talk about the state of the art with autoscaling in Kubernetes. This meetup is focused on discussing autoscaling technology and projects within the Kubernetes community. Kubernetes autoscaling isn&#8217;t just about handling traffic spikes. Efficient autoscaling means your infrastructure matches actual demand, scaling to zero when possible and provisioning exactly what you need when load increases. We will gather topics on the day of the meetup and then have discussions based on the desires of the group. Topics for discussion might include:

* Is Karpenter better than the Cluster Autoscaler?
* How to choose the right metric to scale? Is there a right metric?
* How can KEDA be tuned for LLM workloads?
* Will we see a predictive AI-based autoscaler in the near future?
* What are the day-2 operations for autoscaling?
* What are the do&#8217;s and don&#8217;ts we should think about?</abstract>
                <slug>devconf-cz-2026-2196-let-s-autoscale-everything-in-kubernetes</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1597'>Christian Melendez</person><person id='2121'>Jan Wozniak</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/KTW7HL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/KTW7HL/feedback/</feedback_url>
            </event>
            <event guid='beca438a-ef2f-5fee-8520-cb66bdc62f27' id='2401'>
                <room>A112 (capacity 64)</room>
                <title>Survival of the Safest: Automating LLM Defense with Genetic Programming</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-06-19T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Securing a large language model today resembles an endless game of cat and mouse. Programmers try to manually write filters and prohibitions, but all it takes is one creatively written prompt and the model obediently generates dangerous content. Traditional defenses are inflexible, slow, and attackers are always one step ahead. 
This talk shows how to break out of this vicious circle. We introduce our open-source framework, which is used for systematic red teaming and testing models against 25 types of prompt-based attacks. We show how to analyze AI behavior under fire. On this basis, we then introduce a new defense method based on genetic programming. Instead of manually patching holes, this &quot;digital evolution&quot; automatically searches for optimal rules that strengthen the model and create a defensive layer. All this without having to change a single parameter in the model&apos;s weights. You will find out why evolutionary search for system rules is more effective than an army of experts.</abstract>
                <slug>devconf-cz-2026-2401-survival-of-the-safest-automating-llm-defense-with-genetic-programming</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1684'>Petr Ka&#353;ka</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/EHUL8D/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/EHUL8D/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A113 (capacity 64)' guid='adb01b73-9a9a-5dfb-aee7-9f8b725e270c'>
            <event guid='ea8c40fd-7e40-50a1-a1e5-841cf6db45a8' id='2249'>
                <room>A113 (capacity 64)</room>
                <title>NetworkManager was built for laptops - Here&apos;s what replaces it</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:15</duration>
                <abstract>NetworkManager was designed twenty years ago to switch between Wi-Fi and Ethernet on a laptop. Today it manages bonded interfaces, hundreds of VLANs, and container host networking across millions of machines, but the original architecture was never meant for this. A monolithic C daemon applying changes without transaction boundaries. The result: race conditions at boot, no reliable way to roll back a bad config, and a host-centric design never meant for containerized operation.

NM-next is a ground-up replacement, written in Rust, with one core architectural bet: a transactional state engine that powers two execution modes. A one-shot mode that applies config and exits with no daemon, no D-Bus, ideal for static servers and container hosts. And a daemon mode for environments that need continuous reconciliation. Same YAML, same rollback semantics, radically different deployment stories.

In 15 minutes, we&apos;ll show you how we&apos;re rebuilding Linux network management from the ground up.</abstract>
                <slug>devconf-cz-2026-2249-networkmanager-was-built-for-laptops-here-s-what-replaces-it</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1620'>Stanislas Faye</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/8VK7CX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/8VK7CX/feedback/</feedback_url>
            </event>
            <event guid='418eff7f-ec9a-5eef-b987-3a94770e2054' id='2792'>
                <room>A113 (capacity 64)</room>
                <title>The Open Source Path: from Consumer, to Critic, to Contributor, to now Maintainer</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T10:35:00+02:00</date>
                <start>10:35</start>
                <duration>00:15</duration>
                <abstract>This Lightning talk will expand on my personal path through the OpenSource community, tracking the path from Consumer/User, now all the way to being a Maintainer. 

Along the way I will mention the ups-and-downs of each stop along the path, how I made the step to move to the next stop along the way, and finally some tips/tricks for those anywhere on the path - perhaps needing some motivation to move to the next step</abstract>
                <slug>devconf-cz-2026-2792-the-open-source-path-from-consumer-to-critic-to-contributor-to-now-maintainer</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='123'>Thameez Bodhanya</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/W3HAAG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/W3HAAG/feedback/</feedback_url>
            </event>
            <event guid='31b68757-4825-5145-9bd7-9c03d4ba1c48' id='2462'>
                <room>A113 (capacity 64)</room>
                <title>AI Agents for Kubernetes</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T10:55:00+02:00</date>
                <start>10:55</start>
                <duration>00:15</duration>
                <abstract>Kubernetes troubleshooting means kubectl logs, describe, get events... repeated endlessly. What if an AI agent could diagnose your broken HTTPRoute, trace
  multi-hop connection failures, and explain performance issues&#8212;autonomously?
  This demo shows kagent, an open-source framework running AI agents natively in Kubernetes. Watch an agent diagnose a real production issue using A2A
  protocol, MCP tools, and full observability. You&apos;ll leave with a working example to deploy in your cluster.
  Everyone managing Kubernetes has faced:
  - 3 AM incidents requiring correlation across logs, events, and metrics
  - Gateway/Ingress misconfigurations that take hours to diagnose
  - Performance degradation requiring expertise across networking, storage, and compute

 kagent demonstrates the future: AI agents that live in your cluster, using standard protocols (Agent2Agent, MCP) to autonomously troubleshoot and remediate
  issues.</abstract>
                <slug>devconf-cz-2026-2462-ai-agents-for-kubernetes</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1387'>S Venkatesh [ VENKATESH SIVATHANU PILLAI ]</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/9M8LKX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/9M8LKX/feedback/</feedback_url>
            </event>
            <event guid='d23a92a4-05d5-5d15-9763-7821da5fae78' id='2264'>
                <room>A113 (capacity 64)</room>
                <title>Tackle the Authority Gap with Cicero</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:15</duration>
                <abstract>There is the problem in many companies, that women are not the same recognized as men and also their ideas are ignored and accepted only with the support of male Allys. That is also called the Authority Gap. In this talk, you are receiving an introduction, how women can use speaking methods based on Cicero for becoming more successful in arguing their ideas and why it has got such a good effect.
(applicable also outside in front of customers as an example)</abstract>
                <slug>devconf-cz-2026-2264-tackle-the-authority-gap-with-cicero</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1629'>Sarah Julia Kriesch</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/PVZVQC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/PVZVQC/feedback/</feedback_url>
            </event>
            <event guid='ef4d1294-6783-513a-a42e-7344d1678a75' id='2468'>
                <room>A113 (capacity 64)</room>
                <title>Why Your Community Needs a Python Pizza Event</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T12:15:00+02:00</date>
                <start>12:15</start>
                <duration>00:15</duration>
                <abstract>Looking for new ways to grow your tech community without the overhead of a traditional conference? Try Python Pizza, a micro-conference format designed for simplicity and inclusion. This lightning talk introduces the core benefits of this lightweight model and covers the practical requirements. You will learn what you actually need to organize and host your own edition, as well as where to find support if you decide to bring Python Pizza to your city.</abstract>
                <slug>devconf-cz-2026-2468-why-your-community-needs-a-python-pizza-event</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1707'>Ane&#382;ka M&#252;ller</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/AAHKAL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/AAHKAL/feedback/</feedback_url>
            </event>
            <event guid='00a31616-cc27-5d2e-b414-722451c29533' id='2132'>
                <room>A113 (capacity 64)</room>
                <title>PKI problem: who we actually trust</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T12:35:00+02:00</date>
                <start>12:35</start>
                <duration>00:15</duration>
                <abstract>Linux distributions, container images, mobile devices come with about 150 root certificates from OpenSSL and Mozilla. Do we really know who is issuing these certificates? Why do we trust random government bodies from the EU, US and China? Why does some post office have the same trust that some telecom operator has? In practice, any one of them can issue a certificate for any domain on the internet.

This talk argues that the default CA trust model is over-permissive and poorly understood. We need to look at what is actually inside common CA bundles.

Solution: Review your ca-bundles drop anything strange. If you develop an important application that must be 100% trustable, pin the certificate.</abstract>
                <slug>devconf-cz-2026-2132-pki-problem-who-we-actually-trust</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='1548'>Andrey Bondarenko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/RBK7AN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/RBK7AN/feedback/</feedback_url>
            </event>
            <event guid='c203118e-a56a-5333-ac7a-d0a4058b4805' id='2858'>
                <room>A113 (capacity 64)</room>
                <title>I compiled WebAssembly to lambda calculus! A journey into esoteric programming</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T12:55:00+02:00</date>
                <start>12:55</start>
                <duration>00:15</duration>
                <abstract>I would like to talk about my personal project that is a compiler from WebAssembly to lambda calculus. I started it for fun, and have learned quite a lot about WebAssembly along the way. I will discuss how I implemented key data structures and algorithms that are needed to run WebAssembly in lambda calculus. Those include numbers, random-access memory, mutual function recursion, and control flow instructions, all with reasonable space/time complexity considerations.

The compiler supports almost the entire WebAssembly 1.0 standard (except floats) and can easily compile Rust/C/C++ programs, which can then be interpreted.

I also plan to briefly mention other projects related to esoteric programming, like the C to BrainF*ck compiler or the EsoLangVM Compiler Infrastructure.

Source code: https://github.com/MarkLagodych/walc</abstract>
                <slug>devconf-cz-2026-2858-i-compiled-webassembly-to-lambda-calculus-a-journey-into-esoteric-programming</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1914'>Mark Lagodych</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/EVSRGU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/EVSRGU/feedback/</feedback_url>
            </event>
            <event guid='5dc96ccc-d4f0-538a-94d3-db07a04502f5' id='2208'>
                <room>A113 (capacity 64)</room>
                <title>Synergy and Success: A Year of Structured Discussions to Master Team Dynamics and Delivery</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:15</duration>
                <abstract>This lightning talk covers a year-long experiment optimizing team discussions for better software quality and delivery. We detail a proven, concise recurring cadence: incident review, demos, knowledge sharing, and technical deep-dives. This framework improved team dynamics, synchronization, knowledge transfer and brainstorming. Attendees will learn about tangible results, including a deeper tech stack understanding, better technical debt management, clearer future work insight and even professional development for the team members.</abstract>
                <slug>devconf-cz-2026-2208-synergy-and-success-a-year-of-structured-discussions-to-master-team-dynamics-and-delivery</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='1551'>Matheus Boy</person><person id='390'>Faisal Al-Rayes</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ERQXSE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ERQXSE/feedback/</feedback_url>
            </event>
            <event guid='623a164a-a60a-5731-9277-c1348d180b82' id='2141'>
                <room>A113 (capacity 64)</room>
                <title>Local MLOps on a Budget: MLflow Aliases, Auto-Serving &amp; Observability</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T13:35:00+02:00</date>
                <start>13:35</start>
                <duration>00:15</duration>
                <abstract>Data teams want fast, safe ways to ship models to production &#8212; but cloud budgets and managed platforms are not always an option. This talk presents a simple, fully on-prem MLOps reference setup built from open-source components: training with notebooks/Airflow, experiment tracking and registry with MLflow + Postgres, artifact storage on MinIO (S3), promotion via MLflow aliases (Test/Production), and per-alias serving using MLflow Serve containers.
The key idea: aliases act as stable contracts, so promotion and rollback become an instant alias switch while model versions change underneath. You&#8217;ll see a short demo of the workflow: train &#8594; register &#8594; switch alias &#8594; a new serving container starts &#8594; dashboards update.
We&#8217;ll also cover what this setup monitors today (health checks, logs via Loki, basic Grafana panels) and what to add next (latency/RPS/error metrics, drift and quality monitoring).</abstract>
                <slug>devconf-cz-2026-2141-local-mlops-on-a-budget-mlflow-aliases-auto-serving-observability</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='1556'>Aleksei Turov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/3ULJZZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/3ULJZZ/feedback/</feedback_url>
            </event>
            <event guid='76fb1f3a-bbf5-5c7e-a9bc-3f8f5fadf184' id='2367'>
                <room>A113 (capacity 64)</room>
                <title>Dopamine, Dunning-Kruger, and a Life in Technology: Why We&apos;re All Confidently Wrong (&amp; That&apos;s Okay)</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:15</duration>
                <abstract>Ever shipped a &quot;simple fix&quot; at 4 PM on Friday that took down production? Felt like a genius after making Kubernetes work, only to realise six months later you understood nothing? Welcome to the beautiful, chaotic feedback loop of technology work. This talk explores how our brains betray us in the most predictable ways. You&apos;ll discover why dopamine hits from solving problems make us addicted to complexity, how the Dunning-Kruger effect means we&apos;re most confident when we know the least, and why the tech industry&apos;s rapid change keeps us perpetually cycling through peaks of &quot;I&apos;ve got this!&quot; and valleys of &quot;I know nothing.&quot;</abstract>
                <slug>devconf-cz-2026-2367-dopamine-dunning-kruger-and-a-life-in-technology-why-we-re-all-confidently-wrong-that-s-okay</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='359'>James Freeman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/G8K9VX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/G8K9VX/feedback/</feedback_url>
            </event>
            <event guid='db232186-1840-5e2f-a8ed-af1a7951a1d4' id='2613'>
                <room>A113 (capacity 64)</room>
                <title>Years of Wear in Minutes: Benchmarking Aged Filesystems</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:15</duration>
                <abstract>Modern Linux infrastructure is relentlessly benchmarked. Yet most storage tests share a critical flaw: they measure performance on freshly formatted filesystems.
Real systems don&#8217;t live in &#8220;day zero.&#8221; They age. Free space fragments. Metadata scatters. Allocation patterns degrade. Subtle regressions often emerge only after months or years of production churn.
By relying on day-zero testing, we miss performance cliffs that surface only in aged environments.
To close this gap, we need practical ways to rapidly age a filesystem. In this lightning talk, I will break down the methods used to simulate years of filesystem fragmentation and wear in just a matter of minutes. Finally, I will introduce Filestorm, a fully working, production-ready benchmark that encapsulates these rapid-aging techniques into a single tool, and share examples of real-world regressions it has already caught in the wild.</abstract>
                <slug>devconf-cz-2026-2613-years-of-wear-in-minutes-benchmarking-aged-filesystems</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='1829'>Jan Jur&#269;a</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/7AAVAQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/7AAVAQ/feedback/</feedback_url>
            </event>
            <event guid='76c2cc4d-e864-5383-8d61-0a22255db013' id='2299'>
                <room>A113 (capacity 64)</room>
                <title>Beyond Jira: Decode that Control Chart</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T14:35:00+02:00</date>
                <start>14:35</start>
                <duration>00:15</duration>
                <abstract>Have you been told that you should monitor the health of your team by means of the so-called **Cycle Time**? And that the **Jira Control Chart** can help you with that?
It&apos;s not always the case if you do this in a Scrum Team, is it?

In this talk, I will demonstrate that you really can learn something about the team health if you look at how long its tasks take to complete, but you need to dig a bit deeper. And once you do that, you will understand what is the difference between Kanban and Scrum, that a Kanban metric needs a bit of a translation before it is useful in a Scrum environment, and that Joel Spolsky knew this already 20 years ago.</abstract>
                <slug>devconf-cz-2026-2299-beyond-jira-decode-that-control-chart</slug>
                <track>Agility and Leading Principles</track>
                
                <persons>
                    <person id='270'>Mat&#283;j T&#253;&#269;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/9B3CPD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/9B3CPD/feedback/</feedback_url>
            </event>
            <event guid='c4aa77d0-cbef-54d0-8c9f-4de4d2a16a64' id='2436'>
                <room>A113 (capacity 64)</room>
                <title>Q-Day Is Coming: What Every Linux Developer Should Do Right Now</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T14:55:00+02:00</date>
                <start>14:55</start>
                <duration>00:15</duration>
                <abstract>RSA is dying, not today, but we already know the clock is ticking. 

Recent breakthroughs have slashed physical qubit requirements for factoring RSA-2048 from millions to under one million, with IBM roadmapping a fault-tolerant quantum computer by 2029.

Q-Day is the moment a quantum computer becomes powerful enough to break RSA and ECC encryption, the foundation of TLS, SSH, GPG, and virtually every Linux system you run. 

Worse, malicious actors are likely already carrying out &quot;harvest now, decrypt later&quot; attacks, collecting your encrypted traffic today, waiting for the quantum unlock. 

In this 15-minute lightning talk, you&apos;ll get zero theory and maximum action: a practical checklist to audit your Linux stack, understand the new NIST PQC standards already shipping in OpenSSL 3.5, and make your systems crypto-agile before the window closes.</abstract>
                <slug>devconf-cz-2026-2436-q-day-is-coming-what-every-linux-developer-should-do-right-now</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='558'>Rohit Londhe</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/J83YLR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/J83YLR/feedback/</feedback_url>
            </event>
            <event guid='33305132-c5df-5cad-97ef-823de13925f7' id='2412'>
                <room>A113 (capacity 64)</room>
                <title>Crypto Express meets Kubernetes - Introducing local HSMs for containers at scale</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:15</duration>
                <abstract>Network attached hardware security modules (HSMs) are established these days but what _if_ containerized applications could use local HSMs?  And this at scale?

This talk introduces you to a device plug-in for Kubernetes that allows containers to access a local HSM. Container applications can benefit from the protection of key material by the HSM encryption key. This enables a variety of use cases on improving throughput when performing many cryptographic operations with wrapped keys or protecting signing keys to improve end-to-end and supply chain security. 

This lightning talk provides an overview how Crypto Express cards can help clients to scale their cryptographic workload and, at the same time, protecting keys with HSM.</abstract>
                <slug>devconf-cz-2026-2412-crypto-express-meets-kubernetes-introducing-local-hsms-for-containers-at-scale</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='1690'>Hendrik Brueckner</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/VEAYFZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/VEAYFZ/feedback/</feedback_url>
            </event>
            <event guid='500f59bd-546b-588e-a863-61768c62eec2' id='2062'>
                <room>A113 (capacity 64)</room>
                <title>Fantasy Game Consoles</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T15:35:00+02:00</date>
                <start>15:35</start>
                <duration>00:15</duration>
                <abstract>Modern (game) software development often feels like a battle against complexity, bloated dependencies, massive clusters, and endless build pipelines. Solution? Develop for a machine that doesn&apos;t exist!

Enter Fantasy Game Consoles. Projects like TIC-80, PICO-8, and WASM-4 provide a deliberate return to &quot;low-level&quot; constraints: fixed resolutions, limited palettes, and tiny memory footprints. In this lightning talk, we will explore why these virtual machines are more than just retro-nostalgia. And we will start at its roots in the 90s with NINTENDO GameBoy and it&apos;s hardware capabilities.

Come to my session to sharpen your coding skills, find a &quot;digital sandbox&quot; to escape burnout, or just listen to fascinating stories about the fantasy game consoles community.</abstract>
                <slug>devconf-cz-2026-2062-fantasy-game-consoles</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1505'>Luk&#225;&#353; Zapletal</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/STHKS8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/STHKS8/feedback/</feedback_url>
            </event>
            <event guid='c74d98d8-9ce7-5836-bdcb-d8af73a07067' id='2164'>
                <room>A113 (capacity 64)</room>
                <title>From Podman to Production: Building Trusted Container Images with Konflux on OpenShift</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-06-19T15:55:00+02:00</date>
                <start>15:55</start>
                <duration>00:15</duration>
                <abstract>This talk presents a practical, step by step walk-through of building a trusted container image using Red Hat&#8217;s cloud-native tool-chain. Starting with a local Podman build, we follow the same application through a Konflux pipeline running on OpenShift, producing a signed, immutable container image pushed to a registry. The focus is on how modern CI pipelines work in practice: image builds, provenance, and policy-ready artifacts&#8212;without introducing custom YAML or ad-hoc scripting.

Main tech stack:
- Podman (local development);
- Fedora Linux (base image);
- Konflux (Tekton pipelines);
- OpenShift (or &apos;crc&apos;);
- buildah (image build);
- Quay as container registry.</abstract>
                <slug>devconf-cz-2026-2164-from-podman-to-production-building-trusted-container-images-with-konflux-on-openshift</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='1573'>4sokol</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/NNFUTR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/NNFUTR/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A218 (capacity 20)' guid='da08496e-f8b6-5572-aaf7-efd05a5c252c'>
            <event guid='19916635-3a0f-55f2-a097-e5cadf6bdbd7' id='2423'>
                <room>A218 (capacity 20)</room>
                <title>The glibc Development Workshop 2026: Third Edition</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>**Level:** Beginner+ (and curious experts)
**Goal:** Get your first (or your nth) patch merged into the GNU C Library!

After two years of incredible growth, jumping from six patches in 2024 to _over fifteen_ submitted in 2025, the glibc development workshop is back for its third year. Whether you are new to C or a seasoned systems engineer, you can help us make the GNU C Library better, one patch at a time.

As in previous years, we will work on picking low-hanging fruit, producing small, incremental improvements, and getting some new names (_yours?_) on the glibc commit log. We will fix typos, improve documentation, improve existing tests, add new ones, and even squash a bug or three.

The workshop starts with a quick introduction to glibc and its codebase. Then, each willing participant will receive an individual cheat-sheet featuring one small, well-defined problem and pointers on how to solve it. Experienced glibc contributors will be around to help you across the finish line.</abstract>
                <slug>devconf-cz-2026-2423-the-glibc-development-workshop-2026-third-edition</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='447'>Arjun Shankar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/X9AWKS/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/X9AWKS/feedback/</feedback_url>
            </event>
            <event guid='7afbfa00-b161-5aac-9d81-d8a7866bc3b8' id='2202'>
                <room>A218 (capacity 20)</room>
                <title>&#8220;How to do a Podcast with Free Software?&#8221;</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>Bonnie is the host and, alongside &#216;jvind the editor of the FSFE&apos;s Software Freedom Podcast, a podcast dedicated to Free Software. In this workshop Bonnie will share her knowledge and skills on how to produce podcasts using Free Software, sharing different tools and techniques with you to create your own podcast projects.

This is the perfect workshop for everybody who wants to share their ideas and thoughts with others through podcasts. Learn the basics of recording, editing, and publishing podcasts with Free Software tools, and discover how to create quality content without relying on proprietary software. Everybody is welcome to join us from beginners and those looking to switch to Free Software!</abstract>
                <slug>devconf-cz-2026-2202-how-to-do-a-podcast-with-free-software</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='1596'>Bonnie Mehring</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/HEEXBD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/HEEXBD/feedback/</feedback_url>
            </event>
            <event guid='e5d9885f-df98-52da-b02c-5cc583a24829' id='2844'>
                <room>A218 (capacity 20)</room>
                <title>Practical Passkeys: How to register users and sign their data</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Have you ever heard about passkeys or WebAuthn? 
    Yes? Great than this workshop is for deepening your knowledge!
Or
    No? Great than this workshop is for building up your knowledge!

We will be building a simple application (Web or mobile, you choose) that signs up and logs a user into a web service using Passkeys (either physical or virtual).

BUT that&apos;s not all: After the user flow is established, we&apos;ll also highlight some special extensions, useful for extended use of your Passkeys. Think about encrypting data with one of them.

Let&apos;s deep dive into the magic of cryptography with passkeys and each other.</abstract>
                <slug>devconf-cz-2026-2844-practical-passkeys-how-to-register-users-and-sign-their-data</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='420'>Mario Bodemann</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/JSVLQ7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/JSVLQ7/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='C228 (capacity 24)' guid='d55b832a-f84a-5e91-b021-1ed67c6f119a'>
            <event guid='d0610f36-b311-53b0-bd2e-41b399d4b442' id='2126'>
                <room>C228 (capacity 24)</room>
                <title>Systematic differential and adversarial testing for distributed systems</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-19T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>In this workshop, we demonstrate how engineers can write **protocol specifications as code** to systematically produce test scenarios for their systems. We focus on distributed systems that may fail in unexpected ways. We engage the audience in thinking about complex behaviors of distributed systems as runs of an executable specification, extending code with explicit non-determinism. This approach lets us distill complex system interactions while testing them against the actual deployment.

Our approach draws on years of experience building simulation tools and model checkers in both academia and industry. In the workshop, we:
 - Write an executable specification and discuss modeling and abstraction patterns.
 - Write executable tests (replacing whiteboard sequence diagrams).
 - Generate tests via random and symbolic execution.
 - Use the specification to drive adversarial tests of an implementation.
 - Establish safety and liveness properties via model checking.</abstract>
                <slug>devconf-cz-2026-2126-systematic-differential-and-adversarial-testing-for-distributed-systems</slug>
                <track>Programming and Application Development</track>
                
                <persons>
                    <person id='1540'>Igor Konnov</person><person id='1541'>Thomas Pani</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZQVHZL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/ZQVHZL/feedback/</feedback_url>
            </event>
            <event guid='be08839a-5d36-5e67-ab4d-b92d1089d459' id='2786'>
                <room>C228 (capacity 24)</room>
                <title>Declarative Podman Setup? Just use Quadlets</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-19T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>In the world of container orchestration, most of us just want our containers to start on boot, stay running, and be easy to update. All this can be achieved with Podman Quadlets. Since Podman version 5, Quadlets redefined declarative deployment, and containers have become simpler to manage via Systemd unit files.

Quadlets are capable of defining containers, pods or entire applications in a single file, and now all this can be handled through the API or Python.

Starting from the basic concepts, this workshop will guide the audience to write a full Quadlet deployment. Knowledge and insights will be provided about how to use Podman and Quadlets through CLI, remotely via the API, or with Python.

In short, the workshop aims to provide a comprehensive overview and to give the audience specialized tools that are needed to interoperate with Quadlets.

---

Prerequisites: Familiarity Podman and Systemd knowledge. A system with access to Podman and Systemd is necessary. Beginner/Intermediate.</abstract>
                <slug>devconf-cz-2026-2786-declarative-podman-setup-just-use-quadlets</slug>
                <track>DevOps, CI/CD, and Automation</track>
                
                <persons>
                    <person id='664'>Nicola Sella</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/MRUWLQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/MRUWLQ/feedback/</feedback_url>
            </event>
            <event guid='7496c0eb-e660-59a9-96a3-3fb0f8dcaab5' id='2394'>
                <room>C228 (capacity 24)</room>
                <title>Ramalama: Local AI Model Deployment with containers.</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>With the rapid rise of AI, organisations are eager to adopt AI models into their workflows, yet model deployment remains complex, resource-intensive, and prone to security risks, making it difficult to experiment and iterate with. Enter Ramalama, an open-source tool that simplifies inferencing of AI models with the familiar approach of containers, while keeping everything local.

In this workshop, you&#8217;ll get an in-depth introduction to Ramalama, its flexibility with container engines, model registries and inference runtimes, how it abstracts underlying complexities, can help streamline your workflow, making AI model deployment a straightforward process. 

Attendee Takeaways:
Understanding of Ramalama&apos;s role in integrating AI models with container technology.
Insights into the security and performance benefits of running AI models in isolated containers.
Practical knowledge on deploying and scaling AI workloads using Ramalama.</abstract>
                <slug>devconf-cz-2026-2394-ramalama-local-ai-model-deployment-with-containers</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='648'>Dominik Kawka</person><person id='614'>Carol Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/PCK73G/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/PCK73G/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Students Club' guid='7127fcaa-1a09-5b8c-94bb-948e2f0513ad'>
            <event guid='1c0fb5de-ae5a-5086-8820-a8829524ffbc' id='2745'>
                <room>Students Club</room>
                <title>Coffee enthusiasts Meetup</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2026-06-19T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Do you love coffee? Do you enjoy trying new beans or experimenting with different brewing methods? If yes, we would be happy to meet new friends during [DevConf.cz](https://www.devconf.info/cz/) that have the same hobby as we have!

Let&#8217;s meet, brew some coffee together and exchange our tips and tricks about coffee.

We&apos;ll bring some of the beans we love and make a lot of coffee using various methods (V60, Aeropress, Moka, French Press etc.). If you have your favorite coffee beans or method you want to show your coffee friends during DevConf.cz, we encourage you to bring it to this meetup as well!</abstract>
                <slug>devconf-cz-2026-2745-coffee-enthusiasts-meetup</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='631'>Lenka Bocincova</person><person id='664'>Nicola Sella</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2026/talk/A7XVVN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2026/talk/A7XVVN/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
