<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.1.2. -->
<schedule>
    <generator name="pretalx" version="2026.1.2" />
    <version>0.4.26</version>
    <conference>
        <title>DevConf.CZ 2025</title>
        <acronym>devconf-cz-2025</acronym>
        <start>2025-06-12</start>
        <end>2025-06-14</end>
        <days>3</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.devconf.info</base_url>
        <logo>https://pretalx.devconf.info/media/devconf-cz-2025/img/devconf-cz-inverse_F9CbOHg_Fj6oF2S.png</logo>
        <time_zone_name>Europe/Prague</time_zone_name>
        
        
        <track name="Cloud, Hybrid Cloud, and Hyperscale Infrastructure" slug="1-cloud-hybrid-cloud-and-hyperscale-infrastructure"  color="#e6b8af" />
        
        <track name="Future Tech and Open Research" slug="2-future-tech-and-open-research"  color="#bf9000" />
        
        <track name="Artificial Intelligence and Data Science" slug="4-artificial-intelligence-and-data-science"  color="#990000" />
        
        <track name="Linux Distributions, Operating Systems, and Edge" slug="5-linux-distributions-operating-systems-and-edge"  color="#0b5394" />
        
        <track name="Application and Services Development" slug="6-application-and-services-development"  color="#e69138" />
        
        <track name="DevOps and Automation" slug="8-devops-and-automation"  color="#38761d" />
        
        <track name="Security and Compliance" slug="7-security-and-compliance"  color="#efd484" />
        
        <track name="Agility, Leadership, and Inclusion" slug="9-agility-leadership-and-inclusion"  color="#b6d7a8" />
        
        <track name="UX and Design" slug="17-ux-and-design"  color="#99e5f8" />
        
        <track name="Open Track" slug="10-open-track"  color="#a4c2f4" />
        
    </conference>
    <day index='1' date='2025-06-12' start='2025-06-12T04:00:00+02:00' end='2025-06-13T03:59:00+02:00'>
        <room name='D105 (capacity 300)' guid='fd8772b8-634d-520b-aba8-b247658a5d81'>
            <event guid='1fe17e45-d302-5580-93c6-efcbfcdf61b3' id='1342' code='DAKRC9'>
                <room>D105 (capacity 300)</room>
                <title>Welcome!</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T09:15:00+02:00</date>
                <start>09:15</start>
                <duration>00:15</duration>
                <abstract>The conference opening with the organizers.</abstract>
                <slug>devconf-cz-2025-1342-welcome</slug>
                <track></track>
                
                <persons>
                    <person id='72'>Dorka Volavkova</person><person id='1016'>Radek Vok&#225;l</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/DAKRC9/resources/DevConf_2025_Introduction_ghGZ6zc.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DAKRC9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DAKRC9/feedback/</feedback_url>
            </event>
            <event guid='30927919-c3b1-5c00-a8af-8a201f703084' id='1343' code='A93JWF'>
                <room>D105 (capacity 300)</room>
                <title>Keynote: Fine-tuning our way towards openness in AI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>00:35</duration>
                <abstract>The rise of generative AI is reshaping how we think about collaboration, application development, and daily life. It enables more efficient solutions and better-informed decisions, though the journey can feel overwhelming. Which foundation model should I use? How do I know if the pre-training datasets are unbiased or if the tuning and inference methods ensure fairness? Can I trust the results from these models?

The key to navigating this emerging path is adopting the flexibility, transparency, and collaboration of open source that many of us are familiar with. What does this mean in practice? How can we equip ourselves and our communities with the right tools and knowledge to dispel doubts and address uncertainties? Is there a more comforting light at the end of this confusing tunnel?

Sometimes it feels like there are more questions than answers. In this session, we ask you to keep an open mind and explore possibilities with us. We will discuss approaches to making AI tangible and actionable, illustrating them with use cases and demos.</abstract>
                <slug>devconf-cz-2025-1343-keynote-fine-tuning-our-way-towards-openness-in-ai</slug>
                <track></track>
                
                <persons>
                    <person id='458'>Cedric Clyburn</person><person id='594'>Carol Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/A93JWF/resources/DevConfCZ-Keynote-Day-1_ib9xnUF.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/A93JWF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/A93JWF/feedback/</feedback_url>
            </event>
            <event guid='c717652f-167f-5454-91c6-5b1578c2bc15' id='1202' code='JF8ND7'>
                <room>D105 (capacity 300)</room>
                <title>Will AI Steal Your IT Job? Find Out How to Stay Ahead!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>The rapid advancement of artificial intelligence (AI) has ignited significant curiosity and some anxiety within the IT community. As AI continues to reshape industries and redefine roles, IT professionals may find themselves questioning how their jobs will evolve and how they can remain competitive. 

Attendees will learn practical steps for engaging with AI, including strategies for acquiring relevant skills, exploring AI-driven projects, and becoming active members of thriving communities. The session highlights accessible entry points for everyone, regardless of prior AI experience, demonstrating that even seasoned managers can successfully transition into roles enhanced or influenced by AI.

Additionally, we will demystify key skills necessary to thrive in the AI-integrated workplace. These include data literacy, critical thinking, adaptability, and collaborative problem-solving&#8212;all of which IT professionals likely already possess and can further develop. Emphasizing continuous learning and community collaboration, the talk will illustrate real-world examples of seasoned professionals who have successfully adapted, ensuring attendees leave reassured and motivated.

Finally, the narrative underscores that the AI-driven evolution of the IT industry is not a displacement but rather a progression. Professionals are encouraged to view AI as a collaborative partner that amplifies their capabilities and career growth. This talk is designed to reassure, inspire, and equip attendees with the mindset and tools necessary to confidently embrace AI-driven changes and to recognize the valuable role they can play in shaping this exciting future.</abstract>
                <slug>devconf-cz-2025-1202-will-ai-steal-your-it-job-find-out-how-to-stay-ahead</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='883'>Karel Piwko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1Y3CDXm0TumeEgF7QgQbOliBKs78IshV5/edit?usp=sharing&amp;ouid=112976143100224772101&amp;rtpof=true&amp;sd=true">Presentation</link>
                
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/JF8ND7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/JF8ND7/feedback/</feedback_url>
            </event>
            <event guid='5eaca038-0acb-5230-9e3c-0fb4172c8ead' id='536' code='AAZQGY'>
                <room>D105 (capacity 300)</room>
                <title>Fighting logs with Log Detective</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>The current process of identifying the root cause of a package build failure in Copr or Koji is time-consuming and requires considerable expertise. Log Detective proposes an automated log analysis system to help diagnose such failures and assist maintainers.

Log Detective uses Template Mining and Large Language Models to process your log files. It&#8217;s very simple to use, just go to https://logdetective.com/explain, paste a link to your log file, wait one minute and the service will explain that log to you.

Existing models like granite, llama, or mistral can give good feedback on your logs, but they don&apos;t understand our specific ecosystem. We are collecting log annotations to train our own models under the CDLA-Permissive-2.0 license. Our aim is to create a service that provides near-perfect explanations and solutions, as if an experienced maintainer was guiding you.

In this talk, we&#8217;ll give you an overview of Log Detective, explain the technical decisions and finish with a demo. You shouldn&#8217;t miss this talk if you are building software as your job.</abstract>
                <slug>devconf-cz-2025-536-fighting-logs-with-log-detective</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='410'>Jiri Podivin</person><person id='409'>Tomas Tomecek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/AAZQGY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/AAZQGY/feedback/</feedback_url>
            </event>
            <event guid='20b4b204-e950-5510-becc-e59bd44409c8' id='1355' code='9S7NHZ'>
                <room>D105 (capacity 300)</room>
                <title>Panel discussion - &quot;AI Next Door&quot;: Meet the Masterminds Shaping AI Innovation</title>
                <subtitle></subtitle>
                <type>Discussion</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Meet the representatives of various AI projects and initiatives from the region! Learn about Red Hat AI projects, customers leveraging AI for their solutions and university activities shaping the AI future. Listen to the experts involved in global initiatives but also the representatives of local efforts and communities.

- Patrik Plachy - Senior Solution Architect with focus on Red Hat AI portfolio
- Marek Grac - Senior Software Engineer and researcher with focus on AI and Machine learning
- Vladim&#237;r Kadlec -  Principal Data Scientist at Red Hat
- Karel Piwko - Senior Principal Software Engineer with focus on DevOps tools and practices enhanced by AI
- Tomas Tomecek - Senior Principal Software Engineer with focus on AI tools and AI enabled CI/CD tools</abstract>
                <slug>devconf-cz-2025-1355-panel-discussion-ai-next-door-meet-the-masterminds-shaping-ai-innovation</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='409'>Tomas Tomecek</person><person id='1016'>Radek Vok&#225;l</person><person id='883'>Karel Piwko</person><person id='1017'>Vladim&#237;r Kadlec</person><person id='1019'>Marek Grac</person><person id='1020'>Patrik Plachy</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/9S7NHZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/9S7NHZ/feedback/</feedback_url>
            </event>
            <event guid='2fffa307-c889-5f1b-a20e-f0d818b9106e' id='1076' code='WPF8GN'>
                <room>D105 (capacity 300)</room>
                <title>How I Built an AI to Beat the 1990s Arcade Game Double Dragon</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>In this hands-on presentation, learn how Python, Kubernetes, and practical programming came together to build an AI capable of beating the iconic 1990s arcade game, Double Dragon. Instead of complex AI theory, this talk shares an accessible story about how developers can leverage familiar tools to achieve remarkable results.

You&apos;ll see how I programmed an AI to interact directly with the game using PyBoy, a Python-based emulator specifically designed for seamless integration with Python scripts. Highlights include:

* Creating and deploying the PyBoy emulator within Kubernetes, enabling scalable and repeatable AI training sessions. I&apos;ll demonstrate containerizing PyBoy, managing Kubernetes resources efficiently, and ensuring consistent, reproducible training environments.

* Designing effective reward systems in Python to guide the AI toward mastering complex game scenarios. We&apos;ll dive into how reward structures were crafted to incentivize strategic gameplay behaviors, ensuring the AI learns efficiently and effectively.

* Highlighting the AI&#8217;s victory, showcasing in real-time how it outperformed human players. You&apos;ll witness live demonstrations of the trained AI conquering increasingly challenging game scenarios, demonstrating the power and practicality of integrating Python and Kubernetes.

This session offers relatable insights into how developers can practically implement AI in projects using open-source tools and accessible programming practices.</abstract>
                <slug>devconf-cz-2025-1076-how-i-built-an-ai-to-beat-the-1990s-arcade-game-double-dragon</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='822'>Christopher Nuland</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WPF8GN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WPF8GN/feedback/</feedback_url>
            </event>
            <event guid='e3d51867-acef-50fc-9370-5fa45aa078b3' id='896' code='EDRTDB'>
                <room>D105 (capacity 300)</room>
                <title>Predicting Faulty Validations in Cluster Issue Detection: A Machine Learning Approach</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Our team maintains a large-scale codebase for detecting and predicting issues in clusters, with hundreds of validation rules contributed and regularly updated by SRE engineers. A key challenge is identifying false positives and predicting which validations are most likely to require fixes.

In this research, we analyze validation rules as repeated code patterns, creating a unique dataset for machine learning. We compute numerical descriptors&#8212;such as code length, complexity, entropy, and time since introduction&#8212;across different Git branches and compare them with historical bug fixes. Preliminary results indicate strong correlations between these factors and validation reliability.

In this talk, we will present our findings using classical machine learning models and benchmark them against modern large language models (LLMs). We will discuss the effectiveness of both approaches, and the potential impact on automated validation quality improvement.</abstract>
                <slug>devconf-cz-2025-896-predicting-faulty-validations-in-cluster-issue-detection-a-machine-learning-approach</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='676'>Liat Pele</person><person id='677'>Ofir Pele</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EDRTDB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EDRTDB/feedback/</feedback_url>
            </event>
            <event guid='1c763a3e-63d4-5c69-9252-5b4371c8654e' id='485' code='8UJXYF'>
                <room>D105 (capacity 300)</room>
                <title>SRE&apos;ing the SRE AI Agents</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>So, you&#8217;ve got a new colleague: an AI agent. It doesn&#8217;t need coffee breaks, doesn&#8217;t complain about on-call schedules, and (so it claims) can debug faster than you. Sounds perfect, right? Well, until it starts spamming Slack at 3 AM or, worse, decides it has production access opinions.

In this session, we&#8217;ll dive into the chaotic, glorious reality of managing AI agents as part of your SRE team. We&#8217;ll tackle the tough questions: How do you assign permissions to something that thinks it&#8217;s always right? How do you monitor and log what your robot coworker is doing (and why it thought deleting all your service accounts was a good idea)? And most importantly, how do you keep it from going rogue and bringing down prod on a Friday night?

With a mix of traditional SRE practices and new strategies tailored for AI agents, we&#8217;ll explore how to establish trust, maintain control, and avoid turning your AI into an unmanageable production liability. By the end of this talk, you&#8217;ll have the tools to SRE your AI colleague&#8212;because we all know it&#8217;s not a real teammate until it&#8217;s on-call with you.</abstract>
                <slug>devconf-cz-2025-485-sre-ing-the-sre-ai-agents</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='365'>Boran SEREF</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/8UJXYF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/8UJXYF/feedback/</feedback_url>
            </event>
            <event guid='d3e88151-fd3e-5724-b3d2-7d46269d7fbb' id='752' code='R3APZK'>
                <room>D105 (capacity 300)</room>
                <title>How to Prevent AI Agents from Accessing Unauthorized Data</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>It&#8217;s time for Day 2 Ops in the world of AI.

Building enterprise-ready AI poses challenges around data security,scalability, and integration, especially in compliance-regulated industries.&#160;Firms are increasing efforts to mitigate risks associated with LLMs regarding sensitive data exfiltration of personally identifiable information and sensitive company data. The primary mitigation strategy is to build guardrails around Retrieval-Augmented Generation (RAG) to safeguard data while also optimizing query response quality and efficiency.&#160;

To enable precise guardrails, one must implement permissions systems with advanced fine grained authorization capabilities such as returning lists of authorized subjects and accessible resources. Such systems ensure that LLMs can access only authorized data while preventing exfiltration of sensitive information, making RAGs more efficient and improving performance at scale.&#160;

This session will cover how modern permissions systems can safeguard sensitive data in RAG pipelines. We&apos;ll start with why Authorization is critical for RAG pipelines to protect sensitive data from potential vulnerabilities and also the various techniques for permissions-aware data retrieval. The talk will also include a practical demo implementing fine-grained authorization for RAG using Pinecone, Langchain, OpenAI, and SpiceDB - an Open Source authorization database.</abstract>
                <slug>devconf-cz-2025-752-how-to-prevent-ai-agents-from-accessing-unauthorized-data</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='570'>Sohan Maheshwar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/R3APZK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/R3APZK/feedback/</feedback_url>
            </event>
            <event guid='c7a49e8b-523f-531b-a753-41bcd9cfbe7d' id='567' code='Y8QPTD'>
                <room>D105 (capacity 300)</room>
                <title>AI Software Templates in Red Hat Developer Hub</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>The rise of AI is transforming software development, but building AI applications still requires extensive setup and knowledge of frameworks, pipelines, and best practices. What if you could skip the tedious setup and jump straight into AI development?

Red Hat Developer Hub (RHDH), an internal developer platform built on Backstage, simplifies the development experience by consolidating essential tools and processes into a single portal. One of its most powerful features is software templates, which allow teams to scaffold AI applications quickly and consistently.

In this talk, we&apos;ll explore:

The role of RHDH in modern developer productivity.
How software templates can scaffold AI applications.
A live demo of using RHDH to deploy AI-powered applications (e.g., Chatbots, RAG applications, AI-enhanced code generators).
How AI templates integrate with Red Hat OpenShift AI for scalable model deployment.

Whether you&apos;re an AI enthusiast, a platform engineer, or a developer looking to streamline your workflow, this session will showcase how RHDH can accelerate AI development in your organization.</abstract>
                <slug>devconf-cz-2025-567-ai-software-templates-in-red-hat-developer-hub</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='435'>Fortune Ndlovu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QTNCw9srUpM?si=lkwFm-EhawPekFBh">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/Y8QPTD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/Y8QPTD/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0206 (capacity 154)' guid='80b9bb61-0e40-5f09-be32-38815b8950df'>
            <event guid='5c73218f-57a9-5f5f-bb33-e6cd6efc99a1' id='987' code='KECENL'>
                <room>D0206 (capacity 154)</room>
                <title>Batch Job / Queue Processing Without a Message Broker</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Building background job processing often involves introducing a message broker (RabbitMQ, Kafka, etc.) into your architecture.

But what if your application could handle batch jobs on its own, without any external messaging system? Tolgee &#8211; an open-source localization platform &#8211; faced this challenge and implemented a solution that keeps the infrastructure lean.

This talk will dive into how Tolgee orchestrates batch operations (like bulk translations) using only its application server and database. We&apos;ll explore how Tolgee leverages PostgreSQL row-level locks (`SKIP LOCKED`) to manage job queues and concurrency, storing tasks in the database instead of relying on external brokers. 

In a multi-instance setup, Tolgee uses a lightweight caching and pub-sub mechanism (via Redis) to synchronize work across nodes and avoid duplicate processing.

The result is a robust job-processing system with significantly reduced infrastructure complexity. The concepts are framework-agnostic: you can apply the same principles in any language or tech stack using a database and basic scheduling tools. By cutting out external dependencies, this approach simplifies deployment and maintenance while still handling large-scale batch tasks efficiently.

In this session, you&apos;ll learn:
- How to implement a database-backed job queue using simple transactions or locks instead of a dedicated message broker
- Techniques for scheduling and executing background tasks inside your application process
- Strategies to coordinate task processing across multiple instances using minimal tools (e.g. in-memory caches or lightweight pub-sub)
- Lessons from Tolgee&#8217;s real-world experience building a broker-free batch job system, with a live demo to round it off</abstract>
                <slug>devconf-cz-2025-987-batch-job-queue-processing-without-a-message-broker</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='775'>Jan CIzmar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/KECENL/resources/jan_cizmar_batch_jobs_compressed_LkpcxHu.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KECENL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KECENL/feedback/</feedback_url>
            </event>
            <event guid='cad1f44f-c0ce-59db-909b-bf184c672d47' id='419' code='VJC9SA'>
                <room>D0206 (capacity 154)</room>
                <title>From Code to Production in Minutes: Unleash SPAship to Elevate Developer Experience</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>SPAship is an innovative open-source platform designed to streamline the deployment, integration, and management of single-page applications (SPAs). It offers a robust, efficient, and performant solution for hosting SPAs, enabling developers to focus on coding and improving applications rather than navigating complex deployment infrastructures. SPAship abstracts the underlying deployment processes through its management portal (SPAship Manager) and cloud-native deployment engine, offering an intuitive web UI and CLI tools for seamless management.

The platform includes a suite of features such as Domain URL, Namespace, Chrome, CI/CD Management, SSI, Symlink, and Ephemeral Deployments, all aimed at significantly reducing the time-to-release cycle. This ensures developers have more time for actual development work. SPAship supports both static and containerized deployments, allowing for a versatile range of deployment strategies. With SPAship, deploying SPAs takes less than 3 minutes, enabling developers to create and preview applications in a production context and deploy updates without manual intervention.

Key benefits of SPAship include a streamlined deployment process, rapid application onboarding (within minutes), app preview capabilities, and simplified OpenShift configurations for developers. It also integrates seamlessly with existing CI-based deployment platforms. Additionally, SPAship provides a web manager, allowing users quick access to their properties and applications, with an overview of activities within their namespace and log viewing in one place.

SPAship significantly improves the deployment experience by offering a user-friendly interface and robust tools that enable faster and more efficient application releases. In this session, we will provide a comprehensive overview of SPAship and include a hands-on demonstration in real-time to showcase its capabilities.</abstract>
                <slug>devconf-cz-2025-419-from-code-to-production-in-minutes-unleash-spaship-to-elevate-developer-experience</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='304'>Nikhita More</person><person id='303'>Soumyadip Chowdhury</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/VJC9SA/resources/SPAship-DevConf_TDU6yWK.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/VJC9SA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/VJC9SA/feedback/</feedback_url>
            </event>
            <event guid='75758ee9-107b-5a12-94a2-cb342d0a221c' id='1230' code='QQY9AK'>
                <room>D0206 (capacity 154)</room>
                <title>Event Driven Frontends: What, Why and How</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Within an event-driven, microservices architecture there&apos;s often a big gap between a web component that relies on some data, and the event data itself. There will usually be several services in the middle, from multiple APIs, databases, distributed caches etc. Building and updating that web component might mean touching many codebases and coordinating across many teams. This can be slow and hamper experimentation. What if... we bring that raw event data right into the browser, making it, in effect &quot;event driven&quot;? That web component can be developed and iterated on at lightning speed. New components can be built without the need for new endpoints. With access to the raw data, frontend developers suddenly have the freedom to explore new, bold ideas without fear of the upstream complexity.</abstract>
                <slug>devconf-cz-2025-1230-event-driven-frontends-what-why-and-how</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='911'>Matthew Cox</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/17RT3fUC9mhPZIxGNYQrMywblT8TWPuMX/edit?usp=sharing&amp;ouid=115351230280111037575&amp;rtpof=true&amp;sd=true">Slides</link>
                
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/QQY9AK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/QQY9AK/feedback/</feedback_url>
            </event>
            <event guid='9b7f03c7-3958-5f6a-bec2-a481a0c5bd68' id='437' code='KDBZQ3'>
                <room>D0206 (capacity 154)</room>
                <title>Diagram as Code - Decoding Architectural Diagrams</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>In this talk, we delve into the pivotal role of architectural diagrams in the design and development of successful software engineering projects. These diagrams serve as foundational tools for collaboration, planning, and communication, facilitating the articulation of design decisions and project vision while delineating system boundaries. By distilling complex information into clear, concise visuals, they offer a holistic perspective on project architecture. However, misinterpreting these diagrams and establishing erroneous guidelines can lead projects astray. We explore the significance of creating minimal, meaningful, and consistent architectural diagrams, fostering clarity and consensus among project stakeholders. Through the review of available tools and best practices, we illuminate the importance of leveraging architectural diagrams effectively to drive project success.

We also talk about Diagrams as Code, which introduces an advanced approach to managing diagrams within software development through code. Emphasizing the significance of version control, automation, and collaborative workflows, Diagram as Code 2.0 includes improvements like streamlined syntax, seamless integration with existing tools, and enriched visualization capabilities. Diagrams, integral components of the development process, underscore their pivotal role in facilitating communication and comprehension among team members.

We will be sharing insights on 
-What are the different types of software engineering/architecture diagrams? 
-Which tools should be used to draw architectural diagrams? 
-Which tools to NOT use? When and Why? 
-Diagrams-as-a-Code and Why to use it? 
-Comparisons of PlantUML, Structurizr, Mermaid 
-Diagram as Code 2.0 and C4 Model 
-Some tips for creating architectural diagrams.</abstract>
                <slug>devconf-cz-2025-437-diagram-as-code-decoding-architectural-diagrams</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='318'>Navinya Shende</person><person id='317'>Tarique Aman Aziz</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KDBZQ3/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KDBZQ3/feedback/</feedback_url>
            </event>
            <event guid='847cd8df-e390-5ea6-a8b0-1bf61bdafa49' id='970' code='LXBAUV'>
                <room>D0206 (capacity 154)</room>
                <title>OMG i can become root! Understanding and explaining Use-After-Free vulnerability, a critical security flaw.</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Use After Free (UAF) vulnerabilities are a stealthy and dangerous type of memory management flaw that can lead to severe security breaches. When a program continues to use memory after it has been freed, it opens the door to unexpected behavior, crashes, and even remote code execution. These vulnerabilities are particularly prevalent in memory-unsafe languages like C or C++ and can be exploited by attackers to inject malicious code or access sensitive data.
 
In this talk, we will explore the root causes of UAF vulnerabilities, how they can be exploited (with demos) and the best practices to prevent them to safeguard your applications and ensure robust security.</abstract>
                <slug>devconf-cz-2025-970-omg-i-can-become-root-understanding-and-explaining-use-after-free-vulnerability-a-critical-security-flaw</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='764'>Maurizio Barbaro</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/LXBAUV/resources/devconf25-slides_WtHeEP0.pdf">Presentation&#x27;s slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LXBAUV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LXBAUV/feedback/</feedback_url>
            </event>
            <event guid='e0b3bf4c-30c1-5b43-85a8-c68762d6e918' id='486' code='KY3AKQ'>
                <room>D0206 (capacity 154)</room>
                <title>Quarkus Security for Spring developers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>In this session, I&apos;ll introduce Quarkus Security architecture from a Spring developer perspective. I&apos;ll show how to configure, develop and test Quarkus application secured with OpenId Connect. Quarkus Security team is focused on a Developer Joy, and I&apos;ll show how the latest features like Dev Services for OIDC allow users to start right way, with zero configuration and literally no waiting for OIDC server to start. Then we will take existing Spring Boot application and migrate it to Quarkus in 20 minutes, with focus on security aspects. This way, you will learn how Spring and Quarkus security concepts compare next to each other.

Link to the presentation: https://docs.google.com/presentation/d/1XZbzZ7mI_s-wMZGUr5tySBz6XQzzMXB3gE_pgY37Ffw/edit?usp=sharing</abstract>
                <slug>devconf-cz-2025-486-quarkus-security-for-spring-developers</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='352'>Michal Vav&#345;&#237;k</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KY3AKQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KY3AKQ/feedback/</feedback_url>
            </event>
            <event guid='20153357-3c69-5f72-811e-5fc6cf0d361b' id='1212' code='NLWP8Z'>
                <room>D0206 (capacity 154)</room>
                <title>Shifting Performance Engineering Left</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Performance Engineering for many companies is an afterthought, however at Red Hat, Performance Engineering is a key contributor to product readiness. Developers across the OpenShift Product portfolio can easily execute Performance and Scale workloads against PRs they introduce, before the feature merges downstream! In this talk we will go over the tooling, strategies and details of how the OpenShift Performance and Scale Team has shifted their Performance and Scale testing totally left.</abstract>
                <slug>devconf-cz-2025-1212-shifting-performance-engineering-left</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='889'>Jos&#233; Castillo Lema</person><person id='894'>Raul Sevilla</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/NLWP8Z/resources/Devconfcz_Shifting_left_8Qdgn7H.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NLWP8Z/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NLWP8Z/feedback/</feedback_url>
            </event>
            <event guid='1909ebb9-d95c-510c-9887-5243714c087b' id='851' code='ETATQV'>
                <room>D0206 (capacity 154)</room>
                <title>More privacy, better social welfare: advantages of using quantum resources to solve everyday problems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>While it is true that quantum computers can provide more computational power than classical computers, they also allow to solve problems in a different manner. And this latter aspect, although interesting by itself, is often overshadowed by the former.

In this talk, I would like to shed some light on it.

Many real-life situations where people might have conflicting interests can be modeled as non-cooperative, multipartite games. Think, for example, of people driving through road-crosses, or competing over resources.

A recent game-theoretic approach [1] has shown that allowing &quot;players&quot; in these games to have access to quantum resources enables 
	- better coordination in joint decisions
	- new Nash equilibria and improved social welfare
	- decrease in cheating strategies, by limiting the access to the quantum resources
	- enhanced privacy, when compared to classical strategies to attain similar improvements.

This translates solving social problems, where people might have conflicting interests, in a better way.

[1] https://doi.org/10.22331/q-2024-06-17-1376 (paper published in 2024)</abstract>
                <slug>devconf-cz-2025-851-more-privacy-better-social-welfare-advantages-of-using-quantum-resources-to-solve-everyday-problems</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='648'>M&#225;rio Fernandes</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/QFC1-MNHe-g?si=p98RKe7PoInx1hze">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/ETATQV/resources/DevConf25_Mario_Fernande_lKW62Rp._Resources_ZkYDelJ.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ETATQV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ETATQV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0207 (capacity 90)' guid='b1dd7742-04ff-50f0-a806-767b0adce5a7'>
            <event guid='c7bb5d9f-4acd-51a2-b9d2-38b0545b96e1' id='628' code='FYCBPB'>
                <room>D0207 (capacity 90)</room>
                <title>Building Tech Communities: Lessons from a Decade of Experience</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Do you want to bring smart people together to discuss your project? Are you looking to build a community that supports your business goals? This talk will show you how.

Drawing from over a decade of experience organizing tech gatherings&#8212;ranging from small meetups and hackathons to large-scale conferences&#8212;Jan will share practical insights, proven strategies, and actionable tips for building and sustaining successful communities.

Jan has led community initiatives at Red Hat, organizing DevConf.cz, Fedora release parties, and Docker meetups. He later expanded Kiwi.com&apos;s global R&amp;D community to strengthen its employer brand. Currently, he is fostering cybersecurity communities at Whalebone. Join this session to learn how to effectively connect people, spark engagement, and create lasting impact.</abstract>
                <slug>devconf-cz-2025-628-building-tech-communities-lessons-from-a-decade-of-experience</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='481'>Jan Bleha</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FYCBPB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FYCBPB/feedback/</feedback_url>
            </event>
            <event guid='4b1cd169-f6ea-5f40-97f4-ae965a7a9e77' id='1055' code='HQS3CC'>
                <room>D0207 (capacity 90)</room>
                <title>Unlocking Storage Efficiency: Diagnosing and Optimizing Performance in Scaling Infrastructure</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>As infrastructure scales, storage inefficiencies can quietly drain performance and drive up costs, often without clear warning signs. Identifying and addressing these inefficiencies requires a combination of operational insight, performance analysis, and cost-aware decision-making.

In this talk, we&apos;ll explore how to recognize storage bottlenecks, analyze their impact, and implement solutions that improve both efficiency and budget. Using our work on OpenShift&#8217;s container image storage as a case study, we&apos;ll walk through how we diagnosed issues with S3 multipart uploads, optimized performance by enforcing consistency, and evaluated alternative storage strategies for long-term cost savings.

Attendees will gain a practical framework for assessing their own storage architecture, with actionable steps to improve performance and reduce costs. Whether you&apos;re managing container registries, cloud storage, or large-scale CI/CD systems, this session will equip you with the tools to make data-driven improvements to your storage infrastructure.</abstract>
                <slug>devconf-cz-2025-1055-unlocking-storage-efficiency-diagnosing-and-optimizing-performance-in-scaling-infrastructure</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='809'>Deep Mistry</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/HQS3CC/resources/DevConf-ppt_w61nxKr.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/HQS3CC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/HQS3CC/feedback/</feedback_url>
            </event>
            <event guid='5459ec6c-06af-5bd6-88f0-a8774b1f69ff' id='963' code='YAETPC'>
                <room>D0207 (capacity 90)</room>
                <title>Exploring new and upcoming Web Components features</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Web components are a widespread and proven technology for developing browser-native UIs. A number of new and upcoming features like import attributes, reference targets, and declarative custom elements make web components even more attractive as a part of your front end stack. In this talk we&apos;ll explore some of those new APIs from a web development, accessibility, and architectural perspective and see how they help your community, open source project, or organization improve performance and accessibility, reduce development time, avoid costly technical debt, and boost engineering talent. If you are a **developer**, **project manager**, or **technology recruiter**, this talk will inform you about the state of the art in front-end web technologies.</abstract>
                <slug>devconf-cz-2025-963-exploring-new-and-upcoming-web-components-features</slug>
                <track>UX and Design</track>
                
                <persons>
                    <person id='760'>Benny Powers</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://bennypowers.dev/decks/devconf-brno-2025/">Slide Deck</link>
                
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YAETPC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YAETPC/feedback/</feedback_url>
            </event>
            <event guid='9028dfeb-feb2-5f8c-a507-d64f66ad23bd' id='695' code='FL8A8T'>
                <room>D0207 (capacity 90)</room>
                <title>Zoomers at Work: Swipe Right for Success</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>&quot;Every generation brings new energy to the workplace. The challenge isn&#8217;t adapting to them but evolving with them.&quot;
Anuj and I have observed batch after batch of Gen Z interns happily sharing the goodies and perks we get at work on LinkedIn and Instagram. It doesn&apos;t just stop there, we also saw them celebrate the successes of their colleagues by hyping them up on social media very openly. It just feels so natural and authentic to them. Our approach on the other hand was generally more reserved. Many of us joined the workforce during or after the 2008 financial crisis, which likely influenced a more cautious approach to workplace sharing.

Generation Z is changing the workplace with their focus on technology, meaningful jobs, honest communication, and the need for flexible schedules. However, many leaders need help to connect with this generation, which can lead to problems in communication, working together, and keeping them engaged. Leaders should focus on building connections to manage Gen Z effectively instead of trying to control them.

As leaders&#8212;whether managers or tech leads&#8212;working with teams from multiple generations, we will share our experiences and insights on how to adapt to Gen Z&#8217;s strengths: their digital-first approach, desire for meaningful work, focus on growth, and the necessity to rethink traditional methods.

This talk will explore strategies for managers and tech leads to connect with and support Gen Z employees. How can you align their values with your company&#8217;s goals? What do teamwork and creativity look like when individuals from different generations collaborate? Furthermore, how can leaders use Gen Z&#8217;s unique strengths to contribute to the success of their teams?</abstract>
                <slug>devconf-cz-2025-695-zoomers-at-work-swipe-right-for-success</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='79'>Nancy Jain</person><person id='80'>Anuj Singla</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FL8A8T/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FL8A8T/feedback/</feedback_url>
            </event>
            <event guid='773ae5bd-b272-5c99-9308-c822a9a16095' id='878' code='RKNTZG'>
                <room>D0207 (capacity 90)</room>
                <title>Finding the Rhythm: Agile and Open Source Development in Harmony</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>At first glance, Agile methodology and open source development may seem like oil and water&#8212;defined sprint cycles and the unpredictable rhythms of open source appear incompatible.  Scrum planning emphasizes steady velocity and predictable delivery, while community projects operate on their own timelines and thrive on decentralized contributions.

So, how can teams benefit from Agile without compromising open collaboration?

In this talk, we&#8217;ll explore how teams can bridge this gap by recognizing community-owned projects as an external dependency and focusing on what they can control in sprint planning.  Using real-world examples, we&#8217;ll demonstrate practical automations that help decompose big picture goals into sprintable tasks and synchronize upstream merge requests into planning tools like Jira.  With a structured approach like Scrum, teams and community projects alike will benefit from the increased focus on high-value contributions, clear acceptance criteria, and ability to intentionally allocate capacity for open collaboration.</abstract>
                <slug>devconf-cz-2025-878-finding-the-rhythm-agile-and-open-source-development-in-harmony</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='385'>Sabine Vogel</person><person id='600'>Eric Hadley</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/RKNTZG/resources/Finding_the_Rhythm_-_Devconf.cz_2025_3nob9y8.pdf">Finding the Rhythm - Devconf.cz 2025</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/RKNTZG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/RKNTZG/feedback/</feedback_url>
            </event>
            <event guid='bef617bd-c9f2-51fc-adec-a4f7feaab5b9' id='735' code='TLPB3M'>
                <room>D0207 (capacity 90)</room>
                <title>Kanban, our way</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Agile workflows aren&#8217;t one-size-fits-all. Our team moved from Scrum to Kanban and shaped it to fit our needs, constantly refining the process as we go. In this talk, we&#8217;ll share how we&#8217;ve customized it, from structuring our GitHub board to shaping our meeting cadence and rotating Kanban Lead role.
We&#8217;ll dive into how tasks move across columns, how retrospectives help us adapt, and the lessons we&#8217;ve learned along the way. Expect practical tips on planning, prioritization, labelling, triaging, and - most importantly - the art of asking the right questions to keep work flowing smoothly.
The key takeaway? Agile should work for your team - not the other way around. Join us to see how flexible Kanban keeps us efficient, adaptable, and always improving!</abstract>
                <slug>devconf-cz-2025-735-kanban-our-way</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='555'>Laura Barcziova</person><person id='601'>Franti&#353;ek Lachman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/TLPB3M/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/TLPB3M/feedback/</feedback_url>
            </event>
            <event guid='edc0f8c2-dc5b-5275-ad92-0d9533a2e157' id='489' code='K8ZTMV'>
                <room>D0207 (capacity 90)</room>
                <title>Tog&apos;s Paradox: Why Requirements Always Spiral Out of Control</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Why is it so hard to sit down, write out client requirements, and deliver a product that&#8217;s 100% satisfying? Why do we so often face additional phases, iterations, and the challenge of growing project scope? In this presentation at the crossroads of UX, PM, and leadership, I&#8217;ll delve into the behavioral patterns that make defining requirements such a struggle. This issue is both critical&#8212;posing real risks to our projects&#8212;and surprisingly common. Drawing on Tesler&#8217;s Law and Tog&#8217;s Paradox, I&#8217;ll explore their insights on user-product interaction and share strategies you can use to regain control over your projects.</abstract>
                <slug>devconf-cz-2025-489-tog-s-paradox-why-requirements-always-spiral-out-of-control</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='371'>Krzysztof Przekwas</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/K8ZTMV/resources/Togs_Paradox_-_Devco_mjHYfew.pro_compressed_sqYv5ot.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/K8ZTMV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/K8ZTMV/feedback/</feedback_url>
            </event>
            <event guid='d82c2814-c393-551a-9b95-6d1e77c7034b' id='784' code='UTGBCF'>
                <room>D0207 (capacity 90)</room>
                <title>Breaking Changes Without Breaking Users: Lessons from Packit 1.0</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>In Q1 of this year, we released Packit 1.0.0, a significant milestone that included some breaking changes. While version updates are commonplace in software development, reaching 1.0.0 is an important moment for any project, and this particular release presented unique challenges for our ecosystem.

Packit isn&apos;t just a standalone CLI tool. It powers a CI service used by numerous projects across the open-source community. This meant that any breaking changes in the core tool could potentially disrupt CI pipelines for several developers.

In this talk, I&apos;ll walk through:

The Breaking Changes: A brief overview of what changed in Packit 1.0 and why these changes were necessary for the project&apos;s evolution.

Our Mitigation Strategy: How we planned the transition to minimize disruption, including:

 - the deprecation process we implemented months/years before the release
 - our communication strategy with users
 - technical solutions: automate migration process.

Real-world Results: data on how successful our approach was.

Lessons Learned: what worked, what didn&apos;t, where we faced some issues.

I&apos;d like to conclude with a structured feedback session where attendees can share their own experiences. Attendees will leave with practical strategies for managing breaking changes in libraries that power services and will help us improve the next Packit release.</abstract>
                <slug>devconf-cz-2025-784-breaking-changes-without-breaking-users-lessons-from-packit-1-0</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='592'>Maja Massarini</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/FfT38q_meLs?si=3rhh381Q3abUK8yU">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/UTGBCF/resources/Breaking_changes_without_breaking_users_7ro9nXY.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UTGBCF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UTGBCF/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E112 (capacity 156)' guid='32596564-82bd-542e-92e5-c79d42ea96b3'>
            <event guid='fb6656ea-09b4-56cd-b893-7c5fa8350a80' id='671' code='J798NZ'>
                <room>E112 (capacity 156)</room>
                <title>Migrating from VMware to Kubernetes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Forklift is an open-source project designed to facilitate the migration of virtual machines (VMs) from platforms such as Red Hat Virtualization (RHV), OpenStack, VMware, and OVA to Kubernetes KubeVirt. This presentation will provide an overview of the migration process, with a specific focus on VMware migrations and the techniques employed by Forklift to minimize downtime during these transitions. Additionally, it will explore the rationale behind selecting specific technologies, highlighting their respective benefits and limitations. The session will conclude by discussing Forklift&apos;s current objectives and future goals. After the session, you will have a solid understanding of the Forklift migration workflow, the challenges involved, and the strategic decisions that shape the project https://github.com/kubev2v/forklift.</abstract>
                <slug>devconf-cz-2025-671-migrating-from-vmware-to-kubernetes</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='510'>Martin Ne&#269;as</person><person id='963'>Boris Odnopozov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/J798NZ/resources/DEVCONF_25_CZ_vkSHTgf.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/J798NZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/J798NZ/feedback/</feedback_url>
            </event>
            <event guid='dc678a46-b838-5065-a037-8f0519bed334' id='709' code='V73LCH'>
                <room>E112 (capacity 156)</room>
                <title>Challenges and opportunities for RAN containerized workloads on the Edge</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Over the last few years, the Telco space has seen a great amount of change in the way their workloads are deployed. Starting from purpose-built hardware appliances, they evolved into virtualized network functions, and now containerized network functions (CNFs).

Some of these containerized network functions are deployed on the Far Edge, away from a centralized datacenter, and come with their ownset of requirements and challenges for a successful implementation.

In this session, we will highlight the areas where CNFs add special requirements to Kubernetes/OpenShift, and the strategies put in place to tackle these challenges in real-life deployments.

Some of the topics we will cover:

- Overview of CNF-based RAN architecture
- Special requirements for Distributed Unit (DU) CNFs
- OpenShift functionality for Telco Edge deployments
- Reducing complexity for RAN deployments using a Reference Design Specification
- What&#8217;s next for RAN containerized deployments on the edge</abstract>
                <slug>devconf-cz-2025-709-challenges-and-opportunities-for-ran-containerized-workloads-on-the-edge</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='535'>Javier Pe&#241;a</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/V73LCH/resources/Challenges_and_opportunities_for_RAN_contai_cpE3cL6.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/V73LCH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/V73LCH/feedback/</feedback_url>
            </event>
            <event guid='191562c6-9613-53ee-881d-ab26ac9bb5c7' id='1176' code='EHCHEN'>
                <room>E112 (capacity 156)</room>
                <title>Integration testing for container images via Kind in GitLab CI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Red Hat&apos;s Continuous Kernel Integration (CKI) project is responsible for the infrastructure and workflow automation for all internal kernel development.

The workflow automation part is implemented by a diverse zoo of about 30 Python-based micro services, with updates delivered and deployed multiple times a day.

In this talk, we will describe our approach to integration testing the interactions of these services via Kind, i.e. a Kubernetes cluster running in Docker, deployed on-demand in GitLab CI.

We will also discuss the general challenges around running and testing interconnected services:
- unit tests and their limits
- testing across multiple interdependent repositories
- DevOps strategies and API design considerations

Attendees will gain an understanding of the failure modes of micro services, and how testing in GitLab CI can be structured to prevent them. The CKI project&apos;s approach to integration testing can serve as a blueprint for a testing setup that does not rely on heavy-weight staging environments and can be completely implemented in the CI services provided by the major Git forge providers.</abstract>
                <slug>devconf-cz-2025-1176-integration-testing-for-container-images-via-kind-in-gitlab-ci</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='871'>Michael Krausch-Hofmann</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/EHCHEN/resources/Integration_testing_for_container_images_vi_KwdML9F.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EHCHEN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EHCHEN/feedback/</feedback_url>
            </event>
            <event guid='33924981-4a1d-5fe9-b739-6debf5e1963d' id='1057' code='VCFMEZ'>
                <room>E112 (capacity 156)</room>
                <title>Testing Farm Konflux CI integration</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Testing Farm is being integrated with Konflux CI to cover functional testing of container images and rpm packages against virtual or bare metal machines. Let&apos;s take a look behind the scenes at how Testing Farm is developing a shared Tekton integration pipeline to cover these use cases, and how the team has approached CI testing of the integration pipeline against a Konflux CI instance provisioned for each merge request.

Attendees of this talk will gain insight into how they can build, publish, share and test their Tekton pipelines for Konflux CI.</abstract>
                <slug>devconf-cz-2025-1057-testing-farm-konflux-ci-integration</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='810'>Evgeny Fedin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/VCFMEZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/VCFMEZ/feedback/</feedback_url>
            </event>
            <event guid='07df2df0-3bb4-5019-8e5a-2f992640bfe7' id='1135' code='G9JURJ'>
                <room>E112 (capacity 156)</room>
                <title>Managing Your Laptop with Bootable Containers, Fedora Toolbox, Nix, and Home Manager</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Join me on a journey where I successfully integrated Fedora Toolbox with Nix and Home Manager under the Nix Toolbox project, creating a fully reproducible setup for my laptop alongside Fedora Bootable Containers.

With Fedora Bootable Containers, you can manage your base system as code. Additionally, Nix Toolbox allows you to:

* Extend Fedora Toolbox with access to over 100,000 packages from Nixpkgs
* Define your home environment and package configurations as code
* Manage your installed Flatpaks declaratively
* Configure user settings for base system packages in a reproducible way

If time permits, I will also demonstrate how Fedora contributors can leverage Testing Farm to validate their laptop setup in a CI environment.</abstract>
                <slug>devconf-cz-2025-1135-managing-your-laptop-with-bootable-containers-fedora-toolbox-nix-and-home-manager</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='906'>Miroslav Vadkerti</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://thrix.github.io/nix-toolbox">Nix Toolbox</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/G9JURJ/resources/Managing_Your_Laptop_with_Bootable_Containe_L5WGS1j.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/G9JURJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/G9JURJ/feedback/</feedback_url>
            </event>
            <event guid='ecc2f047-671f-5da1-9931-83ae371a6b80' id='844' code='JU97MG'>
                <room>E112 (capacity 156)</room>
                <title>Kubernetes Multitenancy in Image Pulling</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Imagine this: you train your AI model, spend a lot of time and resources, feed it internal data. When you are finally done with it, you containerize it and deploy it to a Kubernetes cluster. Everything&apos;s fine. Until it isn&apos;t! Another tenant you are sharing the cluster with somehow managed to get a hold of your image. How could it be? They cannot access any of your namespaces, you made sure of that.

This session will introduce you to the trouble of multi-tenancy of images you pull with Kubernetes, and you will learn about a new (alpha) feature that aims to finally solve multi-tenant access to Kubernetes node&apos;s images.</abstract>
                <slug>devconf-cz-2025-844-kubernetes-multitenancy-in-image-pulling</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='643'>Standa L&#225;zni&#269;ka</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/JU97MG/resources/Kubernetes_Multitenancy_in_Image_Pulling_AEJWNS0.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/JU97MG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/JU97MG/feedback/</feedback_url>
            </event>
            <event guid='a2bf38f2-d9c9-5259-8b0f-8b53a025e4d8' id='685' code='S3YSWK'>
                <room>E112 (capacity 156)</room>
                <title>Simplifying KubeVirt: New tools for easier VM management</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>KubeVirt brings the power of virtual machines to Kubernetes, but its complexity can pose challenges for new users. This talk focuses on recent improvements to two essential tools: virtctl, the CLI for managing KubeVirt resources, and the kubevirt.core Ansible collection, designed for automating virtual machine operations. These enhancements introduce features that simplify workflows, enhance usability, and make managing virtual machines on Kubernetes more approachable.

We&#8217;ll explore how these tools streamline tasks like managing the virtual machine lifecycle in conjunction with instancetypes and leveraging existing Ansible automation content to reduce manual effort. Attendees will discover how these improvements make KubeVirt more accessible and practical. This session is ideal for Kubernetes enthusiasts, DevOps, and virtualization engineers looking to integrate hybrid workloads into their cloud-native environments.</abstract>
                <slug>devconf-cz-2025-685-simplifying-kubevirt-new-tools-for-easier-vm-management</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='482'>Felix Matouschek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/S3YSWK/resources/devconf2025_4tDEVLP.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/S3YSWK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/S3YSWK/feedback/</feedback_url>
            </event>
            <event guid='9d5b26cd-f0e6-5604-a9f9-a40a9d138e2b' id='1020' code='WXG9SV'>
                <room>E112 (capacity 156)</room>
                <title>Plug &amp; Play: Modular Networking for Kubernetes Virtualization</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>When your project rocks, an avalanche of features requests will descend upon you . While you won&#8217;t be able to answer all needs, you can help by making everyone happy with plugins.

Due to the high maintenance costs, projects like KubeVirt [1] have either refused these external customization requests or put them on hold. In this presentation, we will explain how we enabled anyone and everyone to create their own networking solution by making KubeVirt networking plugable and user-friendly.

If you&#8217;re working on a big and complex Kubernetes [2] based project, you will learn how to identify, plan and implement pluggable functionalities.

[1] https://kubevirt.io/
[2] https://kubernetes.io/</abstract>
                <slug>devconf-cz-2025-1020-plug-play-modular-networking-for-kubernetes-virtualization</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='787'>Edward Haas</person><person id='788'>Alona Paz</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/nIDHYXkeaB8?si=I3y1DdbRCrr9jcI-">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/WXG9SV/resources/Making_KubeVirt_Networking_Pluggable_gbEkqX1.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WXG9SV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WXG9SV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E104 (capacity 72)' guid='0d58ad71-4586-5990-b693-402d0de0bd0d'>
            <event guid='a73cbf06-ae47-5d62-af09-ec243abd7893' id='751' code='MDSWTY'>
                <room>E104 (capacity 72)</room>
                <title>Black box side-channel leakage verification using statistical approach</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Side-channel attacks are a common threat to cryptographic implementations. Unfortunately, most available tooling to combat this threat has limited usability, especially in black-box testing scenarios. This talk presents lessons learned from testing RSA implementations (Marvin Attack), ECDSA implementations (Minerva vulnerability), and how these lessons have been applied to test ML-KEM.

The talk will briefly discuss issues with approaches used by Box Test, TVLA, and deduct, and how these issues can be addressed. The proposed approach is suitable for black-box testing, including with algorithms that use rejection sampling. It is algorithm- and architecture-agnostic, can be performed remotely (over a network), and, despite using statistical methods, allows for verification of the absence of side-channel leakage. The tool, presented as free open-source software, has been used in the speaker&#8217;s CI system for a couple of years.</abstract>
                <slug>devconf-cz-2025-751-black-box-side-channel-leakage-verification-using-statistical-approach</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='569'>Alicja Kario</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/MDSWTY/resources/kario-Devconf2025_lfnfdYo.odp">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/MDSWTY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/MDSWTY/feedback/</feedback_url>
            </event>
            <event guid='65c7416e-7cc5-58c8-9e83-cc7500c1858c' id='940' code='NXZUPC'>
                <room>E104 (capacity 72)</room>
                <title>How to stay compliant with and take benefits from the EU CRA (Cyber Resilience Act)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>he EU Cyber Resilience Act (CRA) aims to safeguard European consumers and at first glance it targets only the EU market. But in fact the entire OSS ecosystem falls under its scope as CRA creates mandatory cybersecurity requirements for vendors, distributors, integrators, even enterprise consumers and, in fact, the entire open-source ecosystem by introducing terms like &#8220;Manufacturer&#8221;, &#8220;Steward&#8221;, &#8220;Individual developer&#8221; among others. So, how to ensure **you** stay compliant?

I&#8217;ll cover what we, as part of the various working and regulatory expert groups, are doing to help the entire open-source community navigate the actual requirements. We&#8217;ll explore how these roles are played together by the leading industry players (yes, revealing some non-trivial scenarios) and what best practices and tools can be used right away for your organization or by you as an individual contributor. Finally, let&#8217;s discuss how we together should turn CRA into an opportunity to make open-source better for all.</abstract>
                <slug>devconf-cz-2025-940-how-to-stay-compliant-with-and-take-benefits-from-the-eu-cra-cyber-resilience-act</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='709'>Roman Zhukov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NXZUPC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NXZUPC/feedback/</feedback_url>
            </event>
            <event guid='1b186ae8-ee11-5cab-b636-4c66a5716bde' id='500' code='ZBCKHU'>
                <room>E104 (capacity 72)</room>
                <title>Passkeys through FIDO: How to write your own client?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Passkeys, the way to get rid of passwords is great and all, but how do they work in detail?
This talk will be exploring the specification FIDO2 which essentially defines WebAuthn, the basis for passkeys.
Expect a quick run through of what a passkey is, how a user uses it, and how a developer could leverage an SDK, or a platform credential provider to create safe and easy credentials using cryptographically save passkeys. 
After this quick overview, we&#8217;ll dive down into nitty gritty details on what the SDKs actually do and how you would implement them in your own client. Ultimately, I hope to shed a bit of light on the complete process of creating and asserting credentials, how to create the binary representation to be sent to the platform or authenticator and dive a bit deeper into how an authenticator translates those into another binary representation.
In the end you should have some detailed knowledge of how the Passkeys work and maybe why you should not be writing your own passkey client.</abstract>
                <slug>devconf-cz-2025-500-passkeys-through-fido-how-to-write-your-own-client</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='377'>Mario Bodemann</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://bit.ly/dc25-pass">Slides</link>
                
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZBCKHU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZBCKHU/feedback/</feedback_url>
            </event>
            <event guid='fba277e9-4922-594f-8c3f-5bfb24babfbe' id='967' code='PHJEMQ'>
                <room>E104 (capacity 72)</room>
                <title>Automatic joining cloud VMs to FreeIPA identity domain</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Cloud workloads need to comply with your organisation&apos;s security policies. Joining them to an identity management domain can help with that, and automatically joining them is even better. Learn how the Podengo project enables automatic and secure enrollment of VMs into a FreeIPA domain.

FreeIPA is an open source identity management solution providing authentication, access control, and other security features for Linux machines, to help organisations meet their security and compliance objectives. These objectives persist when running workloads on public clouds. But the typical workflow of using SSH keys to access the machine may struggle to meet them.

Enter Podengo. The Podengo service registers your FreeIPA deployment (which could be on-premises), authenticates cloud VMs, and facilitates an automatic and secure domain enrollment. This presentation will explain how the protocol works, what is required to use it, and how we use the Podengo service to provide the Domain Join feature in Red Hat Hybrid Cloud Console (and how you could use it in other settings).

After covering the fundamentals and current use cases, we will discuss some of the feature gaps (and how to close them), and how we could add support for more identity management solutions.

This presentation could be particularly useful for system and cloud administrators, infosec people, and the cryptography-curious.

PS: There will be recorded demos available due to time constraints!

References:

https://www.freeipa.org/ https://github.com/podengo-project</abstract>
                <slug>devconf-cz-2025-967-automatic-joining-cloud-vms-to-freeipa-identity-domain</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='762'>Alexandra Nikandrova</person><person id='770'>Andr&#233; Boscatto</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/PHJEMQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/PHJEMQ/feedback/</feedback_url>
            </event>
            <event guid='9e4fe4c5-540b-5368-87b5-d78f7db4f0f4' id='430' code='DF3LBG'>
                <room>E104 (capacity 72)</room>
                <title>Keeping the linux kernel secure across 10+ RHEL releases</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Red Hat Enterprise Linux (RHEL) Customers have a ton of business cases that require them to run older versions of the operating systems across varied enterprise and compliance needs. This requires Red Hat to backport, test and release CVE patches and bug-fixes across 10+ z-streams. 

This talk will take us through how Kernel CVEs are identified and published by kernel.org as a fairly new CNA (CVE Naming Authority), how these CVE trackers are filed against the active RHEL kernel releases, and the trials and tribulations of a young Kernel Sustaining Engineering team as they deliver CVE fixes across multiple branches of the RHEL kernel, especially in a complex and evolving environment where compliance requirements (e.g. FedRAMP) are critical to customers and partners.</abstract>
                <slug>devconf-cz-2025-430-keeping-the-linux-kernel-secure-across-10-rhel-releases</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='313'>Shreyank Gupta</person><person id='633'>Iurii Venglovskyi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1JrNhjqIQojzYZUNQJjEIe2LyupsObbYEgcY8c4YB-6s/edit">Deck</link>
                
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DF3LBG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DF3LBG/feedback/</feedback_url>
            </event>
            <event guid='9b574364-5083-5b99-847b-1baf08657e1f' id='442' code='MHHFS9'>
                <room>E104 (capacity 72)</room>
                <title>Effortless, standardised homelab observability with eBPF</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Running a homelab means running a diverse set of applications like NextCloud, readeck.org, usememos.com.

They are written in many languages and frameworks and in general lack a good way to monitor them. The old way to monitor them involved having a basic blackbox_exporter enabled synthetic monitoring. Even instrumented, each application has a different set of metrics, leading to complex alerting and dashboards.

Grafana Beyla, powered by eBPF and OpenTelemetry, combined with Prometheus promises to generate first class observability signals for services regardless of the language and frameworks used. This talk will walk through deploying Beyla for a homelab, and the challenges in having good observability even with Beyla.

We will walk through:

1. Deploying Beyla in your environment with Prometheus
2. Setting up dashboards for the data
3. Robust alerting over the signals, especially in low, sporadic traffic (homelab) scenarios.
4. The missing signals from eBPF and how you can fill those gaps</abstract>
                <slug>devconf-cz-2025-442-effortless-standardised-homelab-observability-with-ebpf</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='323'>Goutham Veeramachaneni</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1_B9RVJFxPPNXGV4pG_Mf1uRaRxiJKzSpLuJ6lT5hsaU/edit?usp=sharing">Slides</link>
                
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/MHHFS9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/MHHFS9/feedback/</feedback_url>
            </event>
            <event guid='e646b595-31ff-57d2-9244-9bfa221b8eb7' id='1124' code='XRZYAR'>
                <room>E104 (capacity 72)</room>
                <title>AIOps: Automating and Scaling ML and LLM Workloads in Production</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Deploying AI/ML models in production involves more than just training&#8212;it&apos;s about building scalable, secure, and automated pipelines. This talk focuses on how AIOps can enable production-grade deployment of ML workflows using cloud-native tools. We&#8217;ll walk through an end-to-end architecture built on GitLab CI/CD, Terraform, GKE, and FastAPI, showcasing how to automate infrastructure, containerize applications, and monitor deployed models.

As a use case, we&#8217;ll demonstrate deploying a self-hosted LLM for intelligent Q&amp;A over internal documents using RAG. The focus will be on infrastructure, automation, and best practices for taking any AI workload&#8212;from concept to production.</abstract>
                <slug>devconf-cz-2025-1124-aiops-automating-and-scaling-ml-and-llm-workloads-in-production</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='841'>Niket  Ranjan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1NGLOBGHRyHYAhGIFN2TbRMNC0BrURdBL5mwvotx_d7w/edit?usp=sharing">Slides</link>
                
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/XRZYAR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/XRZYAR/feedback/</feedback_url>
            </event>
            <event guid='a8c98f7d-9119-5e8e-b5cb-b69ad9fda4fa' id='512' code='TWXS97'>
                <room>E104 (capacity 72)</room>
                <title>Take Your Tests to the Cloud with Testkube</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>As modern applications adopt cloud-native architectures, testing must evolve to keep up. In this presentation we&apos;ll explore how Testkube, an open-source framework, streamlines testing workflows in Kubernetes environments. We&apos;ll discover how it integrates seamlessly with popular testing tools, how it fits naturally into CI/CD pipelines, and how its declarative configurations aligns with GitOps principles. Additionally, we&apos;ll examine the benefits of centralized test reporting and how it helps to tackle scalability issues. This session will offer practical insights and real-world examples from enterprise environments.</abstract>
                <slug>devconf-cz-2025-512-take-your-tests-to-the-cloud-with-testkube</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='390'>Tom&#225;&#353; Hradec</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/62CaWYi0TRQ?si=1l5m2n6nMzgxRdCr">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/TWXS97/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/TWXS97/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E105 (capacity 70)' guid='50b90f57-687c-51fe-85ff-45469baf8af4'>
            <event guid='f5dfea80-ad33-560a-8a37-c7ddb144b14c' id='859' code='DQXB8X'>
                <room>E105 (capacity 70)</room>
                <title>The Konflux Chronicles: Productizing Observability the Hard Way</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>This session will guide you through the end-to-end workflow of productizing the Observability Operator using Konflux, a Kubernetes-native, security-first software factory based on Tekton. We&#8217;ll showcase the journey from upstream development to the final productized version, highlighting key challenges and lessons learned in the process.

We will compare Konflux with previous tools used in OpenStack, such as DLRN with Zuul as a CI system, discussing their limitations in cloud-native environments. Additionally, we&#8217;ll explore how this approach compares to traditional Fedora and Red Hat release tools like Koji, Brew or Errata Tool, and how each fits into the productization pipeline.

By the end of this session, you&#8217;ll gain insights into optimizing productization workflows, leveraging modern tools like Konflux, and how it compares to older solutions.</abstract>
                <slug>devconf-cz-2025-859-the-konflux-chronicles-productizing-observability-the-hard-way</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='653'>Daniel Mellado</person><person id='962'>Mario Fernandez</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/DQXB8X/resources/The_Konflux_Chronicles_ChdYss6.odp">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DQXB8X/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DQXB8X/feedback/</feedback_url>
            </event>
            <event guid='c210d035-fb71-54af-92bd-c02cdd56b999' id='637' code='739KGC'>
                <room>E105 (capacity 70)</room>
                <title>UKIs and composefs support for Bootable Containers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Using composefs and fs-verity, we can link a UKI to a complete read only filesystem tree, guarenteeing that every byte of every file is verified on load. This is done, similar to Git, using only hashes. This means that the signature on the UKI effectively signs the whole tree.

With composefs, file content is split from the metadata which enables de-duplication at the file level. We can thus host any number of OS images on a single filesystem and there is no need to reserve space on the system in advance for each image. This frees us from fixed size disk image formats such as dm-verity which is used in a lot of image based systems.

We illustrate this architecture by building an OS image using an OCI container via the familiar Containerfile syntax, then pushing it to a container registry and finally deploying it on a system. We will also explain how this will be integrated with the Bootable Containers project (bootc).</abstract>
                <slug>devconf-cz-2025-637-ukis-and-composefs-support-for-bootable-containers</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='489'>Timoth&#233;e Ravier</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/739KGC/resources/UKIs-and-composefs-support-for-Bootable-Con_5fcDA6u.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/739KGC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/739KGC/feedback/</feedback_url>
            </event>
            <event guid='4ac49eee-73bc-56ea-8b42-ab164052c620' id='813' code='KNER89'>
                <room>E105 (capacity 70)</room>
                <title>systemd @ Meta: From upstream to production</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>In this talk I&apos;ll give an overview of how we use and contribute to systemd at Meta. From being an upstream maintainer, streamlining the development process, maintaining the systemd backport in the CentOS Stream Hyperscale SIG and rolling out new releases internally across the fleet. We&apos;ll take a look at the full journey systemd takes from upstream to finally end up on Meta&apos;s servers.</abstract>
                <slug>devconf-cz-2025-813-systemd-meta-from-upstream-to-production</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='615'>Daan De Meyer</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/KNER89/resources/systemd__Meta_1_rcunNDu.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KNER89/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KNER89/feedback/</feedback_url>
            </event>
            <event guid='765bf19e-a6c4-55cf-8e57-4d30ef2d45dc' id='631' code='P3TEBA'>
                <room>E105 (capacity 70)</room>
                <title>Porting CentOS Stream to Apple Silicon Macs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>This talk will discuss how we ported CentOS Stream to Apple Silicon Macs by leveraging the existing work in Fedora Asahi Remix and the Asahi Linux project, together with the tooling provided by the CentOS project, the CentOS Hyperscale SIG and the CentOS Alternative Images SIG. We&apos;ll talk about challenges, progress, contribution avenues and close with a quick demo.</abstract>
                <slug>devconf-cz-2025-631-porting-centos-stream-to-apple-silicon-macs</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='485'>Davide Cavalca</person><person id='484'>Neal Gompa</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/P3TEBA/resources/Porting_CentOS_Stream_to_Ap_a1moOiY.CZ_2025_mxN3gP1.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/P3TEBA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/P3TEBA/feedback/</feedback_url>
            </event>
            <event guid='03c4ee74-d598-580e-a1b2-3ca2226cd382' id='733' code='P8YWRW'>
                <room>E105 (capacity 70)</room>
                <title>From Debugging to Prevention: Smarter Linux Diagnostics with Automation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>As Linux distributions power everything from enterprise servers to edge devices, efficient troubleshooting and proactive issue detection become critical for system reliability. Traditional debugging methods often involve manually sifting through logs, running diagnostic commands, and analyzing system state&#8212;an approach that is time-consuming and reactive.

In this talk, we explore two complementary open-source frameworks that streamline Linux diagnostics: Insights-Core and SOS. While both target key components such as the kernel, networking, storage, and system services, they serve distinct roles in the diagnostic lifecycle.

Insights-Core powers proactive issue detection through lightweight, rule-based analysis of regularly collected system data.

SOS supports reactive diagnostics, offering in-depth system snapshots that aid in root cause analysis during incident response.

Key takeaways from this session:
How Insights-Core rules detect risks and misconfigurations before they escalate
How SOS captures comprehensive diagnostics to support deep investigation
Real-world use cases across systemd services, networking, kernel, and security
Best practices for extending Insights-Core with custom rules

This session will explain how these tools help system administrators, SREs, and support engineers quickly diagnose Linux issues&#8212;without manual intervention.</abstract>
                <slug>devconf-cz-2025-733-from-debugging-to-prevention-smarter-linux-diagnostics-with-automation</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='551'>Ayushi Tiwari</person><person id='506'>Akshay Ghodake</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1Nfp7g50cf6eZFbvfY0hrEnzlLullDGKM6w6-AKAblN8/edit?usp=sharing">Presentation slide</link>
                
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/P8YWRW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/P8YWRW/feedback/</feedback_url>
            </event>
            <event guid='13ef010b-46f9-50bd-9f42-320bf976e346' id='763' code='LHXXZN'>
                <room>E105 (capacity 70)</room>
                <title>Qubes OS: Security Through Isolation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Security in modern computing is a mess. Traditional operating systems are fundamentally flawed when it comes to isolation - one compromise can bring down everything. Enter Qubes OS, a security-focused operating system that takes an entirely different approach: compartmentalization. Instead of relying on a single, monolithic system, Qubes OS splits the environment into isolated virtual machines (qubes), ensuring that a breach in one domain doesn&apos;t mean total compromise.

In this talk, I will introduce Qubes OS from a technical perspective, breaking down how its architecture works and what makes it different from other operating systems. We&apos;ll dive into the mechanics of qube separation, discussing how Qubes leverages Xen hypervisor, inter-qube communication, and how it balances security with usability.

As someone with a background in Linux filesystems, I want to go beyond the basics. This talk will also explore how Qubes OS handles storage - from how it separates user data, system templates, and volatile runtime environments to the specific technologies used under the hood. Expect an in-depth look at LVM, thin provisioning.

Finally, I&apos;ll discuss real-world use cases - from developers looking to isolate work environments to security professionals and journalists who need a system built to withstand targeted threats. By the end of this talk, attendees will leave with a solid understanding of Qubes OS, its advantages, and how they can start using it today.

If you&apos;ve ever wondered whether a truly secure operating system is possible, or if you just love digging into the technical details of system architecture, this session is for you.</abstract>
                <slug>devconf-cz-2025-763-qubes-os-security-through-isolation</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='576'>Luk&#225;&#353; Czerner</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/LHXXZN/resources/Copy-of-Qubes-OS-Security-Through-Isolation_jKkpkrP.pdf">Slides: Qubes OS: Security Through Isolation (pdf)</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LHXXZN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LHXXZN/feedback/</feedback_url>
            </event>
            <event guid='4426b706-e427-569c-9fac-36d47622286a' id='759' code='PMUPGU'>
                <room>E105 (capacity 70)</room>
                <title>Simplify security compliance with bootable containers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Are you managing systems that need to comply with STIG, PCI-DSS or other security policies? Learn how to simplify your work with bootable containers and OpenSCAP.

Bootable containers bring many benefits for security compliance. Workflows based on Containerfiles centralize and simplify security hardening. Immutability of the system helps the system stay compliant. Automated atomic upgrades ensure systems are always in line with the latest version of the security policy. Security hardening can be integrated in CI/CD pipelines.

In this talk, we will demonstrate how to easily build a hardened bootable container image, and deploy a system that is compliant with security policy since its first boot. We will describe how compliance tools are integrated to container build workflow and we will discuss caveats of hardening bootable container images.</abstract>
                <slug>devconf-cz-2025-759-simplify-security-compliance-with-bootable-containers</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='573'>Jan &#268;ern&#253;</person><person id='602'>Matus Marhefka</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/PMUPGU/resources/DevConf_2025_Simplify_security_compliance_w_gFRrsVZ.odp">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/PMUPGU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/PMUPGU/feedback/</feedback_url>
            </event>
            <event guid='c5d299f2-4c39-5858-9a2b-54fcc008b6f6' id='764' code='EKAPYZ'>
                <room>E105 (capacity 70)</room>
                <title>Keylime: Pushing the Boundaries of Remote Attestation on the Edge</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Keylime is a TPM-based remote attestation framework that originally relied on a pull model, where the verifier initiated attestation requests to monitored systems. However, this approach posed challenges for edge and IoT environments, where devices often operate with constrained resources and behind firewalls.

In this talk, we&#8217;ll dive into the transition from a pull-based model to a push-based (agent-driven) attestation model, where the agent on the monitored system actively pushes integrity measurements to the verifier. We&#8217;ll explore the architectural changes, the technical challenges we tackled, and how this shift makes remote attestation more practical for edge, cloud, and IoT deployments.

Additionally, we&#8217;ll highlight how this work was made possible through open-source collaboration, showcasing not only the technical advancements in Keylime but also the power of open-source development in solving real-world security challenges.</abstract>
                <slug>devconf-cz-2025-764-keylime-pushing-the-boundaries-of-remote-attestation-on-the-edge</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='577'>Anderson Toshiyuki Sasaki</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/UUuorawVSgM?si=G9M5mttC0O3zv_tS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/EKAPYZ/resources/Keylime__Pushing_the_Boundaries_of_Remote_A_L2EuPwD.pdf">Slides deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EKAPYZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EKAPYZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A112 (capacity 64)' guid='4df74a57-e6df-58ba-b679-05e63ab67fe3'>
            <event guid='eb492f68-685c-51bf-be31-1ca973f5a97c' id='601' code='KFPMBZ'>
                <room>A112 (capacity 64)</room>
                <title>A vision for software freedom in 2048 - what are we missing?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Our litigation against Apple in front of the European Court of Justice, fighting for sustainable long term funding in the EU and member states, &quot;Public Money? Public Code!&quot;, Device Neutrality, Router Freedom, Free Your Android, assistance with licensing questions, Youth Hacking 4 Freedom, and a tale of software, skateboards, and raspberry ice cream. These are some of the activities by the Free Software Foundation Europe (FSFE), which has been working since 2001 to empower users to control technology. 

Recently we discussed how the world would look like in our area in 2048,  if the FSFE has been successful. In this talk I would like to share those thoughts with you and get your feedback on the next decades of our work for software freedom.</abstract>
                <slug>devconf-cz-2025-601-a-vision-for-software-freedom-in-2048-what-are-we-missing</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='465'>Matthias Kirschner</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://download.fsfe.org/presentations/20250613-mk-devconf-vision-for-2048.en.pdf">Presentation slides</link>
                
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/qkuWewr6mBk?si=qzodUB9cpm1Sawdt">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KFPMBZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KFPMBZ/feedback/</feedback_url>
            </event>
            <event guid='e578d60c-eb55-5346-8d6d-302c3bee01c6' id='169' code='N9JNFS'>
                <room>A112 (capacity 64)</room>
                <title>Favourite GDB developers tricks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>The GNU Debugger GDB is one of the most popular debuggers. In this talk, I will show how powerful GDB can be by using a few of its versatile commands.  I&apos;ll be talking about commands such as apropos, frame, display, ptype and others. Then, I&apos;ll show how easy it is to create new commands in GDB using the Python API.

Learn how to use GDB from GDB developers without any advanced knowledge required!</abstract>
                <slug>devconf-cz-2025-169-favourite-gdb-developers-tricks</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='100'>Alexandra Hajkova</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/N9JNFS/resources/gdb_tricks_6Y0M2oF.pdf">presentation slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/N9JNFS/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/N9JNFS/feedback/</feedback_url>
            </event>
            <event guid='6379fe75-be84-56ef-8536-175ec5541c69' id='721' code='SWHKAR'>
                <room>A112 (capacity 64)</room>
                <title>Tips and tricks how to speak at conferences</title>
                <subtitle></subtitle>
                <type>Discussion</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Since 1995, I&apos;ve been in the training business, accumulating extensive knowledge I&apos;d like to share. This discussion will cover key aspects of conference speaking, including effective audience engagement, common issues like stage fright and technical glitches, and stress management techniques such as preparation, practice, and mindfulness to help speakers feel more confident on stage.</abstract>
                <slug>devconf-cz-2025-721-tips-and-tricks-how-to-speak-at-conferences</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='413'>&#352;t&#283;p&#225;n Bechynsk&#253;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/SWHKAR/resources/DevConf_2025_-_Tips_and_tricks_how_to_speak_hczJ30a.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/SWHKAR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/SWHKAR/feedback/</feedback_url>
            </event>
            <event guid='a35f27b2-cb01-54ed-9c4a-42a3d40d25dd' id='656' code='RFYTKM'>
                <room>A112 (capacity 64)</room>
                <title>Supercharging Web Development with WebAssembly</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>WebAssembly(WASM) is a binary instruction format that enables high-performance execution of code in web browsers. Unlike JavaScript, which is interpreted, WebAssembly is compiled into an efficient binary format that runs at near-native speed on web pages.
It is designed as a low-level virtual machine that runs alongside JavaScript, allowing developers to write high-performance web applications using languages like C, C++, Rust, AssemblyScript, and Blazor.
Key Benefits of WebAssembly in UI Development
Blazing-Fast Performance:WASM executes at near-native speed, making it ideal for CPU-intensive tasks like video processing, gaming, and 3D rendering.
Language Agnostic:Developers can write UI logic in C, C++, Rust, Go, or AssemblyScript, compile it to WASM, and run it in the browser.
Secure &amp; Sandboxed:WASM runs in a sandboxed environment, preventing unauthorized access to system resources, which enhances security.
Interoperability with JavaScript:It seamlessly integrates with JavaScript, allowing devs to use both for different parts of an app.
High-Performance UI Components:Video &amp; Image Processing: WASM enables in-browser video editing (like Figma and Photoshop Web) without lag.
Cryptography &amp; Compression: WASM speeds up tasks like password hashing, data compression, and encryption.
Running Backend Logic in the Browser:WASM allows executing backend logic on the client side, reducing the need for server round-trips.
Example: Instead of sending raw data to an API, WASM can preprocess it on the client, reducing bandwidth usage.
Porting Native Applications to the Web:Legacy desktop applications written in C/C++ (like AutoCAD, Photoshop) can be compiled to WASM and run in the browser without rewriting everything in JavaScript.
WebAssembly + JavaScript: A Powerful Duo Instead of replacing JavaScript, WASM complements it:
Use JavaScript for UI interactions (DOM, event handling).
Use WASM for performance-intensive computations (graphics, real-time processing).
WebAssembly (WASM) is a game-changer for frontend development, allowing high-performance apps to run directly in the browser. While it won&apos;t replace JavaScript entirely, it enhances UI development by enabling fast, efficient, and complex computations in web applications</abstract>
                <slug>devconf-cz-2025-656-supercharging-web-development-with-webassembly</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='471'>Swati Soni</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/RFYTKM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/RFYTKM/feedback/</feedback_url>
            </event>
            <event guid='24d2bcee-3574-5dd9-b4b3-050672dd8fb3' id='465' code='PHYLQL'>
                <room>A112 (capacity 64)</room>
                <title>Container BOF</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>This session will bring together the Container experts at the conference for a Meetup to discuss whats new in the Container world.</abstract>
                <slug>devconf-cz-2025-465-container-bof</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='343'>Daniel Walsh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/PHYLQL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/PHYLQL/feedback/</feedback_url>
            </event>
            <event guid='320e6f4b-4148-52b7-b3a5-c68c1555bf7f' id='540' code='BU8FMM'>
                <room>A112 (capacity 64)</room>
                <title>Rethinking Clean Code Practices in UI Test Automation</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>UI Test automation code, especially browser based, serves a fundamentally different purpose than production code. It&apos;s inherently more volatile, requiring frequent updates with each UI change. Even at the abstract syntax tree (AST) level - test automation code has a flatter structure and linear flow than application code(hierarchy of web components).
Just because developers were the first people to write test automation frameworks in early 2000s, we have continued to burden test automation frameworks with complex abstractions and patterns borrowed from development practices. This leads to slower test creation, increased maintenance overhead, and steeper learning curves for new QA engineers who often lack traditional development backgrounds.

Addressing test automation architects and engineers who design frameworks, this workshop challenges conventional wisdom. We&apos;ll explore how simplified test code can actually improve maintainability. We&apos;ll demonstrate why excessive abstraction in test automation can hide test intent and complicate debugging. Most importantly, we&apos;ll propose a new set of clean code principles specifically tailored for test automation called CLEAR



C - Contextual Over Complex

L - Lean Over Layered

E - Explicit Over Elegant

A - Accessible Over Architected (Often overlooked)

R - Resilient Over Rigid



In this immersive 90-minute workshop, participants will experience firsthand how different approaches to test automation architecture impact productivity and maintainability. 



Through a unique comparative exercise, attendees will implement identical test scenarios in two contrasting frameworks: a straightforward Playwright implementation and a highly abstracted &quot;pure&quot; framework following traditional clean code principles. By working with both approaches in parallel, participants will gain practical insights into how excessive abstraction can hinder test development speed and maintainability without providing proportional benefits. 



We&apos;ll begin with a brief introduction to the CLEAR principles (Contextual, Lean, Explicit, Accessible, Resilient), followed by hands-on coding sessions where attendees will add new test scenarios to both frameworks. This workshop is ideal for test automation architects, senior QA engineers, and team leads who want to challenge their assumptions about best practices and discover more efficient approaches to building maintainable test automation frameworks



Join us in this paradigm-shifting discussion that questions established practices and offers a fresh perspective on test automation architecture.

Attendees will learn:

- Why traditional clean code practices can hinder test automation efficiency
- Practical patterns for writing maintainable yet simple test code
- Strategies for making test code more accessible to QA engineers from non-development
backgrounds</abstract>
                <slug>devconf-cz-2025-540-rethinking-clean-code-practices-in-ui-test-automation</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='80'>Anuj Singla</person><person id='314'>Deepak Koul</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/BU8FMM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/BU8FMM/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A113 (capacity 64)' guid='532974ce-ce5b-50fc-a2b3-6f2197e1cb02'>
            <event guid='6dab1b88-c779-5136-bf3e-c4d3e89afa05' id='838' code='AXTRTD'>
                <room>A113 (capacity 64)</room>
                <title>Applying Tekton to ingest data in RAG model</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:15</duration>
                <abstract>Retrieval Augmented Generation models have the constant necessity to be updated when there are changes in the source of information. In order to keep the model delivering good answers it is important to set a up procedure to refresh its knowledge. This can be done by hand for a proof of concept project but for bigger projects we should set up a pipeline to automate this process. In this lighting talk I am going to explain how it is possible to create a Tekton pipeline to feed your RAG model with new updates, as well as, make this pipeline reusable and use it to ingest data into different RAG models.</abstract>
                <slug>devconf-cz-2025-838-applying-tekton-to-ingest-data-in-rag-model</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='639'>Joao Pedro Poloni Ponce</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/AXTRTD/resources/Applying_Tekton_to_ingest_data_in_RAG_model_anw7TIh.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/AXTRTD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/AXTRTD/feedback/</feedback_url>
            </event>
            <event guid='9d5f661f-971c-5653-82cb-545054f1f06b' id='578' code='UJ3HFE'>
                <room>A113 (capacity 64)</room>
                <title>Developing a Dyslexia Indicator Using Eye Tracking</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T10:35:00+02:00</date>
                <start>10:35</start>
                <duration>00:15</duration>
                <abstract>Dyslexia, affecting an estimated 10% to 20% of the global population, significantly impairs learning capabilities, underscoring the need for innovative and accessible diagnostic methods. This paper explores the effectiveness of eye-tracking technology combined with machine learning algorithms as a cost-effective approach for early dyslexia detection.  

By analyzing general eye movement patterns&#8212;such as prolonged fixation durations and erratic saccades&#8212;we propose an enhanced method for identifying eye-tracking-based dyslexia features. A **Random Forest Classifier** was employed to detect dyslexia, achieving an accuracy of **88.58%**. Additionally, **hierarchical clustering methods** were applied to identify varying severity levels of dyslexia.  

This analysis integrates diverse methodologies across different populations and settings, demonstrating the potential of this technology to identify individuals with dyslexia, including those with borderline traits, through non-invasive means. The integration of eye-tracking with machine learning represents a significant advancement in dyslexia diagnostics, offering a highly accurate and accessible method for clinical research.</abstract>
                <slug>devconf-cz-2025-578-developing-a-dyslexia-indicator-using-eye-tracking</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='445'>Kevin Cogan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1vnmlyY0ht9zeeTmtcP23n8q4QqDr8RaIJ54ylv-YIWc/edit?usp=sharing">Presentation Slides</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UJ3HFE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UJ3HFE/feedback/</feedback_url>
            </event>
            <event guid='6c2e6715-e9f4-57e5-88a7-b409c32ef828' id='857' code='9F7YEH'>
                <room>A113 (capacity 64)</room>
                <title>Refining the Linux kernel CAN stack for RHIVOS</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T10:55:00+02:00</date>
                <start>10:55</start>
                <duration>00:15</duration>
                <abstract>Now that RHEL starts being targeted for connected car environments, there is the
opportunity to make CAN subsystem adopt the latest refinements that other
networking components got recently. This includes observability, test coverage,
documentation: in this talk we are going to briefly survey what has been done
in the past months and what we are planning for the future.</abstract>
                <slug>devconf-cz-2025-857-refining-the-linux-kernel-can-stack-for-rhivos</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='651'>Davide Caratti</person><person id='783'>Felix Maurer</person><person id='1102'>Filippo Storniolo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/9F7YEH/resources/Devconf2025-CAN-intro_VMiYlcO.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/9F7YEH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/9F7YEH/feedback/</feedback_url>
            </event>
            <event guid='037236ca-f484-50bd-a899-deb3782a342a' id='1257' code='NALEFJ'>
                <room>A113 (capacity 64)</room>
                <title>Advanced static site generation</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:15</duration>
                <abstract>How far can you get with just Gitlab CI and Gitlab Pages? Pretty far! Using SQLite, jinja2, matplotlib, and plotly, we devised a Python program that performs incremental scraping, resumes processes that run beyond timeout limits, and minimizes our operational footprint. Join us for a brief overview of the concept, and a closer look at the unique hurdles this style of application presents the programmer.</abstract>
                <slug>devconf-cz-2025-1257-advanced-static-site-generation</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='1185'>Milan Tichavsk&#253;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/NALEFJ/resources/Devconf25_AdvancedStaticSiteGeneration_1_v7QgqQA.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NALEFJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NALEFJ/feedback/</feedback_url>
            </event>
            <event guid='7431162d-acd3-5076-b65c-0b04d2eb4cfb' id='946' code='M7H3Q7'>
                <room>A113 (capacity 64)</room>
                <title>Open Documentation Academy: Easing into open source</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T12:35:00+02:00</date>
                <start>12:35</start>
                <duration>00:15</duration>
                <abstract>How to get started contributing to open source? Participating in open source projects is fun, meaningful, looks good on a CV, and can open doors. And documentation is often cited as the perfect way to become involved in open source. However, for the uninitiated, it can be intimidating. Where to look? Who to ask? Which project to choose? What issue to pick?

In this talk, Robert will present how the Open Documentation Academy makes the first steps in open source easier. Attendees will hear how the Academy works, how it provides guidance and support, and what lessons its organizers learned. You&apos;ll also be invited to get involved -- as mentors, aspiring contributors, or projects in need of docs.</abstract>
                <slug>devconf-cz-2025-946-open-documentation-academy-easing-into-open-source</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='745'>Robert Kr&#225;tk&#253;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/M7H3Q7/resources/Open_Documentation_Academy_DevConf.cz_2025_SGeXBJN.pdf">Open Documentation Academy: Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/M7H3Q7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/M7H3Q7/feedback/</feedback_url>
            </event>
            <event guid='f30375f1-d91d-5de3-a2e3-981171bc19d8' id='1030' code='NUFVVX'>
                <room>A113 (capacity 64)</room>
                <title>Optimizing Workload Management in a Multi-Cluster Environment: A Case Study</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T12:55:00+02:00</date>
                <start>12:55</start>
                <duration>00:15</duration>
                <abstract>OpenShift CI infrastructure has expanded year after year, requiring a shift from a few large clusters to a more agile network of smaller ones. This transition required the development of dynamic strategies for managing job reshuffling during outages, maintenance, and other disruptions. The presentation highlights this journey. Attendees will gain insights into how workload management can enhance scalability in multi-cluster environments by considering factors such as execution history, cluster capabilities, system architecture and more.</abstract>
                <slug>devconf-cz-2025-1030-optimizing-workload-management-in-a-multi-cluster-environment-a-case-study</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='792'>Jakub Guzik</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/NUFVVX/resources/Devconf_2025_gXJ1GCy.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NUFVVX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NUFVVX/feedback/</feedback_url>
            </event>
            <event guid='732d89b4-8249-5a7e-a8bc-ea2eee03bacc' id='1155' code='CCL7QK'>
                <room>A113 (capacity 64)</room>
                <title>Up your SSH security game</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:15</duration>
                <abstract>Since 2020, OpenSSH has supported using widely-available FIDO2 security tokens as the basis for private-key based authentication.  This is supported by the popular Git forges (GitHub, For&#285;ejo/Codeberg, etc.).  Hardware-based keys have several desirable security properties not shared by private key files: they can&apos;t be copied, and they can be configured to require a PIN and a physical touch in order to authenticate.  It&apos;s possible to configure Git to require these steps only when pushing (ie: not increasing the friction of clone/fetch/pull).   Many people are still using file/software-based SSH keys because they don&apos;t know how easy it is to set this up.  An introduction.</abstract>
                <slug>devconf-cz-2025-1155-up-your-ssh-security-game</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='855'>Allison Karlitskaya</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://lis.codeberg.page/talks/2025-devconf.cz-ssh/site/">Presentation slides</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CCL7QK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CCL7QK/feedback/</feedback_url>
            </event>
            <event guid='fb36688f-51e9-5221-a485-5b2086ee9efe' id='594' code='8MLCUG'>
                <room>A113 (capacity 64)</room>
                <title>Quantum Computing 101</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T13:35:00+02:00</date>
                <start>13:35</start>
                <duration>00:15</duration>
                <abstract>If 2024 was the year for Generative AI where terms such as prompting and LLMs were on everyone&apos;s mind, then 2025 might be the year for Quantum Computing. In this presentation I will give an introduction into Quantum computing and give practical examples on how and where this technology can be applied. After this session you should have a good understanding of Quantum Computing and how it can be applied to generate business value.</abstract>
                <slug>devconf-cz-2025-594-quantum-computing-101</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='460'>H&#229;kan Silfvernagel</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/8MLCUG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/8MLCUG/feedback/</feedback_url>
            </event>
            <event guid='85b391e3-5c5c-50e5-9a31-e5bbd7a7df74' id='834' code='3FNCCV'>
                <room>A113 (capacity 64)</room>
                <title>Running Multi-Arch Builds &amp; Tests in OpenShift CI/CD</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:15</duration>
                <abstract>Our team is responsible for the entire CI/CD infrastructure powering OpenShift development, a large-scale system running across multiple OpenShift clusters. 
Thousands of jobs and builds are executed daily, supporting both internal OpenShift teams and external organizations relying on our infrastructure.

One of the biggest challenges we tackled was enabling multi-architecture builds and test execution at this scale, something not natively supported by OpenShift builds.

In this talk, I&apos;ll dive into the solutions we implemented to make it work.
From handling multi-arch base images to ensuring consistent test execution across architectures, I&#8217;ll share the technical solutions we developed and the lessons we learned.</abstract>
                <slug>devconf-cz-2025-834-running-multi-arch-builds-tests-in-openshift-ci-cd</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='634'>Nick Moraitis</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/3FNCCV/resources/Multi-Arch_Builds__Tests_in_OpenShift_CI_C_dbeZrpS.pptx">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/3FNCCV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/3FNCCV/feedback/</feedback_url>
            </event>
            <event guid='37770cc0-a580-5cf5-a5b3-dfd8e54214e2' id='973' code='XGZFPR'>
                <room>A113 (capacity 64)</room>
                <title>POWER your CLOUD</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:15</duration>
                <abstract>This lighting talk describes how the Cloud can be powered with OpenPOWER hardware.
This talk describes some of the current hardware options and will discuss some newer alternatives.
It decsribes some public and private cloud options and goes into details on the software options.</abstract>
                <slug>devconf-cz-2025-973-power-your-cloud</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='766'>Toshaan Bharvani</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/XGZFPR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/XGZFPR/feedback/</feedback_url>
            </event>
            <event guid='503101df-9e87-53c9-98a0-1e559984b78a' id='576' code='KFLFFZ'>
                <room>A113 (capacity 64)</room>
                <title>Playbooks or Makefiles: choose your trade offs before it is too late</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T14:35:00+02:00</date>
                <start>14:35</start>
                <duration>00:15</duration>
                <abstract>This talk will show can we use Makefiles for quick generation of artifacts, but shows the unreadibility caveats that long Makefiles will quickly expose, and in which case it makes sense to consider a slow but more maintainable approach like Ansible Playbooks.
For projects which are rarely updated, it makes sense to use something slow at runtime, but easy to update, especially if the project code is run infrequently.

We will discuss this using two community projects. The talk will also touch how LLM based code assistants relate to those trade offs.

Target Audience are sysadmin, devops.</abstract>
                <slug>devconf-cz-2025-576-playbooks-or-makefiles-choose-your-trade-offs-before-it-is-too-late</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='443'>Emmanuel &quot;manue&quot; Kasprzyk</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/KFLFFZ/resources/deck_dmo6Pau.html">Slide Deck (HTML)</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KFLFFZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KFLFFZ/feedback/</feedback_url>
            </event>
            <event guid='4f5bc8d8-d921-52f6-9653-4e13ea443577' id='1142' code='7PMNSK'>
                <room>A113 (capacity 64)</room>
                <title>Turning computer programs into physical objects</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T14:55:00+02:00</date>
                <start>14:55</start>
                <duration>00:15</duration>
                <abstract>So I got a reasonably cheap industrial GPU. All was fine except for one thing - it was far too loud to use in a regular PC. Nothing that a replacement fan and a bit of 3D printing can&#8217;t fix, right ?

A couple months and a few kilograms of PLA later I can now tell you how to turn code into (3D printed) physical objects!

Oh and that GPU did get a new cooling solution in the end. ;-)</abstract>
                <slug>devconf-cz-2025-1142-turning-computer-programs-into-physical-objects</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='850'>Martin Kolman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/7PMNSK/resources/Sn%C3%ADmek_obrazovky_z_2025-03-09_03-33-02_1bz0VzE.png">an example of code being used to generate 3D objects</attachment>
                
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/7PMNSK/resources/20250204_124502_OX46aA5.jpg">a fan funnel being 3D printed</attachment>
                
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/7PMNSK/resources/20250211_150958_Wzbg5BM.jpg">a 3D printed cooling tunnel</attachment>
                
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/7PMNSK/resources/devconf_2025_turning_computer_programs_into_Zc7msHE.pdf">slides for the talk</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/7PMNSK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/7PMNSK/feedback/</feedback_url>
            </event>
            <event guid='8ee877ea-8743-56af-b59f-850a7ede2187' id='1129' code='KSRNMN'>
                <room>A113 (capacity 64)</room>
                <title>How a hit on the head made me into a better leader (Management lessons learned from a health emergency)</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:15</duration>
                <abstract>An innocent-looking bicycle crash slowly evolves into a health situation that eventually results in a life-saving cranial surgery. What does this have to do with management in technology?
A lot, actually. This talk will introduce the audience to some of the analogies and lessons learnt that can be re-applied in our business as well. A few points that we will cover:
- We are treating hearts here, not heads - How a siloed organisation can kill you(r business)
- First we deal with the blood pressure, if it doesn&apos;t help, you will see a neurologist - Why fishbone RCAs are more effective than using the linear 5-Whys technique
- Listen to that headache and respond to it - Why is it essential for survival to have your alerts, SLOs and SOPs defined
- Let&apos;s just put all those medical check results on the table - Why mapping knowns and unknowns is an effective problem solving method
- If it&apos;s unlikely, we are not looking into it, is that right? - Why a three-dimensional risk management approach that also focuses on &apos;What we can do against it&apos; is more effective than focusing only on probability and impact
- AI + worried wife = accurate diagnosis - Great ideas can come from anybody (including LLMs)</abstract>
                <slug>devconf-cz-2025-1129-how-a-hit-on-the-head-made-me-into-a-better-leader-management-lessons-learned-from-a-health-emergency</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='844'>Norbert Haklik</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/KSRNMN/resources/How_a_hit_on_the_head_made_me_into_a_better_6iT7MqT.pdf">Presentation Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KSRNMN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KSRNMN/feedback/</feedback_url>
            </event>
            <event guid='85abdc41-984d-5c36-8566-5bedcebf0c0d' id='756' code='YMEFRJ'>
                <room>A113 (capacity 64)</room>
                <title>Accessibility-First Development: Making Applications Inclusive from Day One</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T15:35:00+02:00</date>
                <start>15:35</start>
                <duration>00:15</duration>
                <abstract>Accessibility (a11y) ensures that websites and apps are usable by all people, including those with disabilities. It is often an afterthought in software development, this often results in expensive fixes later and makes the product difficult or impossible for some people to use. This talk will focus on an &quot;accessibility-first&quot; approach&#8212;integrating a11y considerations into design, development, and testing from the beginning. We will cover best practices, real-world case studies, and tools that help developers build inclusive applications that cater to diverse user needs.

This talk will cover:

Why accessibility matters &#8211; from ethical, legal, and business perspectives.
Common accessibility barriers &#8211; such as poor color contrast, missing alt text, lack of keyboard navigation, and screen reader incompatibility.
Practical steps for developers &#8211; simple coding practices, tools, and testing methods to integrate accessibility from the start.
By designing with accessibility in mind from day one, we create more inclusive, user-friendly, and future-proof products.</abstract>
                <slug>devconf-cz-2025-756-accessibility-first-development-making-applications-inclusive-from-day-one</slug>
                <track>UX and Design</track>
                
                <persons>
                    <person id='515'>Aakanksha Bhende</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YMEFRJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YMEFRJ/feedback/</feedback_url>
            </event>
            <event guid='7a11639b-d847-577b-9bd6-738892cb759d' id='807' code='WMQQ9B'>
                <room>A113 (capacity 64)</room>
                <title>What Have I Modified in SELinux: a new addition to your SELinux toolbox</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T15:55:00+02:00</date>
                <start>15:55</start>
                <duration>00:15</duration>
                <abstract>Let&apos;s be honest: managing a SELinux policy is not the easiest thing in the world. With so many modules, rules, and packages, sometimes it&apos;s hard to keep track of every little change you made to prevent that one niche application from crashing. Or even worse, you&apos;re not the one who made the changes, and now you&apos;re left with a problem to fix.

WhimSE (What Have I Modified in SELinux) is a new tool I developed as my master&apos;s thesis and will help you find all whims your SELinux policy has. It scans your current policy and lists changes made compared to a clean policy contained in the installed packages. That includes changed, removed, or added policy modules, modifications introduced via userspace tools (semanage, setsebool, etc.), or manual changes to SELinux configuration files. Distributed SELinux Policy is also supported.</abstract>
                <slug>devconf-cz-2025-807-what-have-i-modified-in-selinux-a-new-addition-to-your-selinux-toolbox</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='612'>Juraj Marcin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/JurajMarcin/WhimSE">GitHub Repository</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/WMQQ9B/resources/WhatHaveIModifiedInSELinux_ITxGbmh.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WMQQ9B/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WMQQ9B/feedback/</feedback_url>
            </event>
            <event guid='e50547f6-413e-500a-800a-1308438025a3' id='920' code='Y9WTSC'>
                <room>A113 (capacity 64)</room>
                <title>Streamlining Investment Decisions with Python, LangChain, and RamaLama</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:15</duration>
                <abstract>This lightning talk promises to captivate the audience with its practical and cutting-edge approach to day trading, showcasing the transformative potential of using LLM, and Python capabilities within the financial sector. Attendees will leave inspired to explore the intersection of advanced AI technologies and finance, empowered to explore trading strategies and decision-making processes.</abstract>
                <slug>devconf-cz-2025-920-streamlining-investment-decisions-with-python-langchain-and-ramalama</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='688'>David Duncan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/Y9WTSC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/Y9WTSC/feedback/</feedback_url>
            </event>
            <event guid='20c40761-d02e-5dbe-96ba-0bbcd3249939' id='988' code='3FASWE'>
                <room>A113 (capacity 64)</room>
                <title>container-snap: Atomic Updates from OCI Images using Podman&#8217;s Btrfs Driver</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-12T16:35:00+02:00</date>
                <start>16:35</start>
                <duration>00:15</duration>
                <abstract>Traditional package updates using tools like RPM or Zypper can introduce risks, such as incomplete updates or accidentally breaking the running system. To overcome these challenges, we developed **container-snap**, a prototype plugin designed to deliver **atomic OS updates**&#8212;updates that are fully applied or rolled back without compromising the system&apos;s state.

**container-snap** leverages OCI images as the source for updates and integrates seamlessly with openSUSE&#8217;s [tukit](https://github.com/openSUSE/transactional-update) to enable transactional OS updates. By utilizing **Podman&#8217;s btrfs storage driver**, it creates btrfs subvolumes directly from OCI images, allowing systems to boot from the OCI image. This approach empowers users to construct their own OS images using familiar container image-building tools, like Docker or [Buildah](https://buildah.io/).

In this session, we&#8217;ll dive into:
- The architecture and technical implementation of container-snap
- Challenges encountered during development and how we resolved them
- Key lessons learned along the way
- A live demo showcasing container-snap in action

Come and join this session to learn more about how to boot from an OCI image without bricking your system!</abstract>
                <slug>devconf-cz-2025-988-container-snap-atomic-updates-from-oci-images-using-podman-s-btrfs-driver</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='696'>Dan &#268;erm&#225;k</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/m9YBXT_xMuE?si=PeOJNY4NawXpuHJ1">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/3FASWE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/3FASWE/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A218 (capacity 20)' guid='e2039b4b-8cfe-52e1-8c17-4039f0a3c131'>
            <event guid='96ece638-7d42-581a-97ce-c0142dad86cb' id='1186' code='QBDETP'>
                <room>A218 (capacity 20)</room>
                <title>Llama Stack - AI development made easy !</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>Llama stack has become the new talk of the town in the open source AI community. But what exactly is Llama Stack and how to leverage it to build real-world AI applications ? Llama stack is a framework for streamlining development of AI apps. Developers face multiple challenges in building the AI apps such as handling the infrastructure complexity, using different tooling for the essential capabilities like knowledge retrieval, RAG, monitoring, evaluation etc. and lastly the lack of flexibility and choices for provider integrations. In this workshop, we will understand how Llama stack addresses these challenges and standardizes the core building blocks for simplifying AI application development.

In this workshop, the attendees will get to learn the following - 

- What is Llama stack and how it addresses developer challenges ?
- What are the advantages of using llama stack ?
- Understand the Llama stack components and APIs.
- How to setup Llama stack ?
- Hands-on with Llama stack -  Participants need to bring their laptops. Participants should refer to the repo- https://github.com/devninja-in/llama-stack-workshop and complete the setup before the workshop.

Whether you&apos;re an AI enthusiast or developer, this workshop will provide an introduction along with a hands-on session for leveraging the Llama Stack for your next project.</abstract>
                <slug>devconf-cz-2025-1186-llama-stack-ai-development-made-easy</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='80'>Anuj Singla</person><person id='544'>Abhishek Kumar</person><person id='839'>Pranita Ghole</person><person id='898'>Pravin Pareekh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/QBDETP/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/QBDETP/feedback/</feedback_url>
            </event>
            <event guid='270b1488-9a81-547e-865f-74f6901274a7' id='568' code='9EEA7B'>
                <room>A218 (capacity 20)</room>
                <title>Enable Developer Productivity with Backstage</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>Backstage developed by Spotify is an open-source framework for building developer portals. It provides a centralized software catalog that restores order to your infrastructure and empowers teams to ship high-quality code efficiently. But how do you go from zero to a fully functional developer portal?

In this hands-on workshop, we will guide you through standing up Backstage from scratch, configuring it, and preparing it for real-world use. Attendees will get practical experience in:

Installing Backstage and understanding its core architecture.
Configuring PostgreSQL, authentication, and integrations.
Adding software components to the catalog.
Preparing Backstage for production deployment.

By the end of this session, you will have a standing Backstage instance with working integrations, setting you up for success in building a powerful Internal Developer Platform (IDP). Whether you&apos;re a developer, DevOps engineer, or platform team member, this workshop will provide actionable insights into customizing and scaling Backstage in your organization.</abstract>
                <slug>devconf-cz-2025-568-enable-developer-productivity-with-backstage</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='435'>Fortune Ndlovu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/9EEA7B/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/9EEA7B/feedback/</feedback_url>
            </event>
            <event guid='fa98fbe4-1a51-543b-859d-35c72672a1fd' id='1189' code='NKDGRR'>
                <room>A218 (capacity 20)</room>
                <title>Functional Programming in Lean4 with Dependent Types</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>This workshop provides a gentle introduction to functional programming with dependent types.
Dependent types can enhance the precision and safety of programs, allowing programmers to design software with higher assurance guarantees.
Various interesting examples will be presented to illustrate the use of functional programming and dependent types, using the Lean4 programming language and theorem prover.
Lean4 has some nice features like interactive evaluation, compilation to native code, type classes &amp; monads, and while so far mostly being used to formalize mathematics and for software verification, it is also an elegant modern powerful SOTA general-purpose functional programming language.

No prior knowledge of dependent types is required, but some basic understanding of functional and typed programming would be helpful.

https://lean-lang.org/lean4/doc/
https://lean-lang.org/

## Preparation

_Please install Lean4 yourself ahead of the workshop and check it is working correctly_, so you can follow along the interactive demo and try the short tutorial exercises:

https://github.com/juhp/lean4-devconf.cz-2025-ws (workshop code)

Note: lean4 is quite a large download (several hundred MB) , so you may not have the bandwidth at the venue.

The simplest way to get Lean4 up and running is via its VSCode extension (`ext install leanprover.lean4`). Though if you want to use a different editor/IDE on Fedora or EPEL, I suggest to use my Copr repo &lt;https://copr.fedorainfracloud.org/coprs/petersen/lean4/&gt; (*note* the current 4.20.0  builds *are* actually 4.20.1). Note if your editor does not support LSP you will be at a severe disadvantage, since interactivity/feedback is essential for Lean.

You *can* also use the Lean version manager called Elan to get lean4 (and this is what the vscode extension does), but note if you are not careful you can end up with multiple lean4 versions getting pulled down via projects.

*See the official upstream setup instructions at &lt;https://lean-lang.org/documentation/setup/&gt; for more details.*

VSCode is the best supported IDE, but Emacs and Neovim should also work okay, and possibly other editors with decent LSP support might be alright too. For Emacs you will also want to install [lean4-mode](https://github.com/leanprover/lean4-mode) and `lsp-mode` if you don&apos;t have it already.

I will be using the latest lean4 version 4.20.1, though any recent release (from say this year) which works should be fine too: do test your installation beforehand to confirm your setup is okay: see the readme in the github repo.

As a last resort there is also https://live.lean-lang.org/ but it has some limitations.

## More info
https://github.com/leanprover/lean4
https://lean-lang.org/functional_programming_in_lean/</abstract>
                <slug>devconf-cz-2025-1189-functional-programming-in-lean4-with-dependent-types</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='878'>Jens Petersen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1altXH_9NuFxo9ejKT1g1KiSlwazZN66aNf7yeXuOpqk/view">Slides</link>
                
                    <link href="https://github.com/juhp/lean4-devconf.cz-2025-ws">Workshop Tutorial code</link>
                
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NKDGRR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NKDGRR/feedback/</feedback_url>
            </event>
            <event guid='f9243088-b37b-5b47-b3a6-ce3938a64275' id='521' code='8KL87N'>
                <room>A218 (capacity 20)</room>
                <title>A Beginners Journey into the Heart of systemd</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>systemd (with lowercase S and D) remains up until this day, both one of the most critical pieces of a system, and the least understood one. This workshop is designed to touch upon the beginner features of systemd and explain how you can use systemd to solve common problems, including some that you didn&apos;t even know you had. What problems do you ask? You&#8217;ll have to come and see.</abstract>
                <slug>devconf-cz-2025-521-a-beginners-journey-into-the-heart-of-systemd</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='400'>Alvaro Leiva Geisse</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/8KL87N/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/8KL87N/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='C228 (capacity 24)' guid='0e1acc2d-4db7-50ef-bb4f-33c2d23666a4'>
            <event guid='d79cab07-a8bb-58d0-aeb2-34189cfeb2f0' id='1042' code='FFGLZW'>
                <room>C228 (capacity 24)</room>
                <title>Building Images and Containers using Kiwi</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>This workshop teaches you how to use of the popular project kiwi to build images in the same way that we are building them for Fedora and CentOS, but then takes it a step further than just building the base images and guides you through the process we use to build and test those cloud image, including all of the necessary components to run a KDE desktop from a Public cloud provider. We&#8217;ll use the CentOS Stream Hyperscale image build process, add the VDI software provided by Amazon and install it as a part of our image build process.</abstract>
                <slug>devconf-cz-2025-1042-building-images-and-containers-using-kiwi</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='484'>Neal Gompa</person><person id='688'>David Duncan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FFGLZW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FFGLZW/feedback/</feedback_url>
            </event>
            <event guid='27373563-d4c5-5a01-b2dc-f95122e36ae3' id='814' code='LVKTGW'>
                <room>C228 (capacity 24)</room>
                <title>Kubernetes Networking: One Size Doesn&#8217;t Fit All</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>By default, Kubernetes networking follows an open model&#8212;every pod within a cluster is connected to a single, shared network, allowing unrestricted communication. To enforce traffic restrictions, users must manually define Network Policies, which can be complex and cumbersome to design.

But what if we could rethink how Kubernetes networks are designed?

Join our interactive workshop as we challenge conventional Kubernetes networking. Using OVN-Kubernetes (a robust networking solution for Kubernetes) and KubeVirt (a virtual machine orchestrator for Kubernetes), we&#8217;ll explore how to create multiple, isolated cluster networks within the same Kubernetes cluster.

Through step-by-step guidance, you&#8217;ll learn how to:
&#9989; Set up a KIND (Kubernetes in Docker) cluster with OVN-Kubernetes and KubeVirt plugins
&#9989; Create multiple user-defined, isolated networks
&#9989; Attach workloads (VMs and pods) to these networks
&#9989; Achieve native workload isolation through network segmentation&#8212;without extra policy configurations

This hands-on tutorial will equip you with practical skills to secure Kubernetes workloads easily while meeting high-security standards. No more complex Network Policies&#8212;just simple, effective isolation.

Ready to rethink Kubernetes networking? Join us and take control of your cluster&#8217;s connectivity! No prior experience required! Just bring your laptop with Podman (or Docker), Kind and Kubectl installed.</abstract>
                <slug>devconf-cz-2025-814-kubernetes-networking-one-size-doesn-t-fit-all</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='518'>Miguel Duarte Barroso</person><person id='574'>Surya Seetharaman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LVKTGW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LVKTGW/feedback/</feedback_url>
            </event>
            <event guid='4efbc88a-db22-5d16-9a6f-49a3d1a6ebdf' id='736' code='FRXKNL'>
                <room>C228 (capacity 24)</room>
                <title>Upcycling Android Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Every year, manufacturers produce 1.5 billion smartphones worldwide - and unfortunately, probably just as many are thrown away after what is usually a far too short hardware lifespan. E-waste increases every year. The energy required to produce the devices is extremely high, and the manufacturing and supply chain spans the globe several times. With Upcycling Android we address the problem by extending the hardware lifespan of phones and Android devices in particular!

With this workshop we want to give everybody the opportunity to flash a custom ROM to a device. We will provide some devices to flash and a live system with all needed parts installed. If you want to try out flashing a device, please bring your own notebook (with 8G or more of memory).

You can find more information about Upcycling Android on the [FSFE website](https://fsfe.org/activities/upcyclingandroid/upcyclingandroid.en.html).</abstract>
                <slug>devconf-cz-2025-736-upcycling-android-workshop</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='559'>Sof&#237;a Aritz Albors Escob&#233;s</person><person id='556'>Tobias Diekershoff</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/FRXKNL/resources/20250612-devconf-upa_fqmsqIu.pdf">slides intro presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FRXKNL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FRXKNL/feedback/</feedback_url>
            </event>
            <event guid='18c2d624-a1b3-5d06-a1c0-151b58f89584' id='606' code='NLZ9ZG'>
                <room>C228 (capacity 24)</room>
                <title>Hello, I am Eliza (let&apos;s build an AI agent)</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-12T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>Agentic AI seems to be getting a lot of attention. I fell into a trap of digging into it a bit and I&apos;d like to share what I found. 

One framework I particularly liked is called Eliza (no, not the one from 1960s). I&apos;d like to walk you through what I&apos;ve learnt about AI agents and help you build a simple agent that you can take home (on your laptop). We&apos;ll use a state-of-the-art LLM for it&apos;s brain and plug it into Telegram, so that we can have a little chat with it.</abstract>
                <slug>devconf-cz-2025-606-hello-i-am-eliza-let-s-build-an-ai-agent</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='466'>V&#225;clav Pavl&#237;n</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.fileverse.io/0x65967E4FF934eE7FcBCcB9FF9C708c04560Bc664/30#key=56Ao_mOIVX19707AC_IxY7elWb4n1euvsYau2snaJ6nCm5JVY2VE1K1XOzmcyCDq">Slides</link>
                
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NLZ9ZG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NLZ9ZG/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Students Club' guid='ef9fc509-d2c7-562d-b7c0-bfe452bfe145'>
            <event guid='365026cb-b30b-5c82-9151-ebbd9da36232' id='531' code='UZRNL3'>
                <room>Students Club</room>
                <title>Candy Swap</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2025-06-12T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>Bring a candy, eat a candy. Sweetest DevConf meetup since like forever</abstract>
                <slug>devconf-cz-2025-531-candy-swap</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='404'>Vadim Rutkovsky</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#studentsclub:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UZRNL3/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UZRNL3/feedback/</feedback_url>
            </event>
            <event guid='c112a96c-d7e6-50aa-b408-3243659bb716' id='849' code='QEVGZH'>
                <room>Students Club</room>
                <title>Coffee enthusiasts Meetup</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2025-06-12T14: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-2025-849-coffee-enthusiasts-meetup</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='611'>Lenka Bocincova</person><person id='647'>Nicola Sella</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#studentsclub:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/QEVGZH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/QEVGZH/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Show floor' guid='e3833db6-b9e3-5052-9224-66f9a88b3eea'>
            <event guid='1383aaad-1f36-5727-a209-3e2f99ac005f' id='1530' code='DUBPTJ'>
                <room>Show floor</room>
                <title>Booths (Day 1)</title>
                <subtitle></subtitle>
                <type>Booth</type>
                <date>2025-06-12T08:00:00+02:00</date>
                <start>08:00</start>
                <duration>09:00</duration>
                <abstract>Booths are located on the street level in D and E buildings.

**D building booths:**
D01: Red Hat
D02: Fedora
D03: Microsoft
D04: FSF Europe
D05: KubeVirt
D06: Podman 
D07: Meet AI Upstream
D08: Foreman
D09: Pulp
D10: Ansible

**E building booths:**
E01 + E02: Mechanical keyboards 
E03 + E04: 3D printing &amp; open HW
E05: Base 48
E07: OpenSSL
E08: Grafana Labs
E09: OpenSUSE 
E10: Cozystack
E11: Usable Security

Find the plan attached.</abstract>
                <slug>devconf-cz-2025-1530-booths-day-1</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/DUBPTJ/resources/dc25-booth-map-streetlvl-2D-v2_KMnV9A2.png">Street level: Showfloor plan</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DUBPTJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DUBPTJ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Offsite location' guid='c8776d97-9f30-5120-a8bb-3946f54e8d48'>
            <event guid='3252d866-0e9f-5bbf-baac-71a33daf9f2f' id='539' code='XA7R78'>
                <room>Offsite location</room>
                <title>DevConf warm-up run</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2025-06-12T07:00:00+02:00</date>
                <start>07:00</start>
                <duration>01:00</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 12th 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-2025-539-devconf-warm-up-run</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='412'>Till Maas</person><person id='420'>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-2025/talk/XA7R78/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/XA7R78/feedback/</feedback_url>
            </event>
            <event guid='eea770ad-39b8-58da-ba8b-2ea64a64555d' id='1528' code='3P3QS9'>
                <room>Offsite location</room>
                <title>Co-located meetup: Logos Circle Meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2025-06-12T18:00:00+02:00</date>
                <start>18:00</start>
                <duration>03:00</duration>
                <abstract>This DevConf.cz side event opens up a new Logos Cell group in Brno. It is an opportunity for our community and anyone interested to join Logos core contributor V&#225;clav Pavl&#237;n to discuss technical and philosophical topics at the intersection of human governance and blockchain technology in relaxed surroundings.

&#8203;Logos is a grassroots movement dedicated to building and sustaining a fully decentralised, privacy-preserving, and politically neutral technology stack in the spirit of the cypherpunks.

&#8203;Sign up to join us on June 12th 2024 for food, drinks, and stimulating discussions.

&#8203;Programme:

18:00 - 19:00: Drinks and discussion

19:00 - 20:00: From Parallel Polis to Decentralised Governance &#8211; fun exercise, quick presentation and a discussion on the future of human organisation

21:00: Soft close

&#8203;Limited capacity | Registration required 

Find more details here: https://lu.ma/LCBrno1


**This is a co-located event and is not organized by DevConf.CZ. You will need to register separately to attend. If you experience any issues, please reach out directly to the Logos Circle organizers.**</abstract>
                <slug>devconf-cz-2025-1528-co-located-meetup-logos-circle-meetup</slug>
                <track></track>
                
                <persons>
                    <person id='466'>V&#225;clav Pavl&#237;n</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/3P3QS9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/3P3QS9/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2025-06-13' start='2025-06-13T04:00:00+02:00' end='2025-06-14T03:59:00+02:00'>
        <room name='D105 (capacity 300)' guid='fd8772b8-634d-520b-aba8-b247658a5d81'>
            <event guid='eeb402d9-3570-53fe-b390-076de0be68ce' id='136' code='YT9CKK'>
                <room>D105 (capacity 300)</room>
                <title>Keynote: Revolutionize your OS deploy and management with bootc containers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>00:35</duration>
                <abstract>Last year, bootc containers (https://github.com/containers/bootc) were one of the most interesting and promising projects that offered a new way to manage and standardize your OS deployment and upgrades using container images. It has been a game-changer.

Now that the technology has settled in, it&#8217;s time to see how it is evolving and how implementations and integrations have progressed over the months.

During this session, we will:

- Explore the evolution of this amazing technology and its current state of the art
- Analyze and discuss the upcoming news and good practices
- Discover what the ideal use cases are and how it is being adopted
- See in action how it can be integrated into build workflows and how to manage fleets of bootc-based devices with a short demo</abstract>
                <slug>devconf-cz-2025-136-keynote-revolutionize-your-os-deploy-and-management-with-bootc-containers</slug>
                <track></track>
                
                <persons>
                    <person id='81'>Alessandro Rossi</person><person id='590'>Luca Mattia Ferrari</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YT9CKK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YT9CKK/feedback/</feedback_url>
            </event>
            <event guid='5efe8866-696e-5488-b33c-6b54e592126a' id='758' code='3SYBF7'>
                <room>D105 (capacity 300)</room>
                <title>AI is for the birds</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>How a camera, a raspberry pi, a former engineer, an LLM, and some nasty nasty squirrels worked together to build the ultimate squirrel defense system.

A guided tour of building an AI-driven squirrel detector that will attempt to deter squirrels from stealing bird seed from bird feeders (Narrator: It didn&apos;t keep the squirrels away).  I&apos;ll walk through how I worked with an LLM to rubber duck implementation and installation ideas.  I&apos;ll talk about how I fine tuned an existing lightweight model to focus on recognizing squirrels.  And, I&apos;ll describe the actual squirrel deterrent mechanism.  While I expect this to be heavy on technical details, I&apos;m here for calling out my failures along the way.  Let&apos;s have fun commiserating about persistent squirrels.</abstract>
                <slug>devconf-cz-2025-758-ai-is-for-the-birds</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='572'>Greg Blomquist</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/3SYBF7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/3SYBF7/feedback/</feedback_url>
            </event>
            <event guid='9bb2525b-d1d7-539a-879b-1078d47c5535' id='502' code='LHY8EY'>
                <room>D105 (capacity 300)</room>
                <title>Taranis AI: Pioneering AI-Driven OSINT</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>In the rapidly evolving landscape of cybersecurity, the fusion of Open-Source Intelligence (OSINT) and Artificial Intelligence (AI) presents both unprecedented opportunities and significant challenges. &quot;Taranis AI: Pioneering AI-Driven OSINT&quot; highlights the journey of developing a fully open-source OSINT platform while navigating the complexities of applied AI research. 

Building on the foundation of Taranis-NG and Taranis3, Taranis AI has embraced an open-source approach to enhance OSINT workflows with advanced AI technologies, including natural language processing (NLP) and AI-driven threat analysis.  

This session will dive into the critical technical and strategic decisions made during the development of Taranis AI, such as how we selected and trained machine learning models within the constraints of an open-source ecosystem. We will also explore how the open-source nature of the project invites collaboration, fosters innovation, and mitigates the typical bottlenecks faced when implementing AI in security. 

By sharing real-world use cases, we&#8217;ll demonstrate the tangible impact Taranis AI is having on OSINT operations today and discuss the lessons learned from balancing cutting-edge AI advancements with the realities of open-source software development.

See GitHub repository of project and research: https://github.com/taranis-ai/taranis-ai</abstract>
                <slug>devconf-cz-2025-502-taranis-ai-pioneering-ai-driven-osint</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='380'>Benjamin Akhras</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://presentation.taranis.ai/devconf.pdf">Slides</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LHY8EY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LHY8EY/feedback/</feedback_url>
            </event>
            <event guid='0957cd94-5e3b-5a51-bf18-d26a05b5802a' id='464' code='SBSXEJ'>
                <room>D105 (capacity 300)</room>
                <title>RamaLama: Running AI Models in Containers.</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>RamaLama is a new tool for running AI Models locally on your laptop. It makes running AI Boring.  By combining AI and Container technology, RamaLama helps developers immediately get their AI Models running in containers, and then helps them get the containerized AI Models into production.  Either on Edge devices or in Kubernetes clusters.</abstract>
                <slug>devconf-cz-2025-464-ramalama-running-ai-models-in-containers</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='343'>Daniel Walsh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/SBSXEJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/SBSXEJ/feedback/</feedback_url>
            </event>
            <event guid='8a6f8d47-b092-5c63-8b4b-8baab3ea4ab3' id='1061' code='UPGPLV'>
                <room>D105 (capacity 300)</room>
                <title>Generative AI Model Data Pre-Training on Kubernetes: A Use Case Study</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Large Language Models (LLM) require preprocessing vast amounts of data, a process that can span days due to its complexity and scale, often involving PetaBytes of data. This talk demonstrates how Kubeflow Pipelines (KFP) simplify LLM data processing with flexibility, repeatability, and scalability. These pipelines are being used daily at IBM Research to build indemnified LLMs tailored for enterprise applications.
Different data preparation toolkits are built on Kubernetes, Rust, Slurm, or Spark. How would you choose one for your own LLM experiments or enterprise use cases and why should you consider Kubernetes and KFP?
This talk describes how open source Data Prep Toolkit leverages KFP and KubeRay for scalable pipeline orchestration, e.g. deduplication, content classification, and tokenization.
We share challenges, lessons, and insights from our experience with KFP, highlighting its applicability for diverse LLM tasks, such as data preprocessing, RAG retrieval, and model fine-tuning.</abstract>
                <slug>devconf-cz-2025-1061-generative-ai-model-data-pre-training-on-kubernetes-a-use-case-study</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='813'>Anish Asthana</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UPGPLV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UPGPLV/feedback/</feedback_url>
            </event>
            <event guid='505c944c-e966-532a-9e55-284ea29f3c05' id='185' code='TXJSDY'>
                <room>D105 (capacity 300)</room>
                <title>From InstructLab and Podman AI Lab to OpenShift AI: A demo for simplifying LLM workflows</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>In this session, it will be demonstrated a streamlined method for setting up a home lab to develop and test Large Language Models (LLMs) using Podman AI Lab. The process begins with deploying and refining LLMs locally on a developer&apos;s workstation using InstructLab. Once these models are matured, it will be explained how to transition them seamlessly to OpenShift AI using a local OpenShift cluster setup or even a cloud sandbox instance. This approach offers a simple yet effective way to experiment with LLMs locally and scale to a production-ready environment.</abstract>
                <slug>devconf-cz-2025-185-from-instructlab-and-podman-ai-lab-to-openshift-ai-a-demo-for-simplifying-llm-workflows</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='113'>Alexon Oliveira</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/TXJSDY/resources/DevConfcz_-_From_InstructLab_and_Podman_AI__vkTILCT.pdf">Slide Deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/TXJSDY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/TXJSDY/feedback/</feedback_url>
            </event>
            <event guid='6b0c4ffc-cef2-5714-9011-81abcf4a44ff' id='1064' code='DHX7FR'>
                <room>D105 (capacity 300)</room>
                <title>Get Up and Running with Llamastack to Create AI Applications!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Llamastack is a framework that standardizes the core building blocks needed to build AI powered applications. In this talk, we&#8217;ll show you how to run llamastack locally as a container, with either Ramalama or vLLM backends. Once running, we&#8217;ll also show how to utilize the llamastack server to build AI applications. 
 
What you&#8217;ll learn:
* Containerizing Llamastack with a remote vLLM backend or Ramalama.
* Upgrading containers to Quadlet &amp; systemd for better automation and management.
* Building an AI application using Llamastack, with real-world deployment strategies.

Participants will get guided, practical experience running AI workloads in containers locally. Whether you&apos;re an AI developer, MLOps engineer, or container enthusiast, this talk will equip you with the skills to efficiently deploy AI models in a modern, containerized environment. Bring your laptop and be ready to get hands-on!</abstract>
                <slug>devconf-cz-2025-1064-get-up-and-running-with-llamastack-to-create-ai-applications</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='608'>Urvashi Mohnani</person><person id='815'>Sally O&apos;Malley</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1c7_vkQrzPbyxoucijZFF49ujusPdkC2F5_VUr89B9Qg/edit?slide=id.p3#slide=id.p3">Presentation Slides</link>
                
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DHX7FR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DHX7FR/feedback/</feedback_url>
            </event>
            <event guid='827ca207-2415-5404-a552-64a1346b48d9' id='961' code='YXNLTC'>
                <room>D105 (capacity 300)</room>
                <title>Implementing AI-Driven Administrative Access Auto-Approval for Database Operations</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Database Operations Team now utilizes an AI-driven self-service system where the AI acts as the approval authority for temporary sysadmin access to MS SQL Servers. This system has replaced the previous manual process, which was time-consuming and prone to errors. With hundreds of requests annually, challenges such as inappropriate requests, pressure for expedited approvals, and missing information have been addressed. The AI-driven system enhances efficiency by reducing approval times, ensures consistency through standardized criteria, mitigates risks by analyzing historical data and user behavior, and scales to accommodate growing request volumes. This approach delivers faster, more reliable, and scalable access management.</abstract>
                <slug>devconf-cz-2025-961-implementing-ai-driven-administrative-access-auto-approval-for-database-operations</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='759'>Pavel T&#225;borsk&#253;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YXNLTC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YXNLTC/feedback/</feedback_url>
            </event>
            <event guid='09a659f6-03dc-5125-87f1-cf573831b35d' id='570' code='9D8TME'>
                <room>D105 (capacity 300)</room>
                <title>PagedAttention: Revolutionizing Large Language Model Inference with Efficient Memory Management</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Large language models (LLMs) are pushing the boundaries of artificial intelligence, but their deployment is often hampered by memory bottlenecks arising from the ever-growing size of key-value (KV) caches.  Traditional LLM serving systems struggle with inefficient memory utilization and limited scalability.  Inspired by the concept of virtual memory paging in operating systems, PagedAttention offers a transformative solution.  This novel technique partitions the KV cache into smaller, non-contiguous blocks, enabling dynamic allocation, efficient retrieval, and flexible reuse of memory.  By decoupling the physical layout of the cache from the logical structure, PagedAttention minimizes memory fragmentation and overhead.

This approach, integrated within the vLLM framework, an open-source, high-performance LLM serving framework developed at UC Berkeley, yields significant performance gains.Designed to address memory bottlenecks in traditional LLM serving methods, vLLM leverages PagedAttention for efficient KV cache management, optimizing batch processing and eliminating redundant computations. As a result, PagedAttention achieves up to 30&#215; higher throughput compared to traditional LLM serving methods like Hugging Face Transformers, Orca, and NVIDIA&#8217;s FasterTransformer. It also reduces KV cache waste to approximately 4%, ensuring near-optimal memory usage and enabling larger batch processing by minimizing memory overhead.

Furthermore, vLLM seamlessly supports advanced sampling techniques, including beam search, without compromising latency.  While challenges such as the overhead of managing lookup tables and the potential for increased latency in certain scenarios exist, ongoing research is addressing these limitations.  For example, optimized data structures and prefetching strategies can mitigate lookup overhead.  Despite these challenges, PagedAttention represents a major advancement in LLM inference, unlocking the potential for scalable and efficient deployment, even on resource-constrained hardware.  This breakthrough paves the way for wider adoption of LLMs and empowers researchers to explore even larger and more complex models.</abstract>
                <slug>devconf-cz-2025-570-pagedattention-revolutionizing-large-language-model-inference-with-efficient-memory-management</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='436'>Rahul Belokar</person><person id='585'>Sagar Jalindar Aivale</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://blog.vllm.ai/2023/06/20/vllm.html">vLLM: Easy, Fast, and Cheap LLM Serving with PagedAttention</link>
                
                    <link href="https://docs.vllm.ai/en/latest/design/kernel/paged_attention.html">vLLM Paged Attention</link>
                
                    <link href="https://github.com/vllm-project/vllm">vllm-project</link>
                
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/58xLF-yGrL4?si=h8jVGSabwJUQ_AF0">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/9D8TME/resources/Dev_conf_pagedattention_MYKwWd7.pdf">Pagedattention Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/9D8TME/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/9D8TME/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0206 (capacity 154)' guid='80b9bb61-0e40-5f09-be32-38815b8950df'>
            <event guid='9a593b0d-6971-506c-99c9-6243f8e03295' id='190' code='XSHGFM'>
                <room>D0206 (capacity 154)</room>
                <title>AI-infused command-line applications</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>AI models have become an integral part of our daily lives, enhancing our platforms, IDEs, and solving problems through exposed chat interfaces. However, we often rely on general-purpose models, endlessly re-explaining our use cases for repetitive tasks. What if we could simplify this process and build specialized solutions tailored to our specific requirements?

Enter Quarkus and its LangChain4j extension, which make creating AI-powered command-line applications effortless. This talk will walk you through building applications with predefined, specific saved prompts, leveraging Quarkus&#8217;s lightweight Dev mode to iteratively fine-tune prompts, and finally compiling your AI-driven application into a GraalVM native executable binary with a single build-time flag. Say goodbye to repetitive explanations and create AI-infused command-line applications customized to your needs!</abstract>
                <slug>devconf-cz-2025-190-ai-infused-command-line-applications</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='115'>Martin &#352;tefanko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/XSHGFM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/XSHGFM/feedback/</feedback_url>
            </event>
            <event guid='8deeac11-af0e-5fdb-a7db-8f4c8b884d24' id='944' code='CGZBJK'>
                <room>D0206 (capacity 154)</room>
                <title>Seven years with microservices: a critical review</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Over seven years, our company has developed more than 150 microservices in response to an increasingly unmanageable monolithic architecture. As service owners, teams have taken on full responsibility for developing, testing, and operating their respective microservices&#8212;becoming almost completely autonomous at every stage of the development cycle. This autonomy, however, raises a critical question: how can we prevent the formation of technological silos and an overabundance of architectural diversity? In this presentation, we will share the approach we have adopted to allow teams to continue enjoying the benefits of their autonomy while avoiding excessive information isolation from one another.</abstract>
                <slug>devconf-cz-2025-944-seven-years-with-microservices-a-critical-review</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='885'>Petr Kozelek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://oriflamecosmetics-my.sharepoint.com/:p:/g/personal/oswpkozelek_oriflame_com/ERBYwvUBVbxJpXPmQfmYgUkBPm7eP5QzqBs2eTF5W_-65g?e=2V1CE7">Slide deck</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CGZBJK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CGZBJK/feedback/</feedback_url>
            </event>
            <event guid='c8617bb6-426d-5aaf-a360-a4efe031ea43' id='1156' code='UQXUEQ'>
                <room>D0206 (capacity 154)</room>
                <title>&#127752; Chromatic &#127926; - Music, Math, Colour, and Free Software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Kids love music, and love making music.  Sheet music is hard for kids to read.  Chromatic is a small hobby project for printing out music in a colorful simplified kid-friendly notation which pairs nicely with widely-available stickers that you can stick to many instruments.

GitHub is proprietary software.  I attended an excellent talk at FOSDEM this year from the Software Freedom Conservancy crew about how we should all be using free alternatives, which started me down the path of exploring For&#285;ejo and Codeberg as potential platforms for developing the Cockpit project (my day job).  Chromatic was an ideal test project.  It was already a couple of weeks old when I attended FOSDEM, but on the train ride home, I made the &quot;Initial commit&quot; and pushed it to Codeberg.

This is a story about music, math, colour theory, and rediscovering the importance of using Free software to create Free Software.  We&apos;ll briefly explore Codeberg and For&#285;ejo, and their feature set compared to GitHub.</abstract>
                <slug>devconf-cz-2025-1156-chromatic-music-math-colour-and-free-software</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='855'>Allison Karlitskaya</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://codeberg.org/lis/chromatic">Project page</link>
                
                    <link href="https://lis.codeberg.page/chromatic/">🌈 Chromatic 🎶</link>
                
                    <link href="https://lis.codeberg.page/talks/2025-devconf.cz-chromatic/site/">Presentation slides</link>
                
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UQXUEQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UQXUEQ/feedback/</feedback_url>
            </event>
            <event guid='62ac4a8e-02c5-5ea2-9664-7e248e12080a' id='608' code='AGS8RQ'>
                <room>D0206 (capacity 154)</room>
                <title>Decentralize everything! (or at least a part of your dev tools stack)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>I&apos;m doing my best to use decentralized, private and censorship resistant tools for development daily. Some stuff just works, some is a bit..meh:). Let me walk you through a bunch of open source projects I especially value for their hard work, commitment to open source and focus on privacy and censorship-resistance.

I&apos;ll explain and demo projects like Radicle, Fileverse, Status, Akash Network, Drips Network, Continue Dev... which allow you to &quot;escape&quot; the centralized dev tool world.</abstract>
                <slug>devconf-cz-2025-608-decentralize-everything-or-at-least-a-part-of-your-dev-tools-stack</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='466'>V&#225;clav Pavl&#237;n</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.fileverse.io/0x65967E4FF934eE7FcBCcB9FF9C708c04560Bc664/26#key=GIDtPHbALOTT_szOSorO9AdCiCbZWlU7_QxXerGvOJJ0yqex4YYUBfV8z30LsBw-">Slides</link>
                
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/AGS8RQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/AGS8RQ/feedback/</feedback_url>
            </event>
            <event guid='b43b0fc4-4c00-59bb-bae9-d1e23ff50944' id='1024' code='S7BJLH'>
                <room>D0206 (capacity 154)</room>
                <title>Learn how to review PRs like an expert</title>
                <subtitle></subtitle>
                <type>Discussion</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>When doing Open Source development code review is an essential skill, but how do you approach it like an expert? On the Podman project the community approves an average of 200 PR&#8217;s per month and has built up a large amount of expertise in reviewing code and would like to share our learnings. 

In this panel discussion, we&#8217;ll explore PR reviewing from three perspectives: a beginner just getting started, an experienced reviewer, and a senior expert. Together, they&#8217;ll share insights on best practices, common challenges, and strategies for effective feedback. With a mix of pre-planned questions and audience Q&amp;A, this session will provide practical takeaways to improve your PR reviews and level up your collaboration skills.</abstract>
                <slug>devconf-cz-2025-1024-learn-how-to-review-prs-like-an-expert</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='604'>Neil Smith</person><person id='697'>Paul Holzinger</person><person id='785'>Matthew Heon</person><person id='790'>Jan Rod&#225;k</person><person id='991'>Miloslav Trma&#269;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/S7BJLH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/S7BJLH/feedback/</feedback_url>
            </event>
            <event guid='a26f92f3-249e-515c-9775-85d5b8321621' id='925' code='EUPGFR'>
                <room>D0206 (capacity 154)</room>
                <title>From Code to Clarity: Collaboration with Developers when Writing Product Documentation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Clear and accurate product documentation is essential for user adoption and satisfaction. However, creating documentation that truly resonates with users requires more than just technical knowledge&#8212;it demands insights from the very people who build and test the product: developers and quality engineers.

This session explores how collaboration between developers, quality engineers, and documentation writers can transform complex technical details into user-friendly documentation. Documentation can be more precise, relevant, and impactful by leveraging developers&apos; firsthand knowledge, quality engineers&apos; testing experiences, and technical writers&#8217; wordsmith skills.

Attendees will learn practical strategies for effective cross-team communication, methods to capture valuable technical insights without disrupting workflows, and tools to streamline collaboration. This approach not only enhances documentation quality but also reduces support queries and improves the overall user experience.

Next Steps:
Join us to learn how to bridge the gap between coding and communication. Discover actionable techniques to strengthen your product documentation with developers&apos; insights. Let&#8217;s transform complexity into clarity&#8212;together.</abstract>
                <slug>devconf-cz-2025-925-from-code-to-clarity-collaboration-with-developers-when-writing-product-documentation</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='966'>Gerry Forde</person><person id='1193'>Judith Magak</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1TT0b3oYWlqV2eiQ7Xd-aKrvzBtp0BJ8_W8ZHAPM6gbQ/edit?usp=sharing">Presentation Slides</link>
                
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EUPGFR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EUPGFR/feedback/</feedback_url>
            </event>
            <event guid='f43628fb-0c94-55f7-96a1-c4c249688167' id='524' code='LLXY7K'>
                <room>D0206 (capacity 154)</room>
                <title>License to Observe - Why observability solutions need agents</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Even though most observability solutions stay out of your way after deploying them, you will most likely still need to get your data to them somehow. Many projects recommend a so-called &#8220;Agent&#8221; or &#8220;Collector&#8221;. But what exactly is an agent, and why do I need one?

This talk covers the design decisions behind observability agents, the open protocols used by prominent examples, and the different ways they work together. On top, these agents also need to be deployed and configured. Container orchestration solutions simplify this a lot but provides their own challenges.

After this talk, you will be able to reason about different deployment architectures and know which methods of gathering observability data to choose for specific situations.</abstract>
                <slug>devconf-cz-2025-524-license-to-observe-why-observability-solutions-need-agents</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='402'>Dominik S&#252;&#223;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LLXY7K/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LLXY7K/feedback/</feedback_url>
            </event>
            <event guid='c595d0ae-e727-5613-975b-1222a01c04a4' id='1075' code='ABLP3P'>
                <room>D0206 (capacity 154)</room>
                <title>Human-Like Behavior in Autonomous Systems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>In the foreseeable future, autonomous vehicles will inevitably take control of our transport infrastructure. Although several challenges remain unsolved, researchers are already looking beyond these hurdles, preparing solutions for problems that lie ahead. One of the key motivations behind autonomous driving is the removal of direct human control. However, the absence of the human factor also introduces new issues. Concepts that are trivial to humans&#8212;such as trust, honesty, and fairness&#8212;are nonexistent in the strictly rule-governed world of machines. In this talk, we propose a possible way forward: reintroducing human-like behavior into autonomous systems&#8212;without the need for humans themselves. Predictive digital twin simulations can be used to assess trust between parties, while trust management techniques can help compute a complex trust score. Additionally, safety mechanisms can be adapted dynamically, based on the depth of trust, emulating human-like carefulness in uncertain situations.</abstract>
                <slug>devconf-cz-2025-1075-human-like-behavior-in-autonomous-systems</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='821'>D&#225;vid Hal&#225;sz</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/rYSdbDckpT4?si=eUIuK4CC4_DqUh3l">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ABLP3P/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ABLP3P/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0207 (capacity 90)' guid='b1dd7742-04ff-50f0-a806-767b0adce5a7'>
            <event guid='baff463c-7c11-513f-a3f6-b9617eab151e' id='1078' code='PQVVPD'>
                <room>D0207 (capacity 90)</room>
                <title>Navigating Open Source Contributions with a Chronic Illness: A Personal Journey</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>In 2022, I was diagnosed with a chronic illness, a revelation that prompted reevaluating my approach to open-source contributions. However, instead of marking the end of my journey, it led to a rebirth, reshaping my strategies and perspectives. This talk will be a deep dive into the transformative adaptations I made and how these changes kept me active in the open-source community, drove my personal growth, and strengthened my contributions.

The session will focus on:

* The art of prioritization: The importance of focusing on a select few projects, ensuring quality contributions over quantity.

* Leaning on collaboration: How sharing the load and collaborating with peers can lead to innovative solutions and reduce the individual burden.

* The renewed emphasis on work-life balance: Taking a step back to ensure mental and physical well-being while keeping the passion for open-source alive.

By sharing my story, I hope to inspire others navigating similar challenges and emphasize that, with the proper adjustments, one can continue to thrive and contribute meaningfully to the open-source world.</abstract>
                <slug>devconf-cz-2025-1078-navigating-open-source-contributions-with-a-chronic-illness-a-personal-journey</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='822'>Christopher Nuland</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/PQVVPD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/PQVVPD/feedback/</feedback_url>
            </event>
            <event guid='78de81f0-d3af-50ac-8516-a67250481294' id='595' code='VFBTEX'>
                <room>D0207 (capacity 90)</room>
                <title>Integrate and Conquer: The Power of a Unified Backlog</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Feeling overwhelmed by multiple backlogs and misaligned priorities? Struggling with fragmented communication and inefficiencies?
This problem arises because different teams often operate in silos, each with its own set of priorities and tracking systems. Imagine a scenario where project deadlines slip through the cracks, priorities clash and team efforts are duplicated or wasted. This isn&apos;t just hypothetical; it&#8217;s a reality for many (all?).
Enter the concept of a unified backlog&#8212;a single, prioritized list that aligns the work of 1, many or all teams. Sounds like a fairytale, right?
We can never claim our backlog is unified 100% (after all, it&#8217;s a constantly evolving process) the benefits can be substantial. It&apos;s also essential to recognize that a unified backlog means different things to different people, depending on their roles.
By integrating our efforts, we can conquer chaos, streamline our processes and drive better results across the board.
Join us as we delve into the advantages, disadvantages and pitfalls of a unified backlog.</abstract>
                <slug>devconf-cz-2025-595-integrate-and-conquer-the-power-of-a-unified-backlog</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='459'>Martina Slabejova</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/18IeDPbJYW5WmcNh5gxRnZoJ03mMUYU5o7vhyIvpIAvQ/edit?slide=id.gd404890b01_0_410#slide=id.gd404890b01_0_410">Presentation</link>
                
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/VFBTEX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/VFBTEX/feedback/</feedback_url>
            </event>
            <event guid='ac2bdca1-cc80-58bf-ae18-69ce4302b356' id='571' code='GBE9Q8'>
                <room>D0207 (capacity 90)</room>
                <title>Embracing Change: Navigating transformative shifts gracefully</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>IT is a fast-paced industry with lots of changes coming in almost every day. On one hand, these changes are business drivers, on the other hand, at times it can be intimidating&#8212;especially when it promises to fundamentally alter the way we do things, forcing us to start from scratch. Such shifts often evoke strong emotions: fear, confusion, or even overwhelm. Nevertheless, what if we could view these changes not as obstacles, but rather as opportunities? What if the unknown could be exciting, instead of paralyzing?
In this talk, we will explore strategies for embracing large-scale changes with confidence and adaptability. Attendees will learn practical approaches to reframe their mindset, manage uncertainty, and navigate transformative shifts gracefully. We will also talk about making changes approachable, if you or your team are the ones introducing the change.</abstract>
                <slug>devconf-cz-2025-571-embracing-change-navigating-transformative-shifts-gracefully</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='437'>Sushma Gajanur Shivakumar</person><person id='438'>Veronika Kabatova</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/GBE9Q8/resources/Embracing_Change__Navigating_transformative_bNCLAfE.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/GBE9Q8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/GBE9Q8/feedback/</feedback_url>
            </event>
            <event guid='0f7d10c6-1ff3-5f37-ba97-a5f5dd9d7afe' id='1145' code='UWLQU3'>
                <room>D0207 (capacity 90)</room>
                <title>Neurological UX: Designing for the Mind, Not Just the Eyes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>When we talk about accessibility, most people think about screen readers or wheelchair ramps. But what about people with ADHD, autism, dyslexia, or anxiety? Their challenges are different, but just as important. Neurological UX focuses on making digital experiences easy and comfortable for all kinds of minds.

In this talk, we will explore how small design changes&#8212;like reducing clutter, using simple language, and adding clear navigation&#8212;can make apps, websites, and products more user-friendly for neurodivergent people. The best part? These changes don&#8217;t just help a few; they make life easier for everyone.

Let&#8217;s rethink UX, not just for the eyes, but for the brain too.</abstract>
                <slug>devconf-cz-2025-1145-neurological-ux-designing-for-the-mind-not-just-the-eyes</slug>
                <track>UX and Design</track>
                
                <persons>
                    <person id='852'>Snehal Shivankar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UWLQU3/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UWLQU3/feedback/</feedback_url>
            </event>
            <event guid='5a2d9ae5-61a7-57d4-b209-277a6f3bf60c' id='937' code='TB7RSH'>
                <room>D0207 (capacity 90)</room>
                <title>Design in the times of AI</title>
                <subtitle></subtitle>
                <type>Discussion</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>The field of UX/UI design is evolving rapidly with the rise of AI-driven tools and processes. As artificial intelligence reshapes workflows, what impact does this have on designers&#8217; roles? This session will explore how AI is influencing design practices, the tools that can enhance creativity and efficiency, and the implications for development. Join us for a discussion on the future of UX/UI in the age of AI.</abstract>
                <slug>devconf-cz-2025-937-design-in-the-times-of-ai</slug>
                <track>UX and Design</track>
                
                <persons>
                    <person id='708'>Maria Leonova</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/TB7RSH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/TB7RSH/feedback/</feedback_url>
            </event>
            <event guid='a5a70566-44c9-5ba8-b85a-23b2a852b970' id='701' code='LCCEL7'>
                <room>D0207 (capacity 90)</room>
                <title>Strength Training for RHEL Lightspeed: Building Agility, One Rep at a Time</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Switching from Kanban to Scrum can feel like moving from casual workouts to a structured training plan&#8212;more rules, more reps, and plenty of skepticism. When I started with the RHEL Lightspeed team, they saw Scrum as extra overhead with unclear benefits. My role? Like a strength coach, I helped them build solid foundations, focus on form over speed, and progressively overload their Agile practices&#8212;one sprint at a time.

But just like in strength training, real progress didn&#8217;t come from adding more&#8212;it came from adding the right things at the right time. Instead of forcing Scrum, we built it from the ground up, refining fundamentals, adapting based on feedback, and celebrating small wins.

This isn&#8217;t a talk about frameworks&#8212;it&#8217;s about transformation. Through real stories, I&#8217;ll share how trust, gradual change, and the right mindset turned Scrum from a burden into a competitive advantage. And yes, there will be weightlifting metaphors&#8212;because Agile, like strength training, is all about consistency, adaptation, and getting stronger over time.</abstract>
                <slug>devconf-cz-2025-701-strength-training-for-rhel-lightspeed-building-agility-one-rep-at-a-time</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='475'>Ylenia Marasco</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LCCEL7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LCCEL7/feedback/</feedback_url>
            </event>
            <event guid='dac87cf4-21ef-5695-8a70-cd84ef1a5993' id='760' code='KCEZEF'>
                <room>D0207 (capacity 90)</room>
                <title>Things I Wish I Knew When I Became a Manager</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Transitioning into management comes with a set of challenges that aren&#8217;t always obvious at the start. This talk outlines what new managers should expect across three core areas: managing teams, managing individuals, and managing yourself. We&#8217;ll discuss how to navigate the nuances of these areas to help you be a successful manager.

We&#8217;ll explore issues such as lack of team vision, neglecting leadership development, and hesitating to ask basic questions. We&#8217;ll also reflect on the pressures of being a manager and how that can affect your own performance.

Throughout the session, we&#8217;ll share real examples of mistakes we made early in our management careers, how we addressed them, and what we learned in the process. We&#8217;ve made these mistakes, so you don&#8217;t have to.</abstract>
                <slug>devconf-cz-2025-760-things-i-wish-i-knew-when-i-became-a-manager</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='656'>Micah Abbott</person><person id='572'>Greg Blomquist</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KCEZEF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KCEZEF/feedback/</feedback_url>
            </event>
            <event guid='4b5ba7c7-a1cd-5115-98af-da9d0c0068f9' id='895' code='KRBUH8'>
                <room>D0207 (capacity 90)</room>
                <title>Understanding AI job displacement through Cynefin framework</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Cynefin is a framework that helps people make decisions in complex situations. The framework was developed by Dave Snowden, a former leader at IBM, in the early 2000s. This session introduces a novel approach for understanding AI&apos;s impact on technology careers by mapping job displacement patterns to the Cynefin decision-making framework.

Rather than treating AI job disruption as a monolithic force, I&apos;ll demonstrate how job vulnerability and adaptation strategies differ dramatically depending on whether your work falls in the Clear, Complicated, Complex, or Chaotic domains. Attendees will gain practical, actionable strategies tailored to their specific domain and learn how to strategically position themselves as AI continues to transform the technology landscape.
This talk targets technology professionals at all career stages who are experiencing or anticipating AI disruption in their fields:

Software developers concerned about AI code generation tools
Data analysts watching AutoML platforms advance
IT operations specialists facing AIOps automation
Technology managers responsible for workforce planning
Tech professionals seeking to future-proof their careers
Career advisors and tech educators helping others navigate these changes


The talk positions the Cynefin framework as a powerful lens for understanding different patterns of AI job displacement and developing targeted adaptation strategies.
The talk would stand out from typical AI discussions by providing actionable, personalised guidance rather than general speculation about the future of work. It transforms a complex, anxiety-inducing topic into a structured approach for career resilience in an AI-augmented workplace.</abstract>
                <slug>devconf-cz-2025-895-understanding-ai-job-displacement-through-cynefin-framework</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='314'>Deepak Koul</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VufluZ17Xns?si=fJP-k6FJjSqD-XfF">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KRBUH8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KRBUH8/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E112 (capacity 156)' guid='32596564-82bd-542e-92e5-c79d42ea96b3'>
            <event guid='4da328e5-9fc0-5ae1-946a-6b359e04f16e' id='562' code='YGEHPJ'>
                <room>E112 (capacity 156)</room>
                <title>Declarative Networking in Declarative World, ver. 2025</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Since the beginning of time, declarative APIs have been driving everything that can happen inside a Kubernetes cluster. Predefined CRDs, operators defining custom CRDs, everything is about declarative APIs. Write your YAML once, deploy it, forget it. That&#8217;s how you create a cluster, that&#8217;s how you deploy your workload.

But is it, for real, as simple as it sounds? How do you bring declarativeness to the imperative world? In the current state of things, host networking is one huge imperative nightmare. So how to happily marry an old-school Network Manager and brand new Kubernetes API?

Over the years we were working on the NMstate project to provide you with a Declarative Network API, allowing you to manage host networking in a declarative manner.

In 2025 we are coming back with brand new features. Based on the feedback, we focused on air-gapped and big clusters &#8211; think hundreds of nodes with hundreds of VLANs each. We also happily married K8s and KubeVirt &#8211; no matter what your workload is, containers or VMs, NMstate is there for you.

Not only a project update &#8211; we will also show you how the Kubernetes cluster with NMState Operator manages networking on the nodes it deploys. It may sound like a chicken and egg situation, but trust us, it is not. Last but not least, we show how it protects itself from applying destructive network changes potentially taking your cluster down.

Join us and discover what&#8217;s new in the world of complex network topologies.</abstract>
                <slug>devconf-cz-2025-562-declarative-networking-in-declarative-world-ver-2025</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='428'>Mateusz Kowalski</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/YGEHPJ/resources/K-NMstate_-_DevConf.CZ_-_June_2025_AkNDSrP.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YGEHPJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YGEHPJ/feedback/</feedback_url>
            </event>
            <event guid='ea04547c-f601-56ce-b5d4-c3eea07c14ea' id='995' code='WEHC3N'>
                <room>E112 (capacity 156)</room>
                <title>From Legacy to Cloud Native: Transforming Applications with Konveyor AI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>In the era of digital transformation and the adoption of cloud native technologies, organizations running large scale deployments encounter a significant challenge in modernizing their legacy applications to fully leverage the benefits of cloud native technologies.

Konveyor project introduces &quot;Kai&quot;, an open-source tool that uses generative AI to accelerate application modernization. Kai integrates large language models (LLMs, you can bring your own) with static code analysis to facilitate code modifications within a developer&apos;s IDE, helps transition to other modern programming languages and frameworks efficiently.

Attendees will get hints on how Kai accelerates refactoring legacy Java application to run on Kubernetes.</abstract>
                <slug>devconf-cz-2025-995-from-legacy-to-cloud-native-transforming-applications-with-konveyor-ai</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='778'>Marek Aufart</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/WEHC3N/resources/From_Legacy_to_Cloud_Native_cpsEFrT.cz_2025_N2tTNcO.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WEHC3N/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WEHC3N/feedback/</feedback_url>
            </event>
            <event guid='7985b98f-6f1b-5880-a06f-e1b643173b8a' id='653' code='ASGAZF'>
                <room>E112 (capacity 156)</room>
                <title>Why OCP networking performances on VMs are suboptimal and how to improve them by 5x</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Openshift can be happily deployed on top of Openstack. If you ever went through such an easy and rewarding task, you have possibly been disappointed by the networking performances of your application.

This talk will deep dive on the root causes - it always boils down to (the lack of) GRO and GSO - and will discuss an ongoing effort to address the relevant bottle-necks both at the kernel and virtio level</abstract>
                <slug>devconf-cz-2025-653-why-ocp-networking-performances-on-vms-are-suboptimal-and-how-to-improve-them-by-5x</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='501'>Paolo Abeni</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ASGAZF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ASGAZF/feedback/</feedback_url>
            </event>
            <event guid='76cb8ec6-6e38-51c3-9c55-6c95b7bc9e8f' id='999' code='RKW3WM'>
                <room>E112 (capacity 156)</room>
                <title>System provisioning and bootc, now and the future</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>At the last Devconf.cz, I demoed how one can &quot;replace/reinstall&quot; a cloud instance with a bootc (bootable) container image. However, this is just one option in the wider environment.

In this talk we&apos;ll first take a deeper technical dive for background into that perennial question &quot;How do I boot a container?&quot;. But more specifically we&apos;ll look at the broader options for deploying a bootc container to a physical/virtual system (Anaconda, bootc-image-builder, bootc install to-existing-root, or a factory reset).

We&apos;ll cover interesting details like static IP addressing on bare metal, best practices for secrets (outside of the container), and also touch on the interesting topic of the larger question of system configuration frontends (kickstart vs cloud-init vs blueprints vs Ignition) that all intersect with bootc still.</abstract>
                <slug>devconf-cz-2025-999-system-provisioning-and-bootc-now-and-the-future</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='782'>Colin Walters</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/RKW3WM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/RKW3WM/feedback/</feedback_url>
            </event>
            <event guid='296e95db-f1bf-5c2b-88fc-417050ea6d28' id='1158' code='KEZAPK'>
                <room>E112 (capacity 156)</room>
                <title>Serverless MicroVMs for Containerized Applications: Bridging Efficiency, Scalability, and Security</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>As cloud-native technology keeps evolving, developers are always looking for smarter ways to boost performance, tighten security, and make better use of resources. Serverless computing has become a go-to model for building event-driven apps thanks to its auto-scaling and ease of use. But let&#8217;s face it&#8212;traditional serverless platforms often fall short when it comes to strong isolation or multi-tenant security.

That&#8217;s where Serverless MicroVMs come in.

In this talk, we&#8217;ll explore a modern approach that combines the speed and flexibility of containers with the security and isolation of virtual machines. It&#8217;s built on Firecracker, a lightweight VMM designed by AWS for fast, secure microVMs, and managed using Ignite, which lets you spin up microVMs with Docker-like simplicity.

We&#8217;ll show you how to:

- Run OCI container images inside microVMs in just seconds

- Use Ignite to launch and manage secure, short-lived workloads

- Orchestrate microVMs in Kubernetes just like regular pods&#8212;using the Kata Containers runtime

- Deploy serverless functions with stronger isolation and tighter control

We&#8217;ll also walk through a live demo: provisioning Firecracker microVMs with Ignite, integrating them into a Kubernetes cluster, and running real serverless functions inside these lightweight VMs. We&apos;ll cover use cases, architecture patterns, and how microVMs are redefining secure, scalable infrastructure in the cloud-native world.

If you&apos;re curious about how to get the best of both VMs and containers&#8212;or want a more secure way to run serverless workloads&#8212;this session is for you.</abstract>
                <slug>devconf-cz-2025-1158-serverless-microvms-for-containerized-applications-bridging-efficiency-scalability-and-security</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='856'>Nikita Sanjay Patwa</person><person id='859'>Neeraj Bhatt</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1siRyO0eTbZcQ4hRB0PAU4OZSX8OXVcyHGWg5Tcehuvg/edit?usp=sharing">Serverless MicroVMs for Containerised application</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                
                    <link href="https://www.youtube.com/watch?v=ZjR3ClymN34">Youtube link</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KEZAPK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KEZAPK/feedback/</feedback_url>
            </event>
            <event guid='cd876167-c744-59ae-a271-219a47fb5765' id='831' code='HSTY7M'>
                <room>E112 (capacity 156)</room>
                <title>Play with Kube using Podman</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>One of the least-known commands of Podman is `podman kube play`, and it&#8217;s fantastic. It works as `kubectl apply` and supports the same objects but doesn&#8217;t need a Kubernetes cluster. It supports `Pods`, `Deployments`, `Volumes`, `ConfigMaps`, and many other Kubernetes resources and runs on Linux, macOS, and Windows. It has some additional features compared to `kubectl`, such as using local images.

This talk will discuss using `podman kube play` and its alter-ego `podman kube generate` to simplify Kubernetes&#8217; first experiences.</abstract>
                <slug>devconf-cz-2025-831-play-with-kube-using-podman</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='785'>Matthew Heon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/mheon/talks/tree/main/podman-kube-play">Slides and Demos</link>
                
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/HSTY7M/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/HSTY7M/feedback/</feedback_url>
            </event>
            <event guid='49220c25-b720-567c-b228-e054ad67a8c9' id='1049' code='BNUD9P'>
                <room>E112 (capacity 156)</room>
                <title>Following a packet journey through the networking stack in OpenShift</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>This talk will explore a packet journey through the networking stack while making a connection from one pod to another in OpenShift. It&apos;s aiming at getting the audience a better understanding about what is happening under the hood and how different concepts come into play (e.g. services or policies).

In order to get visibility into the networking stack and see where packets are flowing, we&apos;ll use a recently created networking visibility tool: Retis. While the presentation is not about the tool itself, examples will be shown and attendees can expect to get an overview about how Retis can be used for inspecting the Linux networking stack.

Attending this talk does not require previous knowledge and is an introduction level, although configuring and using OpenShift won&apos;t be covered in depth.</abstract>
                <slug>devconf-cz-2025-1049-following-a-packet-journey-through-the-networking-stack-in-openshift</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='804'>Antoine Tenart</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/BNUD9P/resources/Following_a_packet_journey_through_the_netw_9xriC1d.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/BNUD9P/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/BNUD9P/feedback/</feedback_url>
            </event>
            <event guid='7453f550-8f5c-59ed-aa6d-c24466b81753' id='700' code='ZJLXS7'>
                <room>E112 (capacity 156)</room>
                <title>Practical experiences with OpenStack on OpenShift</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Running an OpenShift Baremetal cluster is a challenging task in itself - so why not add OpenStack on top of it? This brand-new deployment model for the well-known Infrastructure-as-a-Service (IaaS) project offers the ability to quickly bootstrap OpenStack environments, save computing resources and easier operations for administrators - in theory.

In practice, we have found that orchestrating baremetal servers from inside a Kubernetes cluster requires knowledge of many moving pieces at various layers. Nevertheless, for organizations already comfortable with OpenShift, this approach provides a more familiar way to deploy and manage OpenStack without needing to become OpenStack wizards themselves.

In this technical session we want to share what we have learned while building such a solution for our customer.

We will talk about:

* Architecture overview for Red Hat OpenStack Services on OpenShift (RHOSO)
* Provisioning baremetal machines with Kubernetes operators (Metal3)
* Bootstrapping OpenStack control planes and data planes
* Automating this setup with infrastructure as code (GitOps anyone?)
* The challenges of hardware networking (IP address pools, bonds, VLANs, oh my!)
* Day 2 operations: living with the monster you&#8217;ve built
* How to avoid shooting your own foot (Gotchas)

**Who should attend**: DevOps and Platform engineers, system administrators managing on-premises infrastructure, and brave souls who enjoy juggling complex distributed systems while maintaining their sanity.

**Why attend**: Whether you&apos;re planning a similar deployment, curious about advanced OpenShift/OpenStack architectures, or simply enjoy watching others navigate treacherous waters so you don&apos;t have to, you&apos;ll walk away with practical insights and hard-won wisdom that no documentation will ever tell you.</abstract>
                <slug>devconf-cz-2025-700-practical-experiences-with-openstack-on-openshift</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='528'>Jack Henschel</person><person id='1101'>Sven Kieske</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/0i49CFr95N8?si=SKAyRduSTSpNRZm3">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/ZJLXS7/resources/Practical_experiences_w_n5X1Uqp.CZ_-_EXPORT_3MfzluU.pdf">Presentation slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZJLXS7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZJLXS7/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E104 (capacity 72)' guid='0d58ad71-4586-5990-b693-402d0de0bd0d'>
            <event guid='34a3f204-9be2-57e1-a178-55be0296b22d' id='371' code='DC9XWT'>
                <room>E104 (capacity 72)</room>
                <title>The Art of Troubleshooting</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>What is the most distinctive skill of the senior engineer? Productive coding, fast learning, knowing tons of technologies or delivering shiny presentations? Well, not quite.

It is the ability to overcome problems others could not. To maintain the momentum instead of getting stuck. To progress when there are bumps on the road.

Join me introducing some of the universal concepts and approaches to help restore operation of modern systems.</abstract>
                <slug>devconf-cz-2025-371-the-art-of-troubleshooting</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='908'>Oliver Gond&#382;a</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DC9XWT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DC9XWT/feedback/</feedback_url>
            </event>
            <event guid='572135e7-a237-52be-86dc-ac85cc723c83' id='1039' code='LFUDMT'>
                <room>E104 (capacity 72)</room>
                <title>How to Efficiently Manage Logs in Large-Scale Kubernetes Clusters</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Large Kubernetes clusters can generate significant volumes of logs, especially when housing thousands of running pods. This may demand substantial CPU, RAM, disk IO, and disk space for storing and querying large log volumes. In this talk, we will look into different strategies of storing those logs in ElasticSearch, Grafana Loki and VictoriaLogs and examine how we can save 10x or more on infrastructure costs.

This talk presents real-world examples of efficient log management in large-scale Kubernetes clusters. It includes setup demonstrations, numerical data, and graphical representations from reproducible benchmarks.</abstract>
                <slug>devconf-cz-2025-1039-how-to-efficiently-manage-logs-in-large-scale-kubernetes-clusters</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='795'>Aliaksandr Valialkin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LFUDMT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LFUDMT/feedback/</feedback_url>
            </event>
            <event guid='65c1add8-0cb6-5b06-a422-4702bbe79cbd' id='589' code='B7W3T8'>
                <room>E104 (capacity 72)</room>
                <title>Simplifying container orchestration with Ansible and Podman</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>As organizations increasingly adopt containerization, Kubernetes has become the de facto standard for orchestrating clusters. However, for many teams, the complexity and overhead of managing a Kubernetes cluster can be daunting. In this talk, we&apos;ll explore an alternative approach to container orchestration that leverages Ansible&apos;s automation capabilities and Podman&apos;s container manager.
We&apos;ll discuss how to use Ansible to define and manage containerized applications and services. We&apos;ll also dive into the world of Podman, a powerful, lightweight alternative to Docker that provides an easier and more secure way to run containers.</abstract>
                <slug>devconf-cz-2025-589-simplifying-container-orchestration-with-ansible-and-podman</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='457'>Fabio Alessandro Locati</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/B7W3T8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/B7W3T8/feedback/</feedback_url>
            </event>
            <event guid='785b5463-9e0b-5ff3-b05f-b65cd85a062a' id='1101' code='ABVUDE'>
                <room>E104 (capacity 72)</room>
                <title>Easily expand your on-premises OpenShift cluster</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Whether you have a large on-premises OpenShift cluster in a production environment or a small OKD cluster at home for testing and development, adding new nodes can often be a complex, time-consuming, and frustrating task. The process can feel overwhelming&#8212;especially for those managing clusters with limited resources or experience.

But don&apos;t despair anymore! With just a few simple steps, you can leverage the power of the oc command-line tool to generate an ISO image that enables seamless, hands-free node deployment, particularly useful when adding several compute instances.

In this talk, you&apos;ll discover how this new feature works, how to create and customize your ISO image, and how to use it to automatically scale your cluster with minimal effort. Whether you&apos;re an experienced administrator or just getting started, this solution will help you simplify on-premises cluster expansion and reduce operational headaches.</abstract>
                <slug>devconf-cz-2025-1101-easily-expand-your-on-premises-openshift-cluster</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='398'>Andrea Fasano</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/ABVUDE/resources/dc25-easily-add-cluster-workers_wlxcwZX.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ABVUDE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ABVUDE/feedback/</feedback_url>
            </event>
            <event guid='4caee7d1-0162-52f9-844e-51ae2d78ec87' id='433' code='WDGJXW'>
                <room>E104 (capacity 72)</room>
                <title>Securing Secrets at Scale: Integrating Ansible Automation with Conjur</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>As automation becomes ever more important, safe and secure management of secrets is paramount. It is vital that secrets are managed in a secure, centralized manner and that control is thus maintained over them. In this session we will explore the integration of Ansible with Conjur Open Source, and how this lends itself perfectly to secure, centralized secrets management. As a bonus, we&apos;ll even explore how Conjur Open Source can be used in a wider context to provide secrets to other platforms, and even rotation of credentials on a Linux server can be managed.</abstract>
                <slug>devconf-cz-2025-433-securing-secrets-at-scale-integrating-ansible-automation-with-conjur</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='315'>James Freeman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WDGJXW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WDGJXW/feedback/</feedback_url>
            </event>
            <event guid='6297f418-d541-539c-9e97-1ceaab721658' id='428' code='Q83YEP'>
                <room>E104 (capacity 72)</room>
                <title>The Essential Pillars of Automation Testing for Success</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Automation testing helps deliver good software quickly and efficiently. But to be successful, it&#8217;s not just about writing scripts and running tests. You need a solid plan that looks at how to grow, how reliable it is, and how it fits into modern development methods like CI/CD.
This talk will discuss the key parts of automation testing that make a strong and lasting automation system. We will discuss planning, growth, adding automation to development processes, ensuring tests are reliable, and creating useful reports. Attendees will learn practical tips and best practices to create automation solutions that save time and add value to their organization.
This session is for quality engineers, and anyone wanting to improve their automation strategies. Whether you are new to this or want to improve your current methods, this talk will give you useful advice to enhance your automation testing efforts.

Key Takeaways:
1. Strategic Planning is Essential
2. Scalability and Maintainability Make or Break Success
3. Reliability Drives Confidence
4. Efficiency Through Integration and Optimization</abstract>
                <slug>devconf-cz-2025-428-the-essential-pillars-of-automation-testing-for-success</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='84'>Sagar Jitendra Mahendrakar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/Q83YEP/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/Q83YEP/feedback/</feedback_url>
            </event>
            <event guid='c5616df3-46b9-5877-9331-ee4eaba8d248' id='1051' code='RBVMBJ'>
                <room>E104 (capacity 72)</room>
                <title>Automated Java Upgrades: From Pain to Productivity in 30 Minutes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>Keeping large Java applications up to date is a constant challenge. Manual dependency and runtime upgrades are time-consuming, error-prone, and often pushed down the backlog because they lack immediate business value. Meanwhile, outdated dependencies introduce security risks, technical debt, and compliance concerns&#8212;especially with new regulations like NIS2 and DORA, which make timely software updates a legal requirement.

But what if upgrades could happen automatically?

In this hands-on session, I&#8217;ll demonstrate how to fully automate Java dependency upgrades using Renovate, OpenRewrite, and GitHub Actions. Through a live Quarkus 2 &#8594; 3 migration, you&apos;ll see how:

1. Renovate detects outdated dependencies and automatically creates pull requests.
2. OpenRewrite applies automated code fixes for breaking changes.
3. Red Hat Developer Sandbox provides a pre-configured environment for manual adjustments&#8212;eliminating the need for local setup.
4. SBOMs (Software Bill of Materials) are generated and sent to Dependency-Track, ensuring compliance with NIS2 and DORA while making security improvements visible to decision-makers.

By the end of this session, you&#8217;ll have a practical, repeatable strategy to automate dependency management&#8212;keeping your Java applications secure, compliant, and resilient with minimal manual effort and zero disruption to development.</abstract>
                <slug>devconf-cz-2025-1051-automated-java-upgrades-from-pain-to-productivity-in-30-minutes</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='806'>Ludwig Steindl</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/RBVMBJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/RBVMBJ/feedback/</feedback_url>
            </event>
            <event guid='125ea8cd-1395-5785-8392-96104cf9a532' id='176' code='HVLUDP'>
                <room>E104 (capacity 72)</room>
                <title>Providing secure Ingress into a multi-tenanted cluster using GatewayAPI in a Kubernetes native manner</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>Leveraging GatewayAPI, cert-manager, external-dns, and Kong Ingress controller to provide HTTP(S)/GRPC(S) ingress access to services within a Kubernetes cluster in an automated fashion using Kubernetes resource manifests. 

Once configured, we will utilize RBAC and Hierarchical Namespace controller to enforce required namespace labels, which will then be used to secure/configure Ingress hosts and routes in the context of a multi-tenanted cluster.</abstract>
                <slug>devconf-cz-2025-176-providing-secure-ingress-into-a-multi-tenanted-cluster-using-gatewayapi-in-a-kubernetes-native-manner</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='104'>Thameez Bodhanya</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/e/2PACX-1vQ5q7sCCYIHSImGyO142aw8EmIdEuAkDMrC48erQH4XFnpYULPHV42vU74W70XFIRFzLcn0OgAQT9J_/pub?start=true&amp;loop=true&amp;delayms=3000">Slides (Google Slides)</link>
                
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/r0weB9J-pWY?si=SMDZ6_iSmrkQTvfE">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/HVLUDP/resources/slides_UlidVy7.pdf">Slides (PDF) - diagrams are borked</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/HVLUDP/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/HVLUDP/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E105 (capacity 70)' guid='50b90f57-687c-51fe-85ff-45469baf8af4'>
            <event guid='4229f393-e652-5cae-ab16-1017c4fcf504' id='855' code='7QQBKZ'>
                <room>E105 (capacity 70)</room>
                <title>Reproducible Builds in Fedora</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Over the last year, Fedora has made done a lot of work to make package builds reproducible. We introduced a build post-processing tool to resolve common sources of build irreproducibilities. We also reported bugs or fixed individual issues in hundreds of packages. Together, those steps have increased the fraction of reproducible builds to about 90%.

We&apos;re ready to move to a next phase, where public rebuilders continuously rebuilds Fedora packages and report irreproducibilities, and any irreproducibilities are reported as bugs to be fixed.

This talk will give an overview of changes to build tools, build configuration, and packages required to make builds deterministic, as well as the setting up of the public rebuilders. We&apos;ll show how Fedora compares to other distributions working on reproducible builds.</abstract>
                <slug>devconf-cz-2025-855-reproducible-builds-in-fedora</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='485'>Davide Cavalca</person><person id='652'>Jelle van der Waa</person><person id='706'>Zbigniew J&#281;drzejewski-Szmek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.fedoraproject.org/en-US/reproducible-builds/">Project website</link>
                
                    <link href="https://docs.google.com/presentation/d/1300JNGBG-AWEfoHYgOvXrcqj5z5aGSTGtMZV5aafQY4">Slidez!!!</link>
                
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://reproducible-builds.org/">Reproducible Builds</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/7QQBKZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/7QQBKZ/feedback/</feedback_url>
            </event>
            <event guid='d558bdfc-1f2b-5229-adbe-cef18be94fc4' id='787' code='WQDUDJ'>
                <room>E105 (capacity 70)</room>
                <title>Beware of the kernel RTNL mutex</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>The Linux kernel RTNL mutex is the big lock protecting all of the internal kernel data structures related to networking. While there is work underway in the upstream community to reduce its scope, today this mutex is a major source of scalability problems in the kernel networking subsystem. It mostly affects control path operations (such as bringing network interfaces up and down), but unless care is taken to avoid it, RTNL lock issues can also spill over into the data path, causing intermittent stalls in networking applications that can be
hard to debug.

In this talk I will dive into techniques for debugging applications stalls caused by contention on the RTNL lock, using an example application that is derived from a real-world case. We will look at kernel tracing tools that can be used to identify and debug such issues, and talk about ways to mitigate them in the application. I will also briefly outline the upstream efforts to reduce the scope of the RTNL in the kernel, and how this will affect systems going forward.</abstract>
                <slug>devconf-cz-2025-787-beware-of-the-kernel-rtnl-mutex</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='596'>Toke H&#248;iland-J&#248;rgensen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/WQDUDJ/resources/Devconf__Beware_of_the_kernel_RTNL_mutex_-__ToHBnJV.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WQDUDJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WQDUDJ/feedback/</feedback_url>
            </event>
            <event guid='08281c3a-ea77-56d8-bfd3-da729fe239ba' id='917' code='7DESJP'>
                <room>E105 (capacity 70)</room>
                <title>Breaking Barriers: Cross-Distro CI/CD with Packit and OBS</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>The Linux ecosystem thrives on collaboration, yet distribution-specific tooling often creates silos. Packit, originally designed as a CI/CD solution for Fedora, is now bridging these gaps by expanding support to other distributions. Thanks to contributions from Google Summer of Code, Packit now integrates with the Open Build Service (OBS), bringing seamless automation to openSUSE and beyond.
In this talk, we&#8217;ll explore how OBS integration unlocks new capabilities for openSUSE developers and demonstrate how Packit streamlines package maintenance and CI/CD workflows across distributions. Whether you&apos;re a Fedora maintainer, an openSUSE contributor, or an upstream developer looking to automate your builds, you&apos;ll gain practical insights into Packit&apos;s growing toolset and how it can enhance your workflow.
Join us to see how Packit is breaking down barriers and making cross-distro CI/CD a reality!</abstract>
                <slug>devconf-cz-2025-917-breaking-barriers-cross-distro-ci-cd-with-packit-and-obs</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='696'>Dan &#268;erm&#225;k</person><person id='601'>Franti&#353;ek Lachman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/7DESJP/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/7DESJP/feedback/</feedback_url>
            </event>
            <event guid='2100ea54-2200-54ef-82cf-d2f4aec7db61' id='826' code='PYCPH3'>
                <room>E105 (capacity 70)</room>
                <title>Image Mode Support in Testing Farm</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Image mode for RHEL, Fedora, and CentOS Stream is an important new deployment method for these operating systems. Ensuring that they are validated as a part of standard development workflows is crucial, and lowering the testing entry barrier for these variations is a key priority. This means they must receive first-class support in tmt and Testing Farm, which form the standard tooling and infrastructure for testing Fedora, RHEL, and CentOS Stream.

In this talk, we will dive into the details of Image Mode support in Testing Farm. We will explain:
* How Testing Farm and tmt prepare the testing environment for test execution.
* How to enable Image Mode testing alongside package mode testing for all available CI systems.
* How to quickly reserve a machine with Image Mode for testing and debugging purposes.
* How to easily execute existing tests against Image Mode.

More information on Image Mode support: https://docs.testing-farm.io/Testing%20Farm/0.1/rfd/rfd5-testing-image-mode.html</abstract>
                <slug>devconf-cz-2025-826-image-mode-support-in-testing-farm</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='630'>Jan Havl&#237;n</person><person id='906'>Miroslav Vadkerti</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/PYCPH3/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/PYCPH3/feedback/</feedback_url>
            </event>
            <event guid='3c5fb321-7c73-50eb-86df-12300eb6b869' id='664' code='WMBRWB'>
                <room>E105 (capacity 70)</room>
                <title>Bootable Containers in Action: Hands on with Deploying AI Workloads</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>There&#8217;s an exciting potential for bootable containers, which allow you to build and manage a full operating system just like a container image, and recently, Red Hat announced it&#8217;s intention to donate the tool to the Cloud Native Computing Foundation (CNCF). However, for AI/ML workloads which require a complicated stack of dependencies, this technology helps curate the delivery of a full stack for training and inferencing, for example with Red Hat Enterprise Linux AI. Join us as we put together an operating system for running an AI-enabled application with CentOS Stream, using an InstructLab fine-tuned model from our local developer workstation. With bootable containers, our deployment workflow is simplified, with flexibility for dynamic requirements and environments in building the next generation of Linux workloads.</abstract>
                <slug>devconf-cz-2025-664-bootable-containers-in-action-hands-on-with-deploying-ai-workloads</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='458'>Cedric Clyburn</person><person id='594'>Carol Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WMBRWB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WMBRWB/feedback/</feedback_url>
            </event>
            <event guid='3329c6cd-e320-5ce3-bed9-7d53c118962e' id='342' code='V3DNYT'>
                <room>E105 (capacity 70)</room>
                <title>Implementing Post Quantum algorithms in PKCS #11</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Quantum computers look to eventually break all our existing public key algorithms. NIST has creates new replacement algorithms for key exchange and signatures. These new algorithms include new primitives like Key Encryption Mechanisms (KEMS) that can be  built from either Key Exchange Algorithms (KEX) or Key Encryption Algorithms (KEA). Signatures now include primitives that require the signature before the hash verification starts. This talk walks through these new ideas, now PKCS #11 handles them and how they new algorithms actually work.</abstract>
                <slug>devconf-cz-2025-342-implementing-post-quantum-algorithms-in-pkcs-11</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='248'>Bob Relyea</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/V3DNYT/resources/Implementing_PQ_in_PKCS_11_O1txnaS.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/V3DNYT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/V3DNYT/feedback/</feedback_url>
            </event>
            <event guid='ad0f9d21-e74a-557c-8254-dd8177d91aa5' id='805' code='NBTMSH'>
                <room>E105 (capacity 70)</room>
                <title>Encrypted DNS from Boot to Runtime: A Zero Trust Milestone in RHEL</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:35</duration>
                <abstract>As cybersecurity threats evolve, securing DNS traffic is a crucial step in achieving a Zero Trust Architecture (ZTA). To mitigate data leaks and unauthorized access, RHEL is integrating Encrypted DNS (eDNS) support, ensuring DNS queries are encrypted already during installation and boot using modern protocols such as DNS over TLS (DoT).

This presentation will cover the journey of enabling eDNS in RHEL, from the initial motivations to the technical challenges that shaped its implementation. Securing DNS at the operating system level required coordinated updates across several components, including FreeIPA, SSSD, Bind, Unbound, NetworkManager, and the newly introduced dnsconfd. Additionally, we made significant changes to core infrastructure in Anaconda, dracut, and OpenSSL to ensure encrypted DNS is available not only during runtime but also during system installation and early boot.

Attendees will gain technical insights into the rationale behind key architectural decisions and how RHEL enables system-wide encrypted DNS without requiring modifications at the application level. We will also delve into the complexities of certificate management for secure DNS communication, which is essential in environments with strict security requirements.

Looking ahead, we will outline RHEL&#8217;s roadmap for eDNS, including further enhancements, and upstream collaboration. Join us to learn how Red Hat is making Zero Trust a reality for Linux users.</abstract>
                <slug>devconf-cz-2025-805-encrypted-dns-from-boot-to-runtime-a-zero-trust-milestone-in-rhel</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='541'>Pavel B&#345;ezina</person><person id='609'>Trivi&#241;o</person><person id='1184'>Antonio Torres</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/installing_identity_management/securing-dns-with-dot-in-idm">RHEL-10.0+ Encrypted DNS in IdM Documentation</link>
                
                    <link href="https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/securing_networks/securing-system-dns-traffic-with-encrypted-dns">RHEL-10.0+ Encrypted DNS in RHEL Documentation</link>
                
                    <link href="https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/installing_identity_management/securing-dns-with-dot-in-idm_installing-identity-management">RHEL-9.6+ Encrypted DNS in IdM Documentation</link>
                
                    <link href="https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/securing_networks/securing-system-dns-traffic-with-encrypted-dns_securing-networks">RHEL-9.6+ Encrypted DNS in RHEL Documentation</link>
                
                    <link href="https://lwn.net/Articles/1021357/">lwn.net: System-wide encrypted DNS</link>
                
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/NBTMSH/resources/DevConf.cz_2025__Encrypted_DNS_IpyzD1N.pdf">Slides_DevConf.cz 2025_ Encrypted_DNS</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NBTMSH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NBTMSH/feedback/</feedback_url>
            </event>
            <event guid='01256703-dbe2-5a65-bc49-6a17a731ea55' id='874' code='UXSR8R'>
                <room>E105 (capacity 70)</room>
                <title>Building a composable IPsec implementation with Rust</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:35</duration>
                <abstract>IPsec is used as a versatile solution to transparent traffic protection, as it works at L3 and thanks to the the flexible design of the protocol suite. The type of IPsec applications varies from a VPN server for intranet access, to an encrypted mesh network consisting only of managed nodes. On the other hand, the Internet Key Exchange (IKE) protocol, the control plane of the IPsec protocol suite, is typically implemented as a single monolithic daemon covering all the usage scenarios. This architecture sometimes complicates application integration.

In this talk, we will introduce our experimental project to create a modular IKE implementation with Rust, which can be composed at build time and embedded in the applications as a library. That way, it could simplify the IPsec configuration, make it easy to troubleshoot any issues, and minimize the attack surfaces.</abstract>
                <slug>devconf-cz-2025-874-building-a-composable-ipsec-implementation-with-rust</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='663'>Daiki Ueno</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://dueno.gitlab.io/swanny-talk/presentation.pdf">Slides</link>
                
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/BBwN-fzEtAs?si=3NUVFFE_KtvwUpLS">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UXSR8R/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UXSR8R/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A112 (capacity 64)' guid='4df74a57-e6df-58ba-b679-05e63ab67fe3'>
            <event guid='d0c066af-b1de-5c96-a76c-ed9eb4c8605e' id='870' code='EEE7G9'>
                <room>A112 (capacity 64)</room>
                <title>The Git you don&apos;t know</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Commit, push, merge - you already know this much. But Git has a lot more up its sleeve!
Is your code scattered across multiple repositories? Is the size of your project starting to hinder your work? Is git log no longer enough to find something?
No problem, you&apos;ve got this! Just learn a few Git tricks with me that got me out of a tight spot more than once - they can help you too.
I&apos;ll talk about rebase, shallow clone, submodules and bisect. Master Git and unleash your potential.</abstract>
                <slug>devconf-cz-2025-870-the-git-you-don-t-know</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='660'>Michal Borkowski</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                
                    <link href="https://norasoft.eu/slides/pdf/unknown-git-en.pdf">Slides pdf version</link>
                
                    <link href="https://norasoft.eu/slides/unknown-git/en/">Slides interactive web version</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EEE7G9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EEE7G9/feedback/</feedback_url>
            </event>
            <event guid='f45e7b9a-1fe4-5521-899d-73474cb8ff11' id='612' code='87L8LD'>
                <room>A112 (capacity 64)</room>
                <title>Enforcing Device Neutrality in the EU: our litigation efforts against Apple to protect Free Software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-13T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Our smartphones, tablets, laptops, and other connected devices are general purpose computers. That means we can potentially run any software we want to make full use of the hardware. This potential is fostered by Free Software. 

Therefore, the Free Software Foundation Europe has been promoting Device Neutrality as a concept to allow anyone to run Free Software on their devices. Manufacturers, vendors or platforms should not lock-in users in unfair terms against software freedom.

Because of Device Neutrality we went to court against Apple. 

Apple is one of the largest tech companies in the world. Its unbalanced power spans key aspects of software and devices, profoundly distorting digital markets. Apple&#8217;s dominance negatively affects not only competition with and among other companies, but software freedom, open internet and ultimately digital democracy. The company&apos;s monopolistic power over its devices is detrimental to Free Software and a high risk for the right of general purpose computers. 

This talk will explain why FSFE&apos;s litigation efforts are important for Free Software developers will enjoy less restrictive barriers to access and be able to distribute their software in environments controlled by Apple.

You can learn more at: https://fsfe.org/activities/apple-litigation/</abstract>
                <slug>devconf-cz-2025-612-enforcing-device-neutrality-in-the-eu-our-litigation-efforts-against-apple-to-protect-free-software</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='468'>Lucas Lasota</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/87L8LD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/87L8LD/feedback/</feedback_url>
            </event>
            <event guid='f943f762-b012-5490-9ebd-f869623dec55' id='471' code='S3ENZG'>
                <room>A112 (capacity 64)</room>
                <title>Self-hosting/homelab Meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>It often starts with a lonely Raspberry Pi running Pi-hole deployed via manual SSH commands. Then you buy an Intel NUC to host Jellyfin, deployed with Ansible. Finally, you find yourself with a rack at home running multiple Kubernetes clusters with a full GitOps setup.

Whether you&#8217;re already on the self-hosting/homelab journey or just considering starting it, you are invited to our meetup! We will talk about our hardware setups, software stacks, and all the fun we have with them.

Last year&apos;s concept of a series of lighning talks was a success, so let&apos;s do it again! If you&apos;d like to give a 10-minute talk on any homelab/self-hosting topic, please contact me via email (ondrej(at)budai(dot).cz) or Matrix (@obudai:fedora.im).</abstract>
                <slug>devconf-cz-2025-471-self-hosting-homelab-meetup</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='350'>Ond&#345;ej Budai</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/S3ENZG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/S3ENZG/feedback/</feedback_url>
            </event>
            <event guid='9df2f8ca-3e98-5d1c-8009-b0278f739c8f' id='1217' code='KY3HPP'>
                <room>A112 (capacity 64)</room>
                <title>Delivering Quality, Faster - Meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Teams have a real pressure to decrease time to market. However, how can we deliver with confidence, i.e. ship faster without sacrificing quality?

In this meetup, we will brainstorm strategies for balancing speed and quality in software development. Share your tips, learn from peers, and discover solutions around:

- Reducing bottlenecks.
- &quot;Shifting left&quot;, implementing testing and automation early and often.
- Avoiding silos.
- Fostering a shared understanding and ownership of quality.
- Using metrics to identify areas for improvement and track progress.

Your insights are key! Let&apos;s learn from each other and collaborate to build better software, faster :)</abstract>
                <slug>devconf-cz-2025-1217-delivering-quality-faster-meetup</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='893'>S&#237;lvia Miranda S&#225;nchez</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1p5jk9hk_T7YfytIapvjdwSIw32bW2TlZRIVXRTZT-68/edit?usp=sharing">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KY3HPP/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KY3HPP/feedback/</feedback_url>
            </event>
            <event guid='6cc2dcd4-4d36-5f7c-93b8-5a41a5717b94' id='1028' code='PF3BGZ'>
                <room>A112 (capacity 64)</room>
                <title>Ansible automation for work and for fun</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>Ansible automation is super flexible by design and can be used in a variety of ways. Because it is not limited to DevOps workflows for managing infrastructure, there are many interesting and creative ways people use Ansible whether in their personal or professional lives. Come and share your stories and hear from the community! This is a session where everyone can share, learn, and get inspired.</abstract>
                <slug>devconf-cz-2025-1028-ansible-automation-for-work-and-for-fun</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='457'>Fabio Alessandro Locati</person><person id='483'>Don Naro</person><person id='798'>Kirill Satarin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/PF3BGZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/PF3BGZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A113 (capacity 64)' guid='532974ce-ce5b-50fc-a2b3-6f2197e1cb02'>
            <event guid='f8f7bd4d-659d-5e67-b93a-55c24e4fb6ae' id='678' code='NUL7TC'>
                <room>A113 (capacity 64)</room>
                <title>PKCS#11 providers: security modules used as cryptographic backends</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:15</duration>
                <abstract>The RHEL crypto team participates in a development effort to add PKCS#11 support into existing cryptographic libraries like OpenSSL and GnuTLS. The PKCS#11 API allows to access a hardware or software security module to perform cryptographic operations. We will explore the topic of PKCS#11 providers and their benefits. Then we will take a closer look at GnuTLS, its cryptographic backend and current development of its PKCS#11 provider. At the end a demo will be presented that shows GnuTLS&apos;s PKCS#11 provider in action.</abstract>
                <slug>devconf-cz-2025-678-pkcs-11-providers-security-modules-used-as-cryptographic-backends</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='516'>Zoltan Fridrich</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/NUL7TC/resources/pkcs11-providers-presentation_1pVZw0u.pdf">Presentation slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NUL7TC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NUL7TC/feedback/</feedback_url>
            </event>
            <event guid='80c5e7ed-7c9f-5a6d-bfb7-7851b95efcf9' id='837' code='FC7FMM'>
                <room>A113 (capacity 64)</room>
                <title>Using Artifact Hub to gather community pieces to create your own pipeline</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T10:35:00+02:00</date>
                <start>10:35</start>
                <duration>00:15</duration>
                <abstract>Create delivery pipelines can be a hard task for non devops people. There is a lot of tools out there, each one with your own syntax and many of them claims that is simpler and easier than the others. A common concern between software engineers is to reuse components that execute the same task in order to avoid the same thing again. This is possible in Kubernetes environment with Tekton, where we can describe the task in a YAML file. The aim of this lighting talk is to introduce the Artifact Hub to developers and show that you don&apos;t need to be a devops master to create a simple pipeline able to clone, build, push and deploy your app, instead you can just fetch these pieces from Artifact Hub and put them together to have your pipeline. Let me explain how we can do this by creating a reusable pipeline in the talk.</abstract>
                <slug>devconf-cz-2025-837-using-artifact-hub-to-gather-community-pieces-to-create-your-own-pipeline</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='639'>Joao Pedro Poloni Ponce</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/FC7FMM/resources/DevConf-2025-2-Using_Artifact_Hub_to_gather_HNDGDW2.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FC7FMM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FC7FMM/feedback/</feedback_url>
            </event>
            <event guid='8b478031-dbd5-548c-9b4c-4546a9f1b3d6' id='879' code='XMNEXJ'>
                <room>A113 (capacity 64)</room>
                <title>Processing TBs of Astronomy Data at Scale with the AC3 Horizon Research Project</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T10:55:00+02:00</date>
                <start>10:55</start>
                <duration>00:15</duration>
                <abstract>Processing astronomical data is becoming increasingly difficult as datasets grow to terabyte scale. Traditional methods require manual selection of processing tools and significant computational resources, making analysis slow and inefficient. Researchers need a more scalable, automated approach to handle diverse data formats and extract scientific insights faster.
AC3, a Horizon Europe open-source initiative, addresses this challenge by automating the integration and execution of multiple data processing applications. Instead of manually selecting tools, AC3 automatically chooses the best application such as Starlight, PPXF, or Steckmap based on the type of data received. These applications are containerised and deployed across cloud and edge environments, ensuring efficient resource use and reliable performance at scale. With automated provisioning, orchestration, and workload management, AC3 optimises processing time while reducing computational overhead.
AC3 is already being tested with real astronomical datasets from observatories like Roque de los Muchachos in collaboration with the University of Madrid. By simplifying large-scale data processing, AC3 makes it easier for scientists to analyse data more quickly and efficiently.
Join us in Brno to explore how AC3 is transforming astronomy data processing and shaping the future of AI-driven cloud-edge infrastructures.</abstract>
                <slug>devconf-cz-2025-879-processing-tbs-of-astronomy-data-at-scale-with-the-ac3-horizon-research-project</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='642'>Ben Capper</person><person id='665'>Kateryna Romashko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/XMNEXJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/XMNEXJ/feedback/</feedback_url>
            </event>
            <event guid='905773d2-d868-5f22-b6f8-87298ce7609d' id='766' code='CQFMGV'>
                <room>A113 (capacity 64)</room>
                <title>Building Your First Chatbot with LangChain and IBM&apos;s Granite LLM Model</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:15</duration>
                <abstract>Creating an intelligent chatbot involves integrating advanced language models with effective development frameworks. In this session, we will explore how to build and run your first local chatbot instance using LangChain, a framework designed for developing applications powered by large language models (LLMs) in conjunction with IBM&apos;s Granite LLM model. LangChain streamlines the development process by offering open-source components and third-party integrations, enabling developers to create stateful agents featuring capabilities such as streaming and human-in-the-loop support. IBM&apos;s Granite LLM models offer various capabilities, including code generation, bug fixing, and code explanation across multiple programming languages. By combining these tools, participants will learn how to develop a responsive and intelligent chatbot that can understand and generate human-like text. The session will include practical steps, from setting up the development environment to running a functional local chatbot instance, providing participants with actionable insights to leverage these technologies in their own projects.</abstract>
                <slug>devconf-cz-2025-766-building-your-first-chatbot-with-langchain-and-ibm-s-granite-llm-model</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='345'>Willian Rampazzo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/willianrampazzo/chatbot-demo">Demo</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/CQFMGV/resources/chatbot.slides_JIcOo8d.html">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CQFMGV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CQFMGV/feedback/</feedback_url>
            </event>
            <event guid='b7fac438-ec0b-5f08-8546-074493437779' id='506' code='ZPYUFJ'>
                <room>A113 (capacity 64)</room>
                <title>The Power of Backports : Business Impact and Automation Strategies</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T11:35:00+02:00</date>
                <start>11:35</start>
                <duration>00:15</duration>
                <abstract>Backporting&#8212;the critical process of applying modern security and feature patches to older, stable software&#8212;is an absolute necessity in the enterprise world. For any business, the impact is immense; it&apos;s the bedrock of security compliance, a driver of massive cost savings, and the promise behind long-term customer support SLAs.

However, the current approach to backporting is fundamentally broken. Relying on manual processes, today&apos;s methods are painfully slow, dangerously error-prone, and a constant struggle against code divergence. This reactive model puts businesses on the back foot, always playing catch-up.

The future lies in shifting from defense to offense. This presentation introduces a forward-thinking, automated strategy that transforms backporting from a high-risk chore into a proactive advantage. By leveraging intelligent automation, we can ensure systems are not just patched, but are made more secure and reliable by design. Join us to explore how to get ahead of the curve and build a more resilient software foundation for the future.</abstract>
                <slug>devconf-cz-2025-506-the-power-of-backports-business-impact-and-automation-strategies</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='1096'>Jigar Raisinghani</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZPYUFJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZPYUFJ/feedback/</feedback_url>
            </event>
            <event guid='27ff9d6e-8721-5c71-99e2-8af49968669c' id='1069' code='N9CLR3'>
                <room>A113 (capacity 64)</room>
                <title>CODECO: AI-Driven Orchestration for Multi-Cluster Edge Deployment</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T12:55:00+02:00</date>
                <start>12:55</start>
                <duration>00:15</duration>
                <abstract>With the development of next generation IoT services, in particular services such as mobile IoT, or an Internet of Nanothings (IoNT), novel environments must be researched to combat the demands of this ever growing landscape. These new environments are expected to be highly mobile, involving small cell management, and large-scale deployments. Edge computing, and Decentralised Edge Cloud computing architectures play a key role in the Edge-Cloud continuum, as there is also an increase in service  decentralisation.

CODECO, an EU funded Open Source Research project, is a Kubernetes plug-in aimed at optimizing application deployment onto edge devices through cognitive and cross-layer orchestration. By leveraging AI-driven decision-making, CODECO significantly improves deployment efficiency across the edge. This is achieved through Automated Configuration Management (ACM) coupled with Open Cluster Manager (OCM), which utilizes AI-generated recommendations from the Privacy-preserving Decentralised Learning and Context-awareness (PDLC) component. These recommendations are based on real-time resource metrics collected from available edge clusters, guiding the optimal deployment of applications to the most suitable edge cluster. Additionally, ACM offers a user-friendly interface, allowing users to easily deploy, monitor, and manage their applications.

Our dedication to Innovation and Research Community Engagement Programme encourages collaboration among developers, SMEs, and research communities. This talk targets stakeholders keen on advancing both AI Edge-Cloud orchestration. Our attendees will have the opportunity to understand CODECO&apos;s principles, objectives, key research contributions, open-source toolkits, AI prediction mechanisms, and training resources through a use case focused on Decentralised, wireless AGV Control for Flexible Factories including a demonstration of how an application is deployed at the optimal performance locations. Finally, we&#8217;ll discuss how the project and community can identify future improvements and contribute to the end goal of redefining the Edge cloud continuum.</abstract>
                <slug>devconf-cz-2025-1069-codeco-ai-driven-orchestration-for-multi-cluster-edge-deployment</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='889'>Jos&#233; Castillo Lema</person><person id='817'>Dean kelly</person><person id='835'>Alka Nixon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/N9CLR3/resources/CODECO_-_ACM_DevConf_HgliihD.pdf">Slide Deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/N9CLR3/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/N9CLR3/feedback/</feedback_url>
            </event>
            <event guid='a957e311-6d27-544e-b1eb-8f77a068165c' id='1213' code='CYCQTC'>
                <room>A113 (capacity 64)</room>
                <title>Timezones and Teams - What are the costs of having team spread across many timezones</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:15</duration>
                <abstract>It&apos;s 2AM in China and a critical fix was just released by a team mate based in the US. Lin, the quality engineer of the team, is up late night running regression tests to ensure that we can release the patch to customers the following day. Does this sound familiar?  

Every day, engineers make critical decisions in the middle of the night, or wait 24 hours for code reviews or miss vital context from a meeting happening during their family time. All of this has a real cost, hours lost in productivity, delayed releases, and talented team members who quietly burn out.

Drawing form hard-earned experience leading teams across 3 continents, I&apos;ll highlight the visible and hidden costs of distributed teams as well as discuss possible strategies to better align team structures.</abstract>
                <slug>devconf-cz-2025-1213-timezones-and-teams-what-are-the-costs-of-having-team-spread-across-many-timezones</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='892'>Cl&#233;ment Verna</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CYCQTC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CYCQTC/feedback/</feedback_url>
            </event>
            <event guid='0d34f3ac-f456-512e-a67f-ae2e36510d7b' id='344' code='CRBQWF'>
                <room>A113 (capacity 64)</room>
                <title>Locking Down PII: Why a Strong Frontend is Your First Defense</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T13:35:00+02:00</date>
                <start>13:35</start>
                <duration>00:15</duration>
                <abstract>Since 2020, there has been a significant rise not only in threats to our health but also in **cyberattacks, which have surged by 105%**. A majority of these **attacks have targeted the frontend**, impacting everyone from major brands to everyday individuals. Such breaches can compromise your brand identity, erode user trust, and expose **sensitive Personally Identifiable Information (PII)**, leading to severe reputational and financial damage. This talk will focus on the most prevalent attacks faced globally and how secure coding practices can help safeguard against them while preserving your brand&apos;s integrity and protecting your users.

Key Highlights:
----------------------------------
**XSS Attack**: Cross-Site Scripting (XSS) exploits vulnerabilities in web applications to inject malicious scripts, enabling attackers to steal sensitive data or hijack user sessions.

**Iframe Injection**: An attack where malicious iframes are embedded into a webpage, redirecting users to malicious sites or stealing sensitive data.

**CSRF Attack**: Cross-Site Request Forgery (CSRF) tricks authenticated users into performing unintended actions on a trusted website, compromising account security or executing unauthorized transactions.

Why Attend?
-------------------------------------
**Stay Informed**: Gain a clear understanding of critical security threats like XSS, iframe injection, and CSRF, and their potential impact.

**Enhance Skills**: Learn practical prevention strategies to safeguard your applications and users from these attacks.

**Proactive Defense**: Build a security-first mindset to identify and mitigate vulnerabilities early in the development process.</abstract>
                <slug>devconf-cz-2025-344-locking-down-pii-why-a-strong-frontend-is-your-first-defense</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='250'>Ayushi Midha</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CRBQWF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CRBQWF/feedback/</feedback_url>
            </event>
            <event guid='188627f6-267c-5c55-8dbd-5e0ab9be76c8' id='1187' code='LJZK9X'>
                <room>A113 (capacity 64)</room>
                <title>Using packit and testing farm for CI/CD and automation in an upstream project</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:15</duration>
                <abstract>A short demo of using Packit and Fedora Testing Farm for testing, development and release automation in a medium sized upstream project.

Storaged project uses Packit for doing nightly builds, running tests on upstream pull requests and for downstream (Fedora) build automation which includes reverse dependency testing not only across our project, but also includes some of the users of our API. In this talk I will show Packit makes this all possible and in fact very easy in a way accessible to every open source project.</abstract>
                <slug>devconf-cz-2025-1187-using-packit-and-testing-farm-for-ci-cd-and-automation-in-an-upstream-project</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='875'>Vojtech Trefny</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/LJZK9X/resources/Using_packit_and_testing_farm_btphnUX.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/LJZK9X/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/LJZK9X/feedback/</feedback_url>
            </event>
            <event guid='dc49e0e7-18ea-5425-9ccb-5a226966c5ab' id='861' code='RTFPLY'>
                <room>A113 (capacity 64)</room>
                <title>5 1/2 things you can do about imposter syndrome</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:15</duration>
                <abstract>Imposter Syndrome holding you down?
Feeling inadequate at your job? 
Afraid someone is just about to find out you have no idea what you are doing? 

Are these feelings holding your back? Do you spin down the never ending negative thought cycle?
Here is a secret - It&#8217;s all in your head!
What you are thinking are just thoughts.

We will talk thru some different things that can help you understand what is happening, how to move thru it, and how to prepare yourself for these times when the feeling happen!</abstract>
                <slug>devconf-cz-2025-861-5-1-2-things-you-can-do-about-imposter-syndrome</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='654'>Nicole Wilker</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/RTFPLY/resources/Copy_of_Wilker_-_5_Thinkgs_you__8ND8VkU.CZ_vfYUIpa.pptx">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/RTFPLY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/RTFPLY/feedback/</feedback_url>
            </event>
            <event guid='51cfe356-d7dc-5050-ad4d-8e28ad2f6b77' id='742' code='P8ZEE8'>
                <room>A113 (capacity 64)</room>
                <title>Identity: Supporting dementia care with Free Software</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T14:35:00+02:00</date>
                <start>14:35</start>
                <duration>00:15</duration>
                <abstract>In an era where technology increasingly intersects with healthcare, [Identity](https://munin.id) is a Free Software project that allows individuals to store their most meaningful memories. In the event of dementia or memory loss, trusted trustees can access these memories, integrating them into dementia and palliative care.

Identity is nearing the release of new features and a comprehensive revamp, alongside exciting collaborations with other organizations, that will bring it closer to being feature-complete and production-ready. These changes will expand its capabilities and strengthen integrations with healthcare systems.

One of the winning projects of [Youth Hacking 4 Freedom](https://yh4f.org) 2024, Identity demonstrates how Free Software can help transform healthcare practices, enhancing well-being and promoting more compassionate, personalized care while prioritizing user control and privacy.</abstract>
                <slug>devconf-cz-2025-742-identity-supporting-dementia-care-with-free-software</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='559'>Sof&#237;a Aritz Albors Escob&#233;s</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/P8ZEE8/resources/munin-template-loss_gjAQpAF.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/P8ZEE8/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/P8ZEE8/feedback/</feedback_url>
            </event>
            <event guid='1c8c6fde-80b7-52a1-8052-e1fc21519e87' id='789' code='MDFQFX'>
                <room>A113 (capacity 64)</room>
                <title>Ansible code Bot - The ultimate bot for your git repo</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T14:55:00+02:00</date>
                <start>14:55</start>
                <duration>00:15</duration>
                <abstract>The Ansible code bot scans existing content collections, roles, and playbooks hosted in GitHub repositories, and proactively creates pull requests whenever best practices or quality improvement recommendations are available. The bot automatically submits pull requests to the repository, which proactively alerts the repository owner to a recommended change to their content . You can configure Ansible code bot to scan your existing Git repositories (both public and private).</abstract>
                <slug>devconf-cz-2025-789-ansible-code-bot-the-ultimate-bot-for-your-git-repo</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='536'>Arnav Bhati</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/MDFQFX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/MDFQFX/feedback/</feedback_url>
            </event>
            <event guid='bed2daa3-9b3d-5951-82c6-76e0cba51a34' id='919' code='EUXQGH'>
                <room>A113 (capacity 64)</room>
                <title>Hacking a WiFi Lamp</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:15</duration>
                <abstract>In this talk, I will show enriched with pictures the whole process of opening and reversing a WiFi lamp which was previously configured and working.
I will start with how to open the device, identifying the chip, how to connect to it, then I will show how I extracted the firmware, reversed a bit of it,  and how I got sensitive information related with the last time it was used.
Final goal is awareness of our digital information and how to get rid of cheap electronics.</abstract>
                <slug>devconf-cz-2025-919-hacking-a-wifi-lamp</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='687'>Sebasti&#225;n Guarino</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://drive.google.com/file/d/11uwbleEJJUSH_3eoy_1atwoLVwr3D_kR/view?usp=sharing">Slides</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EUXQGH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EUXQGH/feedback/</feedback_url>
            </event>
            <event guid='d64b8a70-b607-5dcb-934b-746417fd9882' id='1251' code='ABTVHX'>
                <room>A113 (capacity 64)</room>
                <title>Practical diversity, the Fedora username change as a case study</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T15:35:00+02:00</date>
                <start>15:35</start>
                <duration>00:15</duration>
                <abstract>Inclusion work is often seen as abstract and despites lots of good will, volunteers seems to struggle to find something impactful in free software communities due to the gap between the type of work required to improve diversity and the type of work produced by the community members.

In this talk, I will detail one of the effort started by the Fedora DEI team around username change and how by offering a technical activity impacting under represneted folks (mostly women, trans people, but others too), we aim to close the aformentioned gap and bring new members in the community.</abstract>
                <slug>devconf-cz-2025-1251-practical-diversity-the-fedora-username-change-as-a-case-study</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='934'>Michael Scherer</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ABTVHX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ABTVHX/feedback/</feedback_url>
            </event>
            <event guid='f08b7881-20b2-5f90-affb-185aadb20f33' id='1098' code='NXDP3L'>
                <room>A113 (capacity 64)</room>
                <title>Streamlining Business Workflows with Kogito: Automation Made Easy</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T15:55:00+02:00</date>
                <start>15:55</start>
                <duration>00:15</duration>
                <abstract>Traditional business processes can be rigid and monolithic, making automation a challenge. Kogito, backed by Red Hat, provides a cloud-native, flexible approach to automation, helping businesses scale workflows efficiently.

Drawing from practical experience and real-world insights, this talk will provide a practical deep dive into Kogito, covering its core capabilities, real-world applications, and best practices for streamlining business workflows. We&#8217;ll walk through a live demonstration, showcasing how to build, deploy, and validate a Kogito-based workflow in action. Along the way, we&#8217;ll use JMeter to interact with and verify our workflows, ensuring correctness in an automated setup.

Key Takeaways:
- How Kogito simplifies workflow automation with a cloud-native approach
- Best practices for designing and deploying scalable business processes
- How to validate workflows efficiently in an automated setup
- Key insights from real-world adoption of Kogito in modern business workflows

With a hands-on, practical approach, this session is ideal for developers, architects, and decision-makers looking to leverage Kogito for business process automation.</abstract>
                <slug>devconf-cz-2025-1098-streamlining-business-workflows-with-kogito-automation-made-easy</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='754'>Ramsha Ashraf</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NXDP3L/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NXDP3L/feedback/</feedback_url>
            </event>
            <event guid='2552df07-8b23-5135-a4ad-a0545359c13b' id='180' code='CGMJ9H'>
                <room>A113 (capacity 64)</room>
                <title>Weekend Warriors: How your side project can change the tech world</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T16:15:00+02:00</date>
                <start>16:15</start>
                <duration>00:15</duration>
                <abstract>The open source landscape is vast and rich in interesting content, as well as the ecosystem where many projects have evolved into fully-fledged products known to us all and at enterprise level.

Its fascination can drive all of us at some point in our careers to want to contribute on an ongoing or sporadic basis to these projects or start our one, giving back a little of what the community has given us for our work, home lab or weekend fun.

In this lightning talk I would like to pique your curiosity by talking about the reasons for contributing or starting a project, myths to dispel and understand how a Sunday project can unknowingly become something surprisingly useful to others.</abstract>
                <slug>devconf-cz-2025-180-weekend-warriors-how-your-side-project-can-change-the-tech-world</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='81'>Alessandro Rossi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CGMJ9H/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CGMJ9H/feedback/</feedback_url>
            </event>
            <event guid='08006448-f00a-59ca-9591-62d8b0619d9e' id='1018' code='ANAMSK'>
                <room>A113 (capacity 64)</room>
                <title>Customising the Contributor Experience: AI Bots, Automation, and Interactive Workflows</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-13T16:35:00+02:00</date>
                <start>16:35</start>
                <duration>00:15</duration>
                <abstract>Contributor experience can make or break an open-source project. This talk explores how AI and automation are transforming the contribution workflow by offering personalized onboarding, automating changeset creation, and providing real-time feedback. With AI-powered PR review tools, custom bots, and workflow automation, projects can lower the barrier to entry, improve engagement, and streamline collaboration. We&apos;ll showcase real-world examples of how AI-driven solutions&#8212;like intelligent review assistants, automated issue triaging, and interactive onboarding bots&#8212;are making open source more accessible and efficient for both newcomers and maintainers.</abstract>
                <slug>devconf-cz-2025-1018-customising-the-contributor-experience-ai-bots-automation-and-interactive-workflows</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='515'>Aakanksha Bhende</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/kAyT_3pqFw4?si=su_TwPvFlaLSgKlu">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ANAMSK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ANAMSK/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A218 (capacity 20)' guid='e2039b4b-8cfe-52e1-8c17-4039f0a3c131'>
            <event guid='eb0b86aa-67f7-5574-a479-aee58dff34fb' id='790' code='JHTGT7'>
                <room>A218 (capacity 20)</room>
                <title>Post Quantum Crypto in Practice: Real-World Implementation with Firefox, OpenSSL, and Rust-Based Solutions</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>As post-quantum cryptography (PQC) continues to evolve, ensuring a smooth and adaptable transition for end users, developers, and system administrators remains a top priority. Building on discussions from the last DevConf and the latest NIST recommendations, this session presents recent updates in the Fedora ecosystem with cryptographic components, including crypto-policies, demonstrating real-world PQC integration.
Our live demo will showcase a familiar user experience &#8212; a routine Firefox browsing session &#8212; that seamlessly incorporates PQC. By inspecting the security tab when connecting to a web server, we illustrate how the user experience remains intentionally &quot;boring,&quot; signaling a successful, non-disruptive deployment of advanced cryptographic protocols. Beneath this simplicity, however, lies a powerful infrastructure of client-side and server-side components.
On the client side, we employ a nightly build of Firefox enhanced with PQC authentication and key exchange capabilities, made possible through Qryoptic &#8212; a rust based soft-token derived from the Kryoptic project &#8212; loaded alongside Firefox&apos;s default NSS soft-token. On the server side, we leverage vanilla nginx running over OpenSSL 3.2 with our Aurora provider, a rust written OpenSSL Provider designed to boost cryptographic agility by allowing flexible backend implementations for PQC primitives.
While some of these results could be approximated using vanilla Firefox and OpenSSL with the oqsprovider, our approach enhances cryptographic agility through shallow loadable modules &#8212; decoupling stable systems from rapidly evolving PQC ecosystems. Beyond the demo, we&#8217;ll dive into the experience of writing OpenSSL Providers in Rust and explore how open-source efforts like Kryoptic can be customized to build experimental PKCS#11 soft-tokens, offering valuable tools for developers and security researchers.
Concluding the session, we&#8217;ll discuss the broader methodology behind these efforts and how shallow loadable modules can empower users, sysadmins, developers, and cryptographers alike to achieve greater flexibility and security in a post-quantum world.</abstract>
                <slug>devconf-cz-2025-790-post-quantum-crypto-in-practice-real-world-implementation-with-firefox-openssl-and-rust-based-solutions</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='598'>Sahana Prasad</person><person id='599'>Nicola Tuveri</person><person id='967'>Akif Mehmood</person><person id='1180'>Francesco Rollo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://a3s.fi/qubip_binaries/fedora42-desktop.qcow2.zst">Fedora 42 VM image with preinstalled artefacts, used in the demo</link>
                
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/JHTGT7/resources/devconf-cz_R7PF47m.pdf">Slides and commands for the demo are on slide 20</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/JHTGT7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/JHTGT7/feedback/</feedback_url>
            </event>
            <event guid='26ba72ee-27f3-5e68-95f7-3d6101e52b27' id='1070' code='NXSPGD'>
                <room>A218 (capacity 20)</room>
                <title>Virtual Machines with OpenShift Virtualization: An Interactive AWS Gameday</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>In this interactive workshop, participants will embark on an AWS Gameday to explore the capabilities of OpenShift Virtualization on Red Hat Openshift on AWS. Through a series of hands-on exercises, you&apos;ll learn how it is possible to leverage this powerful feature of Red Hat OpenShift to migrate, manage, and modernize virtual infrastructure. Throughout the Gameday, you&apos;ll navigate challenges such as importing existing VMs, updating Linux and Windows VMs, configuring networking and storage, and performing live migrations.</abstract>
                <slug>devconf-cz-2025-1070-virtual-machines-with-openshift-virtualization-an-interactive-aws-gameday</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='552'>Mayur Shetty</person><person id='688'>David Duncan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NXSPGD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NXSPGD/feedback/</feedback_url>
            </event>
            <event guid='57ac2b63-4920-5695-950b-5fa7b6268871' id='473' code='J88WGD'>
                <room>A218 (capacity 20)</room>
                <title>Quarkus Security in Action</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Have you built your Quarkus application and would like to learn how to secure it ? Do you have questions about your existing Quarkus Security solution ? Join Quarkus Security contributor Michal Vavrik to learn about Quarkus security architecture and how to apply its key features. During this lab, Michal will work with you to build a secure Quarkus application, answer your questions and help with:

Configuring, applying, and combining authentication mechanisms. We will use OpenId Connect (OIDC) authorization code flow and Basic authentication during the lab.
Combining two or more well-known OIDC or OAuth2 providers and using one of many available Quarkus OIDC tenant resolution options to choose the right provider for verifying the current request.
Customizing the current security identity before the authorization constraints are applied to it.
Enforcing Role-based access control with a `@RolesAllowed` annotation.
Enforcing Permission-based access control with `@PermissionAllowed` and `@PermissionChecker` annotations.
Learning about HTTP security policies.
Implementing OIDC access token propagation with a single `@AccessToken` annotation.
Using Quarkus TLS registry to support HTTPS.

You will be well informed about and better prepared to work with Quarkus Security after the lab. Not a Quarkus user ? No problems, come along and see how it compares to other framework security implementations you are familiar with.

Workshop plan: https://docs.google.com/document/d/1tIlEJQHb445wVcOJ6L7g_DgEIBnNoUmMJvXTBXU-u8E/edit?usp=sharing</abstract>
                <slug>devconf-cz-2025-473-quarkus-security-in-action</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='352'>Michal Vav&#345;&#237;k</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/J88WGD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/J88WGD/feedback/</feedback_url>
            </event>
            <event guid='5b44f5c0-54de-54b0-90b4-e6a9a5ddaef0' id='771' code='BUWCHZ'>
                <room>A218 (capacity 20)</room>
                <title>Build your own language model with InstructLab &amp; Open Source AI</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>In the past year, we&#8217;ve noticed how open source language models have now met or even exceeded the capabilities of proprietary AI models. That&#8217;s fantastic, but how can you get started customizing a model of your own, to be an expert in whatever your use case might be? Traditionally it required extensive data science or ML engineering, more hardware than most of us will ever have, and highly structured datasets. But now, various open source projects have emerged to simplify the fine-tuning process, where we teach a model how to learn new tricks, saving costs, improving accuracy, and ensuring data privacy. 

We encourage developers, AI engineers, and all to join us in this workshop, where you&#8217;ll help 404 Airlines adopt generative AI through a domain-specific small language model. You&#8217;ll learn the fundamentals of model training and deployment, how to incorporate real-time data with retrieval augmented generation (RAG), and model integration into a live application! Bring a laptop and let&#8217;s take flight, while using open source to customize and run our own language model.</abstract>
                <slug>devconf-cz-2025-771-build-your-own-language-model-with-instructlab-open-source-ai</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='458'>Cedric Clyburn</person><person id='594'>Carol Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/BUWCHZ/resources/DevConf_CZ_25_Build_your_own_language_model_fAD3IMA.pdf">Session Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/BUWCHZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/BUWCHZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='C228 (capacity 24)' guid='0e1acc2d-4db7-50ef-bb4f-33c2d23666a4'>
            <event guid='8d4af6ce-b650-5978-ac2c-b6f78d28a5dd' id='1012' code='X9NY8R'>
                <room>C228 (capacity 24)</room>
                <title>Help! Podman needs you! - Learn how to contribute to open source with Podman.</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>Podman is a powerful, open-source container engine, but how do you actually contribute to its development?
This 80-minute hands-on workshop will guide participants through the Podman source code, contribution process, and best practices for submitting patches. Come if you are an experienced contributor or if you want to submit your first contribution to Podman, this session will show you how!

Participants will explore the Podman codebase, issue tracker, development workflow, and testing process, ultimately submitting their first pull request (PR) or finding an issue to work on. The goal of this workshop is for people to become comfortable contributing to open source.

Workshop pre-requisites :
- Have a github account
- Git setup on your machine
- Install Podman

Objectives:
- Understand Podman&#8217;s architecture and code structure.
- Learn how to find and pick beginner-friendly issues.
- Write and test code changes.
- Learn the Podman contribution workflow (forking, branching, committing, submitting PRs).
- Interact with the Podman developer community.

Workshop Agenda (80 Minutes)
1. Introduction to Contributing to Podman (10 min)
2. Exploring the Podman Codebase &amp; Development Workflow (10 min)
3. Setting Up Your Development Environment (5 min)
4. Hands-on Contribution Exercise (50 min)
5. Q&amp;A and Next Steps (5 min)

Target Audience:
- Developers interested in contributing to open-source projects.
- Beginner to intermediate contributors who want to work on Podman.-
- Students, DevOps engineers, and sysadmins wanting to gain open-source experience.
Workshop pre-requisites :
- Details to come</abstract>
                <slug>devconf-cz-2025-1012-help-podman-needs-you-learn-how-to-contribute-to-open-source-with-podman</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='604'>Neil Smith</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1FOBGXpWvDplJxKPOE_yl59aQkp3360RiO38-otby1A0/edit?slide=id.g2e59fe12af2_0_0#slide=id.g2e59fe12af2_0_0">Slides</link>
                
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/X9NY8R/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/X9NY8R/feedback/</feedback_url>
            </event>
            <event guid='69391793-b6d3-50bc-8e8b-9ebf8b6f59df' id='635' code='W9MLZX'>
                <room>C228 (capacity 24)</room>
                <title>AI in Action: Build and Deploy with a Hands-On workshop in Podman Desktop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>**Abstract:**

In this session, we will walk through &#8220;How to leverage the **AI Lab extension in Podman Desktop** to easily build AI applications in a local environment. &#8220;
Participants will gain hands-on insights into using the extension and trained models to create AI-powered applications and understand its potential in accelerating AI workflows.

**Detailed Activities:**

This workshop provides a practical, step-by-step guide on how developers can use the **AI Lab extension** in Podman Desktop to build and deploy AI applications. 

The process will cover:
1. **Introduction to Podman Desktop and AI Lab Extension:** Understanding the toolset and how it simplifies working with LLMs.
2. **Setup and Prerequisites:** How to install Podman Desktop and set up the AI Lab extension for local development.
3. **Building and Experimenting with Models:** A hands-on walkthrough of integrating LLMs, training them, running AI applications within Podman, and using the trained models that are trained by the instructlab.
4. **Practical Examples:** Practical, real-world AI use cases such as,
     - `Instructlab`
       - Creating new knowledge
       - Training the model locally
       - Using the newly trained model.
       - Downloading the model from Huggingface
     - `Podman Desktop`
       - Running the RAG chatbot with existing models
       - Importing the trained model
       - Running the RAG chatbot with the newly trained models

**Detailed Agenda**
- **Introduction &amp; Setting up AI Lab extension in Podman Desktop**: [15 min]
- **Demo**: Creating new Knowledge and training model [15 min]
- **Hands-On Lab**: Deploying RAG chatbot with existing and trained model in Podman Desktop [45 min]
- **Q&amp;A and Wrap-Up** [15 min]




[Slides](https://docs.google.com/presentation/d/1XiUZ3g9bPR3b4c7etimPIqoh1ps-F-T6KwRRXIYm5Vk/edit?slide=id.p1#slide=id.p1)</abstract>
                <slug>devconf-cz-2025-635-ai-in-action-build-and-deploy-with-a-hands-on-workshop-in-podman-desktop</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='488'>Shreya Patil</person><person id='487'>Abhishek Tiwary</person><person id='486'>Akshay Saswadkar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/W9MLZX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/W9MLZX/feedback/</feedback_url>
            </event>
            <event guid='375cb2a7-baf0-5607-afec-5bfabfd0f86f' id='425' code='YELW9Y'>
                <room>C228 (capacity 24)</room>
                <title>Backstage in Action: Simplifying DevOps and Enhancing Developer Collaboration</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>End-to-End Workshop with Backstage

In the rapidly evolving landscape of software development, maintaining efficiency, scalability, and collaboration is paramount. Backstage, an open platform for building developer portals, addresses these challenges by providing a centralized place for managing infrastructure, services, and documentation. This end-to-end workshop will introduce participants to the core concepts and functionalities of Backstage, equipping them with the knowledge to leverage this platform for enhanced developer productivity.

Participants will gain hands-on experience in:

1. Setting Up and Configuring Backstage: Learn the step-by-step process to get Backstage up and running in your development environment.

2. Creating Templates in Backstage: Discover how to create reusable templates that standardize project setups, ensuring consistency and accelerating the onboarding process for new projects.

3. Creating Plugins for Backstage: Understand the process of developing custom plugins to extend the capabilities of Backstage, tailoring the platform to meet the unique needs of your organization.

4. Creating a Software Catalog in Backstage: Learn how to build and maintain a comprehensive software catalog that provides visibility into all your services, enabling better management and oversight.

5. Exploring Core Features: Manage microservices, integrate CI/CD pipelines, and utilize various plugins for added functionalities.

6. Best Practices for Seamless Developer Experience: Implement service cataloging, technical documentation, and manage software templates to create a smooth and efficient workflow.

By the end of the session, attendees will have a comprehensive understanding of how Backstage can transform their development workflow, improve collaboration, and streamline operations.

At Red Hat, we have successfully implemented Backstage through projects like the Red Hat Developer Hub (RHDH) and  Red Hat Experience Platform (RHEP) , where it has streamlined internal workflows and enhanced collaboration across teams. By showcasing these real-world use cases, this workshop provides actionable insights and best practices for developers, team leads, and DevOps professionals looking to adopt Backstage in their own organizations.

This workshop is ideal for software engineers, DevOps professionals, and technical leads looking to optimize their development processes and enhance team collaboration through a powerful and extensible developer portal. Join us to discover how Backstage can be a game-changer for your organization&apos;s development practices.</abstract>
                <slug>devconf-cz-2025-425-backstage-in-action-simplifying-devops-and-enhancing-developer-collaboration</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='304'>Nikhita More</person><person id='303'>Soumyadip Chowdhury</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/YELW9Y/resources/Backstage_in_Action_XKvMYJk.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YELW9Y/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YELW9Y/feedback/</feedback_url>
            </event>
            <event guid='afbb7c22-c979-5306-9415-e5fbe15dbd12' id='602' code='F8P3TU'>
                <room>C228 (capacity 24)</room>
                <title>Design That Delivers: Shifting Toward User-Centered Solutions</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-13T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>01:20</duration>
                <abstract>In today&#8217;s fast-paced development environments, creating products that truly meet user needs can feel like a race against time. This hands-on workshop will equip you with powerful strategies to increase your success rate in delivery through user-centered design. We&#8217;ll explore the M&#246;bius Loop&#8212;a continuous, dynamic approach that redefines how feedback and iteration fuel product success. You&#8217;ll learn how this simple concept connects directly to user-centered design principles. 

Through an interactive challenge&#8212;designing an alarm clock for people with disabilities&#8212;you&#8217;ll work in groups where real users become facilitators, shifting your perspective from assumptions to actual needs. This collaborative approach will sharpen your ability to empathize, ideate, and iterate effectively.

Whether you&#8217;re a designer, developer, or product leader, you&#8217;ll leave with actionable insights on how to apply user-centered design in any project, boost delivery success, and create products that are useful, intuitive, and enjoyable.</abstract>
                <slug>devconf-cz-2025-602-design-that-delivers-shifting-toward-user-centered-solutions</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='396'>Tamara Cintulov&#225;</person><person id='455'>Hugo Chr&#225;st</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/F8P3TU/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/F8P3TU/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Show floor' guid='e3833db6-b9e3-5052-9224-66f9a88b3eea'>
            <event guid='488f2310-34ff-55c1-b671-031940de9f9a' id='1531' code='FXXJFC'>
                <room>Show floor</room>
                <title>Booths (Day 2)</title>
                <subtitle></subtitle>
                <type>Booth</type>
                <date>2025-06-13T08:30:00+02:00</date>
                <start>08:30</start>
                <duration>08:30</duration>
                <abstract>Booths are located on the street level in D and E buildings.

**D building booths:**
D01: Red Hat
D02: Fedora
D03: Microsoft
D04: FSF Europe
D05: KubeVirt
D06: Podman 
D07: Meet AI Upstream
D08: Foreman
D09: Pulp
D10: Ansible

**E building booths:**
E01 + E02: Mechanical keyboards 
E03 + E04: 3D printing &amp; open HW
E05: Base 48
E07: OpenSSL
E08: Grafana Labs
E09: OpenSUSE 
E10: Cozystack
E11: Usable Security
E12: Beyond Coding

Find the plan attached.</abstract>
                <slug>devconf-cz-2025-1531-booths-day-2</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/FXXJFC/resources/dc25-booth-map-streetlvl-2D-v2_ShqSjfD.png">Street level: Showfloor plan</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FXXJFC/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FXXJFC/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Offsite location' guid='c8776d97-9f30-5120-a8bb-3946f54e8d48'>
            <event guid='d87237f0-8f74-564f-9ff7-bb1bcf63832c' id='1354' code='R99NWF'>
                <room>Offsite location</room>
                <title>DevConf.CZ 2025 Social Event (Outdoor)</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2025-06-13T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>04:00</duration>
                <abstract>Address:
Koupali&#353;t&#283; Dobr&#225;k
Dobrovsk&#233;ho 96/29
612 00 Brno

We&apos;re excited to announce that there will be a social event held during the conference. We invite all speakers, volunteers, and attendees to join us on Friday evening. **You will need your conference badge to enter.**

The social event is held outdoors near the swimming pool. Please note, we do not plan to use the swimming pool for a variety of reasons. We chose the place because it is located conveniently and there is a beautiful outdoor deck that can create the right atmosphere for us. We will have access to beach volleyball courts and we have prepared other outdoor games for your enjoyment during the social event.</abstract>
                <slug>devconf-cz-2025-1354-devconf-cz-2025-social-event-outdoor</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/R99NWF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/R99NWF/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2025-06-14' start='2025-06-14T04:00:00+02:00' end='2025-06-15T03:59:00+02:00'>
        <room name='D105 (capacity 300)' guid='fd8772b8-634d-520b-aba8-b247658a5d81'>
            <event guid='4e2fd74f-a374-5ee2-98d7-0a31f5850389' id='652' code='NYQ3SE'>
                <room>D105 (capacity 300)</room>
                <title>Agentic Incident Response</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Incidents are becoming increasingly complex, yet responders are still overwhelmed by noise. Today, resolving issues often means digging through dashboards, logs, and timelines while under pressure. However, this era comes to an end with the advent of AI agents. 

This talk will explore the applications of AI agents in incident management. Intelligent agents can understand your systems, alerts, and workflows, pull context from your observability stack, surface probable causes, and help human responders take the right action faster. From supporting engineers in their daily on-call duties to stepping in during high-stakes outages, AI agents are becoming indispensable teammates, not just nice-to-have features.

We&#8217;ll explore how this new generation of AI can reduce downtime, enhance human decision-making, and move us closer to autonomous incident resolution. Plus, we&#8217;ll tackle the critical question of data privacy: how to be ahead of innovtions without compromising security.</abstract>
                <slug>devconf-cz-2025-652-agentic-incident-response</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='500'>Birol Yildiz</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://gamma.app/docs/Agentic-Incident-Reponse-DevConfCZ-2025-bcarit3ntqi9s14">Slides</link>
                
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VqsSQyoy9Vs?si=qzFNAoWbQtE74YBa">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NYQ3SE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NYQ3SE/feedback/</feedback_url>
            </event>
            <event guid='5a0a24a3-b13a-52d2-a583-b85b48136259' id='890' code='BXRFBZ'>
                <room>D105 (capacity 300)</room>
                <title>Taming the Wild West of ML: Practical Model Signing with Sigstore on Kaggle</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>The rapid evolution of LLMs and the ML field has ushered in remarkable progress, but also a new wave of security threats. Model poisoning, supply chain vulnerabilities, and the challenge of verifying model and data provenance are just a few of the risks we face.

We&apos;ve developed an efficient solution to sign models with Sigstore, at scale. This talk touches upon the practical experience of integrating this solution into Kaggle, a leading platform for data science and machine learning.

Attendees will learn about the benefits of model signing, and best practices for securing ML workflows. By sharing actionable insights, we aim to empower other model hubs to adopt similar solutions. Protecting the integrity of all ML models through widespread adoption will prevent a significant number of ML supply chain incidents.</abstract>
                <slug>devconf-cz-2025-890-taming-the-wild-west-of-ml-practical-model-signing-with-sigstore-on-kaggle</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='672'>Mihai Maruseac</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/19crQ1nilnQMxcj21NNf1W4HGQU8qwJ2QaDVW9RSaTUk/edit?usp=sharing">Slides</link>
                
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VqsSQyoy9Vs?si=qzFNAoWbQtE74YBa">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/BXRFBZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/BXRFBZ/feedback/</feedback_url>
            </event>
            <event guid='c1e889c4-b7b9-592d-910c-5f7af8d75635' id='454' code='QEXASF'>
                <room>D105 (capacity 300)</room>
                <title>Zap the Flakes! Leveraging AI to Combat Flaky Tests with CANNIER</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Flakes aka tests that don&#8217;t behave deterministically, i.e. they fail sometimes and pass sometimes, are an ever recurring problem in software development. This is especially the sad reality when running end-to-end tests where a lot of components are involved. There are various reasons why a test can be flaky, however the impact can be as fatal as CI being loaded beyond capacity causing overly long feedback cycles or even users losing trust in CI itself.

Ideally CI maintainers want potential flakes to be flagged at the earliest stage of the development lifecycle, so that they do not even enter the end-to-end test suite. They want a gate that acts as a safeguard for developers, pointing out to them what kind of stability issues a test has. This reduces CI user frustration and improves trust in CI. At the same time it cuts down on unnecessary waste of CI system resources.

This talk will explore the [CANNIER](https://www.gregorykapfhammer.com/research/papers/parry2023/) approach, which aims to reduce the time cost of rerunning tests. The speaker and the audience will take a closer look at the feature set used to create training data from existing test code of the [KubeVirt](https://kubevirt.io/) project, enabling CI systems to predict probable flakiness of a certain test with an AI model.  

The speaker will cover how a subset of the CANNIER feature set is implemented, how it is used to generate training data for an AI model, and how the model is used to analyze flakiness probability, generating actionable feedback for test authors.

Attendees will gain insight on how the CANNIER approach can help them improve test reliability, ultimately enhancing overall software quality and team productivity.</abstract>
                <slug>devconf-cz-2025-454-zap-the-flakes-leveraging-ai-to-combat-flaky-tests-with-cannier</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='331'>Daniel Hiller</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://raw.githubusercontent.com/dhiller/presentations//master/2025-devconf.cz/slides.pdf">Slides</link>
                
                    <link href="https://www.youtube.com/live/VqsSQyoy9Vs?si=qzFNAoWbQtE74YBa">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/QEXASF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/QEXASF/feedback/</feedback_url>
            </event>
            <event guid='175b88b5-4421-5cf3-8b74-9778f009f942' id='440' code='JECPWA'>
                <room>D105 (capacity 300)</room>
                <title>The real dangers of AI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Should we be worried about AI taking over humanity like in the Matrix or Terminator? Or are the pitfalls elsewhere? Where? Let&apos;s look at the history of how humanity has dealt with similar problems. I&apos;ll introduce you to incapable robots. And I&apos;ll share my experience in designing AI with human(ity) in mind.</abstract>
                <slug>devconf-cz-2025-440-the-real-dangers-of-ai</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='266'>Miroslav Suchy</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VqsSQyoy9Vs?si=qzFNAoWbQtE74YBa">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/JECPWA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/JECPWA/feedback/</feedback_url>
            </event>
            <event guid='c390bdd3-d832-5759-a525-93baa47a3ee5' id='846' code='EHVTT9'>
                <room>D105 (capacity 300)</room>
                <title>Designing LLM Applications for Massive Datasets</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>AI won&#8217;t take your job (yet) because building LLM-powered applications is more than just API calls and prompt engineering. It requires thoughtful design, scalable architecture, and a good dose of common sense. In this talk, we&#8217;ll break down what actually works when developing LLM-based applications that handle 200M+ text records while staying modular and adaptable. We&#8217;ll explore when to use an agentic approach and how to keep things simple. No hype - just real-world insights and battle-tested strategies for making LLMs work in production.</abstract>
                <slug>devconf-cz-2025-846-designing-llm-applications-for-massive-datasets</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='645'>Marina Volkova</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VqsSQyoy9Vs?si=qzFNAoWbQtE74YBa">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EHVTT9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EHVTT9/feedback/</feedback_url>
            </event>
            <event guid='140b1629-1d16-51e1-a87a-af2e90c088a6' id='1534' code='DKB99G'>
                <room>D105 (capacity 300)</room>
                <title>Dan Walsh Red Hat Obituary - Lessons learned with a career in software?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>This talk will cover Dan&apos;s history at Red Hat, from working with Paul Cormier prior to Red Hat.  Early days of SELinux, where did it come from. Early days of OpenShift. Working with Docker, Fallout with Docker,  Container tools, bootc, all through to RamaLama.</abstract>
                <slug>devconf-cz-2025-1534-dan-walsh-red-hat-obituary-lessons-learned-with-a-career-in-software</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='343'>Daniel Walsh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/VqsSQyoy9Vs?si=qzFNAoWbQtE74YBa">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/DKB99G/resources/Dan_Walsh_Red_Hat_Obituary_lqy53JD.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DKB99G/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DKB99G/feedback/</feedback_url>
            </event>
            <event guid='811a9226-d1dd-50b8-8a47-0bef1ef9891a' id='1347' code='7XE7MZ'>
                <room>D105 (capacity 300)</room>
                <title>Wrap-up and win win win!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T15:30:00+02:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>The final session of the conference, and it&apos;s your last chance to win cool prizes with our conference quiz!</abstract>
                <slug>devconf-cz-2025-1347-wrap-up-and-win-win-win</slug>
                <track></track>
                
                <persons>
                    <person id='72'>Dorka Volavkova</person><person id='1016'>Radek Vok&#225;l</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/7XE7MZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/7XE7MZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0206 (capacity 154)' guid='80b9bb61-0e40-5f09-be32-38815b8950df'>
            <event guid='134feea2-23ac-59e3-87b7-47e9c5ef5b3a' id='1102' code='W7TZWJ'>
                <room>D0206 (capacity 154)</room>
                <title>Optimizing Performance in Large-Scale React &amp; Node.js Applications</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Did you know that 47% of users expect a webpage to load in under 2 seconds, and a 1-second delay can reduce conversions by 7%? In large-scale applications, ensuring fast API responses and a smooth frontend experience isn&#8217;t just a luxury&#8212;it&#8217;s a necessity. Yet, as applications grow, memory leaks, inefficient data handling, and unoptimized rendering can cripple performance.

This talk dives deep into real-world performance challenges faced in high-traffic React &amp; Node.js applications, such as those powering live sports platforms. We&#8217;ll explore techniques for reducing API response times, mitigating memory leaks in server-side JavaScript, and optimizing frontend rendering with AG Grid for handling vast datasets. Through real-world debugging examples and Chrome DevTools insights, attendees will gain actionable strategies to improve speed, scalability, and efficiency in their applications.

Key Takeaways:
Reducing API Latency &#8211; Optimizing database queries, caching strategies, and async processing for faster Node.js responses.
Memory Leak Detection &amp; Prevention &#8211; Using Chrome DevTools to identify and fix memory issues in React &amp; Node.js.
Frontend Performance Optimization &#8211; Improving UI responsiveness when handling large datasets with AG Grid and virtualization.
Best Practices for Scaling Applications &#8211; Balancing state management, network requests, and UI rendering for smooth user experiences.
By the end of this session, developers will walk away with proven techniques to build high-performing, scalable applications while avoiding common pitfalls in React &amp; Node.js.</abstract>
                <slug>devconf-cz-2025-1102-optimizing-performance-in-large-scale-react-node-js-applications</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='403'>Tejas Gavankar</person><person id='389'>Hrithik Gavankar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1frhQ7B04KT3XCbCc9TViv_NNz0l1sSscDKRf2OyDMM0/edit?slide=id.g2e2b8beea76_45_1#slide=id.g2e2b8beea76_45_1">Presentation Slides URL</link>
                
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/J6_Guf64TMQ?si=ZXU2kf5XFLJXY2BX">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/W7TZWJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/W7TZWJ/feedback/</feedback_url>
            </event>
            <event guid='f1d0b627-b3f0-51fa-93f7-3e786468352c' id='580' code='BDYXLD'>
                <room>D0206 (capacity 154)</room>
                <title>Writing controllers in rust</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Kubernetes API server provides a standardized extension layer, called CustomResourceDefinitions (CRDs). This is a go-to contract, used to implement a controller with added functionality. There are some standard libraries, like controller-runtime and kubebuilder, written in Go, built to integrate with it natively. But what about other languages, like Rust?

How would a controller look like written in Rust? Why would you want to consider writing one? What benefits or downsides this approach might have? And how can a Rust controller still benefit from an established Go ecosystem?

We will explore these topics, compare implementations and share experience over other projects using Rust within kubernetes.</abstract>
                <slug>devconf-cz-2025-580-writing-controllers-in-rust</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='447'>Danil Grigorev</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/J6_Guf64TMQ?si=ZXU2kf5XFLJXY2BX">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/BDYXLD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/BDYXLD/feedback/</feedback_url>
            </event>
            <event guid='14289a3f-bdf4-558d-a6ac-91bfb27c183a' id='843' code='GZHFSQ'>
                <room>D0206 (capacity 154)</room>
                <title>AI-Driven Smart Farming Optimisation in the Green.Dat.AI Data Space</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Traditional farming practices often struggle with inefficiencies, such as over-fertilisation, delayed pest detection, and reactive soil management, leading to reduced yields and environmental impact. 

AI-ready data spaces can transform agriculture, as shown by the Horizon Europe Green.Dat.AI research project&#8217;s smart farming optimisation pilot, which enables secure data exchange and real-time analytics via AI services. By integrating satellite imagery, drones, and in-situ sensors, the pilot delivers precision fertilisation, early pest detection, and predictive soil health assessments. Key innovations such as federated learning for privacy-preserving edge AI training, digital twins for optimised farm management, and anomaly detection for proactive decisions are harnessed within MyFarm, a widely used Slovenian platform supporting data-driven decision making for farmers and advisors. These advancements refine fertilisation, boost crop predictions, and enhance farm efficiency, paving the way for smarter, more resilient agriculture. 

Attendees will gain insights into the technical and practical aspects of implementing AI-driven solutions in agriculture, including challenges, best practices, and future opportunities for innovation.</abstract>
                <slug>devconf-cz-2025-843-ai-driven-smart-farming-optimisation-in-the-green-dat-ai-data-space</slug>
                <track>Future Tech and Open Research</track>
                
                <persons>
                    <person id='642'>Ben Capper</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/J6_Guf64TMQ?si=ZXU2kf5XFLJXY2BX">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/GZHFSQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/GZHFSQ/feedback/</feedback_url>
            </event>
            <event guid='850fc997-642b-531a-9f47-d7fcb12844f6' id='1092' code='V8XJGM'>
                <room>D0206 (capacity 154)</room>
                <title>Five podman features you didn&#8217;t know about or that you should consider start using</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>With the recent adoption of Podman by the Cloud Native Computing Foundation (CNCF) in the sandbox space, it has become increasingly important for developers and system administrators to familiarize themselves with its powerful capabilities. Podman is a rootless container engine that enables users to run containers, images, and volumes seamlessly across Linux, Windows, and macOS, offering enhanced security and flexibility in container management.

In this presentation, I will explore five often-overlooked features of Podman that can significantly enhance your container management experience. The talk will start with a brief introduction of Quadlets for declarative systemd configuration and integrations with tools like Cockpit and Ansible. We will also delve into the use of Podman commands such as Auto-Update, and Healthchecks to improve your node management. Additionally, I will cover some new features that will help you with Healthchecks&#8217; log location and log size of your containers and will run demos with tips on how to make the best of Podman&#8217;s shell completion.</abstract>
                <slug>devconf-cz-2025-1092-five-podman-features-you-didn-t-know-about-or-that-you-should-consider-start-using</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='647'>Nicola Sella</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://inknos.codeberg.page/DevConf25/">presentation</link>
                
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/J6_Guf64TMQ?si=ZXU2kf5XFLJXY2BX">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/V8XJGM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/V8XJGM/feedback/</feedback_url>
            </event>
            <event guid='d1611527-58c4-50c5-840c-5b4c5eee8957' id='581' code='BPX7HX'>
                <room>D0206 (capacity 154)</room>
                <title>The Future of Java is Today</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>The Java platform experiences an outburst of cool new features &#8211; new features added to the Java language include multi-line string literals, simple data carriers and pattern matching. Many library and Java Virtual Machine features were added as well, including virtual threads and an ability to interconnect Java and native code. Many more features are in the pipeline and are actively worked on. This includes value classes for the Java virtual machine and improvements to the pattern matching for Java. These features are delivered quickly, thanks to the recently adopted, predictable, six-months schedule of major Java SE releases. This new release cadence means new Java platform features are delivered twice every year!

In this talk, we will show a live demo of many of the recently added and newly developed features and improvements for the Java platform.</abstract>
                <slug>devconf-cz-2025-581-the-future-of-java-is-today</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='448'>Jan Lahoda</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/J6_Guf64TMQ?si=ZXU2kf5XFLJXY2BX">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/BPX7HX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/BPX7HX/feedback/</feedback_url>
            </event>
            <event guid='83b0c1d5-047c-5771-8bae-4f0621e42bb8' id='1273' code='GEETLG'>
                <room>D0206 (capacity 154)</room>
                <title>Auto-instrumentation for GPU performance using eBPF</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Modern AI workloads rely on large GPU fleets whose efficient utilisation is crucial due to high costs. However, gathering telemetry from these workloads to optimise performance is challenging because it requires manual instrumentation and adds performance overheads. Further, it does not produce telemetry in a standardised format for commonly used visualisation tools like Prometheus.

This talk explores the potential of leveraging eBPF to capture CUDA calls made to GPUs, including kernel launches and memory allocations. Data from these probes can be used to export Prometheus metrics, facilitating detailed analysis of kernel launch patterns and associated memory usage. This approach offers significant benefits as eBPF imposes minimal overhead and requires no intrusive instrumentation. Our implementation is also open-source and available on GitHub.</abstract>
                <slug>devconf-cz-2025-1273-auto-instrumentation-for-gpu-performance-using-ebpf</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='328'>Marc Tuduri</person><person id='402'>Dominik S&#252;&#223;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0206:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/J6_Guf64TMQ?si=ZXU2kf5XFLJXY2BX">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/GEETLG/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/GEETLG/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='D0207 (capacity 90)' guid='b1dd7742-04ff-50f0-a806-767b0adce5a7'>
            <event guid='03bbe24b-e8ed-54e0-8a58-34a475b35246' id='829' code='XHF7G7'>
                <room>D0207 (capacity 90)</room>
                <title>Engineering your own career growth</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Career progression is often seen through the narrow lens of promotions and title changes, but is that really the only way forward? In this session, we&#8217;ll challenge traditional career thinking and explore alternative paths to advancement, focusing on your personal goals and motivations.

We&#8217;ll discuss:
- How to rethink career growth and take a proactive role in shaping your development
- The difference between career growth and promotions &#8211; and why it matters
- How cultural and organizational factors influence your career trajectory
- The role of managers, mentors, and peers in shaping your development
- How to make your impact visible and navigate career decisions with clarity

Rather than giving simple answers, this talk will help you reflect on the right questions to critically assess your career goals and take ownership of your professional growth.</abstract>
                <slug>devconf-cz-2025-829-engineering-your-own-career-growth</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='629'>Pawel Pawlowski</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/qkuWewr6mBk?si=qzodUB9cpm1Sawdt">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/XHF7G7/resources/Engineering_your_own_career_growth_sdzyBEd.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/XHF7G7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/XHF7G7/feedback/</feedback_url>
            </event>
            <event guid='56651a70-23f8-57a9-8bd8-a9b5b67aa553' id='738' code='EC83VF'>
                <room>D0207 (capacity 90)</room>
                <title>The Documentation Dream: One Team, No Silos, Shared Goal</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Imagine a world where engineers and technical writers work in harmony: no last-minute documentation rushes, no outdated guides, no silos. Just one strong team working toward a shared goal.

Well, we can&apos;t promise you that perfect world. But we can share success stories and best practices that have helped us get closer:

* Documentation-inclusive shift left &#8211; Documentation teams are involved from the start, writers and engineers working side-by-side.
* Docs-driven testing &#8211; Documentation defines user workflows, enabling quality engineers to create tests based on real user behavior.
* Docs-as-code &#8211; Writers and engineers use the same tools and workflows, making collaboration smoother and more efficient.
* And more

As technical writers, we have worked in teams where documentation was not an afterthought but had a seat at the table from the very beginning. The result? Everyone benefits in the end: writers, developers, quality engineers, and most importantly, users.

Join us as we share lessons learned &#8211; both good and bad &#8211; to help you set the right expectations within your team and refine team processes. All to help you build better projects together.</abstract>
                <slug>devconf-cz-2025-738-the-documentation-dream-one-team-no-silos-shared-goal</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='558'>Dominika Borges</person><person id='581'>Aneta &#352;teflov&#225; Petrov&#225;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/qkuWewr6mBk?si=qzodUB9cpm1Sawdt">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/EC83VF/resources/The_Documentation_Dream-One-Team-No-Silos-S_1cJ6aht.odp">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EC83VF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EC83VF/feedback/</feedback_url>
            </event>
            <event guid='34b39a93-2909-5c28-aeeb-07832df4ba98' id='1177' code='377BND'>
                <room>D0207 (capacity 90)</room>
                <title>The Feasibility of On-Device Machine Learning for Adaptive User Interfaces in Frontend Development</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>Traditional user interfaces rely on users explicitly setting preferences to personalize their experience. However, on-device machine learning (ML) offers the potential to create adaptive UIs that dynamically adjust in real-time based on user behavior, reducing the need for manual configuration.

This talk explores the feasibility of deploying ML models directly on the client-side, focusing on performance trade-offs, resource constraints, and user experience considerations. We will examine the challenges and benefits of running ML models in browsers or edge devices, discussing whether this approach can lead to smarter, more responsive UIs without compromising performance.

**Key Discussion Points**:

1. The Limitations of Explicit User Preferences
      - How current UI personalization relies on manual user input 
      - Challenges in creating truly seamless adaptive experiences

2. On-Device ML for Implicit UI Adaptation
      - Feasibility of embedding ML models within the frontend
      - Practical use cases: behavioral analysis, theme adaptation, interaction prediction 
        
3. Performance &amp; Technical Feasibility
      - Benchmarking ML models in browsers (TensorFlow.js, ONNX.js, WebAssembly)
      - Computational trade-offs: latency, memory usage, battery impact

4. User Experience &amp; Ethical Considerations
      - Does adaptive UI enhance or frustrate users?
      - Privacy benefits vs. security risks of on-device ML</abstract>
                <slug>devconf-cz-2025-1177-the-feasibility-of-on-device-machine-learning-for-adaptive-user-interfaces-in-frontend-development</slug>
                <track>UX and Design</track>
                
                <persons>
                    <person id='872'>Sahil Budhwar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/qkuWewr6mBk?si=qzodUB9cpm1Sawdt">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/377BND/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/377BND/feedback/</feedback_url>
            </event>
            <event guid='a9725d47-3628-58c0-bcf0-90d24378f934' id='795' code='EDBQCY'>
                <room>D0207 (capacity 90)</room>
                <title>&#128293; Generative UI: The Future of Frontend (And Why You Should Care)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>This talk is all about Generative UI. AI-driven user interfaces that actually adapt to users in real time. No more static, one-size-fits-all UIs. We&#8217;re talking about apps that think, respond, and evolve based on what users need.

But here&#8217;s the catch: if you&#8217;re still building UIs like it&#8217;s 2020, you might be in trouble. We&#8217;ll dig into why modular designs (like Micro-Frontends) are the key to making AI-ready web apps, what skills frontend devs need to pick up right now, and how to work with AI instead of getting left behind.</abstract>
                <slug>devconf-cz-2025-795-generative-ui-the-future-of-frontend-and-why-you-should-care</slug>
                <track>UX and Design</track>
                
                <persons>
                    <person id='606'>Daniel Ostrovsky</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1HJvK06JUzfhK3ZFD2qYQfx_dIVGrI9P0H_tf_d5Jbv8/edit?usp=sharing">Slides</link>
                
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/qkuWewr6mBk?si=qzodUB9cpm1Sawdt">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EDBQCY/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EDBQCY/feedback/</feedback_url>
            </event>
            <event guid='ff0d035d-fbf6-50a4-b730-0a1363ac1066' id='649' code='WBEG3E'>
                <room>D0207 (capacity 90)</room>
                <title>Agile D&#233;j&#224; Vu &#8211; Why Do We Keep Failing at Transformations?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Agile transformations happen again and again, yet few truly succeed. Why? Because we often focus on theory over reality, tools over mindset, and frameworks over actual value. Many organizations appoint Agile leaders without fully understanding what Agile is, and then struggle to measure success, often replacing leaders before real impact can be seen.

This talk is for leaders, Agile practitioners, and teams struggling with real transformation challenges. We will cut through the noise and discuss what really matters: delivering value, engaging people, and recognizing early warning signs that you&#8217;re heading in the wrong direction. Whether you&#8217;re in the middle of a transformation or just getting started, this session will challenge your thinking and provide actionable insights to get Agile working for you&#8212;not just as a framework, but as a real driver of success.

Join this talk if you&#8217;re tired of transformations that go nowhere&#8212;and want to actually make Agile work.</abstract>
                <slug>devconf-cz-2025-649-agile-deja-vu-why-do-we-keep-failing-at-transformations</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='497'>Robert Piestansky</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/qkuWewr6mBk?si=qzodUB9cpm1Sawdt">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/WBEG3E/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/WBEG3E/feedback/</feedback_url>
            </event>
            <event guid='249569d9-4b5f-50e8-9c3a-8fa1c4832a50' id='480' code='TPXEDZ'>
                <room>D0207 (capacity 90)</room>
                <title>How to do one-on-one meetings the right way</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>One-on-one meetings can be a game-changer, but so many companies either don&#8217;t do them or completely miss the point. They&#8217;re not just for status updates or checking boxes - they&#8217;re about building trust, helping your team grow, and tackling challenges together. 
In this session, I&#8217;ll share how to make one-on-ones actually work, so they&#8217;re meaningful for both you and your team. Whether you&#8217;re a manager or part of a team, you&#8217;ll walk away with simple tips to make these conversations count and bring real value to your work.</abstract>
                <slug>devconf-cz-2025-480-how-to-do-one-on-one-meetings-the-right-way</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='359'>Serhii  Turivnyi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#d0207:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/qkuWewr6mBk?si=qzodUB9cpm1Sawdt">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/TPXEDZ/resources/How_to_do_one-on-one_meetings_the_right_way_5mIM8Xs.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/TPXEDZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/TPXEDZ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E112 (capacity 156)' guid='32596564-82bd-542e-92e5-c79d42ea96b3'>
            <event guid='f9ca9338-abc6-508e-8dc6-6e807c9e9417' id='484' code='GDRS8D'>
                <room>E112 (capacity 156)</room>
                <title>Boxcutter - or what we learnt about managing objects with Server-Side-Apply in Kubernetes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Writing controllers that manage other objects is hard. Especially if you want to do:
- server-side-apply (all the cool kids are talking about it)
- proper status reporting through generic object probes
- phased ordering of managed objects (Namespaces need to exist before resources can be put into them; CustomResourceDefinitions (CRDs) must be registered before being used; ...)
- Conflict detection (did someone else change an object under my control?)

We&apos;d like to present to you, what we learnt about managing objects using server-side-apply while extracting some functionality of our service-delivery operator &quot;package-operator&quot; into the separate library &quot;boxcutter&quot;.</abstract>
                <slug>devconf-cz-2025-484-boxcutter-or-what-we-learnt-about-managing-objects-with-server-side-apply-in-kubernetes</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='364'>Josh</person><person id='965'>Nico Schieder</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/48j44SxBYD8?si=WF3eOPs70QJ_x19R">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/GDRS8D/resources/DevConf_2025_-_Boxcutter_F3XjaqT.pdf">Presentation Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/GDRS8D/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/GDRS8D/feedback/</feedback_url>
            </event>
            <event guid='b94d0793-25b4-5e7a-a9b3-7c29529d5a87' id='450' code='EHDDFT'>
                <room>E112 (capacity 156)</room>
                <title>Beyond CAS: Why the world needs another Kubernetes Cluster Autoscaler</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Kubernetes&apos; Cluster Autoscaler (CAS) has been the standard for dynamic scaling, but it suffers from limitations that hamper its performance in some scenarios. 
This talk introduces Karpenter, a modern alternative designed for real-time, workload-specific node provisioning. We will present the development of a custom IBM Cloud Karpenter provider, highlighting its architecture, implementation challenges, and experimental results. 
Using the scientific method to benchmark performance, we compare scaling efficiency, cost savings, and resource utilization of CAS and Karpenter across AWS and IBM Cloud in different scenarios. 
This session offers practical insights for cloud architects and Kubernetes practitioners looking to optimize autoscaling in cloud-native environments.</abstract>
                <slug>devconf-cz-2025-450-beyond-cas-why-the-world-needs-another-kubernetes-cluster-autoscaler</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='329'>Josephine Pfeiffer</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/48j44SxBYD8?si=WF3eOPs70QJ_x19R">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/EHDDFT/resources/devconf-brno-karpenter_FMteUwX.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EHDDFT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EHDDFT/feedback/</feedback_url>
            </event>
            <event guid='7242772a-ecb0-58ee-bfe1-15e9c09d1960' id='1211' code='QSSBJX'>
                <room>E112 (capacity 156)</room>
                <title>Leveraging the Kubernetes Enqueue Scheduling Plugin for Smarter Workload Placement</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>This session highlights Outrigger, an initiative to evolve Kubernetes scheduling into a dynamic, collaborative framework. Building on the experience of developing the Multiarch Tuning Operator for OpenShift, the initiative leverages the Kubernetes&apos; scheduling gates mechanism to go beyond multi-architecture-aware scheduling. It introduces a framework where multiple controllers can compete to inject augmented information into pod specifications, enabling smarter and more efficient pod placement across Kubernetes clusters.
The framework optimizes workload placement while coordinating with descheduling and autoscaling components.

This talk will explore how this community-driven approach connects observability platforms with Kubernetes&#8217; scheduling ecosystem, closing the feedback loop for improved performance, SLA guarantees, cost savings, and energy efficiency. Attendees will also learn how this framework lays the foundation for a fully distributed, intelligent placement system for Kubernetes workloads.

Join us to discover how the Outrigger community extends its vision to foster collaboration and innovation to advance Kubernetes scheduling.</abstract>
                <slug>devconf-cz-2025-1211-leveraging-the-kubernetes-enqueue-scheduling-plugin-for-smarter-workload-placement</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='888'>Alessandro Di Stefano</person><person id='891'>Prashanth Sundararaman</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/48j44SxBYD8?si=WF3eOPs70QJ_x19R">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/QSSBJX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/QSSBJX/feedback/</feedback_url>
            </event>
            <event guid='adcdbb9d-d2a8-5b94-a163-96e958d7b42c' id='681' code='EYAAUW'>
                <room>E112 (capacity 156)</room>
                <title>Click-Click and Kubernetes: Kubernetes-in-Kubernetes with Kamaji, KubeVirt, and the Cluster API</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>The Cluster API provides a standardized method for the creation and management of multiple clusters, controllable directly from another Kubernetes instance. But, is it possible to use it without a cloud, on your own bare-metal infrastructure? Yes, you can!

Explore how to implement Cluster API for bare-metal setups and deploy Kubernetes clusters within Kubernetes using the Kamaji and KubeVirt projects.
We&apos;ll discuss:

- The architecture of the Cluster API
- Running Kubernetes control plane as containers with Kamaji
- Running Kubernetes worker nodes as VMs using KubeVirt
- Delivering updates and system components into tenant clusters
- The Cluster Autoscaler implementation
- Storage: how to organize dynamic volume provisioning
- Networking: routing traffic into tenant clusters
- Security: how to separate tenants from each other and management cluster</abstract>
                <slug>devconf-cz-2025-681-click-click-and-kubernetes-kubernetes-in-kubernetes-with-kamaji-kubevirt-and-the-cluster-api</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='517'>Andrei Kvapil</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/48j44SxBYD8?si=WF3eOPs70QJ_x19R">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/EYAAUW/resources/Click-click_0qQ7PZe.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EYAAUW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EYAAUW/feedback/</feedback_url>
            </event>
            <event guid='c538220f-84b1-556e-9d76-6d8147235b86' id='646' code='XCEAJ7'>
                <room>E112 (capacity 156)</room>
                <title>OCI Hooks: Enhancing Kubernetes Runtime Management</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>While developing an alternative solution for enabling swap in Kubernetes (wasp-agent [1]) we conducted an in-depth exploration of pod runtime management. 
This talk focuses on a critical yet often overlooked aspect: OCI hooks.

To provide a complete picture, I will cover:

* Container Runtime Interface (CRI) overview and its role in Kubernetes.
* Open Container Initiative (OCI) overview and its relevance.
* How Kubernetes components like kubelet, CRI-O, and runc implement these standards.
* OCI hooks, their practical usage in wasp-agent.
* Pitfalls and alternatives to OCI hooks for runtime customization.

What You&#8217;ll Learn:
* A closer look at the Kubernetes node software stack.
* How to leverage OCI hooks for advanced scenarios like cgroup modifications and container debugging.
* Common challenges and alternatives when working with OCI hooks.

By the end of this talk, you&#8217;ll gain practical insights into Kubernetes runtime internals and walk away with actionable knowledge to enhance container lifecycle management.

[1] https://github.com/openshift-virtualization/wasp-agent</abstract>
                <slug>devconf-cz-2025-646-oci-hooks-enhancing-kubernetes-runtime-management</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='496'>Igor Bezukh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/48j44SxBYD8?si=WF3eOPs70QJ_x19R">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/XCEAJ7/resources/OCI_hooks_neFru6I.pdf">OCI hooks presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/XCEAJ7/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/XCEAJ7/feedback/</feedback_url>
            </event>
            <event guid='3c921af9-47fd-5b83-9272-22bc6b260008' id='1184' code='SSGU9V'>
                <room>E112 (capacity 156)</room>
                <title>Bringing Incremental Backups to Kubernetes with CSI Snapshot Metadata Service</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>As Kubernetes adoption grows, efficient backup and recovery mechanisms become critical. Traditional backup methods often backup the entire volume regardless of the actual allocated or changed blocks leading to time-consuming processes that fail to scale.

Changed Block Tracking (CBT) technique helps in identifying allocated blocks of a single snapshot or block-level changes between pairs of snapshots of the same block volume and enabling differential backups that capture only the modified data. This approach is significantly efficient compared to full volume backups, reducing both time and resource demands.

To bring this capability to Kubernetes, the Container Storage Interface (CSI) introduces a new CBT API that allows CSI drivers to expose changed block tracking as a native service. With this API, backup applications can efficiently retrieve metadata on allocated blocks of a single snapshot or changed blocks between snapshots, enabling fast and reliable differential backups of CSI volumes.

By leveraging CSI CBT APIs, vendors can perform incremental backups natively within K8s, eliminating the need for storage-specific implementations.

In this session, we will dive into the architecture of the new CSI CBT API, discuss its efficiency, reliability and scalability and explore how it benefits the Kubernetes ecosystem by making the backup process more streamlined and performant.

Links:
1) https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3314-csi-changed-block-tracking
2) https://github.com/kubernetes-csi/external-snapshot-metadata</abstract>
                <slug>devconf-cz-2025-1184-bringing-incremental-backups-to-kubernetes-with-csi-snapshot-metadata-service</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='858'>Praveen M</person><person id='902'>Rakshith R</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e112:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/48j44SxBYD8?si=WF3eOPs70QJ_x19R">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/SSGU9V/resources/CBT-2025_oG1W93p.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/SSGU9V/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/SSGU9V/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E104 (capacity 72)' guid='0d58ad71-4586-5990-b693-402d0de0bd0d'>
            <event guid='b6c9d2fd-51e5-5309-801f-626ed4e4122f' id='448' code='RN9HZN'>
                <room>E104 (capacity 72)</room>
                <title>From PIDs to Pods: the life cycle of an eBPF-autoinstrumented Kubernetes application</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>eBPF allows to safely attach small programs in the Linux Kernel and inspect the runtime memory of the Kernel and userspace programs at runtime. This opens a wide range of possibilities for observability applications. However, the low-level approach of eBPF often makes it difficult to match the inspected data with high-level concepts, such as the entities in your Kubernetes cluster.
This talk describes our journey to make Kubernetes a first-class citizen in Grafana Beyla, our eBPF-based instrumentation tool. From a hacker perspective, we will describe how we did to match the low-level abstractions from eBPF with the high-level Kubernetes information, in order to provide a unified experience by fuzzing the barriers between application, platform and infrastructure. We designed Beyla to be ubiquitous, so it can run as a simple operating-system-level process that internally understands about processes. But we wanted our Kubernetes users to keep talking about Pods, Deployments, and Services, so they don&#8217;t have to change their mindset nor have to dig into the lower-level constructions of the operating system to keep using Beyla.</abstract>
                <slug>devconf-cz-2025-448-from-pids-to-pods-the-life-cycle-of-an-ebpf-autoinstrumented-kubernetes-application</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='328'>Marc Tuduri</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/IUZ9qDZdZE4?si=f8mi56Exg0q6rqO3">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/RN9HZN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/RN9HZN/feedback/</feedback_url>
            </event>
            <event guid='a88f4f54-5adb-56bd-824d-69c8dd24d4e4' id='948' code='UDJGJA'>
                <room>E104 (capacity 72)</room>
                <title>From spreadsheet scheduling to Kubernetes: building an on-premise ML platform</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>We transitioned from managing individual Ubuntu servers to an on-prem Kubernetes platform built entirely on open-source technologies to support machine learning workloads. This shift replaced spreadsheet for GPU allocation with team-based managed scheduling, provided a unified development environment, and improved system observability with long-term metrics storage. Real-time insights and visualization dashboards now help users make informed decisions at a glance. In this session, we&#8217;ll share key lessons, challenges, and our future plans to enhance performance and UX.</abstract>
                <slug>devconf-cz-2025-948-from-spreadsheet-scheduling-to-kubernetes-building-an-on-premise-ml-platform</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='747'>Marek Molisch</person><person id='1167'>Petr Chmela&#345;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/IUZ9qDZdZE4?si=f8mi56Exg0q6rqO3">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UDJGJA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UDJGJA/feedback/</feedback_url>
            </event>
            <event guid='78027e09-a23e-58ef-820c-a972b39f9cb7' id='714' code='R7VQXB'>
                <room>E104 (capacity 72)</room>
                <title>GPT 4 IaC usecases IRL</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>I&#8217;ve made some practical experiments with GPT in the IaC context and want to share it
&#128293; Documentations &amp; presentations.
&#9989; Create Ansible lookup plugin.
&#9989; Generate documentation.
&#9989; Explain Jinja2 expressions.
&#10067; Fix errors in Ansible roles.
&#9940;&#65039; Debug Ansible OTC dynamic inventory plugin.
&#9940;&#65039; Explain dependencies across the project.
&#128161; PR reviewer.
&#128161; Increase IaC test coverage.</abstract>
                <slug>devconf-cz-2025-714-gpt-4-iac-usecases-irl</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='539'>Lev Goncharov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.goncharov.xyz/it/gpt4iac-en.html">text version</link>
                
                    <link href="https://www.youtube.com/live/IUZ9qDZdZE4?si=f8mi56Exg0q6rqO3">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/R7VQXB/resources/gpt4iac_devconf_2025-06-14_79Wu6OQ.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/R7VQXB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/R7VQXB/feedback/</feedback_url>
            </event>
            <event guid='76bd62b2-e426-56b6-b91e-e324b9a8ca98' id='819' code='FG7YGR'>
                <room>E104 (capacity 72)</room>
                <title>Flying Bug-Free: Scalable Blue-Green Deployment &amp; Canary Releases in Airline Systems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>To ensure high availability (HA) and risk-free deployments in airline systems, a multi-cluster active-active architecture is implemented using Kubernetes/OpenShift. Both clusters serve as production environments, with one designated as the Canary Release Cluster, allowing new versions to be tested with controlled traffic before full rollout. Load Balancer is responsible for dynamically managing traffic flow between clusters, ensuring a seamless and scalable deployment strategy.

Key Topics Covered:
&#8226; HA Active-Active Multi-Cluster Model: How Kubernetes/OpenShift clusters operate in parallel, balancing live traffic for resilience and scalability.
&#8226; Role of Load Balancer in Traffic Management: How Load Balancer intelligently routes user requests, gradually shifting traffic from the stable production cluster to the Canary Release Cluster.
&#8226; Canary Release Process in Kubernetes/OpenShift: Deploying new versions incrementally with real-time monitoring, rollback mechanisms, and traffic percentage control.
&#8226; CI/CD Automation with GitOps: Using Jenkins, GitOps, and a hub cluster to orchestrate deployments across multiple OpenShift/Kubernetes clusters.
&#8226; Monitoring &amp; Observability: Leveraging Prometheus, Grafana, and automated rollback triggers to ensure performance and system stability.
&#8226; Business Impact: Achieving zero-downtime deployments, improved reliability, and faster feature delivery while reducing the risk of production failures.</abstract>
                <slug>devconf-cz-2025-819-flying-bug-free-scalable-blue-green-deployment-canary-releases-in-airline-systems</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='583'>Shailendra Kumar Singh</person><person id='622'>shivang</person><person id='1122'>abhinav srivastava</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/IUZ9qDZdZE4?si=f8mi56Exg0q6rqO3">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FG7YGR/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FG7YGR/feedback/</feedback_url>
            </event>
            <event guid='07707f19-c4b7-5e56-b959-2afbfb68d9d0' id='707' code='AYBAEX'>
                <room>E104 (capacity 72)</room>
                <title>Service Mesh: The Missing Link in Developer Workflow Efficiency</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>Picture this: Your staging environment is constantly failing due to too many users deploying their latest features. Data is disorganized, and engineers often find themselves waiting in line to use it. The instability is hindering progress, and you&apos;re asked to find a way to unblock the team by creating isolated environments for testing and deployment. But with dozens of microservices in play, this task feels overwhelming.

How can you create developer environments in an infrastructure that deploys such a large number of services? And is it possible to do this in an affordable and scalable way?

In this intermediate-to-advanced talk, we will present Alfred, our solution for triggering developer environments in a chaotic microservice ecosystem by treating them as canary releases using a service mesh. This talk is tailored for DevOps and infrastructure engineers who want to tackle the complexity of managing multiple dev environments in a scalable and cost-effective way.

Don&#8217;t be fooled by its charming name&#8212;Alfred is an opinionated butler that knows your services and workflows. It takes care of your managed databases for dev environments and works seamlessly with your mesh solution to enable affordable, scalable developer environments for your engineering team.</abstract>
                <slug>devconf-cz-2025-707-service-mesh-the-missing-link-in-developer-workflow-efficiency</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='534'>Dionysis Tsoumas</person><person id='537'>Theofanis Pispirigkos</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/IUZ9qDZdZE4?si=f8mi56Exg0q6rqO3">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/AYBAEX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/AYBAEX/feedback/</feedback_url>
            </event>
            <event guid='5437daf1-ed78-5aae-8d1a-d8ce94838dab' id='1043' code='AKAQV9'>
                <room>E104 (capacity 72)</room>
                <title>Avocado testing framework and how can make your testing easier</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>The talk will introduce the main features of Avocado testing framework (https://avocado-framework.readthedocs.io/en/latest/index.html), which is an open-source tool for automated testing widely used by open source projects like QEMU, libvirt, SoS and others for their self-tests. While mostly developed in Python, Avocado cares for tests written in virtually any language, but it takes care of finding and running tests written in virtually any language. Through a number of built-in features and an extensible architecture, any and multiple types of tests can be part of your test suite.

During the talk, we will talk about how Avocado features can improve your testing experience by making it better, faster and easier. Avocado allows you to run tests in isolated environments, like containers or virtual machines, to not corrupt your environment while providing  parallel test execution for improved efficiency. Next, Automatic dependency fulfilment to ensure a smooth testing experience. Also offers many output formats for your specific analysis needs. Furthermore, Avocado supports variant generation to facilitate combinatorial testing; this greatly reduces your test execution time while still providing quality results. And it guarantees reproducibility.

The second part of the presentation will focus on  &quot;autils&quot; (Avocado Utils), a new standalone repository that aims to unlock the full potential of Avocado&apos;s system-level utilities. Currently, these powerful utilities are embedded within Avocado and Avocado-VT, limiting their accessibility and leading to code duplication. The aautils project (to be hosted at avocado-project/aautils on GitHub and distributed as aautils on PyPI) will create a central hub for these system-level utilities, making them available to any project that needs to interact with system-level features and interfaces. This initiative reinforces Avocado&apos;s language-agnostic philosophy by separating these utilities from the Python-centric test framework. By lowering the barrier to entry - no longer requiring the full Avocado framework as a dependency - we expect to see increased adoption and collaboration from developers who can benefit from these battle-tested tools for their day-to-day tasks. Drawing inspiration from the success of focused projects like &quot;avocado-misc-tests&quot;, aautils will foster its own community of contributors and users, leading to improved quality and broader applications of these essential utilities.</abstract>
                <slug>devconf-cz-2025-1043-avocado-testing-framework-and-how-can-make-your-testing-easier</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='799'>Jan Richter</person><person id='800'>Harvey Lynden</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e104:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/IUZ9qDZdZE4?si=f8mi56Exg0q6rqO3">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/AKAQV9/resources/Avocado_how_it_can_make_your_testi_1n2wUhs._vTJZswe.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/AKAQV9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/AKAQV9/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='E105 (capacity 70)' guid='50b90f57-687c-51fe-85ff-45469baf8af4'>
            <event guid='8e706f0b-f6db-57b1-9dca-a41af9775090' id='1053' code='CCMJPA'>
                <room>E105 (capacity 70)</room>
                <title>Extending clusters to the edge and far edge with bootable containers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>Due to resource constraints it may not be feasible to run a kubelet and its dependencies on an edge device to act as a fully fledged kubernetes node. This session explores how the bootc and virtual kubelet projects can be combined to create a lightweight solution extending clusters to the edge and far edge.

Bootable containers, enabled by the bootc project, follow OCI principles to create bootable images suitable for a range of systems and architectures. Bootable containers simplify device management through rollbacks and automatic updates.

By implementing a virtual kubelet provider for bootc managed devices, workloads can run natively on edge devices leveraging any specialised hardware without the overhead of a kubelet and container engine.

This session is of interest to cluster administrators particularly those who are seeking innovative solutions to manage edge devices. This session also presents an application of bootable containers and the bootc project showcasing it alongside familiar cloud native tools. This work is part of the P2CODE project funded by the Horizon Europe Research programme.</abstract>
                <slug>devconf-cz-2025-1053-extending-clusters-to-the-edge-and-far-edge-with-bootable-containers</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='807'>Clodagh Walsh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/LY7QpcH1Wsg?si=kLVtBKxupasUUzIA">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CCMJPA/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CCMJPA/feedback/</feedback_url>
            </event>
            <event guid='794360d8-3717-5d3e-aa52-0a528d8f9be6' id='1091' code='NYNTBH'>
                <room>E105 (capacity 70)</room>
                <title>Linux-PAM demystified</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>Linux-PAM (Pluggable Authentication Modules for Linux) is a suite of shared libraries that enable the local system administrator to choose how individual service-providing applications perform authentication, authorization, and session management on Linux systems.

In this talk, we&apos;ll demystify PAM&apos;s core concepts and practical applications.
We&apos;ll explore how to leverage the PAM&apos;s dynamically configurable modular architecture to implement various authentication policies and customize session management to meet specific needs.
Through real-world examples and practical configuration insights, you&apos;ll learn how to troubleshoot PAM issues and understand the impact of PAM configuration changes.</abstract>
                <slug>devconf-cz-2025-1091-linux-pam-demystified</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='831'>Dmitry Levin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/LY7QpcH1Wsg?si=kLVtBKxupasUUzIA">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/NYNTBH/resources/devconfcz_2025-slides-pam-demystified_fUcE8f2.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/NYNTBH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/NYNTBH/feedback/</feedback_url>
            </event>
            <event guid='766346e9-3edd-5f54-b38b-7c556aa9d2a3' id='1095' code='UHVMTF'>
                <room>E105 (capacity 70)</room>
                <title>Understanding programmable system call security with Secomp-eBPF in Linux.</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>In today&apos;s computing world, protecting userspace applications is essential to mitigate security threats. The Linux kernel exposes approximately 400 system calls, each creating a potential vulnerability window that attackers could exploit to compromise application stability. 

BPF, Berkeley Packet Filter program can be used to observe events across a system and report information about those events to user space tools. Secure Computing-eBPF provides a mechanism to restrict the system calls that an application can make to the kernel. The fundamental concept involves implementing system call filtering based on both system call numbers and their arguments. Through this approach, security policies can precisely define which system calls should be permitted or prohibited, with filters making runtime decisions.

In this session, we will examine the implementation of seccomp-eBPF for improving application security, demonstrating how to create effective filtering rules that protect user space applications without compromising functionality or performance. We will cover practical demonstrations, use cases, common pitfalls to avoid, and techniques for balancing security with application requirements. 

Attendees will gain insights into Linux system security for applications against kernel-level exploits through system call restrictions.</abstract>
                <slug>devconf-cz-2025-1095-understanding-programmable-system-call-security-with-secomp-ebpf-in-linux</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='834'>Kiran Kashinath Belle</person><person id='857'>Ravina R. Jain</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://man7.org/linux/man-pages/man2/seccomp.2.html">Man Page for seccomp</link>
                
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/LY7QpcH1Wsg?si=kLVtBKxupasUUzIA">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/UHVMTF/resources/Pasted_image_1GsqlqY.png">Book : Learning EBPF Programming the Linux Kernel for Enhanced Observability, Networking, and Security</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UHVMTF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UHVMTF/feedback/</feedback_url>
            </event>
            <event guid='58af8fd1-47eb-516b-ae04-5190795e03fb' id='675' code='G3BQUK'>
                <room>E105 (capacity 70)</room>
                <title>Passwordless authentication: a JSON-Based Approach for modern authentication with SSSD and GNOME</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>This presentation explores a novel approach to passwordless authentication in Gnome, leveraging the power of [SSSD](https://sssd.io/) and a newly developed extension to the Pluggable Authentication Module (PAM) conversation. We introduce a JSON-based messaging system that significantly enriches the communication between PAM modules and client applications, enabling sophisticated authentication flows. This enhanced communication facilitates contextual information sharing, adaptive authentication, and seamless multi-factor authentication, all within the familiar GNOME desktop environment.
The talk delves into the technical details of this JSON-based interface between SSSD and [GDM](https://en.wikipedia.org/wiki/GNOME_Display_Manager), providing insights into its [design](https://github.com/SSSD/sssd.io/pull/79) and implementation. Furthermore, a simple PAM rust application will be presented as a practical example, serving as a reference for developers seeking to integrate this protocol into their own PAM applications. This opens up a wide range of possibilities for enhanced authentication flows, including:

* **Contextual information**: sharing user-specific data or authentication challenges.
* **Adaptive authentication**: dynamically adjusting authentication steps.
* **Multi-Factor authentication**: orchestrating complex authentication sequences.

The presentation will conclude with live demonstrations showcasing the capabilities of this extended PAM conversation and its potential for innovation in authentication systems.
We will also share the current development status and preliminary GUI designs, subject to ongoing development progress.</abstract>
                <slug>devconf-cz-2025-675-passwordless-authentication-a-json-based-approach-for-modern-authentication-with-sssd-and-gnome</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='513'>Iker Pedrosa</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/LY7QpcH1Wsg?si=kLVtBKxupasUUzIA">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/G3BQUK/resources/Passwordless_authentication_2KIIJJC.odp">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/G3BQUK/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/G3BQUK/feedback/</feedback_url>
            </event>
            <event guid='b7cdfd05-0b95-5324-a027-abe79f7e1d0e' id='947' code='ZLAJRD'>
                <room>E105 (capacity 70)</room>
                <title>PQC in OpenSSL Library</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:35</duration>
                <abstract>The threats posed by quantum computing to traditional cryptographic methods necessitate the evolution of cryptographic software. This talk examines the OpenSSL Library&#8217;s approach to advancing in alignment with the new post-quantum cryptography standards, including FIPS 203, 204, and 205. The talk reviews the level of support provided for these standards in the latest OpenSSL software release and outlines plans for continued enhancements.</abstract>
                <slug>devconf-cz-2025-947-pqc-in-openssl-library</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='746'>Tomas Vavra</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/LY7QpcH1Wsg?si=kLVtBKxupasUUzIA">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/ZLAJRD/resources/PQC_tUpdOKO.pptx">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZLAJRD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZLAJRD/feedback/</feedback_url>
            </event>
            <event guid='42f3516a-3bed-5dc8-a8c1-e9bc5a69b719' id='1054' code='YFL7HV'>
                <room>E105 (capacity 70)</room>
                <title>All you wanted to know about software vulnerabilities &#8230; but were too busy to look into</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T14:45:00+02:00</date>
                <start>14:45</start>
                <duration>00:35</duration>
                <abstract>Vulnerability discovery is one of the crucial aspects of software supply chain security. We want to know which of the components in our software projects are affected by certain vulnerabilities, are they exploitable and how severe exploits are.

Organizations take different approaches to this topic, from using commercial software scanners to embedding SSCS practices early in their development process and preventing the usage and release of vulnerable projects.

In this session we will look behind the scene of software vulnerability management. Where is all the data coming from? What are the formats in which data is exchanged? We will dig into the world of CVEs and VEXs (Vulnerability exchange) and show how efforts like the OSV (Open Source Vulnerability) database help us keep safe. We discuss some of the challenges of living in this multi-truth world.

In the end we will demo how project Trustify (https://github.com/trustification/trustify/) collects and analyses all this data, in order to provide up to date vulnerability information for your SBOMs.</abstract>
                <slug>devconf-cz-2025-1054-all-you-wanted-to-know-about-software-vulnerabilities-but-were-too-busy-to-look-into</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='808'>Dejan Bosanac</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#e105:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/LY7QpcH1Wsg?si=kLVtBKxupasUUzIA">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/YFL7HV/resources/All_you_wanted_to_know_about_vulnerabilitie_INh7Ggc.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YFL7HV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YFL7HV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A112 (capacity 64)' guid='4df74a57-e6df-58ba-b679-05e63ab67fe3'>
            <event guid='d6e71b80-1ad4-5866-b8b9-77de9d843d5e' id='770' code='UQKMUX'>
                <room>A112 (capacity 64)</room>
                <title>Regulated and Sovereign : Impact to the Open Source Developer</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:35</duration>
                <abstract>In a world increasingly impacted by regulations, control and compliance - there is a very clear risk in how Open Source innovates and delivers. But more importantly Open Source contributors need to be aware of the impact from these regulations and what it means to their projects, their products and most importantly to them.

In this session we will dive into what the whole Regulated and Sovereign context means, and the impact it has on us. Will AI help or hinder this ? What tools are available to make things easier ?

Keep in mind that regulations are not only Geo Politically driven, they can also be industry specific and individual company CISO enforced! Its increasingly hard to avoid this!</abstract>
                <slug>devconf-cz-2025-770-regulated-and-sovereign-impact-to-the-open-source-developer</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='582'>Karanbir Singh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UQKMUX/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UQKMUX/feedback/</feedback_url>
            </event>
            <event guid='bbe27454-2e8a-5ad1-93aa-e349b52bea07' id='739' code='R9P8M3'>
                <room>A112 (capacity 64)</room>
                <title>about:Fediverse - An introduction to the decentralised social network</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:35</duration>
                <abstract>The Fediverse is a decentralised social network. But what does that mean?

In this talk I will give a short introduction to the [Fediverse](https://en.wikipedia.org/wiki/Fediverse) of 2025 and how it started to evolve in 2008. I will explain the basic concepts of ActivityPub as the protocol of the Fediverse and how the use of this open protocol has enabled a diverse group of Free Software projects to build a social network of (micro) blogging, video streaming, podcasting and event organizing. A network of thousands of community hosted services, where users can share and interact with each other regardless of the platform they use. What is possible in the Fediverse of 2025? And how can you get started today?

This talk does not require any technical knowledge of the Fediverse. However, you should know what an email is.</abstract>
                <slug>devconf-cz-2025-739-about-fediverse-an-introduction-to-the-decentralised-social-network</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='556'>Tobias Diekershoff</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/R9P8M3/resources/20250614-tobiasd-devconf.cz-about-fediverse_vDgwbgv.pdf">slides of the presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/R9P8M3/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/R9P8M3/feedback/</feedback_url>
            </event>
            <event guid='c74a9511-d4be-5577-a556-59e67fec3fe0' id='532' code='99VAQZ'>
                <room>A112 (capacity 64)</room>
                <title>Breathing Life into Feathers: Engineering a Hyper-Realistic Animatronic Raven</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:35</duration>
                <abstract>What does it take to bring an animatronic creature to life? This session explores the development of an interactive animatronic raven, focusing on the engineering, coding, and motion synchronization techniques that drive its lifelike behavior. 
Throughout the build process, I tackled key challenges in audio-to-motion mapping, servo calibration, and creating randomized behavior to ensure the movements felt more natural and less robotic. The session will walk through how these systems were developed and coded, with a hands-on breakdown of real-time audio processing, embedded system control, behavioral logic, and AI driven face recognition for interactive animatronics.
Attendees will gain practical insights into animatronics, audio-driven robotics, and hands-on Python development for Raspberry Pi. Whether you&apos;re a robotics enthusiast, an animatronics developer, a creative coding hobbyist, or a Frankenstein enthusiast, this talk offers a behind-the-scenes exploration of the code, hardware, and problem-solving strategies that brought this animatronic raven to life.</abstract>
                <slug>devconf-cz-2025-532-breathing-life-into-feathers-engineering-a-hyper-realistic-animatronic-raven</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='430'>Anat Wax</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                
                    <link href="https://prezi.com/p/edit/0lar2xew8cnv/">Breathing Life into Feathers - presentation</link>
                
                    <link href="https://theanimatronicmenagerie.wordpress.com/">My ongoing blog about this project.</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/99VAQZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/99VAQZ/feedback/</feedback_url>
            </event>
            <event guid='c2b6d6d9-5c62-5fbe-bcdb-2f15c004e6cb' id='1196' code='DXDSMD'>
                <room>A112 (capacity 64)</room>
                <title>Godot Game Engine - how to start?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:35</duration>
                <abstract>Do you want to develop a game using an open source game engine and you don&apos;t know how to start? Daugher and her dad work together on game development using Godot Game Engine and will introduce you to the IDE and share their experience gained during development of games &quot;Emma&quot; and &quot;My Little Garden&quot;.</abstract>
                <slug>devconf-cz-2025-1196-godot-game-engine-how-to-start</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='880'>Lud&#283;k &#352;m&#237;d</person><person id='890'>Monika &#352;m&#237;dov&#225;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DXDSMD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DXDSMD/feedback/</feedback_url>
            </event>
            <event guid='460f7678-a780-529f-b709-f5a7ea0bfc02' id='563' code='YNT8UW'>
                <room>A112 (capacity 64)</room>
                <title>Home Automation Meetup</title>
                <subtitle></subtitle>
                <type>Meetup</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Lights won&apos;t turn on when you enter the room? Lost in a bunch of voice assistant and smart speakers? Want to know how to keep your house warm during the day, cool at night and save money on heating bill?

Come to a meetup of home automation enthusiasts, learn about new developments in the field and discuss problems with fellow-minded people</abstract>
                <slug>devconf-cz-2025-563-home-automation-meetup</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='404'>Vadim Rutkovsky</person><person id='441'>Andrey Mavlyanov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a112:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/YNT8UW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/YNT8UW/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A113 (capacity 64)' guid='532974ce-ce5b-50fc-a2b3-6f2197e1cb02'>
            <event guid='4c53a636-d7a6-53da-879e-acbe282e68f8' id='1138' code='UTGC7T'>
                <room>A113 (capacity 64)</room>
                <title>An open cloud for researchers, staff and students - a private/public sector collaboration between Walton Institute, SETU and Red Hat</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>00:15</duration>
                <abstract>In 2024, inspired by the Mass Open Cloud (MOC), and in collaboration with the MOC Alliance (MOC-A), Red Hat Waterford and the Walton Institute at SETU collaborated and partnered in establishing an experimental cloud for researchers, staff and students in both organisations. These are the first steps in extending the MOC-A into Europe. Already, this private/public sector collaboration has created a community of new OpenShift and RHEL users with bare metal access. It has been made possible by recycling a super computer, installed in the liquid cooled Walton data centre, with operations provided by SETU, tech support for the ops team provided by Red Hat, and initial testing by the RH-OCTO team in Waterford. Positive interest around the project has attracted additional infrastructure in the form of storage funded by SETU, and an IBM Z LinuxONE mainframe. 

Do you need access to OpenShift on RHEL? Join us in Brno for a demo and to learn more about the current configuration, current and future users and usage, approaches to users and identity, VMs, fine tuning, and future plans for growth and funding.</abstract>
                <slug>devconf-cz-2025-1138-an-open-cloud-for-researchers-staff-and-students-a-private-public-sector-collaboration-between-walton-institute-setu-and-red-hat</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='848'>Colm Dunphy</person><person id='903'>Jerry Horgan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1BH0-71IuWpeWCBLVRJPlI8JyQ-g7xwIc7JOhQJggXjw/edit?usp=sharing">Google Slides Deck</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/UTGC7T/resources/Open_Cloud_7EXqr6x.pdf">Slides in PDF format</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/UTGC7T/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/UTGC7T/feedback/</feedback_url>
            </event>
            <event guid='8159789f-837f-5df0-ad64-c26f7a79547b' id='1111' code='FDAWC9'>
                <room>A113 (capacity 64)</room>
                <title>Exploring the world of Small Language Models</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T10:35:00+02:00</date>
                <start>10:35</start>
                <duration>00:15</duration>
                <abstract>While large language models dominate AI conversations, Small Language Models (SLMs) are proving to be powerful, efficient and more practical for many real-world applications.

In this Lightning Talk, we&#8217;ll explore what small Language Models are and how they work. We will see how they compare to their larger counterparts and the advantages they offer in terms of cost, speed, and accessibility. Lastly, we will go through a few real world use cases where SLMs can be used effectively.

This talk would be useful for developers, AI enthusiasts and beginners to know more about the SLMs, their use cases and why they are gaining traction.</abstract>
                <slug>devconf-cz-2025-1111-exploring-the-world-of-small-language-models</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='839'>Pranita Ghole</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/FDAWC9/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/FDAWC9/feedback/</feedback_url>
            </event>
            <event guid='5ad5b711-1699-5f46-9e27-4094831325c0' id='654' code='F3LGDD'>
                <room>A113 (capacity 64)</room>
                <title>SMC-R protocol in Storage Software</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T10:55:00+02:00</date>
                <start>10:55</start>
                <duration>00:15</duration>
                <abstract>Shared Memory Communications over RDMA (SMC-R) protocol provides Remote Direct Memory Access (RDMA) communications to TCP endpoints in a manner that is transparent to socket applications.
In the presentation I am going to make a brief overview of two SMC protocols SMC-D and SMC-R, explain the difference between them, their advantages and disadvantages.
I will also share my experience of implementing SMC-R protocol in Software-defined storage (SDS) on IBM Linux on Z platform, provide SMC-R performance evaluation in comparison with SMC-D and TCP.
During the talk we will also discuss the possible bottlenecks of SMC-R protocol with the references to its implementation in Linux kernel.
And finally, you will learn how to enable SMC sockets in any application.</abstract>
                <slug>devconf-cz-2025-654-smc-r-protocol-in-storage-software</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='502'>Konstantin Maksimov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/F3LGDD/resources/SMC-R-Storage-Devconf-2025_Eqf2ywD.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/F3LGDD/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/F3LGDD/feedback/</feedback_url>
            </event>
            <event guid='b428164d-817c-5dbf-b65e-94627e9dd7de' id='747' code='DEMGJW'>
                <room>A113 (capacity 64)</room>
                <title>Mentorship: Practical Advice for Success</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T11:15:00+02:00</date>
                <start>11:15</start>
                <duration>00:15</duration>
                <abstract>Mentorship can be a real game-changer for both mentors and mentees.
I&apos;ve experienced it myself, and in this lightning talk, I&apos;ll share some practical tips I&apos;ve learned along the way from being on both sides of the table. For mentees, I&#8217;ll suggest you how to prepare, ask the questions that actually matter, and avoid wasting time so you can make the most of every session. For mentors, I&#8217;ll encourage you to overcome self-doubt and realize that your experiences, no matter how small they may seem, can inspire and empower others. Mentorship is about growth, connection, and allyship. Let&#8217;s explore how we can all step up, support each other, and create opportunities to grow together!</abstract>
                <slug>devconf-cz-2025-747-mentorship-practical-advice-for-success</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='564'>Gloria Ciavarrini</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/DEMGJW/resources/Mentorship_pratical_advice_for_success_VUyNW2j.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/DEMGJW/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/DEMGJW/feedback/</feedback_url>
            </event>
            <event guid='5f43ca84-07fc-55f7-b889-223d70fda35f' id='1000' code='QXKWGT'>
                <room>A113 (capacity 64)</room>
                <title>Embracing NVMe/TCP on the desktop</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T11:35:00+02:00</date>
                <start>11:35</start>
                <duration>00:15</duration>
                <abstract>Learn about the basics of NVMe over Fabrics from user perspective and explore the concept of embracing NVMe over TCP on the desktop. Learn how to use NVMe/TCP for a simple network storage sharing or connecting your NAS box.</abstract>
                <slug>devconf-cz-2025-1000-embracing-nvme-tcp-on-the-desktop</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='784'>Tom&#225;&#353; B&#382;atek</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://gitlab.gnome.org/GNOME/gvfs/-/issues/806">upstream gvfs RFE</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/QXKWGT/resources/devconf-2025-tbzatek_P5O226a.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/QXKWGT/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/QXKWGT/feedback/</feedback_url>
            </event>
            <event guid='e1795417-f812-5f9f-9051-f668e97fd6cf' id='777' code='B98ZPE'>
                <room>A113 (capacity 64)</room>
                <title>Browser automation/testing with BiDi and minimal dependencies</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T12:15:00+02:00</date>
                <start>12:15</start>
                <duration>00:15</duration>
                <abstract>You want to test your web page or web app, or just automate downloading your daily comic? WebDriver BiDi is an upcoming W3C standard for browser automation adopted by Firefox, Chromium, and in the future Webkit/Safari. It requires only your already installed browser and python-aiohttp, websocat, or anything else that can speak JSON over a websocket. No need to install npm, selenium, modified browser builds, complicated frameworks, or other moving parts.

Martin explains how easy and pleasant browser automation has become today, gives a live demo with simple interactive command line tools, and some pointers to documentation and re-usable code to get started.</abstract>
                <slug>devconf-cz-2025-777-browser-automation-testing-with-bidi-and-minimal-dependencies</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='587'>Martin Pitt</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/martinpitt/bidi-test/">Intro, history, links, demo scripts</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/B98ZPE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/B98ZPE/feedback/</feedback_url>
            </event>
            <event guid='7cf4a8fb-f69b-55e3-b8b6-ab251e99b140' id='1264' code='HW7VRL'>
                <room>A113 (capacity 64)</room>
                <title>Timestamping with opentimestamps</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T12:35:00+02:00</date>
                <start>12:35</start>
                <duration>00:15</duration>
                <abstract>This talk will be about timestamping, blockchain, opentimestamps and how to use it for git signatures inside git commits and tags.</abstract>
                <slug>devconf-cz-2025-1264-timestamping-with-opentimestamps</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='939'>Timothy Redaelli</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/HW7VRL/resources/opentimestamps_yNrW9xq.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/HW7VRL/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/HW7VRL/feedback/</feedback_url>
            </event>
            <event guid='a798fa7a-1ff0-5d11-bccd-05a9a7901cb3' id='175' code='PRFFZH'>
                <room>A113 (capacity 64)</room>
                <title>Why segmenting your infrastructure into tiers makes your infrastructure design better</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T12:55:00+02:00</date>
                <start>12:55</start>
                <duration>00:15</duration>
                <abstract>Infrastructure as Code has the great side-effect of allowing us to bucket our various types of infrastructure into tiers.
These tiers may divide the infrastructure in many different ways (perhaps in terms of ownership, security level, or even frequency of change). Each tier may then be treated as a distinct unit, with each tier building upon the previous, to create a cohesive and coherent architecture design.

This Lightning Talk will present a tried and tested tiering approach, which allowed us to improve our security posture, reduce IaC deployment times, reduce infrastructure sprawl, and enforce ownership; whilst giving greater freedom to our development teams to create required infrastructure quicker and safer.</abstract>
                <slug>devconf-cz-2025-175-why-segmenting-your-infrastructure-into-tiers-makes-your-infrastructure-design-better</slug>
                <track>DevOps and Automation</track>
                
                <persons>
                    <person id='104'>Thameez Bodhanya</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/e/2PACX-1vTc1h69jg9QrGVX763UiVYwjY6GGP-xXpEhZ7rW2mAEgYQzFFQYu92MDfF_zw3crETW-aACrIFhnCz4/pub?start=true&amp;loop=true&amp;delayms=5000">Slides (Google Slides)</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/PRFFZH/resources/slides_JpuZvJX.pdf">Slides (PDF)</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/PRFFZH/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/PRFFZH/feedback/</feedback_url>
            </event>
            <event guid='1bef4d3c-6049-53fb-92f1-9b9ce3e86ef0' id='534' code='QDE3RE'>
                <room>A113 (capacity 64)</room>
                <title>Effortlessly Scale Your Applications with OpenShift Serverless</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T13:15:00+02:00</date>
                <start>13:15</start>
                <duration>00:15</duration>
                <abstract>Scaling applications dynamically to meet varying demands can be challenging. OpenShift Serverless addresses this by providing Kubernetes-native building blocks, enabling developers to create and deploy serverless, event-driven applications. Leveraging the open-source Knative project, OpenShift Serverless offers features such as automatic scaling &#8212; including the ability to scale down to zero during periods of inactivity &#8212; efficient resource utilization, and seamless integration with event sources. This empowers developers to focus on writing code without managing the underlying infrastructure, leading to faster development cycles and reduced operational overhead. In this session, I will showcase how to build a lightweight yet highly scalable application using OpenShift Serverless&apos;s Serving and Eventing capabilities. Attendees will gain practical insights and actionable knowledge to leverage serverless technologies for their workloads.</abstract>
                <slug>devconf-cz-2025-534-effortlessly-scale-your-applications-with-openshift-serverless</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='345'>Willian Rampazzo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/willianrampazzo/serverless-demo">Demo</link>
                
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/QDE3RE/resources/OpenShift_Serverless_h9jsSL3.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/QDE3RE/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/QDE3RE/feedback/</feedback_url>
            </event>
            <event guid='8137f16f-566f-51c8-be73-edc558e71250' id='1134' code='M3AUNB'>
                <room>A113 (capacity 64)</room>
                <title>Build It Your Way: Modular Pipelines for Bootable Containers</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T13:35:00+02:00</date>
                <start>13:35</start>
                <duration>00:15</duration>
                <abstract>The success of bootable containers hinges on streamlining three key steps:
1) Writing an OS from scratch using Containerfiles
2) Building images efficiently
3) Deploying them securely

With bootc, we have simplified OS creation to just writing a Containerfile, but to make this process truly production-ready, we need a customizable, secure, and automated build and deployment workflow.
On-Cluster Layering (OCL) automates in-cluster builds, but what if users could define their own workflows? 

Enter the Unified Build API, which enables tasks like Containerfile linting, custom testing, security scanning, image signing, and caching&#8212;all tailored to their needs.
Consider it like assembling LEGO blocks for OS builds&#8212;users provide the blueprint, and we handle execution. Join me in exploring how this approach modularizes, secures, and simplifies OS container builds in production.</abstract>
                <slug>devconf-cz-2025-1134-build-it-your-way-modular-pipelines-for-bootable-containers</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='847'>Rishabh Saini</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/M3AUNB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/M3AUNB/feedback/</feedback_url>
            </event>
            <event guid='a3cb50e6-76ed-5ae7-a6bf-b8cc8172552d' id='1106' code='CB9RQM'>
                <room>A113 (capacity 64)</room>
                <title>Concurrency vs. Parallelism in Node.js: Understanding the Event Loop and Worker Threads</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T13:55:00+02:00</date>
                <start>13:55</start>
                <duration>00:15</duration>
                <abstract>Did you know that Node.js can handle thousands of concurrent connections on a single thread, yet struggles with CPU-intensive tasks? Understanding the difference between concurrency and parallelism is key to optimizing performance in high-scale applications.

This talk takes a deep dive into Node.js&#8217; asynchronous model, explaining how the Event Loop, non-blocking I/O, and Worker Threads enable efficient multitasking. Using real-world examples from API handling and real-time sports data processing, we&#8217;ll explore when to rely on Node&#8217;s async model and when to offload work to Worker Threads for better performance.

Key Takeaways:
Concurrency vs. Parallelism in Node.js &#8211; How they work and when to use each approach.
Deep Dive into the Event Loop &#8211; Understanding microtasks, macrotasks, and asynchronous execution.
When to Use Worker Threads &#8211; Offloading CPU-heavy tasks to prevent blocking the main thread.
Real-World Performance Optimizations &#8211; Lessons from handling large-scale API requests and real-time data updates.
By the end of this session, attendees will have a clear understanding of Node.js&#8217; execution model and the best practices for achieving optimal performance in high-load applications.</abstract>
                <slug>devconf-cz-2025-1106-concurrency-vs-parallelism-in-node-js-understanding-the-event-loop-and-worker-threads</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='107'>Rohit Bharmal</person><person id='389'>Hrithik Gavankar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CB9RQM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CB9RQM/feedback/</feedback_url>
            </event>
            <event guid='2bff8857-8227-52b5-bf5a-c00bd40e6c57' id='1152' code='AQ8HVS'>
                <room>A113 (capacity 64)</room>
                <title>Automating Security and Compliance with AI-Based Analyzers</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T14:15:00+02:00</date>
                <start>14:15</start>
                <duration>00:15</duration>
                <abstract>AI is revolutionizing DevSecOps by enabling faster, smarter security automation. This lightning talk dives into how open-source AI-powered tools like DeepFence ThreatMapper and Trivy can detect vulnerabilities, misconfigurations, and compliance risks across container images, IaC, and runtime environments before deployment.

Attendees will learn:
1. How AI enhances security analysis in DevSecOps workflows.
2. Automating security and compliance checks with AI-powered tools.
3. Integrating AI-driven threat detection into CI/CD pipelines.

By the end of this session, you&#8217;ll gain practical insights on leveraging AI for proactive security enforcement, shifting security left, and minimizing risks in cloud-native environments</abstract>
                <slug>devconf-cz-2025-1152-automating-security-and-compliance-with-ai-based-analyzers</slug>
                <track>Artificial Intelligence and Data Science</track>
                
                <persons>
                    <person id='853'>Vaibhav Pagar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/AQ8HVS/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/AQ8HVS/feedback/</feedback_url>
            </event>
            <event guid='7c226fb3-5be8-5ae1-84b4-d7a58d23cb55' id='667' code='CWARKV'>
                <room>A113 (capacity 64)</room>
                <title>Commit messages as a long term investment</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T14:35:00+02:00</date>
                <start>14:35</start>
                <duration>00:15</duration>
                <abstract>Your future self&#8212;and your teammates&#8212;will thank you for writing great commit messages. In this talk, we&#8217;ll explore how well-structured commit messages can be a long-term investment, improving collaboration, debugging, and project history readability. You&#8217;ll learn practical techniques to write meaningful commits and discover a built-in Git feature that helps enforce consistency and alignment with your project&#8217;s workflow. Whether you&#8217;re working solo or contributing to a large team, this session will equip you with strategies to make your commits work for you, not against you.</abstract>
                <slug>devconf-cz-2025-667-commit-messages-as-a-long-term-investment</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='348'>Faisal Al-Rayes</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/CWARKV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/CWARKV/feedback/</feedback_url>
            </event>
            <event guid='4185a5fc-a3a8-5122-8069-0bad1f7495bd' id='341' code='TSUZMM'>
                <room>A113 (capacity 64)</room>
                <title>Perfect Estimator in Strange New Worlds</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T14:55:00+02:00</date>
                <start>14:55</start>
                <duration>00:15</duration>
                <abstract>Would you rather roll a dice when you are asked to estimate something? Well, perhaps that&apos;s the right way to go!
Einstein thought that God doesn&apos;t play dice, but today we know that he was wrong in a way. And I will show you that even a Perfect Estimators have to play dice when doing their job.
This talk will explore various scenarios in which a hypothetical Perfect Estimator is asked to estimate tasks, and we take a look which strategies lead to best results, and how properties of Story Points, Velocity and Fibonacci sequence interact.
It may be that what you consider to be a messy and random process is in fact very close to a perfect estimation.</abstract>
                <slug>devconf-cz-2025-341-perfect-estimator-in-strange-new-worlds</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='247'>Mat&#283;j T&#253;&#269;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=kfVJuA6kIZ-proDd&amp;t=17059">YouTube Stream Only</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/TSUZMM/resources/Perfect_Estimator_in_brave_new_worlds_dAf1z44.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/TSUZMM/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/TSUZMM/feedback/</feedback_url>
            </event>
            <event guid='33c49c3f-0946-52c3-8c40-207464a21bbd' id='812' code='3EAABV'>
                <room>A113 (capacity 64)</room>
                <title>Multi-Cluster Networking: A Technology-Agnostic Network Operator for Kubernetes Federation</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2025-06-14T15:15:00+02:00</date>
                <start>15:15</start>
                <duration>00:15</duration>
                <abstract>As organizations scale their Kubernetes deployments across multiple clusters, seamless inter-cluster communication becomes a critical challenge. Traditional approaches rely on complex service meshes, VPNs, or manual configurations, making them difficult to manage and scale. To address this, we have developed a technology-agnostic Network Operator that automates federated network configuration in Kubernetes, enabling secure, application-level connectivity across clusters.

Our operator currently integrates with Skupper, but it is designed to be extensible to support other networking technologies such as Submariner and SD-WAN, providing flexibility based on deployment needs. This talk will explore how the operator simplifies multi-cluster networking by dynamically provisioning and managing inter-cluster service networks, handling topology changes, ensuring fault tolerance, and reducing operational overhead. Additionally, we will showcase its application in the real-world AC3 EU project, where federated Kubernetes infrastructure was essential for enabling distributed workloads across multiple regions while maintaining security and performance, directly supporting the project&apos;s goals.

Attendees will learn best practices for automating federated Kubernetes deployments, key design decisions behind our operator, and lessons from deploying it in production environments. Whether you&#8217;re managing hybrid cloud architectures, multi-region applications, or looking to simplify service-to-service connectivity across clusters, this session will provide valuable insights into the future of federated Kubernetes networking.</abstract>
                <slug>devconf-cz-2025-812-multi-cluster-networking-a-technology-agnostic-network-operator-for-kubernetes-federation</slug>
                <track>Cloud, Hybrid Cloud, and Hyperscale Infrastructure</track>
                
                <persons>
                    <person id='614'>Ryan Jenkins</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a113:devconf.cz">Matrix Chat and YouTube Stream</link>
                
                    <link href="https://www.youtube.com/live/YUfqPE6Uh5c?si=R9TgOugfR_fBrton">YouTube Stream Only</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/3EAABV/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/3EAABV/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='A218 (capacity 20)' guid='e2039b4b-8cfe-52e1-8c17-4039f0a3c131'>
            <event guid='c5f320d7-68f6-59f7-9a17-49f5f10083b3' id='1182' code='KYHCQZ'>
                <room>A218 (capacity 20)</room>
                <title>Suricata in Action: A Practical Workshop on Network Threat Detection</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>This session offers a practical introduction to Suricata, an open-source Network Intrusion Detection and Intrusion Prevention System, focusing on its role in detecting and mitigating network threats. Through a series of practical exercises, participants will gain insights into the fundamentals of network security and how Suricata can be used to secure the networks.

Attendees will face a series of exercises that enable them to evaluate network traffic and identify threats and anomalies. The workshop gives an opportunity to explore Suricata&apos;s features to enhance network security.

-------------------------------------------------------------
# Instructions

To focus on the essential content of network traffic inspection, attendees should come with their own laptop where Suricata and Evebox systems are ready to use. Ubuntu is the most common OS, but you can also have another OS or use a virtual machine. You can use native installation or Docker images (e.g., running on macOS or Windows).

## Native installation:

How to install Suricata on Ubuntu/Debian/CentOS...):
https://docs.suricata.io/en/latest/install.html#ubuntu-from-personal-package-archives-ppa

How to install Evebox:
Installation through APT/RPM repository is recommended
https://evebox.org/docs/install/

## Docker:

### Environment preparation

Have Docker installed and be in a folder which will be a working directory for Suricata and Evebox containers
```bash
mkdir -p suricata-demo/{etc,pcap,rules,logs}
cd suricata-demo/
```

### Rule and config files initialization

```bash
sudo docker run --rm -it -v $(pwd)/etc:/etc/suricata -v $(pwd)/rules:/var/lib/suricata/rules jasonish/suricata:latest suricata-update --no-reload --no-test &amp;&amp; suricata -V
```

### PCAP_PATH 

should be the only thing to be adjusted to the path to PCAP that you want to inspect.
```bash
PCAP_PATH=~/Downloads/HTTP.cap &amp;&amp; rm -f $(pwd)/{pcap,logs}/* &amp;&amp; cp $PCAP_PATH &quot;$(pwd)/pcap/&quot; &amp;&amp; sudo docker run --rm -v &quot;$(pwd)/pcap:/pcap:ro&quot; -v &quot;$(pwd)/rules:/rules:ro&quot; -v &quot;$(pwd)/etc:/etc/suricata:ro&quot; -v &quot;$(pwd)/logs:/var/log/suricata&quot; jasonish/suricata:latest suricata -r /pcap/* -l /var/log/suricata -S /rules/suricata.rules -c /etc/suricata/suricata.yaml &amp;&amp; sudo docker run --rm -v &quot;$(pwd)/logs:/var/log/suricata:ro&quot; -p 5636:5636 jasonish/evebox:latest evebox oneshot --host 0.0.0.0 /var/log/suricata/eve.json
```

Instructions might need to be adjusted if you run on Windows - use of a Linux-based VM can be the easiest.


# Verify the setup
You can verify the installation by:
- downloading some pcap, e.g,. from here: https://wiki.wireshark.org/samplecaptures
- running the pcap through Suricata and Evebox with this command (or use the Docker command):
`suricata -r |PATH_TO_PCAP| -l /tmp/ -S /dev/null -k none &amp;&amp; sudo evebox oneshot /tmp/eve.json`

In the events section of the Evebox local website, you should now see Suricata events.</abstract>
                <slug>devconf-cz-2025-1182-suricata-in-action-a-practical-workshop-on-network-threat-detection</slug>
                <track>Security and Compliance</track>
                
                <persons>
                    <person id='873'>Luk&#225;&#353; &#352;i&#353;mi&#353;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/KYHCQZ/resources/Suricata_introduction__DevConf_2025_v9oFAmo.pdf">Presentation Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/KYHCQZ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/KYHCQZ/feedback/</feedback_url>
            </event>
            <event guid='ce50f6ff-3c9d-5ee9-bb18-0042787f939c' id='1063' code='EACBVJ'>
                <room>A218 (capacity 20)</room>
                <title>Git Fundamentals for Open Source!</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>Contributing to open-source projects is an excellent way to improve your skills, gain real-world experience, and engage with a global developer community. Given the large number of contributors with different backgrounds, having an effective Version Control System such as Git is essential for effective contribution. This hands-on workshop will equip you with the essential Git skills needed to contribute effectively to open-source projects.

We&#8217;ll start with core concepts such as repositories, forks, feature branches, commit best practices, and remotes before diving into real-world scenarios like rebasing, merge conflict resolution, interactive commits, and handling pull requests. Additionally, we&#8217;ll explore collaborative workflows like feature branching, forks, and open source etiquette.

Whether you&#8217;re new to open-source or looking to refine your Git workflow, this workshop will give you the confidence to contribute to projects of any scale. Join us to level up your version control skills and take full advantage of Git&#8217;s capabilities!</abstract>
                <slug>devconf-cz-2025-1063-git-fundamentals-for-open-source</slug>
                <track>Open Track</track>
                
                <persons>
                    <person id='608'>Urvashi Mohnani</person><person id='813'>Anish Asthana</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1h6yMmThE23ywKwCWaEoo3UPrstpA2RYW/edit?usp=sharing&amp;ouid=103582778685918115637&amp;rtpof=true&amp;sd=true">Presentation Slides</link>
                
                    <link href="https://matrix.to/#/#a218:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/EACBVJ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/EACBVJ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='C228 (capacity 24)' guid='0e1acc2d-4db7-50ef-bb4f-33c2d23666a4'>
            <event guid='01574e38-eb7c-565f-9e5a-3da52e719ca9' id='1131' code='AXYFXF'>
                <room>C228 (capacity 24)</room>
                <title>glibc Dev Clinic 2025: Write your First glibc Patch With Us</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-14T10:15:00+02:00</date>
                <start>10:15</start>
                <duration>01:20</duration>
                <abstract>Welcome to this year&apos;s glibc dev workshop. Last year&apos;s edition brought half a dozen patches so it&apos;s definitely worth repeating this year, hopefully even better with some experience now under our belts. So roll up your sleeves and prepare to write your first (or maybe second) glibc patch with us.

This is going to be a beginner+ level workshop. You will need a Linux laptop with the necessary tools installed (I will provide details in advance), some understanding of git, and maybe a bit of comfort with C and Makefiles.

Like last year, we will work on picking some low hanging fruit, producing small, incremental improvements, and getting some new names (yours?) on the glibc commit log. We will fix typos, write docs, improve existing tests and add some new ones. Like last year, I will bring enough individual, clearly scoped, small problems at various difficult levels.

Experienced C hackers are also welcome. Perhaps you could fix a bug or three? I will bring some.

I will provide:
 * An introduction to glibc and its codebase
 * A list of well defined, small, individual problems for everyone to solve (some very easy)

Each willing participant will get a cheat-sheet with a problem description and pointers on how to approach it. I&apos;ll be around to help!

Some prep before the workshop:

* Check out the sources:
  `git clone git://sourceware.org/git/glibc.git`
* Install Build Dependencies:
  * Fedora: `sudo dnf build-dep glibc`
  * Debian/Ubuntu: `sudo apt-get build-dep glibc`&#129310;
* Builds go in a separate directory:
  `mkdir -p ~/build/glibc &amp;&amp; cd ~/build/glibc`
  `$GLIBC_SRC_DIR/configure --prefix=/usr &amp;&amp; make -j$(nproc)`
* Run the testsuite:
  * Full testsuite run (~40m): `make -j$(nproc) check`
  * Or, a smaller subset of tests: `make subdirs=&quot;debug libio misc posix stdlib&quot; -j$(nproc)`</abstract>
                <slug>devconf-cz-2025-1131-glibc-dev-clinic-2025-write-your-first-glibc-patch-with-us</slug>
                <track>Linux Distributions, Operating Systems, and Edge</track>
                
                <persons>
                    <person id='406'>Arjun Shankar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/AXYFXF/resources/glibc-dev-clinic-2025_IAwfLfA.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/AXYFXF/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/AXYFXF/feedback/</feedback_url>
            </event>
            <event guid='ef0456f0-8d9e-5e24-9864-c88858739998' id='976' code='9AD8PB'>
                <room>C228 (capacity 24)</room>
                <title>A11Y for Everyone: Accessible Web Development with GenAI Prompt Engineering</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-14T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>01:20</duration>
                <abstract>&#127757; Did you know that over a billion people worldwide experience some form of disability? Visually impaired users struggle with unreadable content, keyboard-only users get trapped in broken navigation, and many face barriers that prevent them from accessing essential services. Yet, 97% of the world&apos;s top websites remain inaccessible, and many developers struggle with implementing accessibility due to unawareness, complexity, or time constraints. Ever wondered how AI can help make accessibility easier and more efficient?

In this hands-on workshop, we&#8217;ll demystify web accessibility and explore how Generative AI (GenAI) and prompt engineering can empower developers to evaluate, enhance and automate accessibility. 
Whether you&apos;re a professional web developer or just interested in web development or AI prompt engineering, this workshop is for you!

We&apos;ll start from ground zero with a brief overview of web accessibility and its principles, including the WCAG guidelines. We will also discuss who is it for and how developers can evaluate how accessible their websites are. We&#8217;ll walk through solutions together to write accessible web applications. Attendees will gain insights into crafting effective prompts to guide AI tools in producing accessible, standards-compliant code snippets.

Key highlights of this workshop include:
1. Hands-on Demo: Evaluating Website Accessibility using dev tools &amp; Lighthouse.
2. Live Exercise: Prompt Engineering for Accessible Development.

Overall, we hope you will leave feeling empowered with basic web accessibility knowledge and the tools to aid your web accessibility journey&#8212;one accessible feature at a time&#128640;.</abstract>
                <slug>devconf-cz-2025-976-a11y-for-everyone-accessible-web-development-with-genai-prompt-engineering</slug>
                <track>Agility, Leadership, and Inclusion</track>
                
                <persons>
                    <person id='767'>Shruti Anand</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/9AD8PB/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/9AD8PB/feedback/</feedback_url>
            </event>
            <event guid='0a9d867b-506b-5417-8219-4e2930b85ed8' id='1084' code='77TAMN'>
                <room>C228 (capacity 24)</room>
                <title>Building Intelligent Apps with Python and RAG: From Raw Data to Real-Time Insights</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2025-06-14T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>01:20</duration>
                <abstract>Efficient data ingestion is foundational to modern AI-driven applications, yet developers face significant challenges: unstructured data, sensitive information management, and rising costs from excessive model fine-tuning. Fortunately, cloud-native runtimes like Python simplify this process by seamlessly bridging data ingestion and AI workflows, primarily through Retrieval-Augmented Generation (RAG). In this hands-on technical workshop tailored for developers and AI engineers, we&apos;ll explore how Python empowers teams to ingest, structure, and query data, making institutional knowledge instantly available to large language model (LLM) consumers.

Participants will: 
* Structure Unstructured Data: Learn to extract actionable insights from PDFs, proprietary formats, and unstructured documents using the open-source Docling project, preparing your data for seamless AI integration. 
* Deploy and Utilize RAG Effectively: Understand how RAG enables real-time retrieval and enhances generative responses without extensive fine-tuning. We&apos;ll also cover targeted fine-tuning with InstructLab for specialized, domain-specific knowledge. 
* Hands-On AI Development (Inner and Outer Loops): Practice building AI workflows locally using Podman AI Lab, ensuring sensitive data remains secure, and scale seamlessly into a Kubernetes-native environment, maintaining privacy and cost efficiency. 

We&apos;ll culminate the workshop by constructing a practical, privacy-conscious application: a searchable, AI-powered ticketing solution inspired by systems like ServiceNow. Join us and discover how easily Python and RAG can transform your raw data into secure, powerful, and instantly accessible business insights.</abstract>
                <slug>devconf-cz-2025-1084-building-intelligent-apps-with-python-and-rag-from-raw-data-to-real-time-insights</slug>
                <track>Application and Services Development</track>
                
                <persons>
                    <person id='458'>Cedric Clyburn</person><person id='822'>Christopher Nuland</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c228:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/77TAMN/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/77TAMN/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Show floor' guid='e3833db6-b9e3-5052-9224-66f9a88b3eea'>
            <event guid='47360411-3284-5ebe-b88a-315c9370e95e' id='1532' code='ZNZJQQ'>
                <room>Show floor</room>
                <title>Booths (Day 3)</title>
                <subtitle></subtitle>
                <type>Booth</type>
                <date>2025-06-14T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>06:00</duration>
                <abstract>Booths are located on the street level in D and E buildings.

**D building booths:**
D01: Red Hat
D02: Fedora
D03: Microsoft
D04: FSF Europe
D05: KubeVirt
D06: Podman 
D07: Meet AI Upstream
D08: Foreman
D09: Pulp
D10: Ansible

**E building booths:**
E01 + E02: Mechanical keyboards 
E03 + E04: 3D printing &amp; open HW
E05: Base 48
E07: OpenSSL
E08: Grafana Labs
E09: OpenSUSE 
E10: Cozystack
E11: Usable Security
E12: Beyond Coding

Find the plan attached.</abstract>
                <slug>devconf-cz-2025-1532-booths-day-3</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.devconf.info/media/devconf-cz-2025/submissions/ZNZJQQ/resources/dc25-booth-map-streetlvl-2D-v2_HUIGV3w.png">Street level: Showfloor plan</attachment>
                </attachments>

                <url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZNZJQQ/</url>
                <feedback_url>https://pretalx.devconf.info/devconf-cz-2025/talk/ZNZJQQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='C236' guid='95da7c12-0e34-57d1-9dbb-839db69b4b0e'>
            <event guid='71c23aa1-3712-5ab9-81cd-3d970f1c1db3' id='1533' code='MGT8QH'>
                <room>C236</room>
                <title>Kids Corner</title>
                <subtitle></subtitle>
                <type>Activity</type>
                <date>2025-06-14T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>04:00</duration>
                <abstract>Bring your children to the conference! We will show them how to code. We&apos;ll have folks from Robot&#225;rna hosting a kids corner this year. They are an educational initiative in Brno specializing in robotics and programming workshops for children and young people, often focusing on STEM education through hands-on activities. Recommended age: 5-99.

We expect you to supervise the kids you bring to the conference.</abstract>
                <slug>devconf-cz-2025-1533-kids-corner</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://matrix.to/#/#c236:devconf.cz">Matrix Chat</link>
                </links>
                <attachments></attachments>

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