{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2025.2.2"}, "schedule": {"url": "https://pretalx.devconf.info/devconf-cz-2026/schedule/", "version": "0.2", "base_url": "https://pretalx.devconf.info", "conference": {"acronym": "devconf-cz-2026", "title": "DevConf.CZ 2026", "start": "2026-06-18", "end": "2026-06-19", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Europe/Prague", "colors": {"primary": "#8e83e4"}, "rooms": [{"name": "D105 (capacity 300)", "slug": "76-d105-capacity-300", "guid": "2a6e03f7-f93f-5256-be92-1f127b7b201b", "description": null, "capacity": null}, {"name": "D0206 (capacity 154)", "slug": "77-d0206-capacity-154", "guid": "edb74461-bcd7-5800-814d-3d343b29e0a0", "description": null, "capacity": null}, {"name": "D0207 (capacity 90)", "slug": "78-d0207-capacity-90", "guid": "6ad4176d-69c3-546c-ae9d-166efc176ef2", "description": null, "capacity": null}, {"name": "E112 (capacity 156)", "slug": "79-e112-capacity-156", "guid": "45c1d774-b04a-5da7-ace1-38e5755eba07", "description": null, "capacity": null}, {"name": "E104 (capacity 72)", "slug": "80-e104-capacity-72", "guid": "2a5dd106-2274-5e9b-bbb7-3c1d1a8963b4", "description": null, "capacity": null}, {"name": "E105 (capacity 70)", "slug": "81-e105-capacity-70", "guid": "d736d9ee-9891-5244-a16e-724995a7047a", "description": null, "capacity": null}, {"name": "A112 (capacity 64)", "slug": "82-a112-capacity-64", "guid": "6e0c6453-3d32-52e3-8f01-b8ae67d7894d", "description": null, "capacity": null}, {"name": "A113 (capacity 64)", "slug": "83-a113-capacity-64", "guid": "adb01b73-9a9a-5dfb-aee7-9f8b725e270c", "description": null, "capacity": null}, {"name": "A218 (capacity 20)", "slug": "84-a218-capacity-20", "guid": "da08496e-f8b6-5572-aaf7-efd05a5c252c", "description": null, "capacity": null}, {"name": "C228 (capacity 24)", "slug": "85-c228-capacity-24", "guid": "d55b832a-f84a-5e91-b021-1ed67c6f119a", "description": null, "capacity": null}, {"name": "Students Club", "slug": "86-students-club", "guid": "7127fcaa-1a09-5b8c-94bb-948e2f0513ad", "description": null, "capacity": null}, {"name": "Show floor", "slug": "87-show-floor", "guid": "fe344375-30a7-5e58-87a0-ae0cdbc6110e", "description": null, "capacity": null}, {"name": "Offsite location", "slug": "88-offsite-location", "guid": "649125ff-1dbc-591c-9eea-783dc045fa9e", "description": null, "capacity": null}], "tracks": [{"name": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "slug": "36-cloud-hybrid-cloud-and-hyperscale-infrastructure", "color": "#E6B8AF"}, {"name": "Future Tech and Open Research", "slug": "37-future-tech-and-open-research", "color": "#BF9000"}, {"name": "Artificial Intelligence and Data Science", "slug": "38-artificial-intelligence-and-data-science", "color": "#990000"}, {"name": "Linux Distributions, Operating Systems, and Edge", "slug": "39-linux-distributions-operating-systems-and-edge", "color": "#0b5394"}, {"name": "Programming and Application Development", "slug": "40-programming-and-application-development", "color": "#e69138"}, {"name": "DevOps, CI/CD, and Automation", "slug": "41-devops-cicd-and-automation", "color": "#38761d"}, {"name": "Security and Compliance", "slug": "42-security-and-compliance", "color": "#efd484"}, {"name": "Agility and Leading Principles", "slug": "43-agility-and-leading-principles", "color": "#b6d7a8"}, {"name": "Open Track", "slug": "45-open-track", "color": "#A4C2F4"}], "days": [{"index": 1, "date": "2026-06-18", "day_start": "2026-06-18T04:00:00+02:00", "day_end": "2026-06-19T03:59:00+02:00", "rooms": {"D105 (capacity 300)": [{"guid": "6a8cfd10-52ca-5589-951d-d9babd1885e4", "code": "XAJLYJ", "id": 2259, "logo": null, "date": "2026-06-18T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2259-keynote-how-i-learned-to-stop-worrying-and-love-cves-hummingbird", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XAJLYJ/", "title": "Keynote: How I learned to stop worrying and love CVEs - Hummingbird", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "There\u2019s been a monumental increase in the number of CVEs (vulnerabilities) tracked in Open Source. Nearly 50,000 identified in the last year. 130 a day. This is the latest big shift in how Open Source works, let's discuss where it came from.\r\n\r\nDue to the explosion in CVEs it has become hard for users to determine which software they use is actually vulnerable. Many users now have very different expectations: they want distributions that make all of this noise just \u201cgo away\u201d. It\u2019s impossible to evaluate this waterfall of CVES for actual security impact.\r\n\r\nManually backporting all these patches, the way RHEL and long term other stable distributions do, is becoming untenable. Other approaches are popping up, and let's look at one of them: Hummingbird. A large set of minimal containers that are built as close to upstream as possible, and thus have as many fixes for identified vulnerabilities as possible. Built on fully automated large scale supply chain, no humans involved until required.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RG3UXX", "name": "Stef Walter", "avatar": "https://pretalx.devconf.info/media/avatars/RG3UXX_MlP27k9.webp", "biography": "Stef joined Red Hat in 2012 as an engineer working to make Linux integrated, discoverable, and usable. He has more than 20 years and 100 projects of experience working with open source. Among other things he led the RHEL Web Console \u201cCockpit\u201d project, and became passionate about automating engineering tasks, integration testing and continuous delivery.\r\n\r\nHe now leads an engineering organization responsible for a large part of the RHEL and Fedora, CoreOS and more.", "public_name": "Stef Walter", "guid": "50b52f0d-b077-5da9-b589-9938a1d668d7", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/RG3UXX/"}, {"code": "BT9QGT", "name": "Valentin Rothberg", "avatar": "https://pretalx.devconf.info/media/avatars/BT9QGT_8zRswFW.webp", "biography": "Valentin was a core maintainer of Podman, driving advancements in Edge, HPC, security, and performance. He helped kick off Image Mode for RHEL and bootable containers, and served as Product Owner for Image Mode. He pioneered in agentic AI development ultimately leading to his current role as the architect of Project Hummingbird, a critical supply chain security initiative providing a curated catalog of minimal, hardened, and secure container images built on a modern, automated pipeline.", "public_name": "Valentin Rothberg", "guid": "a69f6ec8-1894-52aa-a5e9-ab86550fa437", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/BT9QGT/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XAJLYJ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XAJLYJ/", "attachments": []}, {"guid": "63aa2940-d06c-5e5f-89b9-02bd5c780ffa", "code": "8GLDTE", "id": 2378, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2378-the-vep-police-an-ai-agent-that-governs-an-open-source-project", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/8GLDTE/", "title": "The VEP Police: An AI Agent That Governs an Open-Source Project", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "As open-source projects grow, governance becomes a bottleneck. Tracking enhancement proposals across repositories, enforcing deadlines, ensuring process compliance - these don't scale with volunteer maintainers.\r\n\r\nEnter the VEP Police Agent - an AI agent built with LangGraph, MCP, and LLMs for KubeVirt, a CNCF project for running VMs on Kubernetes. It autonomously monitors the enhancement proposal lifecycle: discovering proposals across GitHub, tracking compliance in parallel, performing cross-domain risk analysis, and delivering prioritized alerts via Slack and email.\r\n\r\nWe'll dive into the architecture: a LangGraph state machine with parallel nodes, a two-tier LLM strategy (fast models for MCP tool-calling, powerful models for reasoning), and phase-aware analysis that keeps alerts context-sensitive. A live demo will show the agent catching real governance issues in real time.\r\n\r\nWhile built for KubeVirt, the patterns apply to any project facing governance growing pains.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XURCKW", "name": "Itamar Holder", "avatar": "https://pretalx.devconf.info/media/avatars/XURCKW_GcOCjhm.webp", "biography": "Principle software engineer working for Red Hat.\r\n\r\nKubevirt maintainer.\r\nKubernetes developer. Lead swap memory development.\r\n\r\nFor more info: https://www.linkedin.com/in/itamar-holder-39095b108/", "public_name": "Itamar Holder", "guid": "ba082547-ca35-5ea9-96b9-80cce3706d88", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XURCKW/"}, {"code": "CFFCCG", "name": "Vladik Romanovsky", "avatar": null, "biography": null, "public_name": "Vladik Romanovsky", "guid": "601402c7-2098-5803-b203-074904c0ad29", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CFFCCG/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/8GLDTE/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/8GLDTE/", "attachments": []}, {"guid": "52204bf2-7176-592c-8535-27d79418f12a", "code": "EYPGF7", "id": 2426, "logo": null, "date": "2026-06-18T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2426-decoupling-ai-agents-building-a-modular-stack-with-mcp-and-kubernetes", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EYPGF7/", "title": "Decoupling AI Agents: Building a modular stack with MCP and Kubernetes", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Why do AI agents remain fragile and tightly coupled? Most production implementations lack a standardized way to interact with the OS and external tools. This session explores building a modular, cloud-native agent stack using Model Context Protocol (MCP)\u2014an open standard acting as a \"USB-C port\" for AI interoperability.\r\n\r\nIn this talk, we\u2019ll share how we integrated MCP into an open AI agent architecture using:\r\n1) vLLM for high-performance model inference\r\n2) LlamaStack as the agentic orchestration framework\r\n3) MCP for standardized tool invocation and data flow\r\n4) Kubernetes for managing distributed agent workloads\r\n\r\nWe\u2019ll demo the system and share lessons on scaling these components in a cloud-native environment like Kubernetes. You\u2019ll learn how MCP addresses the interoperability gap and helps avoid vendor lock-in. Attendees will walk away with a roadmap for building modular, vendor-neutral AI applications that are firmly in the hands of the community.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KWWVX9", "name": "Hema Veeradhi", "avatar": "https://pretalx.devconf.info/media/avatars/KWWVX9_B1bz2vb.jpg", "biography": "Hema Veeradhi is a Principal Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems. Hema is a staunch supporter of open source, firmly believing in its ability to propel AI advancements to new heights. She has been a speaker at KubeCon NA, Open Source Summit NA, Open Source Summit EU and DevConf CZ.", "public_name": "Hema Veeradhi", "guid": "ad7286e5-6868-5ddd-964e-8ba26b39e975", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/KWWVX9/"}, {"code": "PKJUMY", "name": "Yu An", "avatar": "https://pretalx.devconf.info/media/avatars/PKJUMY_Oc5QYGl.JPG", "biography": null, "public_name": "Yu An", "guid": "994fdf1d-0341-5550-8f8e-12973f0e1383", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/PKJUMY/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EYPGF7/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EYPGF7/", "attachments": []}, {"guid": "13158145-90f8-5e18-ac8f-0831001fb4f6", "code": "DJYBUA", "id": 2764, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2764-ai-powered-safety-modernizing-functional-safety-in-rhivos", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DJYBUA/", "title": "AI-Powered Safety: Modernizing Functional Safety in RHIVOS", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "I want to talk about the work we are doing in RHIVOS with regards to functional safety (FUSA) and Product Security and how we are using AI to automate things for SOA submissions and in the Continuous Certification world. Exciting stuff!\r\nAbstract: RHIVOS is Red Hat\u2019s in-vehicle operating system, designed to run in modern vehicles. In this session, I\u2019ll start with a simple overview of what RHIVOS is and why Functional Safety (FuSa) and Product Security are critical in the automotive world, where reliability and trust are non-negotiable. I\u2019ll also explain how our Functional Safety work is organized and which teams are involved, including FoA, Auto-Toolchain, and the Continuous Certification team. I\u2019ll share how we are using AI, in the FoA team, Continuos Certification team and how is used to automate SOA submissions. This is about making safety and compliance faster, smarter, and more scalable.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DEPYZB", "name": "Paul Caramuto", "avatar": "https://pretalx.devconf.info/media/avatars/DEPYZB_kR3vDZ1.webp", "biography": "I have been at Red Hat for five years and currently manage engineers across multiple teams in the RHIVOS project. I enjoy working across different groups, which gives me exposure to many aspects of product development and release. I\u2019m proud to work at Red Hat, where we\u2019re used to achieving what others say is impossible. Most recently, we\u2019ve helped break new ground by bringing RHEL into the automotive space.\r\nOutside of work, I spend time sailing, playing golf, and I enjoy being outdoors.", "public_name": "Paul Caramuto", "guid": "8b656ab8-8789-5ead-8288-d5f4551c3129", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DEPYZB/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DJYBUA/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DJYBUA/", "attachments": []}, {"guid": "b0e162a2-d636-5cce-84a5-2fc017edd9ac", "code": "SMHAXM", "id": 2886, "logo": null, "date": "2026-06-18T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2886-the-tpm-as-an-everyday-security-tool", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SMHAXM/", "title": "The TPM as an everyday security tool", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "Your computer has a TPM (Trusted Platform Module), but are you actually using it? Despite being ubiquitous in modern hardware, this dedicated security processor remains one of the most underutilized components in the standard security stack. This introductory talk aims to make accessible the use of this chip.\r\n\r\nWe will start with the fundamentals of TPM architecture, then we will quickly move into a few high-impact, low-effort real world use cases to leverage your TPM for a more secure and seamless workflow. Whether you are securing your SSH keys or automating disk decryption, you will leave with a clear understanding of how the hardware works and a toolkit of practical examples you can implement immediately.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VEKMNX", "name": "Roberto Hueso Gomez", "avatar": "https://pretalx.devconf.info/media/avatars/VEKMNX_XduVevS.webp", "biography": "Roberto is an open source and free/libre culture enthusiast, he currently works at Red Hat, more specifically in the Pipeline Security team.", "public_name": "Roberto Hueso Gomez", "guid": "ad4701d0-64bf-5924-add0-17a2c0999882", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/VEKMNX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SMHAXM/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SMHAXM/", "attachments": []}, {"guid": "6cdcf522-ee22-5fc7-9fb8-fafb52fc68ad", "code": "9BS8CT", "id": 2332, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2332-building-reliable-ai-assistants-with-small-self-hosted-language-models", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9BS8CT/", "title": "Building Reliable AI Assistants with Small, Self-Hosted Language Models", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Commercial LLM-based assistants such as ChatGPT or Claude can call tools, query data, and power agents out of the box. In enterprise settings, these products are delivered through managed external services, creating vendor lock-in and data governance risks. Small self-hosted language models offer a compelling alternative, but require a different approach to build reliable AI assistants.\r\n\r\nIn this session, we present the design and implementation of an AI assistant powering Red Hat AIPCC Productization\u2019s Release Dashboard. The assistant queries internal data, calls internal tools, and synthesizes answers without relying on external LLM providers. We show how decomposing assistant behavior into a four-layer architecture of action classification, tool selection, argument generation, and answer synthesis makes small, self-hosted language models viable for building reliable AI assistants. We conclude by discussing the metrics and feedback signals used to observe and improve the system.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KXMXVB", "name": "Jose Angel Morena Simon", "avatar": "https://pretalx.devconf.info/media/avatars/KXMXVB_qNaXuzH.webp", "biography": "Jose \u00c1ngel Morena is a Senior Software Engineer at Red Hat, where he works on AI Productization. With a background in SRE and DevOps. He is currently pursuing a Master\u2019s degree in Artificial Intelligence and is particularly interested in small language models, agent architectures, and operating AI systems in production.", "public_name": "Jose Angel Morena Simon", "guid": "c79c39a0-b100-5fcc-90e5-fee7ea50aac3", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/KXMXVB/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9BS8CT/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9BS8CT/", "attachments": []}, {"guid": "ee0acc12-b8a4-5bca-acbf-cf58e0b47dea", "code": "3UXRVV", "id": 2099, "logo": null, "date": "2026-06-18T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2099-abstracting-the-data-plane-why-your-ai-strategy-needs-the-feast-data-gateway", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3UXRVV/", "title": "Abstracting the Data Plane: Why Your AI Strategy Needs the Feast Data Gateway", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "A single Machine Learning project can inadvertently tie your entire application to a specific cloud vendor's feature serving solution, crippling your multi-cloud strategy. This talk introduces Feast [1], the open-source Feature Store, and explains its function as a vendor-neutral Data Gateway. We will show how Feast acts as an abstraction layer, allowing models to consistently retrieve features without worrying about the underlying data sources.\r\n\r\n[1] https://github.com/feast-dev/feast/", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HMSCJN", "name": "Gaurav Kamathe", "avatar": "https://pretalx.devconf.info/media/avatars/HMSCJN_N22mFNa.png", "biography": "Seasoned Software and Security Engineering professional.\r\nPrimary interests are AI/ML, Security, Linux, Malware.\r\nLoves working on the command-line.", "public_name": "Gaurav Kamathe", "guid": "6f3c92ca-0460-5fde-9f0f-b68a8bf88b92", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HMSCJN/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3UXRVV/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3UXRVV/", "attachments": []}, {"guid": "e96b1503-a786-5b3b-96c8-06a65c73aff3", "code": "7UM9BY", "id": 2368, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2368-local-llms-on-low-end-hardware-a-practical-perspective", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7UM9BY/", "title": "Local LLMs on low end hardware - a practical perspective", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Inspired by talks at 2025's DevConf.cz, I returned home and promptly bought a second hand workstation, and then a GPU on Prime Day. The plan was not to spend a lot of money. It was not to buy the latest and greatest hardware. It was to see could be achieved on hardware that is abundant and affordable. Results have been, mixed, and at times I've asked myself if I was doing it wrong, if the hype about certain technologies (such as OpenClaw) were deserved, and whether the whole endeavour was misguided. Whilst everyone else is raving about M4 (now M5) Mac's, Framework Desktop, Dell GB10's and more, I wanted to see what I could do with US$500 and tech that there's no waiting list for. This presentation distils for everyone what I've learned, the pain points, the successes, and ultimately whether I'd do it all over again. (Spoiler - I would!)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RPZMPH", "name": "James Freeman", "avatar": "https://pretalx.devconf.info/media/avatars/RPZMPH_QxU0ITI.jpg", "biography": "James Freeman is a published author, with more than 25 years of industry expertise. He has tackled complex enterprise challenges in real-world production environments using Ansible, often introducing this powerful automation tool to CTOs and organizations for the first time. As the author of five authoritative books on Ansible, James's passion for empowering others continues to inspire engineers and businesses to unlock new possibilities in IT.", "public_name": "James Freeman", "guid": "7ec6cee2-5259-5219-ae68-4c38a7d6855b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/RPZMPH/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7UM9BY/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7UM9BY/", "attachments": []}, {"guid": "06861a9c-a26e-5e4a-8627-c3668229c1e6", "code": "VRH7Q9", "id": 2006, "logo": null, "date": "2026-06-18T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2006-enhancing-upper-limb-rehabilitation-with-unsupervised-machine-learning-models", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VRH7Q9/", "title": "Enhancing Upper Limb Rehabilitation with Unsupervised Machine Learning Models", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "This talk presents a system enhancing upper limb rehabilitation using unsupervised ML (PCA, K-Means, SOM). Analyzing data from AR/VR games, we classify movement patterns to track patient recovery. We will demonstrate the architecture and a clinical dashboard that visualizes biomechanical metrics. Learn how data-driven insights empower professionals to objectively monitor progress and optimize treatment protocols beyond traditional methods.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UPTBGR", "name": "Priscila Gutierres", "avatar": "https://pretalx.devconf.info/media/avatars/UPTBGR_6Yt0NvZ.png", "biography": "Priscila Gutierres works as Software Engineer on RHEL Lightspeed, breaking stuff and playing with data.", "public_name": "Priscila Gutierres", "guid": "68453ef1-bc36-582b-a4d2-be0d9c733d58", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/UPTBGR/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VRH7Q9/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VRH7Q9/", "attachments": []}], "D0206 (capacity 154)": [{"guid": "8bd6d5dc-8c2a-516c-97af-666d6eb28331", "code": "B7J3LX", "id": 2898, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2898-openshift-ci-what-if-we-stopped-retesting-everything-all-the-time", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/B7J3LX/", "title": "OpenShift CI: What if we stopped retesting everything all the time?", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Most OpenShift developers saw the dreaded Tide retest many times. All jobs are green and for SOME REASON Tide decides to run everything again and now the PR will not merge for several hours. It is not a bug, it is a feature. What if the green jobs actually ran a month ago when the code was much different? They surely do not provide reliable signal for a merge decision. They need to be retested.\r\n\r\nIt is indeed a feature, but that feature comes at a cost. Retests take time. They cost money. What if we stopped doing them? What would we save, and what risk would we open ourselves to? I will explore that in this talk.\r\n\r\nThe talk aims to be of interest even to attendees not familiar with OpenShift CI and Tide. These attendees may find it useful as a case study of how OpenShift organization merges code at scale, how it sets up quality gates, and what factors and tradeoffs affect the developer experience in such a system.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SHSPY8", "name": "Petr Muller", "avatar": "https://pretalx.devconf.info/media/avatars/SHSPY8_6YFC5Yw.jpg", "biography": "I am a maintainer of Prow, a CI/CD system developed and used in Kubernetes community.\r\n\r\nCurrently a member of the Technical Release Team at Red Hat, I am building tools that enabled the OpenShift engineering organization to continuously, efficiently and effectively manage the product quality at scale, identifying product regressions over vast corpus of data signals like test results and performance metrics.", "public_name": "Petr Muller", "guid": "726d1700-2f77-5341-89c6-404ae2abd470", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/SHSPY8/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/B7J3LX/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/B7J3LX/", "attachments": []}, {"guid": "c48d4ff4-b548-583c-87b2-349bb820f795", "code": "K8QQJN", "id": 2175, "logo": null, "date": "2026-06-18T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2175-the-day-two-shift-evolving-infrastructure-automation-for-modern-networks", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/K8QQJN/", "title": "The Day Two Shift: Evolving Infrastructure Automation for Modern Networks", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Day One is about setting things up, but what happens after the launch? Welcome to the Day Two Shift, where the real magic happens. It\u2019s about keeping your network agile, scaling effortlessly, and rolling with the punches. In this session, we will show you how tools like Ansible, Terraform, and OpenTofu are not just for deployment, but for making your network smarter, more resilient, and ready for whatever comes next.\r\n\r\nForget the old \u201cset it and forget it\u201d approach. We will explore how to automate changes, optimize workflows, and keep things running smoothly as your infrastructure evolves. Whether it\u2019s continuous scaling or adapting to unexpected challenges, we have got you covered. Join us to discover how the next wave of infrastructure automation tools can help you breeze through Day Two and beyond!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EJ3AUV", "name": "Chetna Agrawal", "avatar": "https://pretalx.devconf.info/media/avatars/EJ3AUV_KgnrvPM.JPG", "biography": "Associate Engineering Manager, Ansible Networking. Lead and manage the Ansible networking content engineering team at Red Hat.", "public_name": "Chetna Agrawal", "guid": "9ba513c4-9f63-5615-9fc9-2e61788aafa3", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/EJ3AUV/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/K8QQJN/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/K8QQJN/", "attachments": []}, {"guid": "eeb41b98-8ddd-5078-940b-979b33e033a1", "code": "JRLQXU", "id": 2127, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2127-these-bootc-are-made-for-mailin", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JRLQXU/", "title": "These bootc are made for mailin'", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "In the community of self-hosters, email infrastructure has a reputation of being a nightmare due to the maintenance of the infrastructure and the complexity involved. We will see in this talk how one can combine modern tooling like bootc and Fedora Image Mode with the mail server Stalwart and others simpler server to get a very low maintenance email stack running on the cheapest possible VM, while following current best practices.\r\n\r\nThe presentation will explain the pitfalls of building a custom image, how to automate the upgrades with dependabot and how to get the smallest possible image to run on a normal openstack cloud provider without specific support for bootc image.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FXWMPY", "name": "Michael Scherer", "avatar": "https://pretalx.devconf.info/media/avatars/FXWMPY_fvhfuie.webp", "biography": "\u200b", "public_name": "Michael Scherer", "guid": "94aa94d5-2144-5f72-b260-ece099c1a54b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/FXWMPY/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JRLQXU/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JRLQXU/", "attachments": []}, {"guid": "840c99f4-0996-58bb-a09d-e739a3ef5f51", "code": "DXZQEB", "id": 2744, "logo": null, "date": "2026-06-18T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2744-openstack-continious-performance-tests-cpt", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DXZQEB/", "title": "Openstack Continious Performance tests (CPT)", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Continuous Performance Testing (CPT) is critical to understanding system behavior beyond functional validation. In this talk, we share how the OpenStack Perf & Scale team built an automated OpenStack CPT framework using Prow CI to continuously test Red Hat OpenStack Services on OpenShift (RHOSO). We automated end-to-end cluster deployment and workload execution across core services such as Nova, Cinder, Neutron, and Barbican. Beyond workload automation, we engineered a metrics pipeline with Elasticsearch for persistent storage and Grafana dashboards for real-time visualization and trend analysis. We implemented change-point detection to proactively identify performance shifts.Along this journey, we developed internal tools like JetBrew, streamlined automation workflows, and reduced multi-day manual efforts into hours. This session highlights our technical architecture, tooling evolution, lessons learned, and how CPT became part of our day-to-day engineering practice.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "V8XMRA", "name": "Supraja Manda", "avatar": "https://pretalx.devconf.info/media/avatars/V8XMRA_rucgC9H.webp", "biography": "I work in Redhat as Associate software engineer in performance and scale team.", "public_name": "Supraja Manda", "guid": "8651de17-11d3-5bb1-8679-e5ba517f1e9d", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/V8XMRA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DXZQEB/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DXZQEB/", "attachments": []}, {"guid": "c4c60e74-f2f2-5abe-a2fd-17446cfdfdae", "code": "MVEWZ8", "id": 2837, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2837-stop-re-downloading-your-container-images-content-based-layers-with-chunkah", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MVEWZ8/", "title": "Stop Re-Downloading Your Container Images: Content-Based Layers with Chunkah", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Update one package in your container image and watch your users re-download 500MB of unchanged content. Traditional Dockerfile layers are instruction-based\u2014a single package update invalidates an entire layer.\r\n\r\nThis talk introduces **chunkah**, a tool that post-processes container images into content-based layers. Files are grouped by package, not Dockerfile structure. Update one package, users download only that layer.\r\n\r\nWe'll cover:\r\n\r\n- Why instruction-based layers hurt pull performance (with numbers)\r\n- How content-based splitting works under the hood\r\n- Live demo: chunkah in action, before/after comparison\r\n- How `podman history` reveals package-to-layer mapping\r\n\r\nFrom Project Hummingbird, where we run 70+ production container images with chunkah, we'll show real metrics on bandwidth savings and how to adopt this in your own builds.\r\n\r\n**Audience**: Container image builders, CI/CD engineers, registry operators, anyone who's wondered why their image pulls are so slow.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XTVUNQ", "name": "Michael Krausch-Hofmann", "avatar": "https://pretalx.devconf.info/media/avatars/XTVUNQ_4thmfOc.png", "biography": "DevOpsSRE person and engineer at Red Hat leading the pipeline and reliability work for building \"modern\" container images in Project Hummingbird", "public_name": "Michael Krausch-Hofmann", "guid": "05e4f41a-868a-56f5-8f53-ee0a4a90bb2c", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XTVUNQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MVEWZ8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MVEWZ8/", "attachments": []}, {"guid": "fd01ad58-cf74-5466-b2b2-5b4f330caa8d", "code": "EC7XDA", "id": 2789, "logo": null, "date": "2026-06-18T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2789-tracing-without-requests-controller-native-trace-propagation-for-delivery-analytics", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EC7XDA/", "title": "Tracing Without Requests: Controller-Native Trace Propagation for Delivery Analytics", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Distributed tracing assumes HTTP headers carry context. Kubernetes-native CI/CD has no requests - causality flows through resource manifests and reconciliation loops across controllers, clusters, and time gaps.\r\n\r\nThis talk introduces Controller-Native Trace Propagation: controllers inject W3C trace context onto Kubernetes resources they create, and downstream runtimes graft execution spans under it. One trace per delivery encodes stage-level causality across the Continuous Delivery lifecycle - build, test, and release - no custom correlation needed.\r\n\r\nUsing a Tekton-based platform, I show how a Snapshot resource anchors trace continuity: the triggering component's context propagates through integration and release, while timestamp-derived spans decompose each stage into wait vs. execution time.\r\n\r\nThe pattern generalizes to any controller creating resources with trace parent adoption. Attendees leave with a named, reusable propagation model and practical delivery latency techniques.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MFS8AV", "name": "Josiah England", "avatar": "https://pretalx.devconf.info/media/avatars/MFS8AV_EK96Lyc.webp", "biography": "Josiah England is the author of the Distributed Tracing architecture decision for the Konflux project, where he designed the cross-controller trace propagation model for end-to-end delivery lifecycle tracing. He works on Kubernetes-native CI/CD, focusing on making delivery data navigable and measurable through distributed tracing.", "public_name": "Josiah England", "guid": "7d719232-4b56-592c-9ffe-4906df9eb194", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/MFS8AV/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EC7XDA/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EC7XDA/", "attachments": []}, {"guid": "2c276e00-6140-57fd-8bc9-372cba7ceca6", "code": "M7P9G9", "id": 2106, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2106-building-a-data-analytics-platform-on-strong-opinions-held-loosely", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/M7P9G9/", "title": "Building a data analytics platform on strong opinions held loosely", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Forecasting demand for thousands of fashion items across 20 brands is hard. Doing it with siloed, inconsistent data is nearly impossible. At Bestseller, we solved this by building a self-service data analytics platform grounded in strong opinions held loosely: clear engineering standards balanced with flexibility.\r\n\r\nWith a team of just three engineers, we built, rebuilt, and now operate a platform serving more than 1000 users across data engineering, data science and commercial roles.\r\n\r\nThis talk shares how we applied DevOps principles and software engineering practices to [Terraform](https://developer.hashicorp.com/terraform), [Snowflake](https://www.snowflake.com/en/), [dbt](https://www.getdbt.com/) and [Airflow](https://airflow.apache.org/) to create reusable data products at scale. You\u2019ll learn the architectural decisions that worked, the ones that didn\u2019t, and how maintaining firm-but-flexible opinions helped us survive fast growth and changing requirements.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "L9SZAQ", "name": "Ivica Kolenka\u0161", "avatar": "https://pretalx.devconf.info/media/avatars/L9SZAQ_2vWwsK5.webp", "biography": "Ivica is a cloud engineer mixed with a software developer, passionate about Python and infrastructure-as-code. A problem solver with a firm belief that not every problem is a tech problem.", "public_name": "Ivica Kolenka\u0161", "guid": "98210e19-579b-5910-a8ef-9d71ac96cb8b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/L9SZAQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/M7P9G9/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/M7P9G9/", "attachments": []}, {"guid": "773a04b8-64a5-5911-8b1a-3882f6f2d3cb", "code": "VH9XXX", "id": 2061, "logo": null, "date": "2026-06-18T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2061-programmable-pipelines-bringing-type-safety-to-the-ci-cd-world", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VH9XXX/", "title": "Programmable Pipelines: Bringing Type Safety to the CI/CD World", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "CI/CD pipelines are often built with large YAML files that are hard to validate and easy to break. As they grow, small mistakes can lead to failed builds or risky deployments.\r\n\r\nIn this session, we\u2019ll look at Programmable Pipelines\u2014writing CI/CD logic using real programming languages like Go, TypeScript, or Python. This approach brings type safety, better tooling, and reusable components, making pipelines easier to build, test, and maintain.\r\n\r\nKey takeaways:\r\n1. Why YAML Breaks at Scale\r\n2. Pipelines as Real Code\r\n3. Reusable Delivery Patterns\r\n4. Faster, Safer Changes", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EGAJG3", "name": "Atharv Kulkarni", "avatar": "https://pretalx.devconf.info/media/avatars/EGAJG3_9MmfMUa.jpeg", "biography": "Associate Software Engineer at Red Hat, specializing in front-end development. \r\nWork on building responsive, user-friendly interfaces and contribute to projects using modern web technologies.", "public_name": "Atharv Kulkarni", "guid": "d3af353c-8cc2-5c10-b568-015e2e87b34f", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/EGAJG3/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VH9XXX/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VH9XXX/", "attachments": []}], "D0207 (capacity 90)": [{"guid": "c3b4dccc-0821-5ea4-a8d3-b49e0e6d4d58", "code": "XFRQSB", "id": 2221, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2221-network-observability-with-ebpf-and-opentelemetry", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XFRQSB/", "title": "Network Observability with eBPF and OpenTelemetry", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Talking about Network observability brings to mind horror stories of dealing with vendor MIBs, SNMP traps not firing or NetFlow overwhelming your backbone. Technologies like SNMP and NetFlow can be very useful but don't integrate well in a cloud native context.\r\n\r\nOne way to modernize network observability is with the [OpenTelemetry eBPF Instrumentation Project (OBI)](https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation). While its main focus is on applications, it also contains an entire subsystem dedicated to _Network Observability_!\r\n\r\nThis talk showcases how OBI can be used to monitor Kubernetes & cloud provider network relationships to help you diagnose issues which might go unnoticed otherwise. After that, we'll explore how OBI can be used outside and beyond Kubernetes as well. We'll also uncover how eBPF is used to gather these metrics and what to optimize for.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QPS9QS", "name": "Dominik S\u00fc\u00df", "avatar": "https://pretalx.devconf.info/media/avatars/QPS9QS_RVSSMbL.webp", "biography": "Dominik started his journey in technology as an SRE, working on projects ranging from warehouse logistics and photobook designers to analyzing satellite imagery. During this time, he discovered his passion for developer tooling and making sure developers can focus on what they do best - build great software!\r\n\r\nNow he is working as a Developer Experience Engineer at Grafana Labs, building tools to see clearly in the ever-changing world of software.", "public_name": "Dominik S\u00fc\u00df", "guid": "194af95e-f29a-52d5-808e-ed241c1e9e99", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/QPS9QS/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XFRQSB/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XFRQSB/", "attachments": []}, {"guid": "cdebe9e9-fe6a-5074-813d-e131ce0c7275", "code": "BBYH9C", "id": 2035, "logo": null, "date": "2026-06-18T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2035-hypershift-in-practice-what-it-changes-and-what-it-complicates", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BBYH9C/", "title": "HyperShift in Practice: What It Changes (and What It Complicates)", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "HyperShift is an upstream project that makes managing multiple OpenShift clusters easier by hosting control planes separately from the compute nodes. In this session, I will share lessons from setting up HyperShift and OpenShift clusters, and day-2 operations in HyperShift, focusing on what actually changes once the control plane is decoupled from compute nodes. \r\nThis session dives into operational areas: What becomes simpler, what becomes harder, and which problems move to a different layer.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LHREQE", "name": "Servesha Dudhgaonkar", "avatar": "https://pretalx.devconf.info/media/avatars/LHREQE_CXxTd7C.jpg", "biography": "Servesha is a seasoned technical writer with over 7+ years of experience, including 4+ years of experience in user-focused documentation, 3 years in technical support, and software development. Servesha has worked across technologies and platforms like Kubernetes, OpenShift, HyperShift, and Ceph.", "public_name": "Servesha Dudhgaonkar", "guid": "87512dc0-8f26-5a41-ae98-88794fd8dcfd", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/LHREQE/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BBYH9C/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BBYH9C/", "attachments": []}, {"guid": "68cdb250-3eb1-5f92-b058-e55310e0671c", "code": "GVQZTB", "id": 2803, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2803-the-50-cheaper-agent-autonomous-llm-routing-with-bayesian-bandits", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GVQZTB/", "title": "The 50% Cheaper Agent: Autonomous LLM Routing with Bayesian Bandits", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "You're paying GPT-4 prices for queries a smaller model could handle. Model routing promises 40-70% savings.\r\n\r\nBut there's a catch: academic approaches assume humans label every response \"good\" or \"bad.\" In production, those labels rarely exist.\r\n\r\nThis talk shows how to build a Bayesian router using Thompson Sampling that learns without labels. The key: a Composite Reward Function that scores responses automatically \u2014 Did the output parse? How fast was it? Did the agent retry? Three signals, zero human effort, one score to update routing.\r\n\r\nWe also address production realities often skipped in research:\r\n- Model rot: Adapting when a provider degrades using decaying memory\r\n- Cold-start: Converging in 20 queries instead of 100 using expert priors\r\n- Safety: Continuous shadow evaluation to guarantee accuracy\r\n\r\nResult: 40-50% cost cut, <1% accuracy drop.\r\nPrerequisites: Python, LLM API familiarity.\r\n\r\n\r\nGitHub: https://github.com/shrinidhi-mahishi/model_routing\r\nPyPI: pip install bayesian-router", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GB87EL", "name": "Shrinidhi Mahishi", "avatar": "https://pretalx.devconf.info/media/avatars/GB87EL_HhfqKmF.webp", "biography": "Shrinidhi Mahishi is a Principal Data Scientist at Red Hat with 12+ years of experience building scalable AI and machine learning systems. His work focuses on Generative AI, Agentic AI, LLM applications, and Retrieval-Augmented Generation (RAG) for enterprise platforms. He is passionate about open-source innovation and building practical AI systems that empower developers. Shrinidhi also holds two patents in anomaly detection and automated correlation analysis.", "public_name": "Shrinidhi Mahishi", "guid": "a7ed6b8e-265f-593e-8392-f44b0c5ae9e4", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GB87EL/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GVQZTB/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GVQZTB/", "attachments": []}, {"guid": "df24a6e4-4f99-5898-9ed5-7a234086200b", "code": "BRCGAR", "id": 2822, "logo": null, "date": "2026-06-18T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2822-structured-pdf-parsing-with-docling-lessons-from-analyzing-security-certification-documents", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BRCGAR/", "title": "Structured PDF Parsing with Docling: Lessons from Analyzing Security Certification Documents", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Extracting structured information from PDFs is a challenging task; the format was designed for visual consistency, not machine readability. Rule-based tools handle basic text extraction well but struggle with tables, semantic role identification, and specialized content like math formulas. Modern ML-based tools are more versatile but can hallucinate. Hybrid tools attempt to get the best of both worlds.\r\n\r\nDocling is one such hybrid tool. It combines programmatic PDF parsing with additional ML models, producing a rich, structured document representation.\r\n\r\nWe integrated Docling into sec-certs, an open-source tool for automated analysis of Common Criteria and FIPS 140 certification documents, aiming to improve reliability and enable more sophisticated analysis.\r\n\r\nThis talk shares how structured output changes what's possible in automated analysis, how the pipeline improved, what worked (and what didn\u2019t), and lessons learned when processing large collections of security certification PDFs.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3RZDQC", "name": "Jakub Borsky", "avatar": "https://pretalx.devconf.info/media/avatars/3RZDQC_89S9UaD.webp", "biography": "I am currently a Master's student of Artificial Intelligence and Data Processing at Masaryk University in Brno, where I am also a member of the sec-certs team. In addition to my interest in AI and ML, I love diving deep into how things truly work under the hood.", "public_name": "Jakub Borsky", "guid": "d05d2629-5e1f-5b10-b13e-3643743c0628", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/3RZDQC/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BRCGAR/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BRCGAR/", "attachments": []}, {"guid": "24c48b2f-81c4-5c56-952d-565c73089695", "code": "PLLPTB", "id": 2832, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2832-mobility-of-virtual-machines-in-kubernetes-clusters-storage-and-cross-cluster-live-migration", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PLLPTB/", "title": "Mobility of Virtual Machines in Kubernetes clusters: Storage and Cross-Cluster Live Migration", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "With KubeVirt, Virtual Machines and containers can be managed through a unified Kubernetes control plane. As organizations evolve, they need to upgrade infrastructure without disrupting essential services.\r\n\r\nCross-Cluster Live Migration (CCLM) allows a running VM to be moved seamlessly between the clusters. This enhances flexibility in multi-cluster environments and is especially useful for load balancing, maintenance operations, and infrastructure consolidation \u2013 all without interrupting critical workloads.\r\n\r\nStorage Live Migration (SLM) allows you to move the VM\u2019s disk data from one storage backend to another while the VM remains running. Rebalancing storage usage, retiring legacy systems, or adopting new storage classes \u2013 all without disrupting the applications inside the VM.\r\n\r\nBoth CCLM and SLM work with any storage backend (including ReadWriteOnce) and require compatible CPU architectures.\r\n\r\nAfter the session, you\u2019ll be ready to migrate your running VMs \u2013 across clusters and storage.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B7KVZX", "name": "Jenia Peimer", "avatar": "https://pretalx.devconf.info/media/avatars/B7KVZX_wIbENRG.webp", "biography": "Jenia is working at Red Hat in the OpenShift Virtualization Storage team. Contributing to open-source projects.", "public_name": "Jenia Peimer", "guid": "5dd3d224-931e-57a8-9aef-2aa9de712cc9", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/B7KVZX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PLLPTB/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PLLPTB/", "attachments": []}, {"guid": "598a36cd-f7de-53ba-8842-dee37ed608a3", "code": "CLHCXW", "id": 2774, "logo": null, "date": "2026-06-18T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2774-gitops-for-the-free-cloud-bridging-kubernetes-and-openstack-with-orc", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CLHCXW/", "title": "GitOps for the Free Cloud: Bridging Kubernetes and OpenStack with ORC", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "In an era where \"the cloud\" often implies surrendering control to proprietary hyperscalers, OpenStack remains the bastion of infrastructure freedom and data sovereignty. However, the operational complexity of managing a truly free cloud can sometimes be a barrier to entry.\r\n\r\nIn this talk, we introduce the OpenStack Resource Controller (ORC), a tool designed to lower that barrier without compromising on freedom. By marrying the declarative power of Kubernetes Custom Resource Definitions (CRDs) with OpenStack\u2019s mature, open ecosystem, ORC enables a true GitOps workflow for private cloud infrastructure.\r\n\r\nWe will demonstrate how ORC simplifies the complexity of self-hosted environments through built-in dependency management and the Kubernetes self-healing reconcile loop. We will also compare ORC against other Infrastructure-as-Code solutions, candidly discussing strengths and trade-offs. Join us to discover how to achieve seamless, robust orchestration that respects your data sovereignty.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7VBFCV", "name": "Martin Andr\u00e9", "avatar": "https://pretalx.devconf.info/media/avatars/7VBFCV_nJwe6zs.webp", "biography": "Martin has been involved with the development of OpenStack and Kubernetes in one way or another for the last 10 years.", "public_name": "Martin Andr\u00e9", "guid": "9472d67d-96ed-567f-9e77-99d1f11d03c0", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/7VBFCV/"}, {"code": "8TBNS9", "name": "DanLawton", "avatar": null, "biography": null, "public_name": "DanLawton", "guid": "48f9232d-1194-5c0d-a316-8f6cb759977d", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/8TBNS9/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CLHCXW/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CLHCXW/", "attachments": []}, {"guid": "9e1ce7a2-eeac-51ae-8fae-926128512aad", "code": "HGZFUM", "id": 2375, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2375-zero-copy-migration-from-vmware-to-kubernetes", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HGZFUM/", "title": "Zero copy migration from VMware to Kubernetes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "This talk explores Forklift, an open-source project designed to simplify the migration of virtual machines from traditional platforms (VMware, HyperV, OVA, oVirt, OpenStack) to Kubernetes via KubeVirt. We will hilight how collaborations with storage vendors have improved migration speeds by minimizing the need to copy VM data.\r\n\r\nWe will hilight how Forklift bypasses traditional network-heavy transfers using copy offload:\r\n- Intra-array copying:  Transfering the data within the storage array itself rather than over the network.\r\n- Zero-copy integration: Utilizing NetApp Shift, eliminating the need to copy data altogether.\r\n\r\nJoin us to learn how these storage-level innovations are making cloud-native transitions faster and more efficient than ever (https://github.com/kubev2v/forklift).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YD7S7Z", "name": "Martin Ne\u010das", "avatar": "https://pretalx.devconf.info/media/avatars/YD7S7Z_XuCF04v.jpeg", "biography": "Martin Ne\u010das a senior software engineer by day and a cybersecurity wizard by night. Over the years at Red Hat, he's worked on Red Hat Virtualization, Ansible, and Cloud OpenShift. These days, he is a technical lead of the Migration Toolkit for Virtualization team, helping businesses move from old-school hypervisors to Kubernetes with KubeVirt. GitHub: @mnecas", "public_name": "Martin Ne\u010das", "guid": "e6e67702-7480-5991-bff7-d2daded9cbba", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/YD7S7Z/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HGZFUM/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HGZFUM/", "attachments": []}, {"guid": "e7b50688-a57d-5d68-a553-438bf44d041f", "code": "Y7UPJQ", "id": 2433, "logo": null, "date": "2026-06-18T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2433-podman-6-0-the-next-evolution-of-rootless-containerization", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/Y7UPJQ/", "title": "Podman 6.0 \u2014 The Next Evolution of Rootless Containerization", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Podman 6.0, arriving in Spring 2026, marks a major milestone in modernizing the container ecosystem. This session explores the transition from legacy backends to a high-performance architecture, finalizing the removal of CNI plugins, Slirp4netns, and BoltDB in favor of Netavark, Pasta, and SQLite3. We will dive into the new client/server configuration logic designed to resolve long-standing UX friction on Windows and macOS.\r\n\r\nA key highlight is the reimagined Podman Machine. We\u2019ll discuss the shift toward a \"provider-agnostic\" CLI that resolves machine names regardless of the hypervisor , and the strategic adoption of libkrun as the default provider to enable GPU-accelerated AI and LLM workloads. Attendees will also learn about networking upgrades in Netavark, including the move to Nftables and improved network ordering. Join us to see how Podman 6.0 delivers a faster, more secure, and AI-ready environment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GWYSBB", "name": "David Darrah", "avatar": "https://pretalx.devconf.info/media/avatars/GWYSBB_cOAryew.webp", "biography": "David Darrah has over 30 years of industry experience at companies like Sun Microsystems, Oracle, and Juniper Networks, He joined Red Hat in 2016 as the Contain Tools Quality Lead and transitioned last year into the role of Product Owner for both Container Tools and the Universal Base Image program.", "public_name": "David Darrah", "guid": "ca34ccde-fd20-5434-880a-752973da316f", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GWYSBB/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/Y7UPJQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/Y7UPJQ/", "attachments": []}], "E112 (capacity 156)": [{"guid": "29bdd363-b398-510d-a948-8cbbad295e50", "code": "PVPDED", "id": 2238, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2238-shell-injection-evolution-from-ssh-uris-to-proxycommand-exploits", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PVPDED/", "title": "Shell Injection Evolution: From SSH URIs to ProxyCommand Exploits", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "In modern infrastructure, SSH remains the backbone of secure remote administration, but its advanced features have created unexpected attack surfaces. This talk explores three critical OpenSSH vulnerabilities (CVE-2023-51385, CVE-2025-61984, CVE-2025-61985) that demonstrate how attackers exploit expansion tokens in ProxyCommand, LocalCommand, and match exec directives.\r\nThrough live demonstrations, I'll show how malicious usernames, hostnames, and SSH URIs achieve arbitrary code execution via shell metacharacters, control character injection, and null byte truncation attacks.\r\nDrawing from my experience fixing these CVEs in enterprise RHEL environments, I'll walk through real exploitation scenarios affecting CI/CD pipelines, corporate jump host architectures, and automated deployment systems.\r\n\r\nI'll demonstrate how a single malicious SSH URI can compromise entire CI/CD pipelines, and how control characters in LDAP-sourced usernames enable lateral movement across production networks.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TX3BMW", "name": "Suyash Nalawade", "avatar": "https://pretalx.devconf.info/media/avatars/TX3BMW_CnEufO2.jpg", "biography": "Suyash Nalawade is a security-focused Software Engineer at Red Hat specializing in Linux, vulnerability research, and CVE remediation. His work focuses on Enterprise Linux security and critical infrastructure protection. He is known for delivering practical, demo-driven talks on offensive and defensive security, and contributes to open source while volunteering in community security events.", "public_name": "Suyash Nalawade", "guid": "d83f8c78-bffa-5811-b78e-9cb1094ed4c7", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TX3BMW/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PVPDED/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PVPDED/", "attachments": []}, {"guid": "e729991f-80f1-5e3c-a701-6e2be90da420", "code": "DPNYXT", "id": 2829, "logo": null, "date": "2026-06-18T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2829-integrating-pqc-in-openssl-and-firefox-via-loadable-modules-for-cryptographic-agility", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DPNYXT/", "title": "Integrating PQC in OpenSSL and Firefox via Loadable Modules for Cryptographic Agility", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "From DevConf 2025 and recent NIST recommendations, this session presents updates to the QUBIP OpenSSL Provider and QUBIP Firefox, demonstrating practical post-quantum cryptography (PQC) integration.\r\nA live demo will show a familiar Firefox browsing session seamlessly using PQC. By inspecting the security tab while connecting to a PQ-enabled QUBIP server, we'll demonstrate successful mutual authentication and key exchange enabled via `qryptotoken`, a Rust-based PKCS#11 soft-token derived from Kryoptic, loaded alongside Firefox\u2019s default NSS token.\r\nOn the server-side, nginx runs over OpenSSL 3.2 with `aurora` - our Rust-based OpenSSL Provider. This architecture improves cryptographic agility through *shallow* loadable modules, separating stable systems from the rapidly evolving PQC ecosystem - beyond what can be approximated with vanilla Firefox and OpenSSL using oqsprovider.\r\nThe session concludes with a discussion of methodology and how significant such modular designs are in PQC world.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GLBBJG", "name": "Akif Mehmood", "avatar": "https://pretalx.devconf.info/media/avatars/GLBBJG_HInPbkd.jpeg", "biography": "I am Akif Mehmood from Tampere, Finland. Currently, I am doctoral researcher at Tampere University and my work focuses on PQC transition for safe internet browsing. Other than security studies, my interests include playing video games, badminton, volley ball, pool, and learning about new security tools.", "public_name": "Akif Mehmood", "guid": "c4cb623f-93a1-511f-979e-5f49c3f5f73d", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GLBBJG/"}, {"code": "BA3A7L", "name": "Nouman Ali khan", "avatar": "https://pretalx.devconf.info/media/avatars/BA3A7L_Uj2oDf0.webp", "biography": "Information Security graduate and a Researcher with strong skills in software development, cryptography, and AI systems. Experienced in Python and Rust, with hands-on work in implementing, testing, and debugging secure and performance-critical systems. Strong analytical and problem-solving abilities developed through research and practical engineering work.", "public_name": "Nouman Ali khan", "guid": "b20c0dc6-80e4-5837-9534-9b77ef4d5435", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/BA3A7L/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DPNYXT/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DPNYXT/", "attachments": [{"title": "QUBIP client-server architecture", "url": "/media/devconf-cz-2026/submissions/DPNYXT/resources/image_IkM4Klq.png", "type": "related"}]}, {"guid": "d8c44464-687c-5f94-b826-b3d2a26fce55", "code": "EBLXXZ", "id": 2477, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2477-new-security-features-in-systemd", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EBLXXZ/", "title": "New security features in systemd", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "Systemd has been growing new features that extend or replace traditional Linux security components:\r\n- systemd-nsresourced instead of subuid/subgid\r\n- systemd-mountfsd for unprivileged mounting of file systems\r\n- run0 instead of sudo\r\n- empower group with magic root rights\r\n- Varlink to allow easy turning of command-line programs into services\r\n- Polkit rules to allow privilege escalation with centralized policy\r\n\r\nWhy are we building new components that augment/enhance/replace existing tools?\r\nAre installations with no setuid/setgid binaries possible?\r\nWhat are some cool things that weren't possible before?\r\nWhat are the threat models that this is trying to address?\r\nAre distros like Fedora really making full use of those features or should we rely on them more?\r\nWhere is this all going?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "U3ZWQE", "name": "Zbigniew J\u0119drzejewski-Szmek", "avatar": "https://pretalx.devconf.info/media/avatars/U3ZWQE_yKNEWhE.jpg", "biography": "I have a background in science (physics), but I have been working a distribution maintainer and a systemd developer for the last 13 years. I'm a member of Fedora's FESCo.", "public_name": "Zbigniew J\u0119drzejewski-Szmek", "guid": "f5635b2f-b6bb-5200-a191-0dbfc34a87a9", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/U3ZWQE/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EBLXXZ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EBLXXZ/", "attachments": []}, {"guid": "7c267a38-489d-57bf-b42f-38cc4276b8d6", "code": "WNQEYL", "id": 2228, "logo": null, "date": "2026-06-18T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2228-hardening-operating-system-distribution-verifiable-and-sealed-os-with-bootc-and-composefs", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WNQEYL/", "title": "Hardening Operating System Distribution: Verifiable and sealed OS with bootc and composefs", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "How do we provide platform engineers and security architects with the same immutability and integrity for the operating system (OS) that they expect from containers? While OSTree pioneered transactional deployments, the ecosystem has shifted toward OCI images and sealed, hardware-rooted attestation, leaving a gap for a standardized, verifiable OS delivery path.\r\n\r\nThis talk introduces a shift in image-mode Linux, aligning the OS directly with the OCI model using bootc and composefs. By consuming OCI images and materializing them through composefs, we create a bootable, verifiable filesystem with strong lifecycle and update guarantees.\r\n\r\nWe compare this approach with traditional OSTree methods, examining layering, updates, and operational trade-offs. We will demonstrate deploying a composefs-backed system on Fedora 44.\r\n\r\nAfter this talk, attendees will be ready to build, verify, and deploy OCI-native operating systems with production-grade integrity.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CK7KTA", "name": "Colin Walters", "avatar": "https://pretalx.devconf.info/media/avatars/CK7KTA_ivrc0iD.jpg", "biography": "Colin is a software engineer at Red Hat, Inc. He works on various areas such as containers and bootc.", "public_name": "Colin Walters", "guid": "7e148c80-78af-5ad8-a95c-4f65ef54c864", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CK7KTA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WNQEYL/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WNQEYL/", "attachments": []}, {"guid": "ef1f6228-9f72-5cc5-b252-996ca4ba64d1", "code": "QPNCFV", "id": 2338, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2338-the-triangle-of-compromises-podman-quadlets-solve-the-industrial-edge-dilemma", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QPNCFV/", "title": "The Triangle of Compromises: Podman Quadlets Solve the Industrial Edge Dilemma", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "Industrial edge deployments face a forced choice between three imperfect options: \r\nKubernetes (powerful but ~512 MB of overhead on 1 GB devices), \r\nDocker Compose (simpler but with a root-daemon SPOF), \r\nor native .deb/.rpm packages (zero overhead but no isolation or portability). \r\nEach excels in its design context, yet none fits the widest device tier \u2014 DIN-rail gateways and compact controllers with 256 MB\u20131 GB RAM.\r\nThis talk introduces the fourth option: Podman Quadlets \u2014 OCI containers as native systemd services. A 16-line .container file gives you kernel watchdog, cgroups v2 limits, seccomp/SELinux, and automatic recovery \u2014 all supervised by PID 1. No daemon, no orchestrator, zero runtime overhead.\r\nLive demos on a Raspberry Pi show a Quadlet deployment from scratch, WebAssembly via crun on the same stack, and Compose-to-Quadlet conversion with podlet. We close with the specification proposal to the Margo.org (Linux Foundation), adding quadlet.v1 as a third deploymentprofil", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZSBHZN", "name": "Andrii Melashchenko", "avatar": "https://pretalx.devconf.info/media/avatars/ZSBHZN_chHvboL.webp", "biography": "Technology strategist with two decades of hands-on experience across the full leadership spectrum. \r\nBuilt and transformed systems in highly regulated sectors, including Government, Healthcare, Finance and Industrial OT. \r\nContributed to industry standardisation while maintaining active roles in academia and NGOs. \r\nExpertise in bridging organisational silos, translating executive vision into scalable architecture, and delivering enterprise-grade solutions that align with business objectives.", "public_name": "Andrii Melashchenko", "guid": "75f29813-7f0e-5d0e-9d58-2193f9a25540", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZSBHZN/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QPNCFV/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QPNCFV/", "attachments": []}, {"guid": "e413b1ca-948d-5d40-a922-4e1d20d0fed1", "code": "YFGTVH", "id": 2323, "logo": null, "date": "2026-06-18T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2323-confidential-containers-the-next-era-of-cloud-data-security", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YFGTVH/", "title": "Confidential Containers: The Next Era of Cloud Data Security", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "Confidential Containers bring hardware-backed Trusted Execution Environments (TEE) into the Kubernetes ecosystem, enabling workloads to run with stronger isolation and encrypted memory while preserving cloud-native workflows. As platform teams move toward zero-trust architectures, protecting data in use becomes essential for multi-tenant clusters, AI pipelines, and regulated environments.\r\n\r\nThis talk explores the architecture behind Confidential Containers, including attestation flows, runtime integration, and scheduling considerations in Kubernetes platforms. We will discuss real-world design patterns, trade-offs, and operational impacts when introducing confidential computing into hybrid and multi-cloud environments. Attendees will leave with a practical understanding of how to enhance workload security without breaking existing DevOps practices or developer experience.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AX9EW3", "name": "Andrea Bozzoni", "avatar": "https://pretalx.devconf.info/media/avatars/AX9EW3_cQPdqC4.jpg", "biography": "System Architect/Team leader with passion for architectures, microservices, orchestration, service mesh technologies and continuous integration and delivery", "public_name": "Andrea Bozzoni", "guid": "58a4d0c0-77d0-5f5f-ad42-b3bc184322a5", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/AX9EW3/"}, {"code": "WMJZPU", "name": "Roberto Carratal\u00e1", "avatar": "https://pretalx.devconf.info/media/avatars/WMJZPU_JSq22QW.png", "biography": "Roberto is a Principal AI Architect working in the AI Business Unit specializing in Container Orchestration Platforms (OpenShift & Kubernetes), AI/ML, DevSecOps, and CI/CD. With over 10 years of experience in system administration, cloud infrastructure, and AI/ML, he holds two MSc degrees in Telco Engineering and AI/ML.", "public_name": "Roberto Carratal\u00e1", "guid": "016991ca-40a8-5340-a8a5-5e620449efd3", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/WMJZPU/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YFGTVH/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YFGTVH/", "attachments": []}, {"guid": "38e74e7e-9808-5a2b-8b01-c4a45a70098b", "code": "ZJVYFC", "id": 2709, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2709-hardening-the-source-scaling-branch-governance-with-gemara-complytime-and-ampel", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZJVYFC/", "title": "Hardening the Source: Scaling Branch Governance with Gemara, ComplyTime and Ampel", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "\"I thought we turned that on?\" is a phrase no engineer wants to hear after a security incident. In a growing GitHub organization, branch protection rules\u2014like mandatory PR reviews and signed commits\u2014often suffer from configuration drift.\r\n\r\nIn this compact, demo-driven session, we\u2019ll move beyond \"manual checklists\" to an automated governance model using the OpenSSF Gemara project. We\u2019ll demonstrate a \"simple-by-design\" architecture that uses Gemara to define policy, ComplyTime to manage the lifecycle, and Ampel to provide \"Traffic Light\" verification via signed attestations.\r\n\r\nThe secret sauce? GitHub Reusable Workflows. I will showcase a live \"Red-to-Green\" transition, showing how any team can adopt these hardened controls instantly. Attendees will leave with a practical 25-minute blueprint for turning branch protection into a continuously monitored, verifiable asset of their software supply chain.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8GMBHW", "name": "Marcus Burghardt", "avatar": "https://pretalx.devconf.info/media/avatars/8GMBHW_c8FUDBV.webp", "biography": "Marcus Burghardt is a Senior Product Security Engineer at Red Hat and Technical Lead of the team behind the ComplyTime initiatives. With his diverse experience as a Red Hat instructor and examiner, pentester, startup founder, and IT Security Officer, Marcus masters security from multiple perspectives. He combines the drive of a founder with the vocation of an instructor, leading high-impact initiatives and helping people smile while using open source for security, compliance, and innovation.", "public_name": "Marcus Burghardt", "guid": "6e0691db-9ca5-5156-83d3-1f7f1a9202c8", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/8GMBHW/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZJVYFC/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZJVYFC/", "attachments": []}, {"guid": "ed0d2752-bb06-500d-8c7f-5d1f817ac15d", "code": "JM8CZM", "id": 2838, "logo": null, "date": "2026-06-18T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2838-why-your-container-builds-aren-t-reproducible-and-how-to-fix-it", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JM8CZM/", "title": "Why Your Container Builds Aren't Reproducible (And How to Fix It)", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "Rebuild the same Containerfile with the same packages and you'll get a different image hash. This isn't a bug\u2014it's the default behavior of container builds, and it breaks verification, caching, and supply chain security.\r\n\r\nThis talk explores the surprisingly hard problem of reproducible container builds. We'll dissect exactly what breaks reproducibility\u2014timestamps, SQLite journal modes, machine-id files, transaction logs\u2014and show practical techniques to fix each one.\r\n\r\nWe'll cover:\r\n\r\n- Live demo: same Containerfile, different hash\u2014why?\r\n- SOURCE_DATE_EPOCH and timestamp normalization\r\n- The SQLite WAL surprise\u2014and the one-line fix\r\n- A checklist of artifacts to remove for reproducibility\r\n- Verification: rebuilding from SLSA provenance attestations\r\n\r\nFrom Project Hummingbird (70+ container images, SLSA Level 3), we'll show how to achieve bit-for-bit identical rebuilds in your CI/CD pipelines.\r\n\r\n**Audience**: CI/CD engineers, security teams, anyone wondering why their image rebuilds don't match.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XTVUNQ", "name": "Michael Krausch-Hofmann", "avatar": "https://pretalx.devconf.info/media/avatars/XTVUNQ_4thmfOc.png", "biography": "DevOpsSRE person and engineer at Red Hat leading the pipeline and reliability work for building \"modern\" container images in Project Hummingbird", "public_name": "Michael Krausch-Hofmann", "guid": "05e4f41a-868a-56f5-8f53-ee0a4a90bb2c", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XTVUNQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JM8CZM/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JM8CZM/", "attachments": []}], "E104 (capacity 72)": [{"guid": "713804ad-99ae-52df-9642-1fb75d311b1e", "code": "VGQYX9", "id": 2818, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2818-lost-in-transliteration-why-strlen-dvorak-returns-8", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VGQYX9/", "title": "Lost in Transliteration: Why strlen(\"Dvo\u0159\u00e1k\") Returns 8", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "`strlen(\"Dvo\u0159\u00e1k\")` returns 8, not 6. If that surprises you, this talk is for you.\r\n\r\nWe have all seen it: `Dvo\u0159\u00e1k` turns into `Dvo\u00c5\u00c3\u00a1k`, names become question marks. You try things until it works. But what is actually going on?\r\n\r\nI will start with how we got here: ASCII, code pages, Unicode, and what it left unsolved. That part will be quick. Where I really want to dig in is what the C library does next: how `iconv` converts between encodings, how the gconv pipeline inside glibc works, and why things like `//IGNORE` behave inconsistently. \r\n\r\nAs a glibc contributor, I learned most of this the long way. I will share those experiences and the surprises along the way.\r\n\r\nYou will walk away with a working mental model of character encoding in general and especially in C, from history to implementation.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EVVXJK", "name": "Avinal Kumar", "avatar": "https://pretalx.devconf.info/media/avatars/EVVXJK_jjTJXqX.jpg", "biography": "Software engineer at **Red Hat**, Google Summer of Code mentor at **The FOSSology Project**, and occasional GNU C Library contributor. If you use **VLC for Android** and have ever looked at its user docs, that was *me*.\r\n\r\nI like understanding how things work and then explaining them to people. Outside of work I tinker with microcontrollers, self-host everything I can, and watch too much anime.", "public_name": "Avinal Kumar", "guid": "d5096d02-d207-5f1d-b923-df929db7f070", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/EVVXJK/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VGQYX9/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VGQYX9/", "attachments": []}, {"guid": "3ba55289-da8a-5379-a539-cd784cfe562b", "code": "SQKC3S", "id": 2284, "logo": null, "date": "2026-06-18T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2284-from-cli-to-mcp-in-20-minutes", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SQKC3S/", "title": "From CLI to MCP in 20 Minutes", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "I'm a developer on the Migration Toolkit for Virtualization (MTV) team. MTV is an Kubernetes operator that migrates workloads from platforms like vSphere and oVirt to KubeVirt on Kubernetes. I like writing CLI programs, so when I was tasked with creating an MCP server for MTV, I looked at how we can reuse our kubectl-mtv CLI tool code and structured output to auto-generate the server. In this talk I'll demystify MCP servers, explain how AI learns to use tools, how we let it ask for help the same way a human would, and why a CLI with clear command structure and helpful help text works well for both humans and machines. I'll cover the small gaps between how humans and machines read the same text and demo how we leveraged existing patterns of CLI design like help text, examples and flags to combine with new AI patterns and tool-chains. I'll demo the end result, the kubectl-mtv MCP browsing, planning, and running VM migrations through OpenShift Lightspeed.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TNEKMQ", "name": "Yaacov Zamir", "avatar": "https://pretalx.devconf.info/media/avatars/TNEKMQ_RSqq0vh.webp", "biography": "Yaacov is a software engineer at Red Hat and a longtime contributor to free software projects. He volunteers with the Nitzanim project, where he helps prepare young adults from socioeconomically disadvantaged backgrounds for successful careers in the high-tech industry. When he's not coding or volunteering, he is a big fan of cats.", "public_name": "Yaacov Zamir", "guid": "8176deee-e078-572d-8558-4f0b663a6e42", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TNEKMQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SQKC3S/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SQKC3S/", "attachments": []}, {"guid": "b4534144-27b1-5d99-aab4-0fc3b592bf50", "code": "9PNB3Z", "id": 2052, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2052-one-monorepo-25-independent-frontend-apps-what-worked-and-what-didn-t", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9PNB3Z/", "title": "One Monorepo, 25+ Independent Frontend Apps: What Worked and What Didn\u2019t", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "How do you scale frontend development across 20+ applications and teams without losing UX consistency? We did it with an Nx-based monorepo, shared libraries, and independent deployments. The hardest problems weren\u2019t technical, they were about ownership and team autonomy.\r\n\r\nThis talk covers our journey from scattered repositories to a unified monorepo serving millions of monthly users. We'll share:\r\n- Nx workspace configuration for 20+ React/Vite applications\r\n- Building a shared UI library (80+ components) with PatternFly\r\n- Independent CI/CD pipelines: deploy only what changed\r\n- Code sharing strategies that don't create coupling nightmares\r\n- Real metrics: 40% faster builds, 60% less duplicated code\r\n\r\nWhether you're consolidating legacy apps or starting fresh, you'll learn patterns for scaling frontend development without sacrificing team autonomy. Includes practical tips on dependency management, testing strategies, and when NOT to share code.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XMSXWC", "name": "Rohit Bharmal", "avatar": "https://pretalx.devconf.info/media/avatars/XMSXWC_4KrzXgD.jpg", "biography": "I\u2019m a software engineer focused on building and operating large-scale frontend, platform, and AI-enabled systems. I\u2019ve worked on monorepos, containerized platforms, and production AI integrations used by millions of users. I like sharing hard-earned lessons about system design, operability, and avoiding common engineering myths.", "public_name": "Rohit Bharmal", "guid": "ae335d40-766f-5ddb-ac56-e1bb233a5839", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XMSXWC/"}, {"code": "VMP9HC", "name": "Hrithik Gavankar", "avatar": "https://pretalx.devconf.info/media/avatars/VMP9HC_hCrb6Gt.webp", "biography": "Software Engineer at Red Hat working on web systems and AI-driven UI frameworks.\r\nFocusing on Generative UI, MCP orchestration, and building reliable LLM-based agent systems in open source.", "public_name": "Hrithik Gavankar", "guid": "43f03b8d-6cc2-559e-a4e6-4f876072ab8b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/VMP9HC/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9PNB3Z/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9PNB3Z/", "attachments": []}, {"guid": "6624c827-362f-531d-a82c-ce8c17d46e3a", "code": "W8LJK3", "id": 2782, "logo": null, "date": "2026-06-18T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2782-beyond-the-screen-a-deep-dive-into-linux-accessibility-for-developers", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W8LJK3/", "title": "Beyond the Screen: A Deep Dive into Linux Accessibility for Developers", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "How does Linux \"sound\" to a blind user? This practical, demo-heavy session explores the accessibility stack through the Orca screen reader, moving beyond compliance to help developers understand the non-visual mental model.\r\nUsing examples, we will dive into:\r\n- The Power of Focus: Why the \"one object at a time\" constraint is the foundation of non-visual navigation and UI flow.\r\n- Exploration Patterns: How users discover apps via Tab navigation, menus, and the \"Flat Review\" fallback for non-standard interfaces.\r\n- UX Friction: Real-world examples of how unlabeled controls and poor grouping break workflows.\r\n- The Terminal Paradox: Why the CLI is a double-edged sword\u2014ideal for text, yet challenging for structured data and complex TUIs due to its line-oriented nature.\r\nAttendees will learn to identify \"accessibility smells\" and gain practical techniques for building more inclusive software.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "H3EYMT", "name": "Vojtech Polasek", "avatar": "https://pretalx.devconf.info/media/avatars/H3EYMT_v7ZJjwa.webp", "biography": "I am working at REd Hat as a software engineer in the area of security and compliance. I am blind and I am developing a Fedora remix called Vojtux as a side project.", "public_name": "Vojtech Polasek", "guid": "246f9cb8-0a53-53de-b10f-74cd58f9956a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/H3EYMT/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W8LJK3/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W8LJK3/", "attachments": []}, {"guid": "aeb87fec-8949-5cbf-b932-b52271d48295", "code": "HFNTKE", "id": 2060, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2060-going-fast-building-ultra-low-latency-apis-in-node-js-with-native-modules-and-worker-threads", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HFNTKE/", "title": "Going Fast: Building Ultra-Low Latency APIs in Node.js with Native Modules and Worker Threads", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "In performance critical domains like fintech, gaming, real-time analytics, AI inference, and edge computing, even small inefficiencies can cause event loop stalls and unpredictable tail latency.\r\n\r\nThis talk explores how to push Node.js beyond its perceived limits by combining modern platform capabilities: worker_threads for true parallelism, native modules via N-API (Rust or C++) for CPU-intensive workloads, and fine-grained performance analysis of the event loop. Through a real-world API example, we\u2019ll show how to offload heavy computation without blocking request handling, reduce serialization overhead, and achieve stable, low-latency responses under high load.\r\n\r\nAttendees will learn how to identify CPU bottlenecks, design worker pools, decide when JavaScript is \u201cfast enough,\u201d and integrate native code without sacrificing maintainability. The session includes live demos, profiling graphs, and before/after latency benchmarks using tools like clinic.js.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MWTZWW", "name": "Deepesh Nair", "avatar": "https://pretalx.devconf.info/media/avatars/MWTZWW_b7AXETq.webp", "biography": "A Senior Software Engineer at Red Hat, Deepesh Nair focuses on building the next generation of developer platforms. With deep expertise in FastAPI, Node.js, and PostgreSQL, his recent work centers on secure AI integration, specifically through MCP servers and schema introspection tools. Deepesh is driven by a mission to make complex enterprise systems accessible through natural language. He brings a unique perspective to security and DX, informed by his experience as a core organizer for DevConf", "public_name": "Deepesh Nair", "guid": "39028c1d-df1e-5ba2-939d-97d7f74932c7", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/MWTZWW/"}, {"code": "EXAYEV", "name": "Prathamesh Shirsat", "avatar": "https://pretalx.devconf.info/media/avatars/EXAYEV_3FqY8S5.webp", "biography": "I am a Software Engineer with over 4 years of experience in designing and developing modern web and mobile applications. I specialize in JavaScript technologies including React, React Native, Vue.js, Next.js and Nuxt.js,\r\n\r\nI have hands-on experience working across both frontend and backend development, building scalable, high-performance applications with clean architecture and best practices.", "public_name": "Prathamesh Shirsat", "guid": "04cc352a-6d57-5916-8829-834b2922b2ca", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/EXAYEV/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HFNTKE/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HFNTKE/", "attachments": []}, {"guid": "95916e3a-a9c0-54bb-a89a-0fab8955e0b8", "code": "DE8FVP", "id": 2223, "logo": null, "date": "2026-06-18T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2223-engineering-intent-solving-the-ai-productivity-paradox", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DE8FVP/", "title": "Engineering Intent: Solving the AI Productivity Paradox", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "The transition to AI-assisted development is a fundamental paradigm shift in software engineering. However, rapid code generation has introduced a Productivity Paradox: the speed of delivery is often negated by the rising costs of remediation and the erosion of deep technical oversight.\r\nIn this talk, we analyze high-integrity practices for building with AI assistants, starting with the Knowledge Premium\u2014the reality that deep architectural expertise is critical for providing precision. We will examine strategies for prioritizing context over syntax through Intent-Driven Development. IDD represents a transition from \"writing code\" to \"orchestrating intent,\" where the human engineer defines the destination and constraints, and the AI serves as a high-level collaborator. Finally, we will demonstrate a set of senior-level \"tricks\" and best practices designed to increase both the velocity and integrity of your codebase.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VHWAYS", "name": "Andriana Theodorakopoulou", "avatar": "https://pretalx.devconf.info/media/avatars/VHWAYS_bjFKf3M.webp", "biography": "A Senior Software Engineer specializing in high-performance data infrastructure, Adriana has engineered solutions across the aerospace and automotive industries. With a Master\u2019s degree focused on Intelligent Systems and Computer Architecture, they bridge the gap between academic theory and enterprise-grade implementation, delivering expertise in both Full Stack and Back-End ecosystems.", "public_name": "Andriana Theodorakopoulou", "guid": "d388a397-37a2-5321-bc06-fbbc8cb227ad", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/VHWAYS/"}, {"code": "L87WH7", "name": "Ji\u0159\u00ed Dan\u011bk", "avatar": "https://pretalx.devconf.info/media/avatars/L87WH7_3vR49Zf.jpg", "biography": "Testing enthusiast and open-source evangelist.", "public_name": "Ji\u0159\u00ed Dan\u011bk", "guid": "6613743f-6e2c-520d-a014-3fa799d186d8", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/L87WH7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DE8FVP/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DE8FVP/", "attachments": []}, {"guid": "e170c8f7-502b-565b-a7ed-6dfc37f809a8", "code": "RDPCQD", "id": 2189, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2189-get-shit-done-with-get-shit-done-spec-driven-development-in-ai-times", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/RDPCQD/", "title": "Get Shit Done with Get Shit Done - Spec-Driven development in AI times", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "AI tools can generate code faster than ever before, but speed without clarity often leads to rework, confusion, and fragile systems. Ever experienced your AI assisted project getting completely derailed a few iterations in? Exactly that.\r\n\r\nIn this talk, I propose Spec-Driven Development - an increasingly popular approach in this space - as a lightweight, practical way of building software in AI-assisted teams.\r\n\r\nInstead of treating specifications as documentation, we will show how concise, testable specs can act as execution contracts for both humans and AI. We\u2019ll discuss where this approach comes from, walk through several popular frameworks such as Shotgun.CLI, GSD, and Spec-Kit, and demonstrate live what working with an agent equipped with such a framework actually looks like.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NL8BPQ", "name": "Krzysztof Przekwas", "avatar": "https://pretalx.devconf.info/media/avatars/NL8BPQ_MAtrt9r.jpg", "biography": "Branch Manager at the Swedish company Iver, where he and his team are responsible for creating cloud tools that support thousands of Scandinavian IT clients. \ud83d\udcbb In his private life, he's a startupper, triathlete, and a man of a thousand interests. Throughout his career, he's frequently shifted between developer, leader and enterpreneur roles, which sparked the idea of \u200b\u200bhow both sides can work together to get the most out of their work.", "public_name": "Krzysztof Przekwas", "guid": "33b6aa7d-b0a6-524d-acb4-0999522fbafa", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/NL8BPQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/RDPCQD/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/RDPCQD/", "attachments": []}, {"guid": "563bc361-3a17-5ca5-973b-007f41a73ae5", "code": "JAM8MF", "id": 2149, "logo": null, "date": "2026-06-18T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2149-it-was-fast-on-my-machine-what-production-reveals-about-web-performance", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JAM8MF/", "title": "It Was Fast on My Machine: What Production Reveals About Web Performance", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "Your application feels instant on localhost but slows down in production. This common gap between development and real environments is a major, often misunderstood source of performance issues. This talk explains why \u201cfast locally\u201d becomes \u201cslow in production,\u201d showcasing post-deployment factors like caching behaviour, HTTP headers, CDN interactions, runtime differences, and missing observability.\r\n\r\nAttendees will walk away with clear insights into:\r\n\u2022 How caching layers, headers, and CDNs are misunderstood and misconfigured\r\n\u2022 Key differences between local environments and production runtimes\r\n\u2022 Why latency issues stay invisible without observability\r\n\u2022 How small configuration choices create outsized performance impact\r\n\u2022 Thinking production-first from day one\r\n\r\nUsing concrete examples from real systems, the talk will demonstrate how to think about end-to-end latency, validate assumptions with data, and design applications that behave predictably at scale and under production traffic.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PK9S8K", "name": "Aditya Patil", "avatar": "https://pretalx.devconf.info/media/avatars/PK9S8K_DR34GnK.jpg", "biography": "I am a Full Stack Engineer currently working as an Associate Software Engineer at Red Hat. I have a strong interest in building modern web applications and enjoy exploring different areas of software engineering, including full-stack development, DevOps, and AI/ML. I am passionate about learning new technologies and sharing knowledge through the developer community.", "public_name": "Aditya Patil", "guid": "e600342c-3fdc-52f8-8504-02d5c36bc556", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/PK9S8K/"}, {"code": "8CWP7R", "name": "Gargi Kshirsagar", "avatar": "https://pretalx.devconf.info/media/avatars/8CWP7R_DHzp0Tl.webp", "biography": "Associate Software Engineer @ibm", "public_name": "Gargi Kshirsagar", "guid": "4602531c-9f7d-5777-b9b0-86cc8abd7efe", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/8CWP7R/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JAM8MF/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JAM8MF/", "attachments": []}], "E105 (capacity 70)": [{"guid": "bf00fdfb-4a7f-5625-b8d8-7eb7fac989ed", "code": "KSQXMY", "id": 2201, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2201-hands-on-how-to-engage-gen-z-and-alpha-to-free-software", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KSQXMY/", "title": "Hands on: How to engage Gen Z and Alpha to Free Software", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "The Free Software Foundation Europe runs two main activities for young people in Europe: Youth Hacking 4 Freedom and the illustrated book \u201eAda & Zangemann: A Tale of Software, Skateboards and Raspberry Ice Cream\u201c by Matthias Kirschner and Sarah Brandst\u00e4tter.\r\nYouth Hacking 4 Freedom is our programming competition, that is open for all teenagers in Europe.\r\nWhile Youth Hacking 4 Freedom is targeted for teenagers, we also have our inspiring Ada and Zangemann story. A fun story for children from the age of 6 and adults alike about a girl who loves to tinker, and decides to confront the mighty inventor Zangemann. \r\n\r\nIn this talk, I will briefly introduce those activities, share some fun anecdotes, and highlight our learnings about engaging with younger people through the glasses of Free Software.\r\n\r\nBoth activities aim at encouraging people to get active in Free Software and to own your technology.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SHQEM7", "name": "Bonnie Mehring", "avatar": "https://pretalx.devconf.info/media/avatars/SHQEM7_AWmpRDw.webp", "biography": "Bonnie Mehring has had an interest in Free Software for over 10 years. Through Free Software, she has not only acquired extensive knowledge about computers and technology but has also forged connections with others. She thoroughly enjoys participating in various Free Software conferences and events, where she relishes the opportunity to connect with individuals from the Free Software community.", "public_name": "Bonnie Mehring", "guid": "5f7ecbd8-6f6f-573b-8519-242ab484d22e", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/SHQEM7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KSQXMY/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KSQXMY/", "attachments": []}, {"guid": "72f85b39-3cec-5e6e-9e80-1feb697fb86e", "code": "MDJWSA", "id": 2781, "logo": null, "date": "2026-06-18T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2781-on-quic-http-3-and-tech-stack-unification", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MDJWSA/", "title": "On QUIC, HTTP/3 and tech stack unification", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "In today's modern internet transport landscape, HTTP/3 and QUIC are often presented as the next step in the evolution of web transport, promising lower latency and improved multiplexing. However, adopting QUIC is not just a protocol upgrade - it fundamentally reshapes how application stacks, networking layers, and infrastructure interact.\r\n\r\nIn this talk we explore how QUIC and HTTP/3 change the traditional layering between transport, TLS, and application protocols. Using practical examples from working with HTTP/3 implementations across the stack - deployments with `nginx` and client-side experimentation with `curl` - we look at what it means to integrate QUIC into existing infrastructure. Topics include connection management, retry semantics, operational visibility, and performance trade-offs when introducing QUIC into production environments.\r\n\r\nFinally, we discuss how QUIC\u2019s architecture enables a gradual unification of the tech stack around shared transport abstractions.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YJ7FLB", "name": "Gabriel Michael Homa", "avatar": "https://pretalx.devconf.info/media/avatars/YJ7FLB_JIlvSXP.webp", "biography": "I translate complex technical risks into decisions people can act on. My background spans infrastructure, systems, and security, but what I've learned over time is that clarity not control is the foundation of resilience. I spend most of my time designing architectures that support trust: between systems, between teams, and between intent and outcome. While the tooling evolves constantly, the core questions stay the same - what matters most, and how do we protect it without standing in the way?", "public_name": "Gabriel Michael Homa", "guid": "5b48b882-609a-53b9-bcb8-99bbb51654e5", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/YJ7FLB/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MDJWSA/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MDJWSA/", "attachments": []}, {"guid": "c180989c-9aba-522c-a1c7-492c78da3062", "code": "9XRAV8", "id": 2624, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2624-how-to-analyze-terabytes-of-data-from-github-archive-at-high-speed", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9XRAV8/", "title": "How to Analyze Terabytes of Data from GitHub Archive at High Speed", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "GitHub provides public API for obtaining detailed information about various events performed by users across public repositories: git pushes, pull requests and reviews, github issues and comments, github stars, etc.  The information about these events is available at https://gharchive.org in the form of per-hour compressed files with JSON lines representing all the events. The number of events recorded per year is ~1.5 billions. The total size of events per year is ~7 terabytes. This sounds like a big data. The talk shows how to explore this data at high speed and minimal costs and how to obtain interesting insights from this data.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TRL9BA", "name": "Aliaksandr Valialkin", "avatar": "https://pretalx.devconf.info/media/avatars/TRL9BA_vDCGKte.webp", "biography": "Aliaksandr is a co-founder and the principal architect of VictoriaMetrics. He's also a well-known author of the popular performance-oriented libraries: fasthttp, fastcache and quicktemplate. Before VictoriaMetrics, Aliaksandr held CTO and Architect roles with adtech companies serving high volumes of traffic. He holds a Master\u2019s Degree in Computer Software Engineering. He decided to found VictoriaMetrics after experiencing the shortcomings of all available time series DB and monitoring solutions", "public_name": "Aliaksandr Valialkin", "guid": "aa461e3b-897f-5ec7-978c-6507312dbb98", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TRL9BA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9XRAV8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9XRAV8/", "attachments": []}, {"guid": "66e0c062-9e23-5932-97db-1c211dc096e6", "code": "ZVHEMQ", "id": 2120, "logo": null, "date": "2026-06-18T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2120-being-a-product-owner-in-an-open-source-project", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZVHEMQ/", "title": "Being a product owner in an open source project", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "A product owner is accountable for effective product backlog management, but open source is different than the average corporate environment. At any time a contributor can come by with a feature you didn't count on. Project maintainers from outside your company can object to your plans. And how to even balance upstream and downstream backlogs? These are just a few of the many challenges you may face.\r\n\r\nWhether you're an experienced product owner but new to open source or experienced in open source but new to product owner, this session is for you. I'll share my experiences transitioning from a developer to a product owner and welcome any questions & comments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3YVELJ", "name": "Ewoud Kohl van Wijngaarden", "avatar": "https://pretalx.devconf.info/media/avatars/3YVELJ_C4EMbJF.webp", "biography": "After 8 years as a developer at Red Hat, Ewoud is now a product owner at Red Hat. Before joining Red Hat he worked at hosting companies as DevOps. In open source you may have seen his name around Foreman or Puppet/OpenVox.", "public_name": "Ewoud Kohl van Wijngaarden", "guid": "88ef5adb-02cf-5601-b084-59dd11b10e77", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/3YVELJ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZVHEMQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZVHEMQ/", "attachments": []}, {"guid": "137788b9-0559-5658-8fbe-609ab7fef22f", "code": "A3STCA", "id": 2769, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2769-hacking-your-smartwatch-building-an-open-wearables-ecosystem", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A3STCA/", "title": "Hacking Your Smartwatch: Building an Open Wearables Ecosystem", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "Smartwatches are usually tied to proprietary mobile apps and closed ecosystems. Open-source projects are changing this by allowing users to connect wearable devices with open platforms and build their own integrations.\r\n\r\nThis talk introduces the open smartwatch ecosystem through projects such as PineTime, Bangle.js, AsteroidOS, and Amazfish. The main focus will be on Amazfish, an open-source companion application connecting smartwatches with Linux-based systems.\r\n\r\nWe will look at the challenges of building a smartwatch companion app that runs across multiple platforms, including Ubuntu Touch, Sailfish OS, and desktop Linux via Flatpak. The talk will cover portability challenges, architectural decisions, and how open technologies enable a shared ecosystem across different devices and operating systems.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HNAPL8", "name": "Jozef Mlich", "avatar": "https://pretalx.devconf.info/media/avatars/HNAPL8_mOjfoyw.webp", "biography": "I organize the [OpenAlt conference](http://www.openalt.cz), one of the biggest open-source events in the Czech Republic. I actively promote alternative open-source mobile operating systems such as NemoMobile, Ubuntu Touch, or postmarketOS. My day job mainly consists of GreyCortex MENDEL development. In addition, I am a pilot of a microlight airplane and have a family.\r\n\r\nFollow me on [my blog](https://blog.mlich.cz/) or on [Mastodon](https://fosstodon.org/@jmlich).", "public_name": "Jozef Mlich", "guid": "bf049037-0d70-52a8-a3b3-9eee46539138", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HNAPL8/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A3STCA/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A3STCA/", "attachments": []}, {"guid": "77e3998b-ab8a-5c82-9743-7347ce8eb79f", "code": "88SWVF", "id": 2430, "logo": null, "date": "2026-06-18T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2430-the-risks-of-ai-for-skill-formation-and-how-to-mitigate-them", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/88SWVF/", "title": "The risks of AI for skill formation, and how to mitigate them", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "A recent study by Anthropic researchers shows that developers who rely heavily on generative\u2011AI assistants experience slower skill formation. This finding aligns with other works, which report more passive engagement and reduced problem\u2011solving depth when AI is uncriteriously.\r\n\r\nThe long\u2011term development of professionals is therefore at risk: diminished troubleshooting ability, weaker mental models of system architecture, and reduced confidence in writing clean, maintainable code. Importantly, the Anthropic analysis also reveals that the impact is not uniform\u2014certain usage patterns mitigate the negative effects, whereas treating the AI as a black\u2011box code generator amplifies them.\r\n\r\nThis talk will (1) summarize the empirical evidence, (2) dissect the usage patterns that lead to healthier learning outcomes, and (3) propose concrete guidelines for teams and managers to integrate AI tools responsibly. Attendees will leave with actionable strategies to adopt AI\u2011assisted development.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GVYLUH", "name": "M\u00e1rio Fernandes", "avatar": "https://pretalx.devconf.info/media/avatars/GVYLUH_N7ZOK4R.png", "biography": "I am a physicist who specialized in Quantum Computing and Information, and obtained a PhD in 2022.\r\nI joined Red Hat as a Software Engineer in 2023, and have worked with AI/ML in previous jobs.\r\n\r\nI believe I am in a good position to bring the knowledge from the academic setting into our industry, and DevConf is an amazing opportunity for that!\r\n\r\nI am very interested in Quantum Computing, Post Quantum Cryptography, and discussions on the ethical use of AI/ML. I gave one talk in DevConf.CZ in 2025.", "public_name": "M\u00e1rio Fernandes", "guid": "ba50970e-674f-5fce-9787-bbf95fbe8e49", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GVYLUH/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/88SWVF/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/88SWVF/", "attachments": []}, {"guid": "7857bbdb-9a30-5c45-a0ee-fd1f29ccdd74", "code": "K93ER8", "id": 2353, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2353-harnessing-tenure-variety-within-a-team", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/K93ER8/", "title": "Harnessing tenure variety within a team", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "In theory, it sounds perfect: seniors provide expertise and precision, while juniors bring energy, fresh perspectives and innovation. In practice, however, teams often struggle with diverging approaches and opinions at every decision point. Communication bottlenecks and possibly conflicts arise, and \"team spirit\" becomes nothing more than a hollow phrase.\r\n\r\nManaging a wide range of experience levels is a common challenge in engineering teams. If left unaddressed, it leads to inefficiency, difficulties in relationships between members, and, ultimately, may cause attrition.\r\n\r\nIn this presentation, we will examine the root causes of experience-based conflicts and explore strategies and tools to mitigate them. I will also share my personal insights and observations. This session will equip you with the knowledge to improve collaboration, spot emerging issues early and strengthen your team.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AYFRUN", "name": "Karolina Kula", "avatar": "https://pretalx.devconf.info/media/avatars/AYFRUN_LaFFCm0.webp", "biography": "TBD", "public_name": "Karolina Kula", "guid": "ebb681e0-d59e-54dd-b0e2-177649972310", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/AYFRUN/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/K93ER8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/K93ER8/", "attachments": []}, {"guid": "6198f681-8860-5ed3-8070-99fea179998a", "code": "CXKCYT", "id": 2389, "logo": null, "date": "2026-06-18T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2389-beyond-the-copilot-building-an-ai-first-engineering-culture-that-actually-works", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CXKCYT/", "title": "Beyond the Copilot: Building an AI-First Engineering Culture That Actually Works", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "Most teams use AI in silos \u2014 quietly, individually, with an unspoken awkwardness about what's AI-generated. The result: faster output with hidden fragility.\r\nThe first shift was making AI official: a versioned context file, shared across the team, updated with every feature. AI stopped being stateless. Early results showed 40\u201350% fewer prompt iterations.\r\nBut shared context kept failing when engineers weren't clear on the problem before prompting. AI output quality tracks directly to problem clarity \u2014 and that was the missing piece. So we built IDEA: Intent, Diagnose, Explain, Architect \u2014 a mental model for thinking before prompting.\r\nWe'll demo IDEA live, show a real context file, and share what broke along the way. You'll leave with the IDEA framework, a context file template, and a prompt quality checklist.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KTLDGA", "name": "Pranjal Bathia", "avatar": "https://pretalx.devconf.info/media/avatars/KTLDGA_WncCSRl.jpeg", "biography": "Pranjal Bathia is a Senior Engineering Manager at Red Hat, leading the transformation of its MDM platform into an AI-native system. With 10+ years\u2019 experience, she drives product, pricing, and integration modernization, building scalable systems and AI-driven workflows. She actively promotes AI adoption and fosters strong teams, while enjoying creative time with her daughters outside work.", "public_name": "Pranjal Bathia", "guid": "8ab6e389-bf0c-5603-a957-ea2d6789344b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/KTLDGA/"}, {"code": "RJGMQY", "name": "Nancy Jain", "avatar": "https://pretalx.devconf.info/media/avatars/RJGMQY_WPnXld4.webp", "biography": "I am a Software Engineering Manager at Red Hat with over 12 years of IT experience. I lead teams in designing, developing, and delivering high-quality, scalable software. My role includes promoting engineering best practices, establishing quality processes, and ensuring products meet technical and business goals. I focus on continuous improvement, fostering collaboration, and working with cross-functional teams to deliver reliable, impactful products.", "public_name": "Nancy Jain", "guid": "014fed3a-f6a3-5bcb-85ff-ed46e0762107", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/RJGMQY/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CXKCYT/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CXKCYT/", "attachments": []}], "A112 (capacity 64)": [{"guid": "3d44d2cb-81db-5109-838b-24995e87c8db", "code": "STZC9R", "id": 1982, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-1982-home-automation-meetup", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/STZC9R/", "title": "Home Automation Meetup", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Meetup", "language": "en", "abstract": "Lights won't turn on when you enter the room? Lost in a bunch of voice assistants and smart speakers? Want to know how to keep your house warm during the day, cool at night, and save money on heating bills?\r\n\r\nCome to a meetup of home automation enthusiasts, learn about new developments in the field, and discuss problems with like-minded people", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9CUPL3", "name": "Vadim Rutkovsky", "avatar": "https://pretalx.devconf.info/media/avatars/9CUPL3_x5rbj6B.jpg", "biography": "Rubber Duck herder at VictoriaMetrics, emotional support human, peripheral visionary and luddite sympathizer", "public_name": "Vadim Rutkovsky", "guid": "a8c6abb8-9ffb-51bd-a3ee-15b60d336ba8", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9CUPL3/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/STZC9R/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/STZC9R/", "attachments": []}, {"guid": "36361db6-4db6-55b6-9e1b-67cc43ccf9a9", "code": "KQEGLU", "id": 2122, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2122-debugging-communication-how-parenting-a-neurodivergent-teen-refactored-my-management-style", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KQEGLU/", "title": "Debugging Communication: How Parenting a Neurodivergent Teen Refactored My Management Style", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "We often treat management frameworks like rigid code-bases\u2014expecting the same input to yield the same output from every engineer. But when I began parenting my 11-year-old nephew with Autism and ADHD, I learned quickly that standard \"commands\" resulted in runtime errors, timeouts, and unexpected crashes.\r\n\r\nSurprisingly, the strategies I developed to support his executive function and sensory needs mapped directly to my initial struggles in engineering management. In this talk, we will explore the parallels between supporting a neuro-divergent teenager/child and leading a high-performing development and quality team. We will cover why \"implied\" context causes friction, how to manage context-switching costs, and why the \"Why\" matters more than the \"What.\" You will leave with tips for creating a documentation-first, clear-communication culture that benefits your junior developers, your senior architects, and everyone in between.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DEZ9PG", "name": "Christian Trautman", "avatar": "https://pretalx.devconf.info/media/avatars/DEZ9PG_RLYgYln.webp", "biography": "As a ten year employee at Red Hat I have been working in the networking and storage industry for 31 years.  I currently manage an engineering development and quality team for the OVN Product.  I dabble in home automation, home networking, and consider myself very fluent in python programming.", "public_name": "Christian Trautman", "guid": "f29da71e-e717-50b5-8644-9453532076ca", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DEZ9PG/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KQEGLU/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KQEGLU/", "attachments": []}, {"guid": "ef2ee578-c3fa-56b9-933a-cd736def4626", "code": "MCWGNQ", "id": 2203, "logo": null, "date": "2026-06-18T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2203-how-ai-helped-us-ship-updates-in-a-linux-distro", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MCWGNQ/", "title": "How AI helped us ship updates in a Linux distro", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "There is a massive gap between a flashy prototype and an AI service you can trust. While implementing an agentic service to automate RPM packaging, we learned that while AI handles complex tasks, your code must provide reliability. The real challenge was building a \"safety harness\" to keep a non-deterministic model from breaking deterministic systems.\r\nThis talk shares the practical engineering required to make agents production-ready:\r\n- Sandboxing: Why you should never let an agent run free and how to use isolated environments to ensure AI commands can't damage your system.\r\n- Validation loops: Automated checks that treat every AI suggestion as an untrusted draft that must be verified before execution.\r\n- Observability: Move beyond the \"black box\" by tracking an agent\u2019s \"train of thought\" so you can debug AI failures like any other software bug.\r\n\r\nIf you want to build AI tools as stable, observable, and secure as traditional code, this session provides the blueprint we used to get there.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LLTQQT", "name": "Laura Barcziova", "avatar": "https://pretalx.devconf.info/media/avatars/LLTQQT_FYTS1ot.JPG", "biography": "Senior software engineer at Red Hat, working on [Packit](https://packit.dev/), agentic automation, and open-source projects.", "public_name": "Laura Barcziova", "guid": "b9500edd-83c9-5e3b-a27e-97b3b711c98b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/LLTQQT/"}, {"code": "TQTSEA", "name": "Tomas Tomecek", "avatar": "https://pretalx.devconf.info/media/avatars/TQTSEA_MngBlkE.jpg", "biography": "system_prompt=\"Software Engineer using AI to help maintainers work more efficiently\"", "public_name": "Tomas Tomecek", "guid": "e7dc2a32-2d8e-5e04-860b-d16151da4227", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TQTSEA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MCWGNQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MCWGNQ/", "attachments": []}, {"guid": "3b993902-d94f-5466-8a6e-8b52ce6f380c", "code": "KDDD7H", "id": 2262, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2262-what-the-eu-cra-really-means-for-you-the-complete-faq-and-ama-session", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KDDD7H/", "title": "What The EU CRA Really Means for You: The Complete FAQ and AMA Session", "subtitle": "", "track": "Security and Compliance", "type": "Meetup", "language": "en", "abstract": "The EU Cyber Resilience Act (CRA) was designed to protect European consumers, but its global implications have left many in the open source community - especially individual contributors and maintainers - feeling confused or even afraid. While most discussions focus on the obligations of Manufacturers or Open Source Stewards, individual contributors are often left asking: \"Will I be liable? Should I stop contributing?\"\r\n\r\nWe will start this session with a short presentation, but most of the time will be dedicated to answering your questions (AMA - Ask Me Anything), taking whiteboard and brainstorming on your case studies and the CRA roles that might be applicable to you, your organization, your open source projects or your community. We will focus specifically on SW developers, contributors and maintainers and show that the regulations are manageable. There are no \u201cstupid\u201d questions about the CRA as it\u2019s the most complex and impactful regulation that the open source. We got your back.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XMJLFG", "name": "Roman Zhukov", "avatar": "https://pretalx.devconf.info/media/avatars/XMJLFG_sXQ0drD.jpg", "biography": "Roman is a cybersecurity expert and leader with 17+ years of experience securing complex systems and products. As Principal Architect at Red Hat, he drives open-source security strategy and cross-industry collaboration to build trusted software ecosystems. Formerly, he led Product Security & Privacy for Data Center and AI software at Intel. Roman contributes to global open-source security initiatives and standardization efforts, including the EU Cyber Resilience Act.", "public_name": "Roman Zhukov", "guid": "b8e5e390-6fdf-53b0-a930-a09b554a57e9", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XMJLFG/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KDDD7H/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KDDD7H/", "attachments": []}], "A113 (capacity 64)": [{"guid": "de12c425-f9e6-5e07-b76f-7e74964a638a", "code": "ZN9LNZ", "id": 2397, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2397-kernel-module-management-in-software-defined-storage", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZN9LNZ/", "title": "Kernel Module Management in Software-Defined Storage", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "Storage kernel extensions provide the critical interfaces between the operating system\u2019s vnode and Virtual File System (VFS) layers, enabling custom file systems to be integrated and recognized as native components.\r\nIn this session, I will offer a concise overview of how file system kernel extensions are used within Software\u2011Defined Storage (SDS) architecture.\r\nI will walk through the end\u2011to\u2011end process of building and deploying kernel modules in both containerized and traditional (non\u2011containerized) SDS environments, highlighting practical considerations and common challenges.\r\nFinally, I will demonstrate how the Kernel Module Management (KMM) Operator for Kubernetes and OpenShift streamlines the lifecycle of file system kernel modules \u2014 simplifying their build, deployment, and maintenance within a modern SDS system.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CEBCXE", "name": "Konstantin Maksimov", "avatar": "https://pretalx.devconf.info/media/avatars/CEBCXE_QVCw6KK.jpg", "biography": "Konstantin has 15+ years' experience in software development. His main areas of expertise are Storage Software, Cloud Platforms (OpenShift) and Linux OS. He has also contributed to Open Source projects. Currently Konstantin is working on Software-Defined storage enablement on IBM Linux on Z platform.", "public_name": "Konstantin Maksimov", "guid": "4fa5a21d-59cc-5b2a-9591-e4364a6be379", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CEBCXE/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZN9LNZ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZN9LNZ/", "attachments": []}, {"guid": "d5bf21f5-f38c-5c3f-852d-15d061af3ba4", "code": "3CCA7M", "id": 2270, "logo": null, "date": "2026-06-18T10:35:00+02:00", "start": "10:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2270-beyond-the-transformer-wall-scaling-reasoning-to-the-edge-with-lfm-2-5", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3CCA7M/", "title": "Beyond the Transformer Wall: Scaling Reasoning to the Edge with LFM 2.5", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Lightning talk", "language": "en", "abstract": "The \"Bigger is Better\" era of AI is hitting a physical limit. While trillion-parameter models dominate the cloud, the real-world demand for private, low-latency, and energy-efficient intelligence is growing at the edge. Enter LFM 2.5, the latest flagship from Liquid AI. Built on a hybrid \"Liquid\" architecture rather than standard Transformers, LFM 2.5-1.2B-Thinking achieves frontier-grade reasoning in a sub-1GB RAM footprint.\r\n\r\nIn this 15-minute lightning talk, we will explore the shift from \"System 1\" (probabilistic chat) to \"System 2\" (deliberative reasoning) on consumer hardware. We will dissect how LFM 2.5 uses Linear Implicit Variable (LIV) operators to achieve 2x CPU throughput over Llama 3.2 and Qwen, enabling 300+ tokens/sec on mobile NPUs. Finally, we will demonstrate a \"Reasoning Trace\" running locally on Fedora using vLLM and llama.cpp, proving that you don't need a data center to build a \"thinking\" agent.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "J3ESWJ", "name": "Mitul Sharma", "avatar": "https://pretalx.devconf.info/media/avatars/J3ESWJ_lPx9zlH.webp", "biography": "Software Engineer at Red Hat who loves deconstructing complex problems and collaborating with partners to build stable solutions. When he\u2019s not fixing LLM hallucinations, he\u2019s an avid explorer traveling the globe in search of new places and perspectives.", "public_name": "Mitul Sharma", "guid": "7153824b-0f29-5d3f-a51f-e834df60e484", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/J3ESWJ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3CCA7M/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3CCA7M/", "attachments": []}, {"guid": "3ddc85cf-bf82-55ab-944a-d4eb19caab2a", "code": "BW7YKY", "id": 2253, "logo": null, "date": "2026-06-18T10:55:00+02:00", "start": "10:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2253-secret-tips-to-reduce-insider-threat-risks-with-behavioral-ai", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BW7YKY/", "title": "Secret Tips to Reduce Insider Threat Risks with Behavioral AI", "subtitle": "", "track": "Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "Insider threats remain one of the most complex security challenges because they originate from trusted identities with legitimate access. Traditional perimeter-based controls and static rule engines are no longer sufficient to detect subtle misuse, compromised accounts, or risky behavior.\r\n\r\nThis session explores how to build a unified behavioral view of users by correlating identity context, access patterns, device posture, network activity, and sensitive data interactions. It demonstrates how AI-driven models create dynamic baselines of normal behavior and detect anomalies in real time.\r\n\r\nAttendees will learn how to reduce false positives, move from reactive incident response to proactive risk management, and design people-centric security monitoring architectures suitable for modern engineering environments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LEGFY8", "name": "Karel Kotoun", "avatar": "https://pretalx.devconf.info/media/avatars/LEGFY8_1tGK70V.webp", "biography": "Karel Kotoun is a technology and cybersecurity expert with a strong background in financial services, where he has spent over a decade working with complex, highly regulated IT environments. His experience spans compliance, risk management, cybersecurity, and the design of scalable technology solutions for banks, financial institutions, and large enterprises. He is the founder of Greenometer - Compliance ONE STOP SHOP, a unified platform designed to help organizations manage regulatory needs.", "public_name": "Karel Kotoun", "guid": "821bc0f5-596c-50ec-a0f9-1f75ff40c001", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/LEGFY8/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BW7YKY/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BW7YKY/", "attachments": []}, {"guid": "1a42a1eb-630b-5178-b457-348e1aafcff0", "code": "LFMLGH", "id": 2750, "logo": null, "date": "2026-06-18T11:15:00+02:00", "start": "11:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2750-from-sysadmin-to-software-engineer-a-non-traditional-path-into-tech", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LFMLGH/", "title": "From Sysadmin to Software Engineer: A Non-Traditional Path into Tech", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "I started on the sysadmin side: customer environments, incidents and the daily reality that systems fail. With no traditional CS background and no predefined path, I needed to extract value from every task, piece of advice, mistake and incident. This lightning talk is an honest account of how that shaped my move into software engineering. Sometimes it was an advantage (debugging discipline, failure-mode thinking and respect for blast radius), sometimes friction (perfectionism, fear of code and collecting technologies without shipping). I\u2019ll reflect on the moments that changed how I learn and how I work, including two accelerators: AI, which shortened the path from \u201cI don\u2019t get this algorithm\u201d to \u201cI can apply it,\u201d and mentorship, which turned scattered effort into focused progress by challenging and correcting mental models. The goal isn\u2019t to prescribe a path, just to share real tradeoffs, mistakes and turning points from a non-traditional route into engineering.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TZQEDX", "name": "Kaja Prokopova", "avatar": "https://pretalx.devconf.info/media/avatars/TZQEDX_dbNLvsI.webp", "biography": "Associate Software Engineer in a security-focused team with a sysadmin background across networking, virtualization, Windows and Linux environments. Passionate about trust in software systems, supply chain integrity and making security practical for developers and operators. Previously worked in customer-facing infrastructure roles, now building stronger workflows around artifacts, automation and collaboration in open source ecosystems.", "public_name": "Kaja Prokopova", "guid": "7ad7f715-0f04-563c-8a6e-d0781a96ebb8", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TZQEDX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LFMLGH/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LFMLGH/", "attachments": []}, {"guid": "d58672d2-7d82-5c94-ae07-7a7c60fefcfe", "code": "NF8ZMZ", "id": 2479, "logo": null, "date": "2026-06-18T11:35:00+02:00", "start": "11:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2479-building-ai-ready-jupyterlab-extensions-architecture-for-llm-powered-developer-tools", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/NF8ZMZ/", "title": "Building AI-Ready JupyterLab Extensions: Architecture for LLM-Powered Developer Tools", "subtitle": "", "track": "Programming and Application Development", "type": "Lightning talk", "language": "en", "abstract": "We contribute to open source JupyterLab extensions (Kale, Elyra) that transform notebooks into production ML pipelines. This talk explores our technical platform and our path to programming integrated AI architecture within our developer tools.\r\n\r\nOur community\u2019s TypeScript/React frontends and Python backends map data flows into Directed Acyclic Graphs (DAGs), extracting metadata and compiling user code into pipeline server manifests. The architecture streamlines the transition from experimentation to orchestration and is ideal for supporting integrated AI tools.\r\n\r\nThe talk will include a demo of Notebook-to-Pipeline conversion, plus our AI roadmap \u2014 AI-assisted coding with Kubeflow APIs, LLM-based pipeline optimization, and an integrated genAI development environment.\r\n\r\nThis session is ideal for IDE developers, MLOps engineers, and data scientists, or anyone who wants to learn about building and utilizing LLM-ready JupyterLab extension architectures.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3WQEF8", "name": "Hannah Marie Tosi", "avatar": "https://pretalx.devconf.info/media/avatars/3WQEF8_tLQFvB8.webp", "biography": "I am a Senior Software Engineer with Red Hat, and I primarily develop ML-focused JupyterLab extensions. I have a background in mathematics and statistics, and I previously worked as a cancer informatics data scientist. I am based in Boston in the United States, and in my free time, I enjoy running, skiing, and biking with the people I love.", "public_name": "Hannah Marie Tosi", "guid": "ca9c09c2-917b-593a-a07c-b502adb366b5", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/3WQEF8/"}, {"code": "GJ7ZET", "name": "William", "avatar": "https://pretalx.devconf.info/media/avatars/GJ7ZET_DIjJ5rw.webp", "biography": "William brings over 15 years of experience to the IT industry. His diverse technical background spans ABAP and C to deep expertise in middleware and cloud-native tools. Previously a Maintenance Engineer specializing in JBoss, REST APIs, jBPM, and Drools, he is currently a Software Engineer on the OpenShift AI team. A dedicated advocate for open source, open data and Java, he founded Brazil's first JavaFX group and is a frequent speaker at major conferences including JavaOne, TDC, and FISL.", "public_name": "William", "guid": "de5391a6-1309-5332-9001-98fdc84df05c", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GJ7ZET/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/NF8ZMZ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/NF8ZMZ/", "attachments": []}, {"guid": "579c1a4d-1959-51e6-94a7-a5a7ef0c41a8", "code": "VF7DYV", "id": 2362, "logo": null, "date": "2026-06-18T11:55:00+02:00", "start": "11:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2362-usable-cybersecurity-assessment-tools", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VF7DYV/", "title": "Usable Cybersecurity Assessment Tools", "subtitle": "", "track": "Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "The EU-funded [CCAT project](https://doi.org/10.3030/101225878) is transitioning academic security tools from lab prototypes to professional-grade software. Because poor usability often leads to crypto misuse and security failures, we are conducting usability research to ensure these tools fit real-world workflows. We invite attendees to test these prototypes and help shape their development.\r\nThe CCAT toolset:\r\n1. TLS-Scanner (2016\u2013Present): a tool for checking the settings of TLS clients and servers. *Target users: security solution providers.*\r\n2. SCRUTINY (2006\u2013Present): a toolset for assessing cryptographic implementations in hardware devices (smartcards, TPM, etc.) and software libraries. *Target users: crypto-evaluation specialists*\r\n3. sec-certs (2022\u2013Present): an analysis tool for the CC, FIPS 140, and EUCC landscapes, mapping the relationships between certification documents and products. *Target users: vendors, authorities, and certificate consumers.*", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZWX9TC", "name": "Mariia Bakhtina", "avatar": "https://pretalx.devconf.info/media/avatars/ZWX9TC_QbQEPFM.webp", "biography": "I am a postdoctoral researcher in usable security at Masaryk University, Czechia. I hold a PhD from the University of Tartu, Estonia, where my research focused on bridging the gap between academic security tools and expert users. Specializing in usable security, regulatory compliance, and information security, I combine technical engineering with human-centric design to build solutions that support security-aware decision-making in organizations.", "public_name": "Mariia Bakhtina", "guid": "d027fc50-300c-561d-93d7-a21caa87eb76", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZWX9TC/"}, {"code": "VGDYEC", "name": "Yasemin Acar", "avatar": null, "biography": null, "public_name": "Yasemin Acar", "guid": "dc123838-280a-57a8-97c1-2a5aca407f27", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/VGDYEC/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VF7DYV/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VF7DYV/", "attachments": []}, {"guid": "79bab4c8-b209-5ba0-b82c-4a327e66e9b5", "code": "F83XNQ", "id": 2883, "logo": null, "date": "2026-06-18T12:15:00+02:00", "start": "12:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2883-bridging-structured-knowledge-and-llms-the-yelp-kgnn-rag-architecture", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/F83XNQ/", "title": "Bridging Structured Knowledge and LLMs: The Yelp-KGNN-RAG Architecture", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Lightning talk", "language": "en", "abstract": "We will explore how to transform flat review data into a semantically rich knowledge graph, mapping entities and their multi-hop relationships. By leveraging KGNNs, the system performs sophisticated relational retrieval that standard vector-only RAG misses. We\u2019ll dive into:\r\n\r\nGraph Construction: Building a scalable knowledge graph from Yelp's business and review data.\r\n\r\nKGNN Integration: How Graph Neural Networks improve the \"Retrieval\" phase by identifying deep-seated patterns and entity associations.\r\n\r\nThe RAG Pipeline: Connecting graph-based context to the LLM generation layer for more accurate, fact-grounded recommendations.\r\n\r\nBenchmarking: Comparing traditional vector-RAG against KGNN-RAG in terms of reasoning quality and factual consistency.\r\n\r\nAttendees will leave with a practical roadmap for implementing Graph-Augmented AI to solve complex, multi-entity retrieval challenges in production.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8A8SCM", "name": "KEERTHI UDAYAKUMAR", "avatar": "https://pretalx.devconf.info/media/avatars/8A8SCM_e4T5DtS.JPG", "biography": "An ambitious Data Scientist at Red Hat with two years of experience specialized in the development and optimization of Large Language Model (LLM) applications. A dedicated open-source contributor focusing on reducing the \"token tax\" and improving the efficiency of RAG systems within enterprise environments. I was a featured speaker at DevConf.US 2025, where I shared insights on high-volume prompt engineering and structured data optimization.", "public_name": "KEERTHI UDAYAKUMAR", "guid": "919d06a2-21a8-5c8e-a8b8-1255669cfbb6", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/8A8SCM/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/F83XNQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/F83XNQ/", "attachments": []}, {"guid": "b2641124-2f87-56ef-afee-a9227389819b", "code": "AK3BPJ", "id": 2248, "logo": null, "date": "2026-06-18T12:35:00+02:00", "start": "12:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2248-escape-hyper-v-the-new-agentless-path-to-openshift-virtualization", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AK3BPJ/", "title": "Escape Hyper\u2011V: The New Agentless Path to OpenShift Virtualization", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "Migrating from Hyper-V to OpenShift is often a manual nightmare of custom scripts and fragile workarounds. The Migration Toolkit for Virtualization changes the game with new support that enables direct, agentless, and automated migrations into OpenShift Virtualization.\r\n\r\nThis lightning talk cuts through the noise to show you exactly how the Migration Toolkit for Virtualization now connects to Hyper-V under the hood, leveraging WinRM remoting for live VM discovery and SMB shares for disk streaming, all without installing agents or modifying the source environment. Stop scripting, start migrating.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZNSDRM", "name": "Elad Hazan", "avatar": "https://pretalx.devconf.info/media/avatars/ZNSDRM_6We6nT9.webp", "biography": "Principal Software Engineer passionate about Go, Kubernetes, and virtualization. Currently working on Forklift (Migration Toolkit for Virtualization), helping transition workloads from vSphere, oVirt, and Hyper-V to OpenShift. Enjoys solving deep technical challenges bridging legacy infrastructure and cloud-native orchestration \u2014 especially storage protocols and cross-platform APIs. When unplugged, trades debugging for marathon training.", "public_name": "Elad Hazan", "guid": "d23853ef-857c-5658-90d3-8ed137945270", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZNSDRM/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AK3BPJ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AK3BPJ/", "attachments": []}, {"guid": "7b049b63-87ab-5157-99f4-789380877184", "code": "WU3WZM", "id": 2219, "logo": null, "date": "2026-06-18T12:55:00+02:00", "start": "12:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2219-13-clusters-0-excuses-policy-as-code-for-finops-with-kyverno-tekton-and-argocd", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WU3WZM/", "title": "13 Clusters, 0 Excuses: Policy as code for FinOps with Kyverno, Tekton and ArgoCD", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Lightning talk", "language": "en", "abstract": "Managing 13 OpenShift clusters and 437 namespaces without a cost strategy made our cloud bill a \"black box.\" This talk details our 2-quarter journey to deploy the Red Hat Cost Management Operator at scale. We\u2019ll explore why manual labeling failed (31% compliance, \"000\" default cost-centers) and how we architected  Policy-as-Code with Kyverno(100% compliance for new namespaces, existing ones remain a challenge), and multi-cluster deployment patterns using ArgoCD ApplicationSets.\r\nYou'll learn:\r\nAbout hidden complexity of authentication strategies why the Cost Explorer UI became a bottleneck and the ongoing migration of 300+ manually-created namespaces to GitOps.\r\nUsing ApplicationSets to deploy operators across 10+ clusters with unique configs.\r\nDesigning Kyverno policies that ensure attribution without breaking existing pods.\r\nAttendees will gain practical patterns for multi-cluster cost observability and learn how to automate financial accountability without hindering developer velocity.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HSRZXX", "name": "Raksha Rajashekar", "avatar": "https://pretalx.devconf.info/media/avatars/HSRZXX_hG313On.webp", "biography": "Hi, I\u2019m Raksha, a Tech Lead and Senior Software Engineer passionate about observability, cloud sustainability, and developer platforms. I work on building scalable monitoring and telemetry solutions for cloud-native pipelines, with a strong focus on improving performance, cost visibility, and energy efficiency. I enjoy mentoring engineers and exploring ways to make cloud infrastructure more sustainable and efficient.", "public_name": "Raksha Rajashekar", "guid": "e22eb0d8-3f09-5030-b399-fed788a7477b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HSRZXX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WU3WZM/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WU3WZM/", "attachments": []}, {"guid": "5dacee67-8d47-5d50-908b-c662fe4051d9", "code": "WN8ZRY", "id": 2831, "logo": null, "date": "2026-06-18T13:15:00+02:00", "start": "13:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2831-building-observable-affordable-llm-infrastructure-in-emerging-economies", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WN8ZRY/", "title": "Building Observable, Affordable LLM Infrastructure in Emerging Economies", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Lightning talk", "language": "en", "abstract": "N-ATLaS is a multilingual African-language LLM we took from research to production on Kubernetes. This lightning talk shares the practical lessons from making it reproducible, observable, and affordable under real infrastructure constraints. I\u2019ll cover the platform patterns that mattered most: Argo-based orchestration, repeatable deployment, observability, supply-chain hygiene, autoscaling, caching, and rollout strategies that improved latency, uptime, and cost. Rather than focusing on model theory, this talk is about operational reality, what broke, what worked, and what we would do differently after real usage. Attendees will leave with practical patterns for running LLM workloads in production, especially in resource-constrained environments and for low-resource languages", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NCHPM7", "name": "Okikiola Oliyide", "avatar": "https://pretalx.devconf.info/media/avatars/NCHPM7_RtNis7r.webp", "biography": "Lead DevOps Engineer at Awarri, building production AI infrastructure on Kubernetes, including the platform behind N-ATLaS, Nigeria\u2019s first open multilingual LLM. My work spans cloud infrastructure, GitOps, MLOps, observability, and confidential computing for enterprise model deployment, with a focus on secure, scalable inference and attestation-gated confidential GPU architectures.", "public_name": "Okikiola Oliyide", "guid": "405a3bbe-23cc-59d8-b19e-93a60a6961ae", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/NCHPM7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WN8ZRY/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WN8ZRY/", "attachments": []}, {"guid": "322ae5e2-2e37-53d6-87cc-b076231a60a3", "code": "W7KJKA", "id": 2902, "logo": null, "date": "2026-06-18T13:35:00+02:00", "start": "13:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2902-beyond-the-defaults-extending-kubectl-with-krew", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W7KJKA/", "title": "Beyond the Defaults: Extending Kubectl with Krew", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "kubectl is great for the basics, but it starts to feel clunky once you\u2019re managing complex, stateful stacks. If you\u2019ve ever had to exec into a \"toolbox\" pod just to run a simple Ceph health check or hunt through nested CRDs while an alert is firing, you know the frustration. It\u2019s a high-friction workflow that kills productivity.\r\n\r\nIn this session, we\u2019ll look at how Krew fixes this by turning kubectl into a modular powerhouse. I\u2019ll explain the mechanics of how Krew plugins actually work\u2014leveraging binary naming conventions to create a native-feeling CLI experience. Using kubectl-rook-ceph as our primary example, we\u2019ll demonstrate how to collapse complex storage operations into simple, actionable one-liners. You\u2019ll see how this plugin abstracts away the \"scary\" parts of Rook-Ceph, like OSD maintenance and recovery, directly from your local terminal. Leave the \"pod-hopping\" behind and learn how to build a CLI that actually understands your stack.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CL3MW7", "name": "Subham Rai", "avatar": "https://pretalx.devconf.info/media/avatars/CL3MW7_Slnhnfv.JPG", "biography": "I'm a software engineer with 4+ years of experience in Kubernetes-based storage systems. I'm a maintainer and one of the top four contributors to the Rook-Ceph CNCF graduated project. I'm also a maintainer of kubectl-rook-ceph. I have spoken at major conferences, including KubeCon, Cephalocon, FOSDEM, and Ceph Days.\r\nMy work focuses on distributed storage, Kubernetes operators, and cloud-native infrastructure.", "public_name": "Subham Rai", "guid": "eb45dbb9-3d0e-5b8f-a065-8abd443f54d7", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CL3MW7/"}, {"code": "TFW8T7", "name": "Nikhil Ladha", "avatar": "https://pretalx.devconf.info/media/avatars/TFW8T7_mHIZuQb.jpg", "biography": "Nikhil Ladha is a backend developer from India, working at IBM and has more than 5yrs of industry experience in the domain of storage, web and kubernetes.He is also an active open-source contributor and a maintainer of multiple open-source projects. He loves to travel and explore the world. In his free time, he loves to relax those brain muscles by playing PC games :)", "public_name": "Nikhil Ladha", "guid": "61f30bd7-2ee4-5b8e-b882-1d9f4c178be2", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TFW8T7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W7KJKA/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W7KJKA/", "attachments": []}, {"guid": "e8f93c83-4d75-537e-a77c-63a9ddbfe2a7", "code": "TTYPYR", "id": 2457, "logo": null, "date": "2026-06-18T13:55:00+02:00", "start": "13:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2457-why-classic-iam-collapses-for-agents-rethinking-iam-for-agentic-systems", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TTYPYR/", "title": "Why Classic IAM Collapses for Agents: Rethinking IAM for Agentic Systems", "subtitle": "", "track": "Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "Autonomous AI agents increasingly reason, plan, and act across tools, services, and organizational boundaries. In these environments, traditional Identity and Access Management  (IAM) models begin to fail. Agents are not users and they are not static services. They act on behalf of others, change context during execution, and operate with different levels of autonomy and risk.\r\nThis talk examines why classic IAM assumptions like long lived identities, static permissions, and check once trust always authorization do not hold for agentic systems. It introduces design principles for agent aware identity based on ephemeral task scoped identities, explicit delegation instead of impersonation, continuous authorization, and runtime identity binding.\r\nWe will outline a practical migration path from traditional IAM to agent aware identity workflows.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "C7FBWK", "name": "Parul Singh", "avatar": "https://pretalx.devconf.info/media/avatars/C7FBWK_mHOrTiL.webp", "biography": "Parul is a Principal Software Engineer in Red Hat's Office of the CTO, working on agentic systems and security. Her work focuses on trust, identity, and observability for autonomous AI agents, including delegation, provenance, and zero trust architectures for agentic workflows. She collaborates with open industry working groups to help shape emerging standards for secure and interoperable agent systems.", "public_name": "Parul Singh", "guid": "9afde52b-543c-5569-bfd2-09f2deeb18e6", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/C7FBWK/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TTYPYR/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TTYPYR/", "attachments": []}, {"guid": "aa60b87c-3001-5d58-b6c8-f9ca0a510df0", "code": "LHEKCK", "id": 2915, "logo": null, "date": "2026-06-18T14:15:00+02:00", "start": "14:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2915-running-events-calendars-and-keeping-on-top-of-cfps-for-your-community", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LHEKCK/", "title": "Running events, calendars, and keeping on top of CfPs for your community", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "If you love your community but struggle to stay on top of event organising, or the multi-layered calendar of deadlines and milestones, then you're not alone. It is relentless (and not all that much fun). \r\n\r\nIn this lightning talk, I'm going to cover some timelines for running events \u2013 whether it be in-person or virtual, recurring or one-off \u2013 that you can put into action for your community. I'll cover some tools and processes that have helped me and my community, as well as identify some pitfalls to avoid.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BQA99W", "name": "Andrew Burden", "avatar": "https://pretalx.devconf.info/media/avatars/BQA99W_tqK7j5H.jpg", "biography": "I am a community facilitator for KubeVirt, a CNCF incubating project that extends the Kubernetes API to provide for virtualization workloads to run natively alongside container workloads. Why is that cool? Primarily because it lowers infrastructure and administration burdens (no relation) by running and treating legacy or uncontainerisable VMs like any other Kubernetes object. There are also added security, isolation, and resource allocation benefits \u2013 particular vGPU \u2013 from VMs.", "public_name": "Andrew Burden", "guid": "6afe9ed8-ddef-58e5-8e76-d59d4259989a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/BQA99W/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LHEKCK/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LHEKCK/", "attachments": []}, {"guid": "21c46802-4d1a-54a8-81ee-0b48f3996e21", "code": "VXA7E8", "id": 2749, "logo": null, "date": "2026-06-18T14:35:00+02:00", "start": "14:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2749-tracking-regressions-in-the-linux-kernel", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VXA7E8/", "title": "Tracking Regressions in the Linux Kernel", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Lightning talk", "language": "en", "abstract": "Catch up on how Linux kernel regressions are reported and resolved using [Regzbot], how [KernelCI] is integrating automated testing into regression tracking, and how emerging AI techniques may help classify regressions.\r\n\r\n[Regzbot]: https://linux-regtracking.leemhuis.info/regzbot/\r\n[KernelCI]: https://kernelci.org/", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3KDYDA", "name": "Tales da Aparecida", "avatar": "https://pretalx.devconf.info/media/avatars/3KDYDA_n4kllZD.webp", "biography": "Software engineer contributing to the [KernelCI dashboard](https://dashboard.kernelci.org/), currently working remotely from Brazil on the [CKI project](https://cki-project.org), where I help maintain parts of Red Hat\u2019s kernel CI infrastructure. And also, a hobbyist dancer!", "public_name": "Tales da Aparecida", "guid": "bc20d279-863d-5898-a0cf-aea44452973a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/3KDYDA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VXA7E8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VXA7E8/", "attachments": []}, {"guid": "f02ab877-0bc1-5c5f-af7c-b17717aec79c", "code": "XW8BEX", "id": 2502, "logo": null, "date": "2026-06-18T14:55:00+02:00", "start": "14:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2502-from-sbom-to-dependency-stacks-making-software-structure-visible", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XW8BEX/", "title": "From SBOM to Dependency Stacks: Making Software Structure Visible", "subtitle": "", "track": "Future Tech and Open Research", "type": "Lightning talk", "language": "en", "abstract": "You are probably familiar with the well-known [XKCD comic Dependency](https://xkcd.com/2347/) describing fragile dependencies. Would you like to see what this image would look like for YOUR system? Based on real data? That is exactly what\r\nI am working on in my bachelor's thesis. I will show you what I have done so far, where the pitfalls are, and what is still left to do.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DSYG98", "name": "Peter \u0160tefunko", "avatar": "https://pretalx.devconf.info/media/avatars/DSYG98_Jt4evRI.webp", "biography": "Student at Masaryk University, Faculty of Informatics\r\nSoftware maintenance engineer intern at Red Hat Brno", "public_name": "Peter \u0160tefunko", "guid": "0417d388-d5b4-503e-a71b-a1230ec6de7f", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DSYG98/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XW8BEX/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XW8BEX/", "attachments": []}, {"guid": "be05bf6f-67bc-5a83-8245-eed1ee3bcd5f", "code": "J97B77", "id": 2756, "logo": null, "date": "2026-06-18T15:15:00+02:00", "start": "15:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2756-beyond-pull-requests-how-non-code-contributions-scale-open-source-projects", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/J97B77/", "title": "Beyond Pull Requests: How Non-Code Contributions Scale Open Source Projects", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "Open source success is often measured in commits and pull requests, but long-term sustainability depends equally on non-code contributions. Documentation, community support, advocacy, and knowledge sharing are critical yet undervalued components of thriving ecosystems.\r\n\r\nThis lightning talk highlights how non-code contributions shape large-scale projects like OpenSearch. Through a real journey from user to contributor and community advocate, it demonstrates how individuals can meaningfully participate without writing production code.\r\n\r\nThe talk includes a practical example of contributing to Apache Lucene, showing how small improvements in documentation and community engagement create real impact.\r\n\r\nAttendees will leave with clear, actionable ways to start contributing immediately and understand how diverse contributions strengthen open source communities.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HTZKSC", "name": "Sakshi Nasha", "avatar": "https://pretalx.devconf.info/media/avatars/HTZKSC_JoazM6O.webp", "biography": "Sakshi Nasha is a Software Engineer with a passion for building software and driving diversity in tech. An open-source enthusiast and OpenSearch Ambassador, she actively contributes to FOSS communities and speaks internationally on topics including GO, APIs, Security, PostgreSQL and open-source technologies. Outside of work, she\u2019s an avid athlete who finds balance through trekking and cycling.", "public_name": "Sakshi Nasha", "guid": "e91315e5-5e04-53df-a6cb-dba7ff75d8f1", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HTZKSC/"}, {"code": "CNLXJU", "name": "Kris Freedain", "avatar": "https://pretalx.devconf.info/media/avatars/CNLXJU_1PQgXgm.webp", "biography": "Kris Freedain (he/him) is the Community Manager for the OpenSearch Project, and an OpenSearch Ambassador. He has decades of experience in tech, but finds connecting people to be the most fulfilling part of being a community professional.", "public_name": "Kris Freedain", "guid": "6c5adfa1-814c-5980-8e15-f11239f9fb3e", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CNLXJU/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/J97B77/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/J97B77/", "attachments": []}, {"guid": "f3770e33-538e-519f-aa6a-072e366bd3d4", "code": "VPVATE", "id": 2320, "logo": null, "date": "2026-06-18T15:35:00+02:00", "start": "15:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2320-bootc-desktop-container-native-os-for-your-developer-workstation", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VPVATE/", "title": "Bootc Desktop: Container-Native OS for Your Developer Workstation", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Lightning talk", "language": "en", "abstract": "What if your entire development workstation \u2014 desktop environment, tools, and configurations \u2014 lived in a single container image? This lightning talk introduces bootc desktop: a production-ready Fedora 43 bootc image built for daily use on a ThinkPad X1 Carbon.\r\n\r\nI'll demonstrate how containerized operating systems solve real desktop problems: atomic updates with automatic rollback, reproducible environments from a single Containerfile, and version-controlled configurations. In 15 minutes, you'll see a complete Wayland desktop (niri compositor + Noctalia shell) boot from a container image, upgrade atomically, and recover gracefully from a bad update.\r\n\r\nThis isn't a proof-of-concept \u2014 it's been my daily driver for a long time. If you've ever bricked your workstation with a bad update or spent days recreating your development environment, this talk is for you.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XVFSCK", "name": "Xiaofeng Wang", "avatar": "https://pretalx.devconf.info/media/avatars/XVFSCK_Jq7Hc73.jpg", "biography": "Xiaofeng Wang is a Senior Software Engineer at Red Hat with 10 years at the company and 15 years of open source experience. Currently on the Image Mode team, Xiaofeng has deep expertise in container-native operating systems, having previously worked on Project Atomic Host and RHEL for Edge. This lightning talk draws from both professional experience building image-based Linux systems and personal experience running bootc as a daily-driver desktop.", "public_name": "Xiaofeng Wang", "guid": "5097d93b-f0e2-59d7-9669-88316de15bfe", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XVFSCK/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VPVATE/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VPVATE/", "attachments": []}, {"guid": "dd0817e6-69df-5674-892a-08a75272c00c", "code": "KRR8RT", "id": 2817, "logo": null, "date": "2026-06-18T15:55:00+02:00", "start": "15:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2817-improving-openshift-cluster-updates-step-by-step", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KRR8RT/", "title": "Improving OpenShift Cluster Updates, Step by Step", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "Whether you\u2019re managing a single-node cluster for a personal project or hundreds of nodes running production applications at scale, there\u2019s one part of the cluster lifecycle you can\u2019t escape: updates.\r\n\r\nCluster updates can feel like magic, a mysterious ritual that keeps clusters healthy and users confident. In this talk, we\u2019ll peek behind the curtain of OpenShift updates and show how recent engineering work is making this essential process more transparent, reliable, and even a bit more fun.\r\n\r\nYou\u2019ll hear about new mechanisms, challenges encountered, and lessons learned. This talk offers a glimpse into the ongoing effort to make updates more seamless for everyone, from lifting the hood on cluster updates to ensuring reliability in a world where every cluster is unique.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GLK8SY", "name": "David Hurta", "avatar": "https://pretalx.devconf.info/media/avatars/GLK8SY_mpkd0Yg.webp", "biography": "David is a Software Engineer at Red Hat working on over-the-air updates in OpenShift, where he has spent the past five years improving the cluster update experience after first joining as an intern.", "public_name": "David Hurta", "guid": "dbd197f3-cf1e-5836-98a1-981737b45f83", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GLK8SY/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KRR8RT/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KRR8RT/", "attachments": []}, {"guid": "d37286c5-af6b-5450-96d5-b17bb5008974", "code": "N77QWQ", "id": 2374, "logo": null, "date": "2026-06-18T16:15:00+02:00", "start": "16:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2374-skiff-oci-image-analysis-utility", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/N77QWQ/", "title": "Skiff - OCI image analysis utility", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Lightning talk", "language": "en", "abstract": "Container Images are foundational to modern infrastructure, yet their internal structure can often be opaque and difficult to debug. Large image sizes, hidden redundant files, and inefficient layering can lead to slower deployments and wasted resources. Manually dissecting layers or understanding disk usage across an image stack is often cumbersome and time-consuming.\r\n\r\nThis lightning talk introduces [`skiff`](https://github.com/dcermak/skiff/), a powerful command-line utility designed to simplify OCI image introspection. Built using podman's container libraries, `skiff` provides developers and operators with tooling to introspect image layers. We will demonstrate how `skiff` can be used for the following tasks:\r\n- Identify large layers and files\r\n- Explore layer contents directly\r\n- Diff installed packages\r\n- Locate wasted space\r\n\r\nJoin this session to learn how skiff can help you analyze, debug, and optimize container images for better performance and resource utilization.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8XP9SA", "name": "Dan \u010cerm\u00e1k", "avatar": "https://pretalx.devconf.info/media/avatars/8XP9SA_ickey8s.png", "biography": "Dan is working as a Senior Full-Stack developer, building container images, creating developer tools and sometimes works on QA at SUSE, which he joined after working as an embedded firmware developer. Originally he started out as a theoretical astrophysicist, but after becoming a contributor to various Open Source projects, he finally made this his full time job at SUSE.", "public_name": "Dan \u010cerm\u00e1k", "guid": "edef0f98-1cd5-51a4-934f-1d15f4633edd", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/8XP9SA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/N77QWQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/N77QWQ/", "attachments": []}, {"guid": "bae26b10-37e5-5b35-86e1-14ae1a80d962", "code": "WWJYP9", "id": 2119, "logo": null, "date": "2026-06-18T16:35:00+02:00", "start": "16:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2119-can-you-hear-this-turning-a-clinical-hearing-test-into-a-kids-game", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WWJYP9/", "title": "Can You Hear This? Turning a Clinical Hearing Test into a Kids\u2019 Game", "subtitle": "", "track": "Programming and Application Development", "type": "Lightning talk", "language": "en", "abstract": "During a professional hearing test for my daughter, I noticed something odd: the technician explicitly instructed her not to raise her hand when no sound was played. That was the moment I realized the test deliberately relies on false positives and false negatives \u2014 and that the process itself is surprisingly fragile, especially for kids.\r\n\r\nOut of curiosity (and mild parental stubbornness), I decided to recreate the standard clinical hearing test in code, and then explore how it could be improved. The result is a browser-based open source hearing test and a kid-friendly game.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DEC3HP", "name": "Elad Tabak", "avatar": "https://pretalx.devconf.info/media/avatars/DEC3HP_XBdQ9Ke.jpg", "biography": "**Technology enthusiast** with over **20 years of experience** building server-side systems.\r\n\r\nWorks primarily on **cloud-native** and **Kubernetes-based architectures** using **Go** and **Java**, with a strong background in Linux environments. Enjoys digging into how real-world constraints shape software design, and turning everyday curiosities into practical engineering experiments.", "public_name": "Elad Tabak", "guid": "4b4f32b1-c5bf-5cce-b841-1858cdcc03dd", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DEC3HP/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WWJYP9/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WWJYP9/", "attachments": []}], "A218 (capacity 20)": [{"guid": "bf29f950-c72c-50d1-ba82-0c74b26f88ba", "code": "R8A39N", "id": 2674, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A218 (capacity 20)", "slug": "devconf-cz-2026-2674-next-generation-agile-4-practical-techniques-for-coordination-large-complex-projects", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/R8A39N/", "title": "Next-generation agile: 4# Practical Techniques for Coordination Large Complex Projects.", "subtitle": "", "track": "Agility and Leading Principles", "type": "Workshop", "language": "en", "abstract": "In this workshop, we will introduce and practice four techniques, enabling the discovery and free floating of essential information between teams in a project, or projects in a program, tasked with delivering large, complex, and uncertain assignments:\r\n1.\tProject metadata technique; designed to increase information awareness and the discovery of predefined project metadata elements\r\n2.\tResult Breakdown Structures are designed to visually represent the project's scope, enabling more accurate cost and work hour estimates\r\n3.\tPower Kanban: distribution of key information between teams on demand, see who is working on what, determine whether you are a stakeholder in a decision, and dashboards\r\n4.\tAgile Rolling Wave Planning is designed to balance the conflicting needs between long-term and short-term planning.\r\nParticipants will be involved in planning the construction of a dream house with a pool and renewable energy systems, experience each technique firsthand, and share their findings.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FUBNJG", "name": "Paul Cuypers", "avatar": "https://pretalx.devconf.info/media/avatars/FUBNJG_TcZnJjY.webp", "biography": "Paul W.M. Cuypers is an experienced, certified manager with expertise in program, project, and test management, organizational change, and agile coaching. Additionally, he is an international presenter, author, course instructor, and independent researcher based in Norway. Over the years, Paul has worked on various projects in naval defense, shipbuilding, banking, offshore, and IT. He enjoys developing new practical project management techniques balanced with theoretical models.", "public_name": "Paul Cuypers", "guid": "3080b67e-e89d-52da-ba67-067c173cd86b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/FUBNJG/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/R8A39N/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/R8A39N/", "attachments": []}, {"guid": "563cbe6b-9d49-53bc-bbda-6bf3ea8a736d", "code": "JXUHRW", "id": 2324, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A218 (capacity 20)", "slug": "devconf-cz-2026-2324-the-80-minute-challenge-building-your-first-mcp-server-live", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JXUHRW/", "title": "The 80-Minute challenge: Building your first MCP server, Live", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Workshop", "language": "en", "abstract": "In this hands-on workshop, we will build an MCP server and connect it to an AI agent (such as Cursor or Postman) to simulate real-world tool orchestration. We will move step by step through the following phases: \r\n\r\nPhase 1 \u2013 Foundation:\r\nUnderstand why standardized engineering with FastAPI turns AI from demo to production system. Validate your setup (Git, Python, VSCode, Postman/Cursor). Explore the template-mcp-server repo and its architecture.\r\n\r\nPhase 2 \u2013 Zero to Local:\r\nClone the repo, configure environment files, and run the base template. Review project structure, request flow, and where core logic resides.\r\n\r\nPhase 3 \u2013 Build a Custom Tool:\r\nImplement a new MCP tool step-by-step. Define its purpose, inputs, and execution logic. Run locally and confirm it\u2019s discoverable and functional via testing.\r\n\r\nPhase 4 \u2013 Integration & Orchestration:\r\nConnect your MCP server to an agent (e.g., Cursor). Observe live tool invocation. Finally, containerise the app for scalable, production-ready deployment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QDCZNF", "name": "Ramsha Ashraf", "avatar": "https://pretalx.devconf.info/media/avatars/QDCZNF_1Sb1WDH.jpg", "biography": "Software engineer at Red Hat", "public_name": "Ramsha Ashraf", "guid": "2bee0273-bba8-5406-936e-3e1ae683ab72", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/QDCZNF/"}, {"code": "K8UTWJ", "name": "Manish Bainsla", "avatar": "https://pretalx.devconf.info/media/avatars/K8UTWJ_m3jbxpN.jpg", "biography": "Senior Software Engineer, Data and AI, Red Hat", "public_name": "Manish Bainsla", "guid": "2067b4e5-7db7-54bb-a5ca-b9130a7b45a7", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/K8UTWJ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JXUHRW/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JXUHRW/", "attachments": []}, {"guid": "581e1e51-05fa-526e-adf3-87f0b72613f6", "code": "XMYGSJ", "id": 2612, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A218 (capacity 20)", "slug": "devconf-cz-2026-2612-verifying-and-signing-artifacts-with-sequoia-pgp", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XMYGSJ/", "title": "Verifying and Signing Artifacts with Sequoia PGP", "subtitle": "", "track": "Security and Compliance", "type": "Workshop", "language": "en", "abstract": "If you work with source code, you probably care about its integrity. Signing an artifact like a file enables others to not only verify that it wasn't corrupted, but also figure out who authorized it. When used correctly, this information can protect against a range of supply-chain attacks.\r\n\r\nIn this workshop, you'll learn how to verify and sign artifacts, and manage certificates. (We won't cover encryption.) We'll use Sequoia, which is the OpenPGP implementation used by Fedora, RHEL, Debian and Ubuntu to authenticate packages.\r\n\r\nWe'll start by learning how to verify a file and discuss what it means to verify a signature. The focus will be not just on the steps, but understanding what they accomplish. We'll then move on to signing your own software. We'll generate a key, talk about how to protect it and how to get it to your users so they can verify your software. Finally, we'll configure git to sign commits and experiment with sq-git, a tool that helps manage a project's signing policy.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "T9VSEG", "name": "Neal H. Walfield", "avatar": "https://pretalx.devconf.info/media/avatars/T9VSEG_dlNOn74.webp", "biography": "Neal Walfield co-founded the Sequoia PGP project in 2017 and has lead the project ever since. Neal feels that not everyone shares his view that fundamental rights are non-negotiable. That is why he fights for privacy, data protection, and freedom of expression. In his spare time, he enjoys spending time with his family, reading - recently \u201cLe Petit Nicolas,\u201d whose stories seem too familiar to him - and cycling whenever possible.", "public_name": "Neal H. Walfield", "guid": "fc07d0aa-dd90-5fdf-a949-0a25affe0e7e", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/T9VSEG/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XMYGSJ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XMYGSJ/", "attachments": []}, {"guid": "f81a075c-d777-57ef-8ed5-09148be35013", "code": "ELTUS8", "id": 2834, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "A218 (capacity 20)", "slug": "devconf-cz-2026-2834-try-desktop-accessibility", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ELTUS8/", "title": "Try Desktop Accessibility", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Workshop", "language": "en", "abstract": "Do you want to try how assistive technologies work?\r\nDo you want to learn how to test accessibility of an application?\r\n\r\nDepending on the interest of workshop participants, we will give practical demonstrations of selected topics from the following list of GNOME desktop accessibility features:\r\n\r\n- Orca - basic operations, flat review, learn mode,\r\n- accerciser - inspect applications from the screen reader's point of view,\r\n- brltty-xw - virtual Braille display,\r\n- (screen) magnification,\r\n- appearance - contrast, dark mode, text size, cursor size, ...\r\n- suppress moving and flashing content,\r\n- on-screen keyboard,\r\n- visual alerts,\r\n- typing assist - repeat keys, slow keys, sticky keys, bounce keys\r\n- mouse assist - mouse keys, locate pointer, secondary click, hover click\r\n\r\nAs impaired users (and developers), we would like to show you what is important for us in GUI and how applications should work not to make our lives (even) more complicated.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "D8UZAX", "name": "Bohdan Milar", "avatar": "https://pretalx.devconf.info/media/avatars/D8UZAX_FCA16av.webp", "biography": "He uses free SW and Linux for more than 25 years.\r\nHe is visually impaired.\r\nFor last 10 years he works for Red Hat on testing desktop applications focusing on accessibility.", "public_name": "Bohdan Milar", "guid": "c1afd3eb-d7de-5994-bbbb-bdbef16c8b90", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/D8UZAX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ELTUS8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ELTUS8/", "attachments": []}], "C228 (capacity 24)": [{"guid": "e1ed69db-5134-5066-9c06-7c47fbf03a20", "code": "WQULVZ", "id": 2214, "logo": null, "date": "2026-06-18T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "C228 (capacity 24)", "slug": "devconf-cz-2026-2214-podman-desktop-creating-extensions-to-simplify-container-workflows", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WQULVZ/", "title": "Podman Desktop - Creating extensions to simplify container workflows", "subtitle": "", "track": "Programming and Application Development", "type": "Workshop", "language": "en", "abstract": "In this workshop, we will teach you how to easily create a custom Podman Desktop extension. With these extensions, you will be able to run commands, monitor container logs, and build features tailored exactly to your needs.\r\n\r\nWe will guide you through the [Podman Desktop API](https://podman-desktop.io/api) and the entire [development journey](https://podman-desktop.io/docs/extensions/developing)\u2014from initial setup to a finished product for you and your team. Finally, we will show you how to automate the process using CI/CD to build extension images and how to install them directly into Podman Desktop.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KY3BM3", "name": "Ev\u017een Gasta", "avatar": "https://pretalx.devconf.info/media/avatars/KY3BM3_FJBoE3J.webp", "biography": "Encourage Software Engineer with an interest in AI or Open Source projects like Podman Desktop or Fedora MediaWriter. Trying to be best version of myself and challenge myself every day. Cycling in my free time.", "public_name": "Ev\u017een Gasta", "guid": "fec2424b-f298-5637-8791-4681c9bbc2f1", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/KY3BM3/"}, {"code": "GXMBFE", "name": "Ondrej Dockal", "avatar": null, "biography": null, "public_name": "Ondrej Dockal", "guid": "d88e7116-c450-5b34-bf5e-6ba510e1bf40", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GXMBFE/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WQULVZ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WQULVZ/", "attachments": []}, {"guid": "2f569459-fca4-5ee1-9283-8b10f4ce4c60", "code": "DJRXRD", "id": 2343, "logo": null, "date": "2026-06-18T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "C228 (capacity 24)", "slug": "devconf-cz-2026-2343-practical-pki-a-hands-on-x-509-workshop", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DJRXRD/", "title": "Practical PKI: A hands-on X.509 workshop", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Workshop", "language": "en", "abstract": "X.509 certificates are vital for Internet security, yet their inner workings often remain a mystery. This intermediate workshop moves beyond the \"black box\" to provide practical skills in Public Key Infrastructure (**PKI**) and certificate management using **FreeIPA**.\r\n\r\nAttendees will explore diverse use cases, including WebPKI, Smart Card auth, Kerberos PKINIT, and 802.1X EAP, essential for system administrators or DevOps engineers.\r\n\r\n**Hands-on topics include:**\r\n* PKI fundamentals and X.509 anatomy.\r\n* Using **OpenSSL** to generate keys and CSRs.\r\n* **ACME** (Let's Encrypt) and FreeIPA issuance.\r\n* Configuring certificate profiles, sub-CAs, and enabling ACME.\r\n* External signing and renewal of the FreeIPA CA.\r\n* Linux Smart Card authentication and host configuration.\r\n* Future trends: Certificate Transparency and Post-Quantum cryptography.\r\n\r\n**Prerequisites:** Participants will access a cloud lab and will only need an **SSH client** and to be comfortable with the **Unix command line**.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FB3RA9", "name": "Alessandro Garagnani", "avatar": "https://pretalx.devconf.info/media/avatars/FB3RA9_SZ6dFeK.webp", "biography": "I\u2019m a software engineer with 25+ years of experience in full stack development, system integration and identity management. I\u2019ve worked on large-scale IAM solutions for Italian universities. Today, I\u2019m part of Red Hat\u2019s Identity team, where I enjoy working with open-source technologies and global communities, focusing on Dogtag PKI and Free IPA projects.", "public_name": "Alessandro Garagnani", "guid": "fdf0ceba-a04b-57a7-b2d8-916849cc8b55", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/FB3RA9/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DJRXRD/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DJRXRD/", "attachments": []}, {"guid": "fc566eab-5083-5ff3-9cd4-4ed65dcdf658", "code": "A7XBKH", "id": 2814, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "C228 (capacity 24)", "slug": "devconf-cz-2026-2814-25-prs-and-counting-contribute-to-podman-with-ai-or-traditional-tools", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7XBKH/", "title": "25 PRs and Counting \u2014 Contribute to Podman with AI or Traditional Tools", "subtitle": "", "track": "Programming and Application Development", "type": "Workshop", "language": "en", "abstract": "At DevConf.CZ 2025 this workshop packed the room and helped generate 25 pull requests, with multiple first-time contributors submitting their first open-source PR. We're back with a twist: bring your AI tool of choice.\r\n\r\nPodman is a CNCF Sandbox project heading to incubation and it needs contributors. This workshop gives you two paths to your first (or next) contribution:\r\nPath A \u2014 Traditional. Find an issue, write a fix, submit a PR the classic way with Podman experts guiding you.\r\nPath B \u2014 AI-assisted. Use Cursor, Claude, or your preferred AI tool to help write a fix. We'll teach you to contribute AI-generated code well \u2014 review what the AI produces, verify it solves the problem, and submit a PR maintainers will want to merge.\r\n\r\nBoth paths end the same way: a real pull request on the Podman repo, tested and ready for review.\r\n\r\nPre-req\r\nBasic programming knowledge\r\nA GitHub account\r\nFamiliarity with Git is a plus\r\nPodman on your laptop\r\nFor Path B: your preferred AI coding tool and the above", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7TMSM7", "name": "Neil Smith", "avatar": "https://pretalx.devconf.info/media/avatars/7TMSM7_vf3QL9m.jpg", "biography": "Neil has his Computer Science degree from University of Toronto and over 30 years' experience in IT and Software. Senior Manager for the Container Tools team at Red Hat he is passionate about the use of containers. Neil is currently working on moving Podman, Buildah, and Scopio through the CNCF project lifecycle.", "public_name": "Neil Smith", "guid": "529ab80c-eea1-5f8b-b993-3a47dc92a434", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/7TMSM7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7XBKH/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7XBKH/", "attachments": []}, {"guid": "da75d46b-bc07-584a-b5c8-481e9de37f1b", "code": "YKXGA8", "id": 2025, "logo": null, "date": "2026-06-18T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "C228 (capacity 24)", "slug": "devconf-cz-2026-2025-build-your-observability-stack-with-opentelemetry-and-mimir", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YKXGA8/", "title": "Build your observability stack with OpenTelemetry and Mimir", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Workshop", "language": "en", "abstract": "During this workshop, we will build fully operational observability stack using OpenTelemetry, Mimir, Grafana, and other notoriously known tools. We will explore the key differences between Prometheus and OpenTelemetry + Mimir OSS. By the end of the workshop, you will understand basic functionalities of all mentioned and be capable of configuring and deploying them in a way that you will never lose metrics again!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YE8HFL", "name": "Ondrej Babec", "avatar": "https://pretalx.devconf.info/media/avatars/YE8HFL_zjKaF3D.jpg", "biography": "DevOps/SRE at DNAnexus, maintaining global infrastructure for genomics data storage and analysis. Previously at Red Hat, he worked as a QE, Developer, and DevOps engineer. His experience spans Linux, Kubernetes, clouds, and large-scale systems.", "public_name": "Ondrej Babec", "guid": "c1a83476-92ad-54a3-b91f-31a49633e5d4", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/YE8HFL/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YKXGA8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YKXGA8/", "attachments": []}], "Students Club": [{"guid": "64e4e066-b360-50a0-aed9-48a2cbbf9130", "code": "SF3TTQ", "id": 1983, "logo": null, "date": "2026-06-18T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "Students Club", "slug": "devconf-cz-2026-1983-candy-swap", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SF3TTQ/", "title": "Candy Swap", "subtitle": "", "track": "Open Track", "type": "Activity", "language": "en", "abstract": "Sweetest meetup on DevConf. Bring a candy, eat a candy", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9CUPL3", "name": "Vadim Rutkovsky", "avatar": "https://pretalx.devconf.info/media/avatars/9CUPL3_x5rbj6B.jpg", "biography": "Rubber Duck herder at VictoriaMetrics, emotional support human, peripheral visionary and luddite sympathizer", "public_name": "Vadim Rutkovsky", "guid": "a8c6abb8-9ffb-51bd-a3ee-15b60d336ba8", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9CUPL3/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SF3TTQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SF3TTQ/", "attachments": []}], "Offsite location": [{"guid": "acb76d18-6831-5fd8-a4ef-7c13b9bb7a78", "code": "7VDEQ8", "id": 2796, "logo": null, "date": "2026-06-18T07:00:00+02:00", "start": "07:00", "duration": "01:20", "room": "Offsite location", "slug": "devconf-cz-2026-2796-devconf-warm-up-run", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7VDEQ8/", "title": "DevConf warm-up run", "subtitle": "", "track": "Open Track", "type": "Activity", "language": "en", "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.\r\n\r\nWe want to meet at the #1 tram stop \"Tylova\" at 7:00 am on Thursday the 18th and are planning to run for about 30-40 minutes.\r\n\r\nWe will run similar to the following track but shorten it if necessary.\r\nhttps://mapy.com/s/nupesofalo\r\n\r\nAll types of runners, whether fast or slow, are welcome to join. We'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.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GPAKHD", "name": "Ondrej Lichtner", "avatar": "https://pretalx.devconf.info/media/avatars/GPAKHD_nVjYEka.webp", "biography": "I'm a Principal Software Engineer at Red Hat, working on test automation for the networking subsystem of the RHEL kernel with a focus on performance.", "public_name": "Ondrej Lichtner", "guid": "7f29a48e-5bc8-57a0-8518-fb6540218c89", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GPAKHD/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7VDEQ8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7VDEQ8/", "attachments": []}]}}, {"index": 2, "date": "2026-06-19", "day_start": "2026-06-19T04:00:00+02:00", "day_end": "2026-06-20T03:59:00+02:00", "rooms": {"D105 (capacity 300)": [{"guid": "98602430-9390-5152-8ac4-7f531e4dba6c", "code": "E7VFMC", "id": 2316, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2316-observability-s-sixth-sense-detecting-anomalies-in-metrics", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/E7VFMC/", "title": "Observability\u2019s Sixth Sense: Detecting Anomalies in Metrics", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Modern systems produce more metrics than any single person can reason about. As systems grow and change, defining fixed thresholds becomes harder and unexpected behavior often appears without clearly crossing an alert boundary.\r\nThis talk looks at anomaly detection as a complementary way of working with metrics. Instead of relying on predefined limits, anomaly detection focuses on identifying behavior that deviates from what is normally observed over time.\r\nUsing a live walkthrough with real metric data, we show how anomalies can surface gradual changes, unusual patterns, and subtle shifts that are easy to miss in dashboards. The focus is on how developers can interpret these signals, where anomaly detection is useful and where it is not.\r\nThis session is exploratory and practical, aimed at developers who work with metrics and want additional ways to understand system behavior without introducing complex models or heavy tooling.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AML8YX", "name": "Dima Kozlov", "avatar": null, "biography": null, "public_name": "Dima Kozlov", "guid": "d63dfebc-320f-5ff5-944f-ebe546edd003", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/AML8YX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/E7VFMC/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/E7VFMC/", "attachments": []}, {"guid": "06560f49-ad7f-5a89-911e-bceffff4708e", "code": "7ATDW7", "id": 2828, "logo": null, "date": "2026-06-19T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2828-is-your-ai-truly-open-cutting-through-the-hype", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7ATDW7/", "title": "Is Your AI Truly Open ? Cutting Through the Hype", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "As AI models become central to our development stacks and platforms, the community faces a critical question: **what actually makes AI \"Open Source\" ?** This session dives into the heart of the Open Source AI debate, giving developers, maintainers, and contributors the tools to cut through the hype, defend open-source principles, and build transparent AI ecosystems.\r\n\r\nFollowing a quick baseline on AI/ML mechanics, attendees will learn how to:\r\n- **Navigate the Paradigm Shift**: Understand why defining Open Source AI is fundamentally different (and harder) than traditional Open Source Software.\r\n- **Stress-Test Openness**: Apply community frameworks like the Open Source AI Definition (OSAID) and Foundation Model Transparency Index to evaluate the models you use and build.\r\n- **Spot the Fakes**: Break down the technical realities of \"open weights\" and learn how to call out deceptive \"openwashing\" in the ecosystem.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EZADMP", "name": "Alfonso Cancellara", "avatar": "https://pretalx.devconf.info/media/avatars/EZADMP_s45zYLj.webp", "biography": "Alfonso Cancellara is a Technical Account Manager at **Red Hat** specialized in OpenShift, though his **true passion lies in the \"Open Source Way\"**, the art of balancing enterprise-grade stability with the rapid, unbridled innovation of the community.\r\n\r\nA familiar face at Red Hat summits and IBM events, Alfonso is equally at home in local community meetups. He is a **dedicated community builder**, notably serving as the primary orchestrator for Red Hat\u2019s involvement in Linux Day Italy.", "public_name": "Alfonso Cancellara", "guid": "650e37c3-269a-5c19-9488-b3c1ddb0ffb8", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/EZADMP/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7ATDW7/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7ATDW7/", "attachments": []}, {"guid": "07b1ead7-881f-5129-8f06-8b4a4e8c037a", "code": "S77HFM", "id": 2015, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2015-fine-tuning-a-small-model-for-style-vibe-a-kimi-distillation-and-beyond", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/S77HFM/", "title": "Fine-tuning a small model for style/vibe (a Kimi distillation and beyond)", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Edge-runnable smaller language models have a significant appeal to privacy-conscious technical users. \r\n\r\nKimi K2 Instruct, an extremely large language model (1T parameter MoE), has developed a \"vibe\" uniquely attractive to technical users. with low sycophancy and high creativity. \r\n\r\nAttempting to distill a heavy \"vibe\" into a 1.5B model (IBM Granite 4-h Nano) has run into a number of issues but produced interesting results, with different training methods and optimizers tried.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7DYXL7", "name": "Misha Ramendik", "avatar": "https://pretalx.devconf.info/media/avatars/7DYXL7_cVS8GeK.jpg", "biography": "Principal Technical Writer at Red Hat in Ireland, with lots of side interests", "public_name": "Misha Ramendik", "guid": "71eee063-9e13-592d-a341-9e57f7409cd0", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/7DYXL7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/S77HFM/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/S77HFM/", "attachments": []}, {"guid": "eb7b4553-12ad-5100-a428-76fb94772b18", "code": "AKVUVQ", "id": 2098, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2098-rhdh-local-as-an-ai-agent-zero-config-platform-setup", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AKVUVQ/", "title": "RHDH Local as an AI Agent: Zero-Config Platform Setup", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Red Hat Developer Hub (RHDH) Local is a powerful tool for testing and developing with RHDH, but initial setup requires deep knowledge of catalogs, plugins, and configurations, often taking hours. This session demonstrates how we transformed RHDH Local into an intelligent AI agent that automatically configures developer platforms using industry-standard technologies.\r\n\r\nWe'll explore a multi-LLM architecture (OpenAI, Anthropic Claude, Ollama) integrated with LangChain and LangGraph for agent orchestration. The system uses RAG (Retrieval Augmented Generation) with vector databases to provide context-aware recommendations. The agent autonomously analyzes Git repositories, detects tech stacks, generates catalog entities, recommends plugins, and configures RHDH Local, reducing setup time from hours to minutes.\r\n\r\nThe presentation covers the architecture, demonstrates live auto-configuration, and shows how the agent learns from patterns to improve recommendations.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DLWLDK", "name": "Fortune Ndlovu", "avatar": "https://pretalx.devconf.info/media/avatars/DLWLDK_byXJ85k.jpeg", "biography": "Fortune is a backend engineer who is passionate about accessibility and open source. He works at Red Hat and is actively contributing to an open-source project named Backstage, a framework for building developer portals. He is also a master's student focusing on Deep Learning, Machine Learning, Natural Language Processing, and Artificial Intelligence.", "public_name": "Fortune Ndlovu", "guid": "9ce73063-9881-54e9-904e-5996b5d9c6ee", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DLWLDK/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AKVUVQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AKVUVQ/", "attachments": []}, {"guid": "9b89331d-82c8-5780-9b53-e44f7fab003e", "code": "XFB8TY", "id": 2847, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2847-what-can-a2a-do-for-you-and-what-can-you-do-for-it", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XFB8TY/", "title": "What can A2A do for you and what can you do for it", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Proliferation of multiple agentic AI systems has created a need for a common protocol, enabling agents to share information, delegate tasks and generally coordinate their behavior.  \r\n\r\nThe Agent2Agent (A2A) protocol is an emerging industry answer to this issue. The protocol, now under the stewardship of Linux Foundation, is being developed in open source tradition, with implementations in multiple major programming languages. \r\n\r\nIn this talk, we will examine:\r\n* The Protocol Architecture: How are agent communications conducted\r\n* Implementation patterns: Adding A2A capabilities to our agents\r\n* Governance: How is the future direction of the protocol development decided\r\n* Protocol extensions:  How can we create new capabilities for A2A", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CFHTZ7", "name": "Jiri Podivin", "avatar": "https://pretalx.devconf.info/media/avatars/CFHTZ7_kdfxJXR.jpg", "biography": "I have been interested in AI for a long time, including language model applications.\r\n\r\nI have been working as an engineer at Red Hat for the last 5 years, and most recently on the Log Detective project. I also collaborate with Mendel University on projects on agricultural automation and plant diagnostics using acoustic emission.\r\n\r\nIn my free time, I enjoy museums, obscure literature and strategy games.", "public_name": "Jiri Podivin", "guid": "0c224323-68b7-5178-af4a-9e82e6fa7ecc", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CFHTZ7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XFB8TY/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/XFB8TY/", "attachments": []}, {"guid": "88f0a0f2-5c40-5f6f-b7ef-a6232f992e95", "code": "TM78BY", "id": 2080, "logo": null, "date": "2026-06-19T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2080-symmetric-memory-in-pytorch-10x-faster-gpu-communication-for-ai", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TM78BY/", "title": "Symmetric Memory in PyTorch: 10x Faster GPU Communication for AI", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "GPU communication is the bottleneck in LLM serving. Traditional PyTorch collectives copy data and synchronize unnecessarily, adding 100+ microseconds per operation. This talk introduces symmetric memory: zero-copy RDMA between GPUs using NCCL 2.29's one-sided APIs. We'll explore three primitives (put_signal, wait_signal, barrier) that enable direct GPU memory access with <10 ms latency\u201410x faster than traditional collectives. The implementation integrates with torch.compile through a registration API, allowing any operator to declare symmetric memory requirements without modifying compiler code. Live demonstrations show 35% throughput improvement in tensor-parallel LLM inference. We'll cover the architecture, memory registration, compiler integration challenges, and production deployment guidance. Attendees learn when to use symmetric memory versus traditional collectives, how to integrate it into applications, and PyTorch's GPU communication roadmap.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DHZAZH", "name": "Rohit Singh Rathaur", "avatar": "https://pretalx.devconf.info/media/avatars/DHZAZH_EVLFei1.webp", "biography": "Rohit Singh Rathaur is an AI researcher and software engineer specializing in Deep Learning, Natural Language Processing (NLP), and Quantum Machine Learning. As of 2026, he is a Machine Learning Engineer (MLE) at Red Hat, following previous roles at companies like io.net.", "public_name": "Rohit Singh Rathaur", "guid": "5ea2aac4-e5fc-5463-906b-38a372404309", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DHZAZH/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TM78BY/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TM78BY/", "attachments": []}, {"guid": "40e52002-c92f-5b17-b7dd-ce0c34658c9e", "code": "CSGDXU", "id": 2266, "logo": null, "date": "2026-06-19T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2026-2266-inside-moe-optimization-a-profiler-guided-tour-of-torch-compile-and-vllm", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CSGDXU/", "title": "Inside MoE Optimization: A Profiler-Guided Tour of torch.compile and vLLM", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Mixture of Experts (MoE) architectures trade dense computation for conditional sparsity activating only a subset of experts per input token. But this sparsity doesn't come for free: dynamic routing decisions, irregular memory access, and excessive kernel launches can quietly undermine performance. This talk covers optimization strategies for MoE inference using PyTorch 2.x's compilation stack alongside vLLM's serving framework. We will show Profiler traces to illustrate four key areas for optimization: kernel fusions, FX graph optimizations, memory layout optimization, and dynamic shape specialization for variable batch sizes. After that will discuss how to extract insights from profiler data mapping kernel timelines to specific fusion passes, identifying memory-bound vs. compute-bound expert execution, and validating that compiled MoE forward passes maintain batch size flexibility without guard-induced recompilation.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GXDURE", "name": "Parshant Sharma", "avatar": "https://pretalx.devconf.info/media/avatars/GXDURE_AEzKZG1.webp", "biography": "Associate Machine Learning Engineer, PyTorch Engineering Team, Red Hat\r\n\r\nParshant is an Associate ML Engineer at Red Hat and a Gold Medalist in his Master\u2019s in CSE with AIML specialization. He has authored four SCOPUS-indexed research papers in AI/ML. At Red Hat, he contributes to upstream open-source projects like PyTorch. He also has hands-on experience in AI compilers and works with open-source compiler frameworks like LLVM and MLIR, bridging ML workloads with systems-level optimization.", "public_name": "Parshant Sharma", "guid": "9d5d3928-f977-57df-bd54-4f9e6cd003ac", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GXDURE/"}, {"code": "ZK39WA", "name": "Ayush Satyam", "avatar": "https://pretalx.devconf.info/media/avatars/ZK39WA_xPJOiDL.webp", "biography": "Associate Machine learning engineer working at Red Hat. Active contributor of Pytorch, vLLM and maintainer of projects like DiceDB.", "public_name": "Ayush Satyam", "guid": "ada44120-610b-573d-ada9-8f46ecfffe1a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZK39WA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CSGDXU/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CSGDXU/", "attachments": []}], "D0206 (capacity 154)": [{"guid": "2b37d940-32da-5118-812f-1465093d8f5f", "code": "CVPQC9", "id": 2377, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2377-no-unsigned-models-in-my-cluster-bringing-container-trust-to-ai-models-on-kubernetes", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CVPQC9/", "title": "No Unsigned Models in My Cluster: Bringing Container Trust to AI Models on Kubernetes", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "Container images get signed and verified. AI models almost never do. A poisoned checkpoint can run arbitrary code at deserialization, yet Kubernetes clusters treat model weights as trusted blobs. The tooling to change this reached v1.0 in 2025.\r\n\r\nThis talk walks through a practical enforcement pipeline for model trust on Kubernetes using three open source tools: **Sigstore model signing** (OMS v1.0) to sign model artifacts, the **Sigstore Model Validation Operator** for admission time verification, and **Kyverno** policies to block workloads referencing unsigned models. We trace the lifecycle: signing in CI, recording in **Rekor**, and blocking a tampered checkpoint at deploy time.\r\n\r\nWe also cover what still breaks: verification with quantized and adapter merged models, hashing instability across formats, and where **AIBOM** metadata fits into the attestation chain. A **live demo** signs, deploys, and blocks an unsigned model on a running cluster.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "APE9AJ", "name": "Rahul Sharma", "avatar": "https://pretalx.devconf.info/media/avatars/APE9AJ_fx58jR9.jpg", "biography": "Rahul Sharma is a Senior Software Engineer at Red Hat with over six years of experience building Python systems for cloud-native infrastructure. He specializes in rule-driven diagnostics across Linux and Kubernetes. His work focuses on deterministic, testable architectures on real-world data and integrating LLM components into infrastructure software with strong evaluation and guardrails. His talks draw from production lessons and practical patterns for building systems that scale reliably.", "public_name": "Rahul Sharma", "guid": "bbd6d741-e822-56de-95e6-78232161ca2d", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/APE9AJ/"}, {"code": "9JAQBH", "name": "Ayushi Tiwari", "avatar": "https://pretalx.devconf.info/media/avatars/9JAQBH_jFA3B1c.jpeg", "biography": "Ayushi is an Associate Software Engineer at Red Hat, specializing in AI, python, and open source. With over 2 years of experience, she has worked on rule writing, log analysis, and proactive issue resolution. She is a mentor and public speaker, frequently sharing insights on open source, AI advancements, and career growth in tech. Passionate about scalable automation and AI-driven support systems, she strives to bridge the gap between engineering efficiency and real-world problem-solving.", "public_name": "Ayushi Tiwari", "guid": "7c1476f2-3664-53c0-a725-00b7a94a34a3", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9JAQBH/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CVPQC9/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/CVPQC9/", "attachments": []}, {"guid": "dc42ad79-dcd9-5cb6-85be-c174e62d017e", "code": "ALPDHD", "id": 2222, "logo": null, "date": "2026-06-19T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2222-the-open-source-way-how-community-collaboration-is-fixing-the-future-of-tech-regulation", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ALPDHD/", "title": "The Open Source Way: How Community Collaboration is Fixing the Future of Tech Regulation", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "By 2026, the regulatory landscape for tech industry has fundamentally shifted, with unprecedented implications to open source. From the EU Cyber Resilience Act (CRA) to \"Digital Sovereignty\" - these terms rightfully sound like the antithesis of the open values. But the story of the last 2-3 years isn't one of defeat. It\u2019s a story of how the open source community \"debugged\" the law.\r\n\r\nIn this talk we reveal how engineers entered the negotiation rooms to fix critical bugs in the legislation and standards. We will look at the technical reality behind the CRA Open Source victory, translating \"Secure by Design\" for open source directly into European Standards. We will also reframe Digital Sovereignty into the real engineering values of innovating resilience, quality and security that comes from transparency and freedom that only open source can offer.\r\n\r\nJoin us to see how we turn regulation from a blocker into a feature, ensuring the \"Open Source Way\" remains the standard for innovation.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XMJLFG", "name": "Roman Zhukov", "avatar": "https://pretalx.devconf.info/media/avatars/XMJLFG_sXQ0drD.jpg", "biography": "Roman is a cybersecurity expert and leader with 17+ years of experience securing complex systems and products. As Principal Architect at Red Hat, he drives open-source security strategy and cross-industry collaboration to build trusted software ecosystems. Formerly, he led Product Security & Privacy for Data Center and AI software at Intel. Roman contributes to global open-source security initiatives and standardization efforts, including the EU Cyber Resilience Act.", "public_name": "Roman Zhukov", "guid": "b8e5e390-6fdf-53b0-a930-a09b554a57e9", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XMJLFG/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ALPDHD/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ALPDHD/", "attachments": []}, {"guid": "5095f754-0204-5add-8b95-d7e33c246e82", "code": "GH8FMW", "id": 2224, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2224-stop-spawning-vms-architecting-high-density-performance-testing-with-container-based-simulation", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GH8FMW/", "title": "Stop Spawning VMs:Architecting High-Density Performance Testing with Container-Based Simulation", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Modern large-scale performance testing often runs up against a fundamental limitation: traditional virtual machines simply don\u2019t scale economically or practically when simulating thousands of systems. Provisioning and managing 4,000\u20135,000 VMs quickly becomes cost-prohibitive and operationally unmanageable, making it difficult to accurately emulate real-world distributed workloads.\r\n\r\nIn this talk, I present a container-based approach for high-density system simulation that replaces VM-centric test environments with lightweight containers orchestrated on a small number of powerful hosts. Using Podman to run large numbers of containers on a single machine, we demonstrate how to spin up thousands of isolated test environments rapidly with significantly lower overhead than VMs.\r\n\r\nI will walk through the challenges faced in this approach - like resource exhaustion , kernel limits and how to overcome those.We would wrap up by discussing how to run tests and collect metrics under high load.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QYLA8K", "name": "Shubham Bansal", "avatar": "https://pretalx.devconf.info/media/avatars/QYLA8K_iqLZVgU.webp", "biography": "Shubham Bansal is a performance engineer at Red Hat having 4 years of experience specialising in testing modern applications at a large scale.", "public_name": "Shubham Bansal", "guid": "ce7ba45b-9e93-53a8-a008-7281895dc5c1", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/QYLA8K/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GH8FMW/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GH8FMW/", "attachments": []}, {"guid": "89520ba2-1a1f-5a06-b1b0-0600c2115064", "code": "WR7TQH", "id": 2293, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2293-event-driven-infrastructure-autonomous-operation-and-unreliable-networks", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WR7TQH/", "title": "Event-Driven Infrastructure: Autonomous Operation and Unreliable Networks", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Automotive, industrial, and remote systems often operate in environments where connectivity is intermittent and centralized control cannot be assumed.\r\n\r\nMost automation assumes the network works and the controller can keep pushing state. In unreliable networks, systems must instead respond to local events, make deterministic decisions, and transition between explicit runtime states.\r\n\r\nThis talk presents an event-driven architecture for infrastructure automation based on state machines and local decision-making. We\u2019ll examine practical design patterns for building predictable, self-healing systems under network instability, and see some demos!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZNAXHT", "name": "Bo Maryniuk", "avatar": "https://pretalx.devconf.info/media/avatars/ZNAXHT_0ZezFCC.webp", "biography": "A Principal Engineer in automotive systems, focused on telemetry-driven and distributed infrastructure.\r\n\r\nStarted on MS-DOS in the early 90s, moved through Solaris and Unix systems, and has been working with Linux since the late 1990s. Last serious encounter with Windows was NT 4.0 \u2014 by choice.\r\n\r\nFormerly with SUSE, now working in the automotive domain on large-scale Linux-based systems involving telemetry, embedded environments, and reliability under real-world constraints.", "public_name": "Bo Maryniuk", "guid": "21dc3736-e68b-5cd4-a6d9-8f1c8cbbb700", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZNAXHT/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WR7TQH/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/WR7TQH/", "attachments": []}, {"guid": "67cbabd1-4294-5c25-acf1-f93c7e2bb7fd", "code": "P7EDVA", "id": 2620, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2620-discovering-the-magic-behind-opentelemetry-instrumentation", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/P7EDVA/", "title": "Discovering the Magic Behind OpenTelemetry Instrumentation", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Instrumentation is the secret ingredient that brings observability to life, revealing the intricate workings of applications in ways logs and metrics alone can\u2019t match. In this talk, we\u2019ll dive deep into the magic of OpenTelemetry instrumentation, exploring how to uncover hidden insights within your applications and services.\r\nDespite the hype, automatic instrumentation is very nice to get started, but manual instrumentation is the one that helps us to really observe our system. Join us as we break down the essentials of OpenTelemetry instrumentation, by crafting custom metrics, spans and logs to track the most critical parts of workflows. You\u2019ll see how simple, well-placed instrumentation points can reveal complex system behaviors, helping you detect bottlenecks, trace errors, and understand end-to-end request flows.\r\nWhether you\u2019re new to observability or looking to master OpenTelemetry, this session will show you how to harness the full potential of manual instrumentation.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "G3FFUG", "name": "Jose G\u00f3mez-Sell\u00e9s", "avatar": "https://pretalx.devconf.info/media/avatars/G3FFUG_MbxyccR.webp", "biography": "Product Lead for VictoriaMetrics Cloud. In a previous life, Jose did a PhD for nanothings. Keys, metal and virtual racing.", "public_name": "Jose G\u00f3mez-Sell\u00e9s", "guid": "c41167a4-b436-55bc-bb0a-9aa516559cc5", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/G3FFUG/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/P7EDVA/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/P7EDVA/", "attachments": []}, {"guid": "cb41e5c2-ec39-50e5-9046-5b53970e911a", "code": "BFG3RF", "id": 2391, "logo": null, "date": "2026-06-19T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2391-beyond-the-linear-trap-scaling-ci-cd-with-state-on-demand", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BFG3RF/", "title": "Beyond the Linear Trap: Scaling CI/CD with State-on-Demand", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "Modern CI/CD pipelines promise speed and parallelism, yet testing often remains linear. Many teams rely on one large end to end flow or chained test cases where each step depends on the previous. This creates a scalability ceiling: no true parallel execution, and one early failure blocks all downstream validation.\r\n\r\nThe constraint is not tooling but state management. Parallel tests require the ability to start from any required business state without replaying earlier steps.\r\n\r\nTwo strategies enable this shift. Environment virtualization uses snapshots and layered storage to restore systems instantly into predefined states. State aware provisioning pre creates or duplicates entities across lifecycle stages so tests can begin directly from meaningful states.\r\n\r\nTreating system state as a first class concern decouples tests, isolates failures, reduces feedback time, and turns testing into a scalability enabler.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "K89ECF", "name": "V\u00e1clav Bro\u017e", "avatar": "https://pretalx.devconf.info/media/avatars/K89ECF_oCi45WS.webp", "biography": "Vaclav Broz is an IT professional focused on quality, delivery, and clear communication. He started in test automation in 2003 and has worked as a project manager, management consultant, and founder of his own consultancy. He specializes in large scale IT delivery transformation with emphasis on DevOps and QA. He runs the Europe wide QA Kitchen community, speaks at meetups, co organizes DevOpsDays, and aims to share practical insights at international conferences.", "public_name": "V\u00e1clav Bro\u017e", "guid": "9ba36e8b-7dc1-5366-b90c-7491c8d1edae", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/K89ECF/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BFG3RF/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/BFG3RF/", "attachments": []}, {"guid": "aa4eab8c-6b01-5f72-bc3a-3e5910eb4a25", "code": "QMVDWZ", "id": 2615, "logo": null, "date": "2026-06-19T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2026-2615-the-practical-implementation-of-documentation-as-code", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QMVDWZ/", "title": "The practical implementation of Documentation as Code", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Talk", "language": "en", "abstract": "This talk will explore how to apply the docs-as-code principles to generate, manage and deliver documentation with the same rigour as software. We will examine how to create maintainable, versioned documentation that can be delivered continuously and scales seamlessly with your infrastructure and applications.\r\n\r\nMoving beyond tooling and pipelines, we will explore how concepts from microservices architecture, such as modularity, clear boundaries, ownership and independent deployment, can be applied to documentation. By structuring documentation as loosely coupled, domain-driven components, teams can improve clarity, reduce duplication and allow different documentation areas to evolve independently, just as they would with services.\r\n\r\nFinally, we will address a frequently overlooked truth: simply writing documentation does not solve the problem. It must be readable and understandable and designed with its audience in mind.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "C3TDCM", "name": "Christian L\u00f6lkes", "avatar": "https://pretalx.devconf.info/media/avatars/C3TDCM_kq9UQSn.webp", "biography": "Christian L\u00f6lkes (*1990 in White Plains, NY) works at DFS, the German air traffic control provider. There, he builds data centres for mission-critical software and infrastructure. Clean code and accurate documentation form the basis of his work. He studied Electrical and Information Technology at the Karlsruhe Institute of Technology (KIT), and in his free time he is passionate about media art and the idea that programming is a creative task and that programmers are therefore also artists.", "public_name": "Christian L\u00f6lkes", "guid": "c0c97495-b866-5f47-be8b-7dca900117d1", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/C3TDCM/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QMVDWZ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QMVDWZ/", "attachments": []}], "D0207 (capacity 90)": [{"guid": "5c730f01-cc1a-586b-bf58-4319b41c9938", "code": "PMMHYW", "id": 2040, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2040-user-defined-networks-gateway-to-secure-multi-tenancy", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PMMHYW/", "title": "User Defined Networks: Gateway to Secure Multi-Tenancy", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "In Red Hat OpenShift, the default pod network is a flat, shared space across tenants. While this works for many scenarios, organizations with stringent security and compliance requirements need stronger network isolation \u2014 right at the pod network level. User Defined Networks (UDN) provide that capability, enabling fine-grained segmentation and paving the way for truly secure multi-tenancy.\r\nIn this session, you will:\r\nUnderstand the \"Why\", \"what\" and \"How\" factors of User Defined Networks.\r\nExplore best practices and benefits of using UDN in OpenShift Virtualization networking use cases.\r\nDive deep into BGP protocol support into the core of OpenShift Networking including UDN.\r\nThe session will also feature a live demo showcasing UDN in action for virtual machine networking use cases.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KGB99S", "name": "Jatan Malde", "avatar": "https://pretalx.devconf.info/media/avatars/KGB99S_jAxJ6ip.jpg", "biography": "I am been a part of Open Source community from 2013 and know about CentOS and the way to contribute towards it. I am currently in field role working directly with consumers around the globe who believe the computing power of the industry comes from OpenSource. I have been working on kubernetes platforms from last 8 years and have seen the transition of monolithic application to containerisation world. I mainly work in helping consumers onboard their application on kubernetes platform as well.", "public_name": "Jatan Malde", "guid": "5d5e7a1d-7807-5dc2-be80-dcf7015c7cca", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/KGB99S/"}, {"code": "7MNCBY", "name": "Ami Desai", "avatar": "https://pretalx.devconf.info/media/avatars/7MNCBY_w6VjqtO.jpeg", "biography": "Ami Desai is a Senior Consultant with Red Hat, India. She has lead many Indian customers' engagements which resulted into success path for Red Hat. She has keen interest in emerging technologies and applying those into customer use cases.", "public_name": "Ami Desai", "guid": "740023c7-476d-5d4a-b8af-0b6a58d70ea0", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/7MNCBY/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PMMHYW/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PMMHYW/", "attachments": []}, {"guid": "30c16bc0-2b90-51ff-9c6b-1c9ce796354c", "code": "URWBHJ", "id": 2929, "logo": null, "date": "2026-06-19T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2929-who-dropped-the-packet-solving-k8s-network-mysteries-in-real-time", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/URWBHJ/", "title": "Who Dropped the Packet? Solving K8s Network Mysteries in Real-Time", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Ever felt like finding a network issue in Kubernetes is like looking for a needle in a burning haystack? As microservices scale dynamically across nodes, traditional tools like tcpdump simply don't cut it anymore. Enter the OpenShift Network Observability Operator.\r\n\r\nPowered by the magic of eBPF (Extended Berkeley Packet Filter), it provides deep, low-overhead, real-time visibility into your cluster's network traffic\u2014without touching a single line of application code. In this talk, we\u2019ll dive into how the operator translates raw kernel data into actionable insights. We\u2019ll explore the architecture, explain why eBPF is the ultimate superpower for K8s networking, and share real-world customer success stories.\r\n\r\nThe session culminates in a live, high-stakes troubleshooting demo: we will purposefully break a microservice architecture and use the operator to diagnose complex communication failures and dropped packets in real-time. Walk away ready to master your cluster's network.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BEQNVL", "name": "Neeraj Bhatt", "avatar": "https://pretalx.devconf.info/media/avatars/BEQNVL_CBnZP0C.webp", "biography": "I am a Senior Software Engineer on the Red Hat OpenShift team with over 10 years of IT experience. Specializing in cloud infrastructure and automation, I expertly navigate Kubernetes, OpenShift, AWS, Go, and Python. I excel at designing large-scale containerized applications and resolving complex live production issues to ensure minimal downtime. I am passionate about driving innovation and building highly scalable, secure solutions.", "public_name": "Neeraj Bhatt", "guid": "6cef3e36-5c65-5e8f-b1d2-a627c881901a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/BEQNVL/"}, {"code": "GHEBH8", "name": "Ramesh Sahoo", "avatar": "https://pretalx.devconf.info/media/avatars/GHEBH8_zQykfIu.webp", "biography": "I'm Ramesh Sahoo, a Principal Software Engineer at Red Hat, I\u2019ve spent 15 years evolving with the tech stack, from early virtualization to high-scale OpenShift and Kubernetes. I\u2019m a production-hardened specialist in infrastructure automation and deep-dive troubleshooting. My mission is to tear down the silos between networking and containers, using Python and  Go to build seamless, high-performance cloud-native solutions that actually scale.", "public_name": "Ramesh Sahoo", "guid": "d9661b70-1913-5c7f-b790-aa740893cacf", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GHEBH8/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/URWBHJ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/URWBHJ/", "attachments": []}, {"guid": "4a643739-614e-5049-80a2-2c3fb78fd131", "code": "TRBM7U", "id": 2138, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2138-from-cluster-coupled-to-distributed-engineering-the-rgw-standalone-service", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TRBM7U/", "title": "From cluster-coupled to distributed: Engineering the RGW standalone service", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "This talk explores extending the Ceph RADOS Gateway (RGW) Standalone feature into a Distributed RGW Standalone model. Traditionally, standalone RGW runs on dedicated nodes with local filesystems, operating independently from other Ceph components. Distributed RGW Standalone advances this by deploying multiple RGW instances across different networks and locations.\r\nA major challenge in distributed systems like Ceph, HDFS, NFS, and S3 is maintaining consistent and ordered bucket listings across geographically separated gateways. This session include basics, its engineering to solve such issues, including code snapshots and open-source modules that enable coordination between RGWs.\r\nThe result is RGW as a truly standalone, S3-compatible service that is easy to deploy and operate. Attendees will gain a clear understanding of Distributed RGW Standalone, its benefits for data management and high availability, and how it reflects Ceph\u2019s evolution toward a more modular and scalable architecture.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DMJVLT", "name": "Kalpesh Pandya", "avatar": "https://pretalx.devconf.info/media/avatars/DMJVLT_aaQZ3in.png", "biography": "I started my career with Red Hat and am currently working as a Backend Engineer at IBM. Exploring and helping develop Ceph for nearly 6 years. I've been a part of Ceph RGW team since beginning and have worked for the development of Secure Token Service (STS), bucket notifications, multisite and RGW standalone projects. With a focus of continuous learning about new technologies and a solution driven mindset always ready to take up any innovative projects that drives the open source community.", "public_name": "Kalpesh Pandya", "guid": "76631b78-33ae-52b8-bc23-4bb54f3bfbfc", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DMJVLT/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TRBM7U/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/TRBM7U/", "attachments": []}, {"guid": "4933a084-1256-5b19-8b53-78735fcc191c", "code": "SU3SCD", "id": 2398, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2398-high-density-vms-in-openshift-the-journey-to-native-k8s-swap", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SU3SCD/", "title": "High Density VMs in OpenShift: The Journey to Native K8s Swap", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Achieving high VM density in Kubernetes demands advanced memory management. This talk details our journey building the VM higher density solution for OpenShift Virtualization (KubeVirt).\r\n\r\nWith Kubernetes swap previously in Beta, we needed an immediate way to enable worker node swap. Enter wasp-agent: our custom project to mimic K8s swap externally. We will explore the technical hurdles of this approach, detailing our experiments with Linux cgroups, runtime hooks, and evictions.\r\n\r\nAs we trace the solution\u2019s evolution from Dev Preview to GA, attendees will learn about memory overcommit mechanisms (FPR, KSM). Crucially, we'll detail our transition plan: deprecating wasp-agent to adopt the newly GA'ed native Kubernetes swap, highlighting the platform tunings required for maintainability and consistency.\r\n\r\nFinally, we'll evaluate deployment strategies, comparing Operator-driven automation against manual methods, and the trade-offs of enabling swap at install-time vs on a running cluster.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YN7AQ9", "name": "Igor Bezukh", "avatar": "https://pretalx.devconf.info/media/avatars/YN7AQ9_RonpNn3.webp", "biography": "Passionate about Virtualization, container technologies and clean design. A fan of old sci-fi movies and series. A father of two kids. A fan of electronic music especially the old stuff.", "public_name": "Igor Bezukh", "guid": "1d81524f-5269-5289-9e6c-4652b9230091", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/YN7AQ9/"}, {"code": "XURCKW", "name": "Itamar Holder", "avatar": "https://pretalx.devconf.info/media/avatars/XURCKW_GcOCjhm.webp", "biography": "Principle software engineer working for Red Hat.\r\n\r\nKubevirt maintainer.\r\nKubernetes developer. Lead swap memory development.\r\n\r\nFor more info: https://www.linkedin.com/in/itamar-holder-39095b108/", "public_name": "Itamar Holder", "guid": "ba082547-ca35-5ea9-96b9-80cce3706d88", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XURCKW/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SU3SCD/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SU3SCD/", "attachments": []}, {"guid": "f26a5092-dc1b-521d-9a24-95d5448569c6", "code": "S8UFAN", "id": 2494, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2494-vrouter-operator-bringing-gitops-and-iac-to-virtual-network-functions-in-kubernetes", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/S8UFAN/", "title": "vRouter-Operator: Bringing GitOps and IaC to Virtual Network Functions in Kubernetes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Bringing GitOps and Infrastructure as Code to virtual network functions with open source tools. We combine Kubernetes operators and KubeVirt to manage virtual routers like containers.\r\n\r\nWe explore an operator that transforms router configuration into Kubernetes CRDs, enabling GitOps and Infrastructure as Code for network infrastructure. Configuration is managed through kubectl or GitOps workflows. Changes trigger reconciliation that syncs to the router VM through controllers, eliminating management networks and SSH. All changes are tracked and can be rolled back easily.\r\n\r\nThe session covers watching CRD changes, translating to router commands, and pushing updates without out-of-band management. We discuss state drift, reconciliation loops, and sync patterns. You'll see how treating Router VMs as Kubernetes resources simplifies operations and uses the same tools as your applications.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VUN8XP", "name": "Date (Yu-Chiang) Huang", "avatar": "https://pretalx.devconf.info/media/avatars/VUN8XP_vbBSqi7.webp", "biography": "Date Huang is a Solution Architect with 5 years of experience in cloud and datacenter networking. He is the creator of STUNMESH-go and maintainer of EZIO Project. His expertise includes AWS/Azure/GCP networking, OpenStack, Kubernetes, SD-WAN, and open-source development.", "public_name": "Date (Yu-Chiang) Huang", "guid": "6b28bfb3-3dd7-54d5-96ae-5fefd9561b97", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/VUN8XP/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/S8UFAN/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/S8UFAN/", "attachments": []}, {"guid": "f9d32cdf-ea6a-53c6-9365-1dc6e6607d0c", "code": "G78NSF", "id": 2849, "logo": null, "date": "2026-06-19T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2849-the-life-of-a-gpu-from-wasted-resource-to-shared-asset-with-kubevirt-and-dra", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/G78NSF/", "title": "The Life of a GPU: From Wasted Resource to Shared Asset with KubeVirt and DRA", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "GPU costs are spiraling, yet clusters waste 30\u201340% of capacity due to static allocation. A GPU assigned to a pod sits idle between inference calls, model loading, startup and nobody else can use it. It gets worse when VM-based and containerized workloads run on separate clusters. The pool is siloed. No sharing, no reclaim, just waste.\r\nThis talk fixes that at the scheduling layer using two upstream Kubernetes projects i.e KubeVirt, which brings VM workloads under native Kubernetes scheduling, and Dynamic Resource Allocation (DRA), which replaces the rigid device plugin model with a flexible, claim-based API. Together they enable GPU sharing across VMs and containers on a single cluster.\r\nWe'll walk through real scheduling data, the DRA resource claim model, and how KubeVirt VM lifecycle integrates with DRA's structured parameter API. No theory-heavy slides. just the problem, the architecture, and what works.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "V83KKM", "name": "Basavaraju G", "avatar": "https://pretalx.devconf.info/media/avatars/V83KKM_hr63yFT.webp", "biography": "Basavaraju G is a Product Owner for Redhat OpenShift Add-Ons on IBM Z & LinuxONE at IBM Labs, and a Red Hat Partner Engineer, driving cloud-native parity across OpenShift, OpenShift Virtualization, Pipelines, and Red Hat Quay. A researcher and open source contributor, he holds 2 patents and has authored 3 IEEE publications in ML and containers. He actively contributes to Tekton and KubeVirt \u2014 CNCF incubating projects \u2014 extending cloud-native capabilities to s390x architecture.", "public_name": "Basavaraju G", "guid": "4bdc460a-d3ff-5fec-897c-22becb756d39", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/V83KKM/"}, {"code": "C9NLFV", "name": "Rishika Kedia", "avatar": null, "biography": null, "public_name": "Rishika Kedia", "guid": "64434e23-3dbc-5d4a-907f-a21bc6bd55ea", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/C9NLFV/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/G78NSF/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/G78NSF/", "attachments": []}, {"guid": "1fe90628-7615-5654-9341-544aa7324844", "code": "ERC3LC", "id": 2322, "logo": null, "date": "2026-06-19T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2026-2322-an-accessible-approach-to-quantum-algorithms-with-qframe-and-qrisp", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ERC3LC/", "title": "An accessible approach to quantum algorithms with QFrame and Qrisp", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Eclipse Qrisp is an open-source Python client library that enables you to create quantum algorithms using ordinary logical and arithmetic operations, in contrast to the low-level quantum circuit and gate approach supported by most other client libraries. The QFrame open-source library (layered above Qrisp) goes a step further, enabling you to define high-level algorithms within a powerful quantum search framework. This presentation gives an introduction to coding with QFrame and Qrisp, providing a glimpse of how quantum computers are likely to be programmed in the future.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XDHTPQ", "name": "Fintan Bolton", "avatar": "https://pretalx.devconf.info/media/avatars/XDHTPQ_6OqyoGJ.webp", "biography": "Fintan Bolton is the founder and managing director of Bradan Quantum, which offers training and consultancy services in the field of quantum computing.", "public_name": "Fintan Bolton", "guid": "1a32cfc6-1730-58a5-a7da-07457dc09db9", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XDHTPQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ERC3LC/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ERC3LC/", "attachments": []}], "E112 (capacity 156)": [{"guid": "cfaab326-cce5-5249-8e92-ce33d1933e6a", "code": "3WCGK7", "id": 2481, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2481-snap-to-the-future-eight-years-of-boom-and-now-snapm", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3WCGK7/", "title": "Snap to the Future: Eight Years of boom (and now: snapm)", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "In 2018 we introduced boom, a tool that made snapshot booting as simple as it should have been all along. Eight years later, the question isn't \"can I boot this snapshot?\" but \"which snapshots exist, why did I create them, what changed, and do I still need them?\"\r\n\r\nEnter snapm: a complete snapshot manager that handles everything from creation to scheduled garbage collection, with plugins for LVM2 CoW, LVM2 thin, and Stratis. Tell it what you want to snapshot, and it figures out the fiddly bits - no arcane incantations required.\r\n\r\nThis talk covers the journey from boom's  beginnings to snapm's current capabilities: intelligent size policies, multi-volume snapshot sets that actually work with systemd, scheduling with flexible retention policies (count, age, timeline), and the latest addition: the Difference Engine, which answers \"what actually changed?\" with everything from JSON reports to fancy tree visualisations.\r\n\r\nLive demos included. Disasters may be simulated. Rollbacks will be swift.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "X8MGTH", "name": "bmr.southpaw", "avatar": "https://pretalx.devconf.info/media/avatars/X8MGTH_lk32fa5.webp", "biography": "Bryn M. Reeves studied computer science at University College London in the late 1990s: in spite of that he has had a productive career in the enterprise software industry. He is a near 30-year veteran of Linux systems administration and development.\r\n\r\nHis work includes contributions to lvm2, dmstats(8), the kernel, sos, and he is the founder and maintainer of the boom and snapm snapshot management stack.\r\n\r\nHe types on a Model M keyboard and uses vim(1), tmux(1), and sed(1) as his IDE of choice.", "public_name": "bmr.southpaw", "guid": "6c28319f-bec2-5a70-b8bd-b3cbd2bd2377", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/X8MGTH/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3WCGK7/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3WCGK7/", "attachments": []}, {"guid": "e7c4658f-db55-59a5-834f-ffc19f49d814", "code": "9ZXF3X", "id": 2908, "logo": null, "date": "2026-06-19T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2908-foreman-katello-and-bootable-containers", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9ZXF3X/", "title": "Foreman, Katello and bootable containers", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "Traditionally, managing a fleet of machines meant being at the mercy of whatever your package provider published. Foreman and Katello changed that by giving you a way to curate, filter, and control exactly what and when hits your servers. Now, image-mode takes that one step further: instead of managing a shifting list of packages on a live system, you\u2019re building, versioning, and deploying the entire OS as a single, immutable unit with your application baked in.\r\n\r\nIn this session, I\u2019ll break down the practical differences between traditional package-mode and this new image-mode approach. We\u2019ll look at how Foreman and Katello let you leverage the best of both worlds from image building to management of running systems.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HXAUV8", "name": "Adam R\u016f\u017ei\u010dka", "avatar": "https://pretalx.devconf.info/media/avatars/HXAUV8_TSOoouc.webp", "biography": "Software engineer\r\nContributor to Foreman, Katello and their plugins", "public_name": "Adam R\u016f\u017ei\u010dka", "guid": "3d00d4ab-f33d-5c48-9de1-17083708b647", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HXAUV8/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9ZXF3X/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9ZXF3X/", "attachments": []}, {"guid": "756bfc0a-acfd-54aa-9cf9-365b737e3d96", "code": "KTQTGA", "id": 2310, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2310-validating-freedom-from-interference-in-automotive-linux", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KTQTGA/", "title": "Validating Freedom From Interference in Automotive Linux", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "As the Software-Defined Vehicle (SDV) evolves, the kernel must juggle a complex mix of safety-critical functions and general-purpose applications. But how do we prove that a bug in a non-critical 'Quality Managed' (QM) container won't disrupt the deterministic performance required for an ASIL-B context? This is the challenge of Freedom From Interference (FFI).\r\n\r\nIn this session, we dive into a specialized test suite designed for the Red Hat In-Vehicle Operating System. We\u2019ll demonstrate a 'worst-case scenario' architecture where we execute a syscall fuzzer (Syzkaller) inside the QM environment to intentionally try to break the system from the inside out while simultaneously validating functional integrity and scheduler latency.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FXLE7Z", "name": "Pablo Ridolfi", "avatar": "https://pretalx.devconf.info/media/avatars/FXLE7Z_bXx9ztw.webp", "biography": "Pablo Ridolfi is an electronics engineer with 20+ years of experience in industrial, automotive, and aerospace embedded systems. Holding degrees from UTN and UBA, he has specialized in mission-critical space systems and flight operations. After leading the flight engineering team at Satellogic, he joined Red Hat as a Principal Software Quality Engineer. His expertise includes systems engineering, requirements analysis, and software development for high-stakes applications.", "public_name": "Pablo Ridolfi", "guid": "970acbfc-bc43-54af-994f-99733088bd51", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/FXLE7Z/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KTQTGA/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KTQTGA/", "attachments": []}, {"guid": "80b1af31-5ee0-5e7b-b390-4b60ddd95a56", "code": "9RTXUJ", "id": 2418, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2418-identical-testing-environments-from-laptop-to-ci-with-tmt-and-testing-farm", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9RTXUJ/", "title": "Identical Testing Environments from Laptop to CI with tmt and Testing Farm", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "Ever struggled to reproduce a CI failure on your laptop? Two recent enhancements to tmt (Test Management Tool) and Testing Farm bring us closer to identical testing environments:\r\n\r\n*Testing Environment Profiles* consistently set up testing environments. Whether running locally or in CI, you get identical system setup. All custom adjustments and workarounds are in a standard place, properly documented, easy to use and contribute. No more manual tweaking repositories or buildroot, just apply the profile.\r\n\r\n*Artifact Install* plugin brings consistency to package installation. Instead of installing entire Koji builds, only explicitly requested packages are installed, enabling testing of conflicting subpackages. The same approach is used locally and in CI, no more custom dark magic behind the scenes.\r\n\r\nThese two features are major steps forward to the new pipeline which fully supports multihost testing and, most importantly, brings another level of consistency between CI and user environments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NVKXJA", "name": "Petr \u0160pl\u00edchal", "avatar": "https://pretalx.devconf.info/media/avatars/NVKXJA_rZsYwrB.webp", "biography": "Senior Principal Software Quality Engineer at Red Hat working on improving testing tools and processes. Lately focused on tmt, the Test Management Tool, which aims to provide a comfortable and efficient way to develop tests and enable them easily and consistently all the way from the upstream project, through Fedora and CentOS Stream to the Red Hat Enterprise Linux.", "public_name": "Petr \u0160pl\u00edchal", "guid": "5a0b592c-9438-5035-90a0-b1796540fc48", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/NVKXJA/"}, {"code": "WBJ7TN", "name": "Cristian Le", "avatar": null, "biography": null, "public_name": "Cristian Le", "guid": "c15754d5-9a56-5f0a-929d-31b44a276a45", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/WBJ7TN/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9RTXUJ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9RTXUJ/", "attachments": []}, {"guid": "341633f2-b86a-58f5-bdb0-e12b27a187e7", "code": "GWM39L", "id": 2775, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2775-systemd-sysext-in-production-what-we-learned-extending-usr-without-a-package-manager", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GWM39L/", "title": "systemd-sysext in Production: What We Learned Extending /usr Without a Package Manager", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "systemd-sysext is a standard mechanism for overlaying `/usr` on any systemd-based OS. The spec and tooling exists, but what happens when you push it past \"hello world\" into production software - GPU drivers, Kubernetes, container runtimes?\r\n\r\nFlatcar Container Linux has been shipping all of these as sysext images since 2022. Docker and containerd don't exist as binaries in the base OS - they're sysext images. Kubernetes can upgrade independently of the OS via sysext + sysupdate.\r\n\r\nThis talk covers what broke, what we fixed, and what we contributed upstream to systemd. You'll see the two hardest engineering problems - dynamic linking collisions and library path isolation - and the open source tools (Flix and Flatwrap) that solve them. We'll discuss when sysext is the right tool and when rpm-ostree is better. \r\n\r\nWhether you work on FCOS, Flatcar, or any other systemd-based distro, sysext is already in your systemd. This talk tells you what to expect when you use it for real.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WJULS8", "name": "Brian Exelbierd", "avatar": "https://pretalx.devconf.info/media/avatars/WJULS8_IC1Tznv.webp", "biography": "Brian \u201cbex\u201d Exelbierd is happiest debating the finer points of international taxation over a good coffee. An American expat in Brno, Czech Republic, he balances life as a Linux strategist, home automation tinkerer, and dad. By day he shapes how Microsoft Azure participates in upstream Linux. He spent the previous decade doing similar work at Red Hat. When not reading too much long-form journalism, he writes glue code to connect things that were never meant to be connected.", "public_name": "Brian Exelbierd", "guid": "ef774742-152f-52d5-98ef-6e1cbcbe1937", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/WJULS8/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GWM39L/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GWM39L/", "attachments": []}, {"guid": "b7f0042c-1e25-577c-a35b-9b601e679fb1", "code": "SY7VNU", "id": 2483, "logo": null, "date": "2026-06-19T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-2483-local-package-layering-on-bootc-systems-with-dnf5", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SY7VNU/", "title": "Local package layering on bootc systems with DNF5", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "Bootc (bootable containers) enables building bootable host systems with Containerfiles or any other container build tooling. Bootc presents a UX challenge: because bootc systems are immutable, software packages must be installed at build-time, not runtime. To install an additional package, an end user needs to edit their system's Containerfile, rebuild the image, `bootc switch` to the new image, and reboot. This process is more complicated than the traditional `dnf install` UX, doubly so if the user is directly booting a distribution base image (think Bazzite) and they don't even have a Containerfile to edit!\r\n\r\nWhat's needed for `dnf install` (or something like it) to Just Work on bootc systems? Is it possible to reconcile imperative package management and declarative container workflows? And how can we make it fast and reproducible? In this talk, we'll discuss recent work on `dnf rebuild`, a new DNF5 plugin that will bring satisfying answers!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Q7KTGZ", "name": "Evan Goode", "avatar": "https://pretalx.devconf.info/media/avatars/Q7KTGZ_0D7Umyr.webp", "biography": "Free software developer, generalist. DNF technical lead.", "public_name": "Evan Goode", "guid": "f8355948-0d7b-5fa7-a109-882968e1e406", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/Q7KTGZ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SY7VNU/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/SY7VNU/", "attachments": []}, {"guid": "fd78622c-cafe-5281-ac92-f017ade57c0c", "code": "MBQSWY", "id": 1989, "logo": null, "date": "2026-06-19T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2026-1989-applying-ci-cd-patterns-to-image-mode-for-rhel", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MBQSWY/", "title": "Applying CI/CD Patterns to Image Mode for RHEL", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Talk", "language": "en", "abstract": "Image Mode for RHEL redefines how Red Hat Enterprise Linux is built, packaged, and delivered by adopting proven cloud-native technologies. \r\nThis session shows how to apply CI/CD practices to Image Mode for RHEL, with practical and actionable examples using tools like Tekton, GitHub Actions, GitLab CI, Jenkins, and Ansible Automation Platform, enabling reliable, scalable RHEL builds and deployments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZXNT9C", "name": "Alessandro Rossi", "avatar": "https://pretalx.devconf.info/media/avatars/ZXNT9C_XpcDoAx.png", "biography": "Alessandro is an advocate for Red Hat Enterprise Linux and an enthusiast of the cloud native and automation world.\r\nDuring his career, he also worked as an instructor and consultant for Red Hat, enabling customers and partners to achieve success with Red Hat products and technology.", "public_name": "Alessandro Rossi", "guid": "026cfc1c-c1a6-5edb-b497-7720f9d57f31", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZXNT9C/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MBQSWY/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MBQSWY/", "attachments": []}], "E104 (capacity 72)": [{"guid": "0ef00e03-6b39-5163-8dff-7ac43568f9ff", "code": "ZQ99HN", "id": 2409, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2409-llm-agents-gone-wild-and-how-to-tame-them-with-quarkus", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZQ99HN/", "title": "LLM Agents Gone Wild (And How to Tame Them with Quarkus)", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "LLM agents look impressive in demos, but problems arise when they hit production. They hallucinate, break your JSON schema, ignore system prompts, and occasionally decide they know better than your business logic.\r\n\r\nIn this talk, we\u2019ll move beyond agentic \u201cHello World\u201d and explore what it really takes to build reliable LLM agents in Java with Quarkus.\r\n\r\nWe'll examine the different options for building agentic systems, with a focus on architecture. You'll see how to secure both agent inputs and outputs with guardrails, how to make agent interactions observable, and \u2014 last but not least \u2014 the testing strategies to verify your agents\u2019 functionality. Step by step, we'll build a production-ready LLM agent so that you can understand the different problems and their solutions.\r\n\r\nWe can't make LLM agents fully reliable. But with the tools presented in this talk, we can at least make them predictable.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CXXKZ3", "name": "Martin \u0160tefanko", "avatar": "https://pretalx.devconf.info/media/avatars/CXXKZ3_rwJzrQi.png", "biography": "Software engineer at IBM, BrnoJUG leader, author of Quarkus in Action, MicroProfile committer, working on middleware technologies like Quarkus, SmallRye, Wildfly, JBoss middleware (RESTEasy, Weld, ...), programming and microservices enthusiast.", "public_name": "Martin \u0160tefanko", "guid": "dfe9ade6-71e3-58e7-8503-b9898cbf498c", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CXXKZ3/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZQ99HN/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZQ99HN/", "attachments": []}, {"guid": "01efd352-d159-573c-a183-c1ded0dcf28d", "code": "QUESU8", "id": 2207, "logo": null, "date": "2026-06-19T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2207-stop-looking-for-the-perfect-prompt-the-design-first-workflow-for-coding-agents", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QUESU8/", "title": "Stop Looking for the Perfect Prompt: The Design-First Workflow for Coding Agents", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "We\u2019ve all seen the demos: an AI builds a flashy app from scratch, and everyone asks, \"What prompt did you use?\" But try that \"magic prompt\" on a massive legacy system or deep inside Linux OS tools, and it falls apart. The \"perfect prompt\" is a myth. In real-world codebases, agents suffer from \"Context Amnesia\" - forgetting architectural constraints as the chat grows. They also over-engineer, duplicate code, hallucinate and add redundant fallbacks just to be safe.\r\n\r\nThis is why human engineers are irreplaceable. We hold the big-picture context and the judgment of what not to build.\r\n\r\nThis talk cuts through the \"autonomous AI\" hype. Instead of endless prompt-hacking, I\u2019ll share a practical, design-first workflow for tools like Cursor and Claude Code. You will learn how to:\r\n\r\n- Anchor Context: use Markdown design docs as the agent's \"external memory.\"\r\n- Filter the Bloat: force agents to plan first, catching garbage before it's coded.\r\n- Steer, Don't Prompt: recover when the agent gets stuck.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TU9X9E", "name": "Mark Kemel", "avatar": "https://pretalx.devconf.info/media/avatars/TU9X9E_mYe4eb1.webp", "biography": "I'm a Senior Software Engineer at Red Hat, working in the In-Vehicle Operating System Feature Development group", "public_name": "Mark Kemel", "guid": "a90de468-5915-5c11-af1b-dde7e811fa3a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TU9X9E/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QUESU8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/QUESU8/", "attachments": []}, {"guid": "ab9f157b-2b4d-5080-b7bf-ce3c9ce23a22", "code": "3GLWMU", "id": 2464, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2464-backports-over-breakages-patching-ai-stacks-without-killing-your-models", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3GLWMU/", "title": "Backports Over Breakages: Patching AI Stacks Without Killing Your Models", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "Generative AI might be the future, but it still runs on Python, glibc, OpenSSL, and the Linux kernel. What happens when a critical CVE drops in these foundational components? If you blindly update, you risk breaking brittle ML dependencies. If you do nothing, your AI infrastructure becomes a massive attack vector.\r\n\r\nIn this session, we will explore incident response from the perspective of an Enterprise Linux distro engineer. We will demystify how CVE severity is analyzed specifically for AI workloads and unpack the delicate engineering decisions behind backporting security fixes without triggering regressions in complex AI runtimes.\r\n\r\nThrough a hands-on live demo, we will recreate a historical CVE in a core cryptographic library, demonstrate its impact on a running AI inference service, and apply a seamless system patch to validate service continuity. You will leave with a practical playbook for navigating security crises without sacrificing the stability of your production AI.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FN7ACL", "name": "Nikita Sanjay Patwa", "avatar": "https://pretalx.devconf.info/media/avatars/FN7ACL_qgPdMN7.webp", "biography": "Hello, I am a Software Maintenance Engineer at Red Hat. I started two years ago as an intern in Technical Support, building strong troubleshooting and customer support skills. I later moved to the Sustaining Engineering team, where I maintain user-space packages, focusing on stability and long-term reliability. I\u2019m passionate about emerging technologies and applying modern innovations in open-source and systems engineering.", "public_name": "Nikita Sanjay Patwa", "guid": "99895c0f-bc38-53df-a8ab-9fa1112500ce", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/FN7ACL/"}, {"code": "HG3BHU", "name": "Satish Mane", "avatar": "https://pretalx.devconf.info/media/avatars/HG3BHU_Q7X9eGW.png", "biography": "Satish Mane is a Software Maintenance Engineer at Red Hat working on the RHEL userspace. His primary focus is maintaining ABI compatibility over the 10-year enterprise lifecycle. He backports critical CVE patches like  Node.js, Ruby, and Python packages without breaking downstream dependencies. This involves adapting modern upstream fixes for older toolchains, managing RPM macros, and passing strict Koji/TFT gating.", "public_name": "Satish Mane", "guid": "514ae480-108d-56e8-8a9c-7c4d5d84d627", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HG3BHU/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3GLWMU/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3GLWMU/", "attachments": []}, {"guid": "64dbdf9d-1c9f-5ec5-980c-e7f6b2bf87ff", "code": "M7HHXR", "id": 2459, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2459-transforming-sboms-from-compliance-burden-to-security-asset", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/M7HHXR/", "title": "Transforming SBOMs from Compliance Burden to Security Asset", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "Managing Software Bill of Materials (SBOMs) has evolved from a recommendation to a legal mandate. For large-scale projects, the challenge lies in ensuring accuracy without hindering build velocity.\r\n\r\nIn this talk, we examine how we integrated an automated SBOM lifecycle into Konflux, a Kubernetes-native software factory. We introduce Mobster, our tool for automatically generating, enriching, and storing SBOMs for every production build. We\u2019ll demonstrate how this ensures every container image carries a transparent, verifiable record of its dependencies.\r\n\r\nBeyond the build, we explore how SBOMs serve as strategic assets. By integrating with the Trusted Profile Analyzer, we move from per-build compliance to portfolio-wide visibility. We\u2019ll discuss the framework for mapping vulnerabilities across thousands of components, enabling security teams to pinpoint high-risk dependencies and orchestrate rapid, large-scale remediation across the entire software catalog.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Z8UTBM", "name": "Ales Raszka", "avatar": "https://pretalx.devconf.info/media/avatars/Z8UTBM_r75HOPH.png", "biography": "Principal Software Engineer in The Collective team. Responsible for SBOM lifecycle in Konflux.", "public_name": "Ales Raszka", "guid": "de29b114-093b-5b6d-87eb-753a2d85498f", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/Z8UTBM/"}, {"code": "9LKGY9", "name": "Martin Sikora", "avatar": "https://pretalx.devconf.info/media/avatars/9LKGY9_4eWB8b3.webp", "biography": "Product Owner at Red Hat. Working around SBOM lifecycle management.", "public_name": "Martin Sikora", "guid": "53477f2c-cdb8-5e46-aee9-aea7b848a672", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9LKGY9/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/M7HHXR/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/M7HHXR/", "attachments": []}, {"guid": "7fc31459-01e7-51e2-9a01-e66835d15411", "code": "DX79N7", "id": 2835, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2835-why-protobuf-vs-json-matters-more-in-the-ai-era", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DX79N7/", "title": "Why ProtoBuf vs JSON Matters More in the AI Era", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "Modern distributed systems demand fast, efficient data exchange over REST APIs. JSON has long been the default\u2014easy to read and debug and works in every browser. But it can be slow and bulky at scale. Protocol Buffers (ProtoBuf) is a binary alternative from Google with smaller payloads, faster serialization, and built-in schema enforcement.\r\n\r\nThis talk explores both formats through a practical lens: we build the same REST API twice\u2014once with JSON, once with ProtoBuf\u2014and benchmark them head-to-head with a live demo. \r\n\r\nWe cover the trade-offs: JSON's readability and browser support vs. ProtoBuf's strict typing, backward compatibility, and code generation. \r\n\r\nWe explore why AI model serving platforms and ML training pipelines rely on ProtoBuf for performance-critical workloads and how gRPC extends it further.\r\n\r\nThe session includes a real-world security demo showing how crafted input can crash a service. \r\nYou leave with working demo code, benchmarks, and a clear decision guide", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PEHYVF", "name": "Kiran Kashinath Belle", "avatar": "https://pretalx.devconf.info/media/avatars/PEHYVF_5WhutZd.jpg", "biography": "Senior Software Maintenance Engineer at Red Hat, where the job is simple: keep RHEL secure. That means triaging CVEs, backporting upstream fixes, and shipping patches across multiple RHEL versions so enterprise systems stay safe. Passionate about open source and system-level debugging.", "public_name": "Kiran Kashinath Belle", "guid": "752d267c-821a-556f-b3e1-7c7b3525d99c", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/PEHYVF/"}, {"code": "JXFKFD", "name": "Prasad Kalanke", "avatar": null, "biography": null, "public_name": "Prasad Kalanke", "guid": "c1813485-e18d-59cd-b308-9f9a465832cf", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/JXFKFD/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DX79N7/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/DX79N7/", "attachments": []}, {"guid": "69dce8f5-68f5-58d4-82c9-9c34b0b5b908", "code": "A7EXYX", "id": 2177, "logo": null, "date": "2026-06-19T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2177-most-impacting-features-of-newest-jdks", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7EXYX/", "title": "Most impacting features of newest JDKs", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "This talk will cover the most interesting and most impacting features of java platform, language and virtual machine from 22 to 27.  From disabled SecuritManager, over quantum crypto, restricted JNI and new native approaches, to Virtual Threads synchronization, AOT, compact headers, vector API and much more. While staying fully backward compatible and staying in top-ten languages for years - Java remains also progressive language without any gaps to other languages.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3SJM8G", "name": "jiri vanek", "avatar": "https://pretalx.devconf.info/media/avatars/3SJM8G_M8ccVOb.webp", "biography": "After graduating and some \"normal jobs\", I had worked as a JDK engineer in Red Hat for 15 years, now I work as JDK engineer in IBM's new software development division in Brno - IBM Middleware Czechia for 15 months.", "public_name": "jiri vanek", "guid": "237811d7-3b47-5f4c-90f2-b951d0ec81fa", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/3SJM8G/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7EXYX/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7EXYX/", "attachments": []}, {"guid": "c3db68cf-8ba5-5270-95fa-0ac4325faadc", "code": "GHEDPC", "id": 2298, "logo": null, "date": "2026-06-19T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2026-2298-scaling-cloud-development-environments-on-kubernetes-lessons-from-enterprise-scale-adoption", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GHEDPC/", "title": "Scaling Cloud Development Environments on Kubernetes: Lessons from Enterprise-Scale Adoption", "subtitle": "", "track": "Programming and Application Development", "type": "Talk", "language": "en", "abstract": "Kubernetes excels at scaling workloads, but what happens when your workload is a cloud development environment? There\u2019s no shortage of resources on scaling traditional workloads, but cloud-based development environments come with their own challenges. While they offer consistency, security, and automation, scaling them pushes the limits of scheduling, storage, and platform stability. We\u2019ll share lessons learned from operating large-scale, multi-tenant cloud development environments in production.\r\n\r\nLearn how we developed a controller-based, policy-driven model for workspace management, leveraging CNCF Devfile spec to standardize workloads and tune for density and multi-tenancy. By making some tweaks to our Kubernetes cluster, we reduced etcd load and improved stability at large scale. This talk will equip you with practical patterns and architecture insights for building and scaling non-traditional workloads on Kubernetes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ACCGAB", "name": "Ilya Buziuk", "avatar": "https://pretalx.devconf.info/media/avatars/ACCGAB_CsXrgWP.png", "biography": "Passionate open-source lead and developer advocate dedicated to building cloud-native developer experiences.", "public_name": "Ilya Buziuk", "guid": "ad3316d1-d857-5434-bef4-4da46d4fab4e", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ACCGAB/"}, {"code": "AY87WV", "name": "Rohan Kumar", "avatar": "https://pretalx.devconf.info/media/avatars/AY87WV_xR9bqnN.jpg", "biography": "Rohan is a Software Developer focused on improving the developer experience in cloud-native environments, particularly on top of Kubernetes. He has been working on open source projects since 2017 and is a committer at the Eclipse Foundation, contributing to initiatives that enhance Kubernetes developer workflows.", "public_name": "Rohan Kumar", "guid": "aa7ba185-7e7c-5b29-81e7-67b800a522cb", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/AY87WV/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GHEDPC/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/GHEDPC/", "attachments": []}], "E105 (capacity 70)": [{"guid": "e77cf844-25d9-5577-aeba-96865ce197f6", "code": "UKSGRN", "id": 2800, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2800-for-a-czech-open-source-alliance", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/UKSGRN/", "title": "For a Czech Open Source Alliance", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "The European Commission plans to strengthen European technological sovereignty and considers the Open Source a key ecosystem for its development. Will the Czech Open Source benefit from this ecosystem?\r\n\r\nNo one knows at the moment!\r\n\r\nThe Commission will set out \"strategies for open digital ecosystems\". Will it meet the expectations of Czech open source ecosystem? How can Czech companies adapt to this strategy or other political or situation changes?\r\n\r\nNow is the time for an alliance for an Open Source businesses to make sure Czech don't miss this train. the goal of such alliance could be:\r\n\r\n- Advocating for supportive policies and sharing best practices.\r\n- Strengthen businesses through training, awareness of tenders and better visibility.\r\n- Engage with decision-makers to promote openness, accessibility, and interoperability in public services.\r\n- Propagate knowledge through events, communications, and community support to highlight the value of Open Source.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KXZRXK", "name": "Alix Guillard", "avatar": "https://pretalx.devconf.info/media/avatars/KXZRXK_uDoGaIq.webp", "biography": "Worked as webmaster for several organisations including leading Linux distribution. Lead the Paris Linux user group before leaving France. Living and working in Czechia as a developer for 12 years.", "public_name": "Alix Guillard", "guid": "4c46e5a2-c1a7-583c-ba1a-eb79d244c8f2", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/KXZRXK/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/UKSGRN/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/UKSGRN/", "attachments": []}, {"guid": "96eac4db-4cd1-5218-83af-b2048b934090", "code": "YZDCAC", "id": 1984, "logo": null, "date": "2026-06-19T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-1984-bridging-embedded-linux-and-real-time-control-with-arduino-q", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YZDCAC/", "title": "Bridging Embedded Linux and Real-Time Control with Arduino Q", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "This talk explores the evolution of Arduino boards from the pioneering Arduino Y\u00fan (released in 2013, you will see one) to the newly introduced Arduino UNO Q, which combines a full Debian Linux environment with a real-time STM32 microcontroller. Attendees will learn how to leverage this hybrid architecture to build Python applications that seamlessly interact with hardware in real time, opening new possibilities for IoT, automation, and edge AI.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "G8HFGZ", "name": "\u0160t\u011bp\u00e1n Bechynsk\u00fd", "avatar": "https://pretalx.devconf.info/media/avatars/G8HFGZ_dulyxG9.png", "biography": "\u0160t\u011bp\u00e1n is a Technology Strategist at Microsoft, guiding public sector cloud adoption. Since 1995 he has worked as developer, evangelist, trainer, and team lead across AWS and Azure. He also serves in the Czech Army\u2019s Cyber Defense Active Reserves.", "public_name": "\u0160t\u011bp\u00e1n Bechynsk\u00fd", "guid": "f345cca1-6031-54c8-94db-c170cb77086d", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/G8HFGZ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YZDCAC/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YZDCAC/", "attachments": []}, {"guid": "b6e397c0-fef3-5c3e-ab6b-3be7fc1e65f2", "code": "ZJ8HF9", "id": 2420, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2420-how-to-survive-your-first-tech-talk-without-a-kernel-panic", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZJ8HF9/", "title": "How to Survive Your First Tech Talk (Without a Kernel Panic)", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "Giving your first conference talk is terrifying. You worry about forgetting what to say, embarrassing yourself in front of experienced engineers, or freezing in front of a room full of strangers.\r\n\r\nI know that feeling well \u2014 because my first talk didn\u2019t go well. I rushed the preparation, overcomplicated the slides, panicked halfway through the talk (around minute two), and forgot half of what I wanted to say. At one point I spent almost a full minute staring at a slide saying \u201cehmmm\u2026 ehmmm\u2026\u201d while 80 engineers watched. To make things even better, the talk was supposed to be given by two speakers \u2014 but the day before the conference my co-speaker told me he couldn\u2019t make it.\r\n\r\nIt felt like a failure. But it taught me something important: your first talk doesn\u2019t need to be perfect \u2014 it just needs to happen.\r\n\r\nIn this talk I\u2019ll share that story and the lessons I learned so others can prepare their first talk, survive the stage, and maybe even enjoy it.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "F87URZ", "name": "Mario Fernandez", "avatar": "https://pretalx.devconf.info/media/avatars/F87URZ_AdTOcuH.webp", "biography": "Mario Fernandez is a Senior Software Engineer at Red Hat, working on the Observability team. He builds scalable telemetry solutions for Kubernetes and OpenShift. With over 10 years of international experience, he is passionate about performance optimization, system reliability, and clean, maintainable code. Before joining the Observability team, he contributed to Red Hat\u2019s Telco 5G stack, focusing on low-latency workloads for edge computing.", "public_name": "Mario Fernandez", "guid": "935efb54-55cb-5bc5-a771-db3fe929b9ef", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/F87URZ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZJ8HF9/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZJ8HF9/", "attachments": []}, {"guid": "3887ec9f-393c-563f-8940-7b54f93c4ee4", "code": "D39EDJ", "id": 2211, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2211-community-scrum-9-months-later-the-extraordinarily-weird-journey-of-cle", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/D39EDJ/", "title": "Community Scrum, 9 Months Later: The \"Extraordinarily Weird\" Journey of CLE", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "Nine months ago, the Community Linux Engineering (CLE) team answered a call to action. The mission? To hire an \"extraordinarily weird\" Scrum Master and partner them with a Product Owner to do the impossible: bring cyclic planning and formal Scrum to a global, volunteer-heavy ecosystem without killing the community spirit.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8WAK8P", "name": "Rodney Callwood", "avatar": "https://pretalx.devconf.info/media/avatars/8WAK8P_f9pf3Zp.webp", "biography": "Rodney Callwood is a Scrum Master at Red Hat for the Community Linux Engineering (CLE) team. He specializes in adapting Agile frameworks for distributed, volunteer-heavy ecosystems like Fedora, EPEL, and CentOS. In the last 2 months, Rodney implemented a custom cyclic planning framework to increase visibility and predictability. He champions \"Agile in the Open,\" coaching teams to use Scrum as an empowerment tool that balances enterprise goals with open-source values.", "public_name": "Rodney Callwood", "guid": "28066792-9e98-5907-b9b1-c1d106c9055b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/8WAK8P/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/D39EDJ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/D39EDJ/", "attachments": []}, {"guid": "edf1c43f-b1d3-5eb7-8303-8990a50c8448", "code": "YGYTEM", "id": 2295, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2295-no-status-updates-how-i-do-one-on-ones", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YGYTEM/", "title": "No Status Updates, How I Do One-on-Ones", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "One-on-one meetings can be one of the most powerful tools for building strong teams, but in many companies, they either don\u2019t exist or become boring status updates. This is a missed opportunity.\r\n\r\nIn this talk, I will share simple and practical ways to make one-on-ones meaningful and useful for both managers and team members. We will look at how to build trust, support personal growth, and talk about real problems instead of just tasks. I will also show how to create the right structure, ask better questions, listen with empathy, and follow through on commitments.\r\n\r\nThe talk is based on my experience working with engineering and open source teams. You will leave with concrete tips, examples, and questions you can start using right away to make your conversations more honest, productive, and human.\r\n\r\nWhether you are a manager, a team member, or someone interested in leadership, this talk will help you turn one-on-ones into real value for your team and your work.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MMYFQQ", "name": "Serhii  Turivnyi", "avatar": "https://pretalx.devconf.info/media/avatars/MMYFQQ_2xFJLMK.jpg", "biography": "I\u2019m a manager who is passionate about helping people grow, do their best work, and actually enjoy what they do. My focus is on building a strong, supportive environment where we work together to deliver great results.\r\nI enjoy coaching, mentoring, and creating a space where people feel safe to speak up, learn, and develop. My goal is to build teams where everyone feels supported, motivated, and proud of what we accomplish together.", "public_name": "Serhii  Turivnyi", "guid": "a087d5d2-6a94-5de4-940a-de27bc8d4c9a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/MMYFQQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YGYTEM/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/YGYTEM/", "attachments": []}, {"guid": "ce13d55c-ff19-5bed-adb8-71dfc9f044c2", "code": "PWVG7F", "id": 2912, "logo": null, "date": "2026-06-19T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2912-the-climb-nobody-expected-from-1200-to-3-rank-on-the-pytorch-leaderboard", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PWVG7F/", "title": "The Climb Nobody Expected: From ~#1200 to #3 rank on the PyTorch Leaderboard", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "You don\u2019t jump 1,197 spots on the PyTorch contributor leaderboard by accident. As an Agile Practitioner, I wasn\u2019t the one writing the commits\u2014I was building the highway so they could actually merge. This talk pulls back the curtain on the unglamorous but powerful processes that helped scale our open-source impact. I\u2019ll share how we streamlined community contributions, removed friction for external developers, and evolved our internal Agile practices to move at the speed of the broader PyTorch ecosystem. If you want to amplify your team\u2019s open-source impact, you\u2019ll see why the right workflow isn\u2019t just helpful\u2014it\u2019s a competitive advantage.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XBCATN", "name": "Saiesh Prabhu", "avatar": "https://pretalx.devconf.info/media/avatars/XBCATN_TRFLix2.webp", "biography": "Saiesh began in engineering, solving technical problems before bravely deciding people were the real puzzle. He became an agile practitioner, swapping DSA for delivery metrics and learning that debugging humans is far less predictable than debugging code. Today, he engineers high-performing teams with precision (just fewer hard hats and more sticky notes). When he\u2019s not coaching teams, he\u2019s probably reminding someone that \u201cit depends\u201d is, in fact, a complete answer.", "public_name": "Saiesh Prabhu", "guid": "8c7cef92-8bee-5e6c-8fbe-ab7c1f17a7ad", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XBCATN/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PWVG7F/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PWVG7F/", "attachments": []}, {"guid": "0959a9ad-f992-5d12-9f80-13c25bef47f4", "code": "UR7SPV", "id": 2406, "logo": null, "date": "2026-06-19T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2026-2406-architecting-integrity-responsible-software-evolution-in-the-ai-era", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/UR7SPV/", "title": "Architecting Integrity: Responsible Software Evolution in the AI Era", "subtitle": "", "track": "Agility and Leading Principles", "type": "Talk", "language": "en", "abstract": "Software engineering is undergoing its most radical shift since the move to Cloud. As AI assistants evolve from writing simple snippets to suggesting entire system architectures, the line between human-authored and machine-generated code is blurring. However, this newfound speed introduces a new breed of technical debt and ethical risk. How do we evolve our day-to-day practices without losing our grip on security, maintainability, and accountability?\r\nThis session will explore the transition from Human-Driven to AI-Driven Engineering. We will ask the hard questions and discuss practical strategies for: how to manage \"synthetic debt,\" redefine peer reviews for AI-generated code, and ensure that 10x velocity doesn't bypass safety.\r\nWe will explore a series of community-driven practices designed to maintain quality while navigating the move from \"experimental\" to \"operational\" AI.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "D3CVX7", "name": "Preethi Thomas", "avatar": "https://pretalx.devconf.info/media/avatars/D3CVX7_4FugOD3.webp", "biography": "Preethi Thomas is a Director of Engineering at Red Hat.", "public_name": "Preethi Thomas", "guid": "73d1181a-d1a0-5e91-a279-aec5b054a42b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/D3CVX7/"}, {"code": "UHEZLN", "name": "Clement Verna", "avatar": "https://pretalx.devconf.info/media/avatars/UHEZLN_zQ91OXN.webp", "biography": "As the Senior Engineering Manager for Red Hat CoreOS, Cl\u00e9ment Verna believes that the best software is built by empowered, well-connected teams. From mastering the nuances of Kubernetes to pioneering bootc workflows, Cl\u00e9ment is dedicated to making open-source infrastructure more accessible and scalable. He thrives on helping his team and the broader community achieve technical excellence through a culture of growth and shared learning.", "public_name": "Clement Verna", "guid": "b625d28b-42d7-5070-876c-03d3262a782b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/UHEZLN/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/UR7SPV/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/UR7SPV/", "attachments": []}], "A112 (capacity 64)": [{"guid": "e1aecc62-e51d-5485-9589-c7a0b4bfc788", "code": "LD8NVU", "id": 2220, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2220-generative-ai-and-foss-safely-and-responsibly", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LD8NVU/", "title": "Generative AI and FOSS - Safely and Responsibly", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Meetup", "language": "en", "abstract": "In this meetup, we will focus on the topic of LLMs/GenAI and FOSS: there's obviously a wide spectrum of opinion here, from banning it to 100% vibecoding. The goal of this meetup is especially to focus in on those who need/want to LLMs safely and responsibly for \"important\" software. What are the shared best practices, tools and procedures? What can we do to use these tools to address prior problems around things like supply chain security?\r\n\r\nThe submitter of this workshop has a lot of of experience and opinions, but is looking to have a realistic in-person discussion where different tools and experiences are presented and attendees can learn from each other.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CK7KTA", "name": "Colin Walters", "avatar": "https://pretalx.devconf.info/media/avatars/CK7KTA_ivrc0iD.jpg", "biography": "Colin is a software engineer at Red Hat, Inc. He works on various areas such as containers and bootc.", "public_name": "Colin Walters", "guid": "7e148c80-78af-5ad8-a95c-4f65ef54c864", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CK7KTA/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LD8NVU/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LD8NVU/", "attachments": []}, {"guid": "799e41e2-9662-551c-acfc-eefa84350ff6", "code": "LVBAQJ", "id": 2474, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2474-surgery-on-a-brain-live-patching-facts-in-llms-with-rome", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LVBAQJ/", "title": "Surgery on a Brain: Live-Patching Facts in LLMs with ROME", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Updating a specific fact in a 70-billion-parameter model usually feels like using a sledgehammer for heart surgery. Traditional retraining is slow and expensive, often breaking unrelated behaviors in the process. ROME (Rank-One Model Editing) offers a more surgical alternative, treating model weights like a database that can be precisely updated without a full rebuild.\r\nWe move past the black box mystery to show how we can locate where a specific fact lives within a transformer's architecture. We will explore the mechanics of knowledge neurons, the risk of unintended side effects like hallucinations, and the serious security implications of malicious fact injections or stealth patching. Through live demonstrations using our open-source toolkit, we will show how ROME performs precision strikes on state-of-the-art models, highlighting both its efficiency and the scenarios where the method\u2019s assumptions break down.\r\nThis talk is an ongoing collaborative research between Red Hat and FIT BUT.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CNEJST", "name": "Jakub Re\u0161", "avatar": "https://pretalx.devconf.info/media/avatars/CNEJST_KBVAsS7.webp", "biography": "Ph.D. student focused on fact injection attacks in large language models at Security@FIT lab of FIT BUT. My research also covers jailbreaking techniques and security of synthesized code, with an emphasis on practical risks and mitigation strategies for real-world deployments.", "public_name": "Jakub Re\u0161", "guid": "12ad56d1-e208-5244-8e45-e2ef9f6719e6", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CNEJST/"}, {"code": "9PSLJH", "name": "Matej Olexa", "avatar": null, "biography": null, "public_name": "Matej Olexa", "guid": "46923bdc-e805-5c09-af5f-d855016c06a3", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9PSLJH/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LVBAQJ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/LVBAQJ/", "attachments": []}, {"guid": "178b8462-bca6-57df-93fc-697c6c904a63", "code": "ZBRTU8", "id": 2405, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2405-to-infiniband-and-beyond", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZBRTU8/", "title": "To InfiniBand and Beyond!", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "As HPC and AI/ML workloads move to cloud-native environments, demand for low-latency networking in virtualized setups is critical. KubeVirt runs VMs alongside containers, but achieving bare-metal InfiniBand performance\u2014the backbone of true HPC\u2014has remained challenging.\r\nThis session explores InfiniBand integration into KubeVirt using the SR-IOV Network Operator. We'll cover architecture and how the operator automates managing InfiniBand VFs across Kubernetes clusters. IB introduces unique complexities: GUID management, IPoIB vs. RDMA modes, and passing these capabilities into VMs.\r\nJoin the SR-IOV Operator and KubeVirt networking maintainers for a technical deep-dive. Our demo will showcase VM-Pod communication over IB VFs on a single node, and scale-out performance between VMs across nodes.\r\nYou'll learn about KubeVirt's design philosophy,architectural decisions treating InfiniBand as first-class in the SR-IOV Operator, and how to deploy InfiniBand networking for VMs in your clusters.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XLTPYH", "name": "Sebastian Scheinkman", "avatar": "https://pretalx.devconf.info/media/avatars/XLTPYH_qsVZ0KX.webp", "biography": "Sebastian Scheinkman is a Principal Software Engineer at Red Hat with a deep focus on advancing high-performance networking. As a maintainer of the Network Plumbing Working Group, I lead initiatives across several key projects, including the SR-IOV network operator, various device plugins, and multiple CNIs. I am especially passionate about utilizing Dynamic Resource Allocation (DRA) technology to extend Kubernetes scheduling capabilities for demanding networking and AI workloads", "public_name": "Sebastian Scheinkman", "guid": "63b3314c-ef81-5601-9c18-ebb48087d865", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/XLTPYH/"}, {"code": "NJYVRD", "name": "Orel Misan", "avatar": "https://pretalx.devconf.info/media/avatars/NJYVRD_9y4X5hy.jpeg", "biography": "Principal software engineer@Red Hat.\r\nKubeVirt network, compute and tests approver.", "public_name": "Orel Misan", "guid": "1ee29452-e1f4-56fc-a51e-f60925352aa3", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/NJYVRD/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZBRTU8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZBRTU8/", "attachments": []}, {"guid": "aa45b997-1c04-54c2-8782-a29c6cfc1680", "code": "KTW7HL", "id": 2196, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2196-let-s-autoscale-everything-in-kubernetes", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KTW7HL/", "title": "Let's Autoscale Everything in Kubernetes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Meetup", "language": "en", "abstract": "Whether it's pods, nodes, or something entirely new, let's gather to talk about the state of the art with autoscaling in Kubernetes. This meetup is focused on discussing autoscaling technology and projects within the Kubernetes community. Kubernetes autoscaling isn\u2019t just about handling traffic spikes. Efficient autoscaling means your infrastructure matches actual demand, scaling to zero when possible and provisioning exactly what you need when load increases. We will gather topics on the day of the meetup and then have discussions based on the desires of the group. Topics for discussion might include:\r\n\r\n* Is Karpenter better than the Cluster Autoscaler?\r\n* How to choose the right metric to scale? Is there a right metric?\r\n* How can KEDA be tuned for LLM workloads?\r\n* Will we see a predictive AI-based autoscaler in the near future?\r\n* What are the day-2 operations for autoscaling?\r\n* What are the do\u2019s and don\u2019ts we should think about?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZNRGTB", "name": "Christian Melendez", "avatar": "https://pretalx.devconf.info/media/avatars/ZNRGTB_vGDCfQN.webp", "biography": "Christian helps customers to build fault-tolerant, elastic, reliable, and cost optimized workloads in AWS. Author of Kuberentes Scaling book. He\u2019s passionate about Kubernetes, programming, and building tech communities. Christian has spent 19 years working in different companies to build modern solutions using the cloud.", "public_name": "Christian Melendez", "guid": "f18b2d67-49cc-589b-b414-a44003b4356f", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZNRGTB/"}, {"code": "8MNXR9", "name": "Jan Wozniak", "avatar": null, "biography": null, "public_name": "Jan Wozniak", "guid": "eb66fff8-b7ac-57c0-8603-b2434b35007d", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/8MNXR9/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KTW7HL/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/KTW7HL/", "attachments": []}, {"guid": "beca438a-ef2f-5fee-8520-cb66bdc62f27", "code": "EHUL8D", "id": 2401, "logo": null, "date": "2026-06-19T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "A112 (capacity 64)", "slug": "devconf-cz-2026-2401-survival-of-the-safest-automating-llm-defense-with-genetic-programming", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EHUL8D/", "title": "Survival of the Safest: Automating LLM Defense with Genetic Programming", "subtitle": "", "track": "Security and Compliance", "type": "Talk", "language": "en", "abstract": "Securing a large language model today resembles an endless game of cat and mouse. Programmers try to manually write filters and prohibitions, but all it takes is one creatively written prompt and the model obediently generates dangerous content. Traditional defenses are inflexible, slow, and attackers are always one step ahead. \r\nThis talk shows how to break out of this vicious circle. We introduce our open-source framework, which is used for systematic red teaming and testing models against 25 types of prompt-based attacks. We show how to analyze AI behavior under fire. On this basis, we then introduce a new defense method based on genetic programming. Instead of manually patching holes, this \"digital evolution\" automatically searches for optimal rules that strengthen the model and create a defensive layer. All this without having to change a single parameter in the model's weights. You will find out why evolutionary search for system rules is more effective than an army of experts.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZMWXFQ", "name": "Petr Ka\u0161ka", "avatar": "https://pretalx.devconf.info/media/avatars/ZMWXFQ_zGXpURz.webp", "biography": "I am a final-year Master\u2019s student in Machine Learning at Brno University of Technology, currently completing my thesis. As a student security researcher at VUT FIT, I previously focused on deepfake detection; today, my work centers on large language models and their safety.", "public_name": "Petr Ka\u0161ka", "guid": "92494d92-e523-5415-981f-00811090dcd4", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/ZMWXFQ/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EHUL8D/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EHUL8D/", "attachments": []}], "A113 (capacity 64)": [{"guid": "ea8c40fd-7e40-50a1-a1e5-841cf6db45a8", "code": "8VK7CX", "id": 2249, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2249-networkmanager-was-built-for-laptops-here-s-what-replaces-it", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/8VK7CX/", "title": "NetworkManager was built for laptops - Here's what replaces it", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Lightning talk", "language": "en", "abstract": "NetworkManager was designed twenty years ago to switch between Wi-Fi and Ethernet on a laptop. Today it manages bonded interfaces, hundreds of VLANs, and container host networking across millions of machines, but the original architecture was never meant for this. A monolithic C daemon applying changes without transaction boundaries. The result: race conditions at boot, no reliable way to roll back a bad config, and a host-centric design never meant for containerized operation.\r\n\r\nNM-next is a ground-up replacement, written in Rust, with one core architectural bet: a transactional state engine that powers two execution modes. A one-shot mode that applies config and exits with no daemon, no D-Bus, ideal for static servers and container hosts. And a daemon mode for environments that need continuous reconciliation. Same YAML, same rollback semantics, radically different deployment stories.\r\n\r\nIn 15 minutes, we'll show you how we're rebuilding Linux network management from the ground up.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TESXBU", "name": "Stanislas Faye", "avatar": "https://pretalx.devconf.info/media/avatars/TESXBU_ucxTasv.webp", "biography": "Senior Product Owner - Linux Engineering - Networking Services, Red Hat", "public_name": "Stanislas Faye", "guid": "60cf558e-3f34-584f-aa3e-3edca49f28e5", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/TESXBU/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/8VK7CX/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/8VK7CX/", "attachments": []}, {"guid": "418eff7f-ec9a-5eef-b987-3a94770e2054", "code": "W3HAAG", "id": 2792, "logo": null, "date": "2026-06-19T10:35:00+02:00", "start": "10:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2792-the-open-source-path-from-consumer-to-critic-to-contributor-to-now-maintainer", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W3HAAG/", "title": "The Open Source Path: from Consumer, to Critic, to Contributor, to now Maintainer", "subtitle": "", "track": "Programming and Application Development", "type": "Lightning talk", "language": "en", "abstract": "This Lightning talk will expand on my personal path through the OpenSource community, tracking the path from Consumer/User, now all the way to being a Maintainer. \r\n\r\nAlong the way I will mention the ups-and-downs of each stop along the path, how I made the step to move to the next stop along the way, and finally some tips/tricks for those anywhere on the path - perhaps needing some motivation to move to the next step", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AXD9CT", "name": "Thameez Bodhanya", "avatar": "https://pretalx.devconf.info/media/avatars/AXD9CT_9yH3QON.webp", "biography": "Developer at heart, tinkerer by trade. \r\nOfficially an Engineering Lead (DevOps and SRE), Freelance Consultant, former Wildland Firefighter, and OpenSource advocate.", "public_name": "Thameez Bodhanya", "guid": "74ce288e-7116-5dc2-9e72-6e09977e0c0c", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/AXD9CT/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W3HAAG/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/W3HAAG/", "attachments": []}, {"guid": "31b68757-4825-5145-9bd7-9c03d4ba1c48", "code": "9M8LKX", "id": 2462, "logo": null, "date": "2026-06-19T10:55:00+02:00", "start": "10:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2462-ai-agents-for-kubernetes", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9M8LKX/", "title": "AI Agents for Kubernetes", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Lightning talk", "language": "en", "abstract": "Kubernetes troubleshooting means kubectl logs, describe, get events... repeated endlessly. What if an AI agent could diagnose your broken HTTPRoute, trace\r\n  multi-hop connection failures, and explain performance issues\u2014autonomously?\r\n  This demo shows kagent, an open-source framework running AI agents natively in Kubernetes. Watch an agent diagnose a real production issue using A2A\r\n  protocol, MCP tools, and full observability. You'll leave with a working example to deploy in your cluster.\r\n  Everyone managing Kubernetes has faced:\r\n  - 3 AM incidents requiring correlation across logs, events, and metrics\r\n  - Gateway/Ingress misconfigurations that take hours to diagnose\r\n  - Performance degradation requiring expertise across networking, storage, and compute\r\n\r\n kagent demonstrates the future: AI agents that live in your cluster, using standard protocols (Agent2Agent, MCP) to autonomously troubleshoot and remediate\r\n  issues.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B7PBWB", "name": "S Venkatesh [ VENKATESH SIVATHANU PILLAI ]", "avatar": "https://pretalx.devconf.info/media/avatars/B7PBWB_1WGQKYr.webp", "biography": "Red Hat Openshift Site Reliability Engineering - Layered Products (Managed Services ) , Azure Red Hat Openshift Offering .\r\nInterest and experience with Kubernetes , Managing Clusters at scale and Go based Backend Services for Managing Kubernetes resources .", "public_name": "S Venkatesh [ VENKATESH SIVATHANU PILLAI ]", "guid": "3fea0a3b-9f0d-5b85-b29f-fb557d137711", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/B7PBWB/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9M8LKX/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9M8LKX/", "attachments": []}, {"guid": "d23a92a4-05d5-5d15-9763-7821da5fae78", "code": "PVZVQC", "id": 2264, "logo": null, "date": "2026-06-19T11:15:00+02:00", "start": "11:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2264-tackle-the-authority-gap-with-cicero", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PVZVQC/", "title": "Tackle the Authority Gap with Cicero", "subtitle": "", "track": "Agility and Leading Principles", "type": "Lightning talk", "language": "en", "abstract": "There is the problem in many companies, that women are not the same recognized as men and also their ideas are ignored and accepted only with the support of male Allys. That is also called the Authority Gap. In this talk, you are receiving an introduction, how women can use speaking methods based on Cicero for becoming more successful in arguing their ideas and why it has got such a good effect.\r\n(applicable also outside in front of customers as an example)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HJQD8X", "name": "Sarah Julia Kriesch", "avatar": "https://pretalx.devconf.info/media/avatars/HJQD8X_Tbexqwc.webp", "biography": "Sarah Julia Kriesch is an educated Linux System Administrator and studied Computer Science at the TH N\u00fcrnberg. She joined openSUSE directly at the end of her vocational training act. She was elected to the openSUSE Board (2 years) during her studies in Computer Science. She received the responsibility for the s390x port at openSUSE after her Bachelor Thesis at IBM and is Chair of the Linux Distributions Working Group. Sarah is working as a Mainframe Architect - Open Source at Kyndryl.", "public_name": "Sarah Julia Kriesch", "guid": "b658277e-f624-5c99-8427-931760ded3a6", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HJQD8X/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PVZVQC/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PVZVQC/", "attachments": []}, {"guid": "ef4d1294-6783-513a-a42e-7344d1678a75", "code": "AAHKAL", "id": 2468, "logo": null, "date": "2026-06-19T12:15:00+02:00", "start": "12:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2468-why-your-community-needs-a-python-pizza-event", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AAHKAL/", "title": "Why Your Community Needs a Python Pizza Event", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "Looking for new ways to grow your tech community without the overhead of a traditional conference? Try Python Pizza, a micro-conference format designed for simplicity and inclusion. This lightning talk introduces the core benefits of this lightweight model and covers the practical requirements. You will learn what you actually need to organize and host your own edition, as well as where to find support if you decide to bring Python Pizza to your city.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PK9V8S", "name": "Ane\u017eka M\u00fcller", "avatar": "https://pretalx.devconf.info/media/avatars/PK9V8S_t7jxZVp.webp", "biography": "Ane\u017eka is a freelance community and event manager based in Czechia. She currently works for two NGOs, [Byro](https://www.byro.works/) and [the EuroPython Society](https://www.europython-society.org/), and is a long-term volunteer organizer in the Czech Python community. Most recently, she co-organized [PyCamp CZ](https://pycamp.cz/), and two editions of Python Pizza: [Brno](https://brno.python.pizza/) and [Ostrava](https://ostrava.python.pizza/).", "public_name": "Ane\u017eka M\u00fcller", "guid": "d5ee4288-4891-5dda-bd78-2a58a916f135", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/PK9V8S/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AAHKAL/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/AAHKAL/", "attachments": []}, {"guid": "00a31616-cc27-5d2e-b414-722451c29533", "code": "RBK7AN", "id": 2132, "logo": null, "date": "2026-06-19T12:35:00+02:00", "start": "12:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2132-pki-problem-who-we-actually-trust", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/RBK7AN/", "title": "PKI problem: who we actually trust", "subtitle": "", "track": "Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "Linux distributions, container images, mobile devices come with about 150 root certificates from OpenSSL and Mozilla. Do we really know who is issuing these certificates? Why do we trust random government bodies from the EU, US and China? Why does some post office have the same trust that some telecom operator has? In practice, any one of them can issue a certificate for any domain on the internet.\r\n\r\nThis talk argues that the default CA trust model is over-permissive and poorly understood. We need to look at what is actually inside common CA bundles.\r\n\r\nSolution: Review your ca-bundles drop anything strange. If you develop an important application that must be 100% trustable, pin the certificate.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PBU9PB", "name": "Andrey Bondarenko", "avatar": "https://pretalx.devconf.info/media/avatars/PBU9PB_KDXBa7D.webp", "biography": "I have worked with Linux since 1999.", "public_name": "Andrey Bondarenko", "guid": "809fbd7d-96dd-5471-a1c5-32f06a931b48", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/PBU9PB/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/RBK7AN/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/RBK7AN/", "attachments": []}, {"guid": "c203118e-a56a-5333-ac7a-d0a4058b4805", "code": "EVSRGU", "id": 2858, "logo": null, "date": "2026-06-19T12:55:00+02:00", "start": "12:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2858-i-compiled-webassembly-to-lambda-calculus-a-journey-into-esoteric-programming", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EVSRGU/", "title": "I compiled WebAssembly to lambda calculus! A journey into esoteric programming", "subtitle": "", "track": "Programming and Application Development", "type": "Lightning talk", "language": "en", "abstract": "I would like to talk about my personal project that is a compiler from WebAssembly to lambda calculus. I started it for fun, and have learned quite a lot about WebAssembly along the way. I will discuss how I implemented key data structures and algorithms that are needed to run WebAssembly in lambda calculus. Those include numbers, random-access memory, mutual function recursion, and control flow instructions, all with reasonable space/time complexity considerations.\r\n\r\nThe compiler supports almost the entire WebAssembly 1.0 standard (except floats) and can easily compile Rust/C/C++ programs, which can then be interpreted.\r\n\r\nI also plan to briefly mention other projects related to esoteric programming, like the C to BrainF*ck compiler or the EsoLangVM Compiler Infrastructure.\r\n\r\nSource code: https://github.com/MarkLagodych/walc", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VAQE8Q", "name": "Mark Lagodych", "avatar": "https://pretalx.devconf.info/media/avatars/VAQE8Q_X2u7Mky.webp", "biography": "I am an undergraduate IT student at Brno University of Technology who genuinely loves all things programming. I am passionate about creating different kinds of things, but surprisingly my most used projects are Visual Basic macros for Excel.\r\nAlso, I am a Linux user and a Rust enthusiast.", "public_name": "Mark Lagodych", "guid": "8ef8bb4c-2313-5d94-9a65-2e2c3eabc56e", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/VAQE8Q/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EVSRGU/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/EVSRGU/", "attachments": []}, {"guid": "5dc96ccc-d4f0-538a-94d3-db07a04502f5", "code": "ERQXSE", "id": 2208, "logo": null, "date": "2026-06-19T13:15:00+02:00", "start": "13:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2208-synergy-and-success-a-year-of-structured-discussions-to-master-team-dynamics-and-delivery", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ERQXSE/", "title": "Synergy and Success: A Year of Structured Discussions to Master Team Dynamics and Delivery", "subtitle": "", "track": "Agility and Leading Principles", "type": "Lightning talk", "language": "en", "abstract": "This lightning talk covers a year-long experiment optimizing team discussions for better software quality and delivery. We detail a proven, concise recurring cadence: incident review, demos, knowledge sharing, and technical deep-dives. This framework improved team dynamics, synchronization, knowledge transfer and brainstorming. Attendees will learn about tangible results, including a deeper tech stack understanding, better technical debt management, clearer future work insight and even professional development for the team members.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9PC8JJ", "name": "Matheus Boy", "avatar": "https://pretalx.devconf.info/media/avatars/9PC8JJ_0sUKjCu.webp", "biography": "Software engineer with over 15 years of tech industry experience.", "public_name": "Matheus Boy", "guid": "373d2384-a569-5ec5-8478-88fd7fed78e5", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9PC8JJ/"}, {"code": "KWMNBF", "name": "Faisal Al-Rayes", "avatar": "https://pretalx.devconf.info/media/avatars/KWMNBF_QsxxjUd.JPG", "biography": "A 27-year-old Software Engineer at Red Hat with a passion for automation and efficiency. He holds a degree in Mechanical Engineering with a specialization in Information and Automation Technology from the Czech Technical University in Prague. With a strong focus on optimization and disciplined programming, he continuously explores ways to enhance workflows and build smarter, more efficient systems.", "public_name": "Faisal Al-Rayes", "guid": "10ddd828-4edf-5664-a9ab-bdd31e55b205", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/KWMNBF/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ERQXSE/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ERQXSE/", "attachments": []}, {"guid": "623a164a-a60a-5731-9277-c1348d180b82", "code": "3ULJZZ", "id": 2141, "logo": null, "date": "2026-06-19T13:35:00+02:00", "start": "13:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2141-local-mlops-on-a-budget-mlflow-aliases-auto-serving-observability", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3ULJZZ/", "title": "Local MLOps on a Budget: MLflow Aliases, Auto-Serving & Observability", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Lightning talk", "language": "en", "abstract": "Data teams want fast, safe ways to ship models to production \u2014 but cloud budgets and managed platforms are not always an option. This talk presents a simple, fully on-prem MLOps reference setup built from open-source components: training with notebooks/Airflow, experiment tracking and registry with MLflow + Postgres, artifact storage on MinIO (S3), promotion via MLflow aliases (Test/Production), and per-alias serving using MLflow Serve containers.\r\nThe key idea: aliases act as stable contracts, so promotion and rollback become an instant alias switch while model versions change underneath. You\u2019ll see a short demo of the workflow: train \u2192 register \u2192 switch alias \u2192 a new serving container starts \u2192 dashboards update.\r\nWe\u2019ll also cover what this setup monitors today (health checks, logs via Loki, basic Grafana panels) and what to add next (latency/RPS/error metrics, drift and quality monitoring).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DZNQYL", "name": "Aleksei Turov", "avatar": "https://pretalx.devconf.info/media/avatars/DZNQYL_oG9nTtY.webp", "biography": "Expert Data Scientist (banking & telecom) focused on credit risk and production ML. Built online lending and personalization systems, and deployed/monitored ML services using MLflow, Airflow, Docker and FastAPI. Speaker at DevFest Bishkek 2025 on monitoring scoring models in production.", "public_name": "Aleksei Turov", "guid": "a3b04d74-24d8-5d66-ac90-2cef9bd3c93e", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/DZNQYL/"}], "links": [{"title": "GitHub repo: local on-prem MLOps reference stack (MLflow+MinIO+Airflow+Grafana/Loki)", "url": "https://github.com/AleksTurov/mlops", "type": "related"}, {"title": "Background: short post explaining the idea (MLflow aliases for promotion/rollback + on-prem serving)", "url": "https://www.linkedin.com/feed/update/urn:li:activity:7422174923999293440/", "type": "related"}], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3ULJZZ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/3ULJZZ/", "attachments": [{"title": "Architecture diagram (PNG/PDF): train \u2192 registry \u2192 alias switch \u2192 auto-serve \u2192 observability", "url": "/media/devconf-cz-2026/submissions/3ULJZZ/resources/1769584397274_VjKJA2R.jfif", "type": "related"}]}, {"guid": "76fb1f3a-bbf5-5c7e-a9bc-3f8f5fadf184", "code": "G8K9VX", "id": 2367, "logo": null, "date": "2026-06-19T13:55:00+02:00", "start": "13:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2367-dopamine-dunning-kruger-and-a-life-in-technology-why-we-re-all-confidently-wrong-that-s-okay", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/G8K9VX/", "title": "Dopamine, Dunning-Kruger, and a Life in Technology: Why We're All Confidently Wrong (& That's Okay)", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "Ever shipped a \"simple fix\" at 4 PM on Friday that took down production? Felt like a genius after making Kubernetes work, only to realise six months later you understood nothing? Welcome to the beautiful, chaotic feedback loop of technology work. This talk explores how our brains betray us in the most predictable ways. You'll discover why dopamine hits from solving problems make us addicted to complexity, how the Dunning-Kruger effect means we're most confident when we know the least, and why the tech industry's rapid change keeps us perpetually cycling through peaks of \"I've got this!\" and valleys of \"I know nothing.\"", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RPZMPH", "name": "James Freeman", "avatar": "https://pretalx.devconf.info/media/avatars/RPZMPH_QxU0ITI.jpg", "biography": "James Freeman is a published author, with more than 25 years of industry expertise. He has tackled complex enterprise challenges in real-world production environments using Ansible, often introducing this powerful automation tool to CTOs and organizations for the first time. As the author of five authoritative books on Ansible, James's passion for empowering others continues to inspire engineers and businesses to unlock new possibilities in IT.", "public_name": "James Freeman", "guid": "7ec6cee2-5259-5219-ae68-4c38a7d6855b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/RPZMPH/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/G8K9VX/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/G8K9VX/", "attachments": []}, {"guid": "db232186-1840-5e2f-a8ed-af1a7951a1d4", "code": "7AAVAQ", "id": 2613, "logo": null, "date": "2026-06-19T14:15:00+02:00", "start": "14:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2613-years-of-wear-in-minutes-benchmarking-aged-filesystems", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7AAVAQ/", "title": "Years of Wear in Minutes: Benchmarking Aged Filesystems", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Lightning talk", "language": "en", "abstract": "Modern Linux infrastructure is relentlessly benchmarked. Yet most storage tests share a critical flaw: they measure performance on freshly formatted filesystems.\r\nReal systems don\u2019t live in \u201cday zero.\u201d They age. Free space fragments. Metadata scatters. Allocation patterns degrade. Subtle regressions often emerge only after months or years of production churn.\r\nBy relying on day-zero testing, we miss performance cliffs that surface only in aged environments.\r\nTo close this gap, we need practical ways to rapidly age a filesystem. In this lightning talk, I will break down the methods used to simulate years of filesystem fragmentation and wear in just a matter of minutes. Finally, I will introduce Filestorm, a fully working, production-ready benchmark that encapsulates these rapid-aging techniques into a single tool, and share examples of real-world regressions it has already caught in the wild.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QTUYQX", "name": "Jan Jur\u010da", "avatar": "https://pretalx.devconf.info/media/avatars/QTUYQX_GYy9kqg.webp", "biography": "I\u2019m a software engineer and performance specialist with a focus on Linux systems and Python development. At Red\u202fHat, I work on kernel performance and manage hardware lab initiatives, and I\u2019m the creator of Filestorm, an open-source benchmark for testing filesystem performance on aged storage states \u2014 a capability that fills a longstanding gap in storage benchmarking. My background also includes machine learning projects, from developing weather nowcasting models to research in medical imaging.", "public_name": "Jan Jur\u010da", "guid": "f2df6377-a67e-50ed-acbe-590ff4696979", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/QTUYQX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7AAVAQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/7AAVAQ/", "attachments": []}, {"guid": "76c2cc4d-e864-5383-8d61-0a22255db013", "code": "9B3CPD", "id": 2299, "logo": null, "date": "2026-06-19T14:35:00+02:00", "start": "14:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2299-beyond-jira-decode-that-control-chart", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9B3CPD/", "title": "Beyond Jira: Decode that Control Chart", "subtitle": "", "track": "Agility and Leading Principles", "type": "Lightning talk", "language": "en", "abstract": "Have you been told that you should monitor the health of your team by means of the so-called **Cycle Time**? And that the **Jira Control Chart** can help you with that?\r\nIt's not always the case if you do this in a Scrum Team, is it?\r\n\r\nIn this talk, I will demonstrate that you really can learn something about the team health if you look at how long its tasks take to complete, but you need to dig a bit deeper. And once you do that, you will understand what is the difference between Kanban and Scrum, that a Kanban metric needs a bit of a translation before it is useful in a Scrum environment, and that Joel Spolsky knew this already 20 years ago.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GDVPN3", "name": "Mat\u011bj T\u00fd\u010d", "avatar": "https://pretalx.devconf.info/media/avatars/GDVPN3_fsqy8TK.jpg", "biography": "Matej is one of the RHEL Crpyography Team's Managers.\r\nHe has background in Software Engineering and Applied Sciences, so he likes to explore organizational concepts from less traditional angles.", "public_name": "Mat\u011bj T\u00fd\u010d", "guid": "d1153c26-8795-5e9e-8c0c-819ba5f10ba7", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/GDVPN3/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9B3CPD/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/9B3CPD/", "attachments": []}, {"guid": "c4aa77d0-cbef-54d0-8c9f-4de4d2a16a64", "code": "J83YLR", "id": 2436, "logo": null, "date": "2026-06-19T14:55:00+02:00", "start": "14:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2436-q-day-is-coming-what-every-linux-developer-should-do-right-now", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/J83YLR/", "title": "Q-Day Is Coming: What Every Linux Developer Should Do Right Now", "subtitle": "", "track": "Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "RSA is dying, not today, but we already know the clock is ticking. \r\n\r\nRecent breakthroughs have slashed physical qubit requirements for factoring RSA-2048 from millions to under one million, with IBM roadmapping a fault-tolerant quantum computer by 2029.\r\n\r\nQ-Day is the moment a quantum computer becomes powerful enough to break RSA and ECC encryption, the foundation of TLS, SSH, GPG, and virtually every Linux system you run. \r\n\r\nWorse, malicious actors are likely already carrying out \"harvest now, decrypt later\" attacks, collecting your encrypted traffic today, waiting for the quantum unlock. \r\n\r\nIn this 15-minute lightning talk, you'll get zero theory and maximum action: a practical checklist to audit your Linux stack, understand the new NIST PQC standards already shipping in OpenSSL 3.5, and make your systems crypto-agile before the window closes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9CGDGC", "name": "Rohit Londhe", "avatar": "https://pretalx.devconf.info/media/avatars/9CGDGC_Pd5ec2q.jpeg", "biography": "I am a Senior Subject Matter Expert in OpenShift and hybrid cloud infrastructure, with hands-on experience designing, supporting, and operating large-scale containerized platforms across enterprise environments. \r\n\r\nI have presented at major international conferences on cloud-native and infrastructure topics, and I bring a practitioner's perspective to every talk focused on what engineers can actually do, not just what the industry is theorizing about.", "public_name": "Rohit Londhe", "guid": "82cba32d-9c1c-568d-a6b4-729ac2092df9", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9CGDGC/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/J83YLR/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/J83YLR/", "attachments": []}, {"guid": "33305132-c5df-5cad-97ef-823de13925f7", "code": "VEAYFZ", "id": 2412, "logo": null, "date": "2026-06-19T15:15:00+02:00", "start": "15:15", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2412-crypto-express-meets-kubernetes-introducing-local-hsms-for-containers-at-scale", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VEAYFZ/", "title": "Crypto Express meets Kubernetes - Introducing local HSMs for containers at scale", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "Network attached hardware security modules (HSMs) are established these days but what _if_ containerized applications could use local HSMs?  And this at scale?\r\n\r\nThis talk introduces you to a device plug-in for Kubernetes that allows containers to access a local HSM. Container applications can benefit from the protection of key material by the HSM encryption key. This enables a variety of use cases on improving throughput when performing many cryptographic operations with wrapped keys or protecting signing keys to improve end-to-end and supply chain security. \r\n\r\nThis lightning talk provides an overview how Crypto Express cards can help clients to scale their cryptographic workload and, at the same time, protecting keys with HSM.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LYD7ZR", "name": "Hendrik Brueckner", "avatar": "https://pretalx.devconf.info/media/avatars/LYD7ZR_MpbrufK.webp", "biography": "Hendrik works within the IBM Linux and KVM Virtualization teams to drive the integration of IBM Z/ LinuxONE technologies. He has a strong focus on virtualization, security, and confidential computing technologies.\r\nHendrik has over 15 years experiences enabling emerging technologies for LinuxONE and contributing to open source communities. He started as Linux kernel developer and expanded his scope to container, security, and virtualization technologies.", "public_name": "Hendrik Brueckner", "guid": "19ddb4b0-d169-5a02-b5ab-77a629915f25", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/LYD7ZR/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VEAYFZ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/VEAYFZ/", "attachments": []}, {"guid": "500f59bd-546b-588e-a863-61768c62eec2", "code": "STHKS8", "id": 2062, "logo": null, "date": "2026-06-19T15:35:00+02:00", "start": "15:35", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2062-fantasy-game-consoles", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/STHKS8/", "title": "Fantasy Game Consoles", "subtitle": "", "track": "Programming and Application Development", "type": "Lightning talk", "language": "en", "abstract": "Modern (game) software development often feels like a battle against complexity, bloated dependencies, massive clusters, and endless build pipelines. Solution? Develop for a machine that doesn't exist!\r\n\r\nEnter Fantasy Game Consoles. Projects like TIC-80, PICO-8, and WASM-4 provide a deliberate return to \"low-level\" constraints: fixed resolutions, limited palettes, and tiny memory footprints. In this lightning talk, we will explore why these virtual machines are more than just retro-nostalgia. And we will start at its roots in the 90s with NINTENDO GameBoy and it's hardware capabilities.\r\n\r\nCome to my session to sharpen your coding skills, find a \"digital sandbox\" to escape burnout, or just listen to fascinating stories about the fantasy game consoles community.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SJT33L", "name": "Luk\u00e1\u0161 Zapletal", "avatar": "https://pretalx.devconf.info/media/avatars/SJT33L_kCG8PsH.jpg", "biography": "I am a software engineer who works for Red Hat. Currently, I am in the RHEL/Insights team, working on projects for the RHEL Image Builder product and osbuild project.", "public_name": "Luk\u00e1\u0161 Zapletal", "guid": "3a047a38-d3f8-5de6-8aba-c06689e3529a", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/SJT33L/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/STHKS8/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/STHKS8/", "attachments": []}, {"guid": "c74d98d8-9ce7-5836-bdcb-d8af73a07067", "code": "NNFUTR", "id": 2164, "logo": null, "date": "2026-06-19T15:55:00+02:00", "start": "15:55", "duration": "00:15", "room": "A113 (capacity 64)", "slug": "devconf-cz-2026-2164-from-podman-to-production-building-trusted-container-images-with-konflux-on-openshift", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/NNFUTR/", "title": "From Podman to Production: Building Trusted Container Images with Konflux on OpenShift", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Lightning talk", "language": "en", "abstract": "This talk presents a practical, step by step walk-through of building a trusted container image using Red Hat\u2019s cloud-native tool-chain. Starting with a local Podman build, we follow the same application through a Konflux pipeline running on OpenShift, producing a signed, immutable container image pushed to a registry. The focus is on how modern CI pipelines work in practice: image builds, provenance, and policy-ready artifacts\u2014without introducing custom YAML or ad-hoc scripting.\r\n\r\nMain tech stack:\r\n- Podman (local development);\r\n- Fedora Linux (base image);\r\n- Konflux (Tekton pipelines);\r\n- OpenShift (or 'crc');\r\n- buildah (image build);\r\n- Quay as container registry.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JUG9KR", "name": "4sokol", "avatar": "https://pretalx.devconf.info/media/avatars/JUG9KR_iEkgr1M.webp", "biography": "I've been in the IT industry since 2006: GNU/Linux, Hybrid Cloud Environments, Continuous Integration and Delivery (CI/CD), Infrastructure as Code (IaC), Configuration as Code (CaC), containers and automation. Love Linux, concepts of Open Source, FOSS and vendor-agnostic solutions. Long term open source and open standards advocate and lobbyist. Cloud-Native, Declarative resource management and GitOps follower.", "public_name": "4sokol", "guid": "a65b1ff7-ed9e-59fa-98a7-056e93e42e1f", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/JUG9KR/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/NNFUTR/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/NNFUTR/", "attachments": []}], "A218 (capacity 20)": [{"guid": "19916635-3a0f-55f2-a097-e5cadf6bdbd7", "code": "X9AWKS", "id": 2423, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A218 (capacity 20)", "slug": "devconf-cz-2026-2423-the-glibc-development-workshop-2026-third-edition", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/X9AWKS/", "title": "The glibc Development Workshop 2026: Third Edition", "subtitle": "", "track": "Linux Distributions, Operating Systems, and Edge", "type": "Workshop", "language": "en", "abstract": "**Level:** Beginner+ (and curious experts)\r\n**Goal:** Get your first (or your nth) patch merged into the GNU C Library!\r\n\r\nAfter two years of incredible growth, jumping from six patches in 2024 to _over fifteen_ submitted in 2025, the glibc development workshop is back for its third year. Whether you are new to C or a seasoned systems engineer, you can help us make the GNU C Library better, one patch at a time.\r\n\r\nAs in previous years, we will work on picking low-hanging fruit, producing small, incremental improvements, and getting some new names (_yours?_) on the glibc commit log. We will fix typos, improve documentation, improve existing tests, add new ones, and even squash a bug or three.\r\n\r\nThe workshop starts with a quick introduction to glibc and its codebase. Then, each willing participant will receive an individual cheat-sheet featuring one small, well-defined problem and pointers on how to solve it. Experienced glibc contributors will be around to help you across the finish line.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9ADFBD", "name": "Arjun Shankar", "avatar": "https://pretalx.devconf.info/media/avatars/9ADFBD_Wv50u4W.jpg", "biography": "glibc developer @ Red Hat. Upstream first! Fedora/RHEL. Love helping new contributors find their footing.", "public_name": "Arjun Shankar", "guid": "0183e312-fef0-5ce0-9967-3c214e888901", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/9ADFBD/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/X9AWKS/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/X9AWKS/", "attachments": []}, {"guid": "7afbfa00-b161-5aac-9d81-d8a7866bc3b8", "code": "HEEXBD", "id": 2202, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A218 (capacity 20)", "slug": "devconf-cz-2026-2202-how-to-do-a-podcast-with-free-software", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HEEXBD/", "title": "\u201cHow to do a Podcast with Free Software?\u201d", "subtitle": "", "track": "Open Track", "type": "Workshop", "language": "en", "abstract": "Bonnie is the host and, alongside \u00d8jvind the editor of the FSFE's Software Freedom Podcast, a podcast dedicated to Free Software. In this workshop Bonnie will share her knowledge and skills on how to produce podcasts using Free Software, sharing different tools and techniques with you to create your own podcast projects.\r\n\r\nThis is the perfect workshop for everybody who wants to share their ideas and thoughts with others through podcasts. Learn the basics of recording, editing, and publishing podcasts with Free Software tools, and discover how to create quality content without relying on proprietary software. Everybody is welcome to join us from beginners and those looking to switch to Free Software!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SHQEM7", "name": "Bonnie Mehring", "avatar": "https://pretalx.devconf.info/media/avatars/SHQEM7_AWmpRDw.webp", "biography": "Bonnie Mehring has had an interest in Free Software for over 10 years. Through Free Software, she has not only acquired extensive knowledge about computers and technology but has also forged connections with others. She thoroughly enjoys participating in various Free Software conferences and events, where she relishes the opportunity to connect with individuals from the Free Software community.", "public_name": "Bonnie Mehring", "guid": "5f7ecbd8-6f6f-573b-8519-242ab484d22e", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/SHQEM7/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HEEXBD/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/HEEXBD/", "attachments": []}, {"guid": "e5d9885f-df98-52da-b02c-5cc583a24829", "code": "JSVLQ7", "id": 2844, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A218 (capacity 20)", "slug": "devconf-cz-2026-2844-practical-passkeys-how-to-register-users-and-sign-their-data", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JSVLQ7/", "title": "Practical Passkeys: How to register users and sign their data", "subtitle": "", "track": "Security and Compliance", "type": "Workshop", "language": "en", "abstract": "Have you ever heard about passkeys or WebAuthn? \r\n    Yes? Great than this workshop is for deepening your knowledge!\r\nOr\r\n    No? Great than this workshop is for building up your knowledge!\r\n\r\nWe will be building a simple application (Web or mobile, you choose) that signs up and logs a user into a web service using Passkeys (either physical or virtual).\r\n\r\nBUT that's not all: After the user flow is established, we'll also highlight some special extensions, useful for extended use of your Passkeys. Think about encrypting data with one of them.\r\n\r\nLet's deep dive into the magic of cryptography with passkeys and each other.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SWXV3T", "name": "Mario Bodemann", "avatar": "https://pretalx.devconf.info/media/avatars/SWXV3T_7WCoIon.webp", "biography": "Maker of things: Technologically (Software, Hardware), DIY (3d printing, sewing, crafting), Engaging Content (GDG Berlin Android, speaker at several conferences and Meetups worldwide)\r\n\r\nLet's talk about anything and everything, except for my cats, they already have enough attention ... (JK, obiously we can talk cats too)", "public_name": "Mario Bodemann", "guid": "5d95c630-6fc8-5282-a481-4a8acd157ab3", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/SWXV3T/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JSVLQ7/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/JSVLQ7/", "attachments": []}], "C228 (capacity 24)": [{"guid": "d0610f36-b311-53b0-bd2e-41b399d4b442", "code": "ZQVHZL", "id": 2126, "logo": null, "date": "2026-06-19T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "C228 (capacity 24)", "slug": "devconf-cz-2026-2126-systematic-differential-and-adversarial-testing-for-distributed-systems", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZQVHZL/", "title": "Systematic differential and adversarial testing for distributed systems", "subtitle": "", "track": "Programming and Application Development", "type": "Workshop", "language": "en", "abstract": "In this workshop, we demonstrate how engineers can write **protocol specifications as code** to systematically produce test scenarios for their systems. We focus on distributed systems that may fail in unexpected ways. We engage the audience in thinking about complex behaviors of distributed systems as runs of an executable specification, extending code with explicit non-determinism. This approach lets us distill complex system interactions while testing them against the actual deployment.\r\n\r\nOur approach draws on years of experience building simulation tools and model checkers in both academia and industry. In the workshop, we:\r\n - Write an executable specification and discuss modeling and abstraction patterns.\r\n - Write executable tests (replacing whiteboard sequence diagrams).\r\n - Generate tests via random and symbolic execution.\r\n - Use the specification to drive adversarial tests of an implementation.\r\n - Establish safety and liveness properties via model checking.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WQJCDM", "name": "Igor Konnov", "avatar": "https://pretalx.devconf.info/media/avatars/WQJCDM_ZCXEi8F.webp", "biography": "Igor Konnov is an independent security & formal methods researcher, practicing formal verification and fuzzing of distributed protocols. As a principal research scientist at Informal Systems and senior research scientist at Interchain Foundation, he has experience of integrating formal methods in the blockchain development process. Igor was the principal investigator in the projects Quint and Apalache. He worked as a researcher at Inria Nancy, TU Wien, and Lomonosov Moscow State University.", "public_name": "Igor Konnov", "guid": "7cd3178b-27a9-5d59-ae40-8c817306254b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/WQJCDM/"}, {"code": "QZKYNE", "name": "Thomas Pani", "avatar": "https://pretalx.devconf.info/media/avatars/QZKYNE_lY0CKOD.webp", "biography": "Thomas Pani works with software teams to build high-assurance systems. He applies advanced verification and falsification techniques (such as model-based testing, deterministic simulation, fuzzing, and model checking) to uncover subtle bugs in complex and distributed systems.\r\nHe holds a PhD in formal methods from TU Wien, has worked as a research engineer in both academia and industry, and is a core developer of the Apalache and Quint projects.", "public_name": "Thomas Pani", "guid": "f31599ef-8a68-5de0-82da-917c9ad24936", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/QZKYNE/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZQVHZL/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/ZQVHZL/", "attachments": []}, {"guid": "be08839a-5d36-5e67-ab4d-b92d1089d459", "code": "MRUWLQ", "id": 2786, "logo": null, "date": "2026-06-19T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "C228 (capacity 24)", "slug": "devconf-cz-2026-2786-declarative-podman-setup-just-use-quadlets", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MRUWLQ/", "title": "Declarative Podman Setup? Just use Quadlets", "subtitle": "", "track": "DevOps, CI/CD, and Automation", "type": "Workshop", "language": "en", "abstract": "In the world of container orchestration, most of us just want our containers to start on boot, stay running, and be easy to update. All this can be achieved with Podman Quadlets. Since Podman version 5, Quadlets redefined declarative deployment, and containers have become simpler to manage via Systemd unit files.\r\n\r\nQuadlets are capable of defining containers, pods or entire applications in a single file, and now all this can be handled through the API or Python.\r\n\r\nStarting from the basic concepts, this workshop will guide the audience to write a full Quadlet deployment. Knowledge and insights will be provided about how to use Podman and Quadlets through CLI, remotely via the API, or with Python.\r\n\r\nIn short, the workshop aims to provide a comprehensive overview and to give the audience specialized tools that are needed to interoperate with Quadlets.\r\n\r\n---\r\n\r\nPrerequisites: Familiarity Podman and Systemd knowledge. A system with access to Podman and Systemd is necessary. Beginner/Intermediate.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JEQEMK", "name": "Nicola Sella", "avatar": "https://pretalx.devconf.info/media/avatars/JEQEMK_aZ2eSD5.jpg", "biography": "Nicola is a free software enthusiast. He discovered free software at university while studying physics. He started his journey in the free software world by blogging and helping build communities. Now he is a Software Engineer at Red Hat, part of the Container Tools team.", "public_name": "Nicola Sella", "guid": "fb532336-dec0-5c5f-b454-576b53e872e6", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/JEQEMK/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MRUWLQ/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/MRUWLQ/", "attachments": []}, {"guid": "7496c0eb-e660-59a9-96a3-3fb0f8dcaab5", "code": "PCK73G", "id": 2394, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "C228 (capacity 24)", "slug": "devconf-cz-2026-2394-ramalama-local-ai-model-deployment-with-containers", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PCK73G/", "title": "Ramalama: Local AI Model Deployment with containers.", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Workshop", "language": "en", "abstract": "With the rapid rise of AI, organisations are eager to adopt AI models into their workflows, yet model deployment remains complex, resource-intensive, and prone to security risks, making it difficult to experiment and iterate with. Enter Ramalama, an open-source tool that simplifies inferencing of AI models with the familiar approach of containers, while keeping everything local.\r\n\r\nIn this workshop, you\u2019ll get an in-depth introduction to Ramalama, its flexibility with container engines, model registries and inference runtimes, how it abstracts underlying complexities, can help streamline your workflow, making AI model deployment a straightforward process. \r\n\r\nAttendee Takeaways:\r\nUnderstanding of Ramalama's role in integrating AI models with container technology.\r\nInsights into the security and performance benefits of running AI models in isolated containers.\r\nPractical knowledge on deploying and scaling AI workloads using Ramalama.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HD9PHK", "name": "Dominik Kawka", "avatar": "https://pretalx.devconf.info/media/avatars/HD9PHK_MAxO5uH.webp", "biography": "Dominik Kawka is a Community Architect in Red Hat's Open Source Program Office. \r\n\r\nHe focuses on AI communities, including CNCF projects such as Kubeflow and KServe, and RamaLama. Having graduated in May 2024 with a degree in Software Systems Development, Dominik is excited to contribute to emerging AI communities.", "public_name": "Dominik Kawka", "guid": "8d5b11d1-85be-56d3-8a92-52736473bb6b", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/HD9PHK/"}, {"code": "MMDLXX", "name": "Carol Chen", "avatar": "https://pretalx.devconf.info/media/avatars/MMDLXX_x2ADF3y.jpg", "biography": "Carol Chen is a Community Architect at Red Hat, supporting and promoting various upstream communities over the last 10 years such as InstructLab, Ansible and ManageIQ. She has also been actively involved in open source communities while working for Jolla and Nokia previously. In addition, she has experiences in software development/integration in her 12 years in the mobile industry. On a personal note, Carol plays the Timpani in an orchestra in Tampere, Finland, where she now calls home.", "public_name": "Carol Chen", "guid": "ecbbd0cb-c9ff-545d-bcfd-0d3bfedd7895", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/MMDLXX/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PCK73G/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/PCK73G/", "attachments": []}], "Students Club": [{"guid": "1c0fb5de-ae5a-5086-8820-a8829524ffbc", "code": "A7XVVN", "id": 2745, "logo": null, "date": "2026-06-19T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "Students Club", "slug": "devconf-cz-2026-2745-coffee-enthusiasts-meetup", "url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7XVVN/", "title": "Coffee enthusiasts Meetup", "subtitle": "", "track": "Open Track", "type": "Activity", "language": "en", "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!\r\n\r\nLet\u2019s meet, brew some coffee together and exchange our tips and tricks about coffee.\r\n\r\nWe'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!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CE8A33", "name": "Lenka Bocincova", "avatar": "https://pretalx.devconf.info/media/avatars/CE8A33_0mH7ExS.jpeg", "biography": "I am a community architect at Red Hat, Open Source Program Office, where I work with open source projects related to Red Hat cloud native technologies (mainly CNCF projects). I work across CNCF landscape and help the projects with governance and growing their open source communities. I am one of the KCD Czech & Slovak organizers and I am also a big StreetComplete fan, bicycle commuter and coffee freak.", "public_name": "Lenka Bocincova", "guid": "1f9915f5-1828-57ac-aec9-7df84cb8ceb8", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/CE8A33/"}, {"code": "JEQEMK", "name": "Nicola Sella", "avatar": "https://pretalx.devconf.info/media/avatars/JEQEMK_aZ2eSD5.jpg", "biography": "Nicola is a free software enthusiast. He discovered free software at university while studying physics. He started his journey in the free software world by blogging and helping build communities. Now he is a Software Engineer at Red Hat, part of the Container Tools team.", "public_name": "Nicola Sella", "guid": "fb532336-dec0-5c5f-b454-576b53e872e6", "url": "https://pretalx.devconf.info/devconf-cz-2026/speaker/JEQEMK/"}], "links": [], "feedback_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7XVVN/feedback/", "origin_url": "https://pretalx.devconf.info/devconf-cz-2026/talk/A7XVVN/", "attachments": []}]}}]}}}