~/conference

DevConf.CZ 2025

date:2025-06-12..2025-06-14
location:-- online --
series:DevConf.CZ · 6 editions

platform engineers, site reliability engineers, kubernetes operators, security engineers, machine learning engineers, observability engineers, test and QA engineers

bootc containers for bootable images; podman image build and conversion; kubevirt deployment of VMs from containers; Kubernetes-in-Kubernetes with Kamaji and Cluster API; kubernetes multitenancy image pulling; eBPF-based homelab observability; log analysis with Log Detective; LLM agents with vector DB RAG and MCP remediation; relation-based authorization with SpiceDB; TPM-based attestation and Keylime agent model; post-quantum algorithms in PKCS #11

titleauthorlength
Keynote: Revolutionize your OS deploy and management with bootc containersAlessandro Rossi, Luca Mattia Ferrari36m
Bootc containers convert container images into bootable artifacts and the talk shows concrete tooling and working demos: image build with Podman, signing with…
Talk on
Keynote: Fine-tuning our way towards openness in AICedric Clyburn, Carol Chen33m
Open source models are now claimed to match or beat proprietary ones and the session shows working demos: local vision and text inference with Rama Llama…
Talk on
Will AI Steal Your IT Job? Find Out How to Stay Ahead!Karel Piwko30m
Claims that multimodal and reasoning models enable agents that act like a “skilled junior” and that major tools already embed AI such as GitHub Copilot and…
Talk on
SRE'ing the SRE AI AgentsBoran SEREF36m
An operational prototype uses LLMs plus a vector DB for RAG, Prometheus/Elasticsearch/tracing for realtime context, and an MCP layer that both reads metrics…
Talk on
Predicting Faulty Validations in Cluster Issue Detection: A ML ApproachLiat Pele, Ofir Pele27m
A dataset of about 400+ validation rules and git history yields numeric features—code length, entropy, time since introduction, comments, unit tests—and labels…
Talk on
AI Next Door: Meet the Masterminds Shaping AI InnovationRadek Vokal, Karel Piwko, Tomáš Tomeček, Vladimír Kadlec, Marek Grac, Patrik Plachy35m
Panel covers Red Hat AI work and regional efforts: fine‑tuning LLMs for NLP, a deployed Log Detective tool that analyzes logs, and customer pilots for on‑prem…
Talk on
How to Prevent AI Agents from Accessing Unauthorized DataSohan Maheshwar33m
Claims that relationship‑based authorization prevents RAG exfiltration by enforcing fine‑grained permissions and reducing vector search surface, backed by a…
Talk on
How I Built an AI to Beat the 1990s Arcade Game Double DragonChristopher J Nuland35m
Built an agent that uses the PyBoy emulator and direct memory reads (health, X/Y, lives) with reinforcement learning, deployed across Kubernetes + KubeRay and…
Talk on
Fighting logs with Log DetectiveJiri Podivin, Tomáš Tomeček35m
A system that diagnoses RPM build failures by combining template mining (using Drain3) with LLMs (local Llama.cpp or hosted models like mistral-0.2), accepting…
Talk on
Keylime: Pushing the Boundaries of Remote Attestation on the EdgeAnderson Toshiyuki Sasaki37m
Keylime moves from a pull-based verifier-driven model to a push-based agent-driven model, replacing per-node HTTP servers and 2s polling with agents that…
Talk on
Beware of the kernel RTNL mutexToke Høiland-Jørgensen31m
The global RTNL mutex serializes all kernel networking control-plane changes and can turn routine queries into multi-second stalls — reproducible case shows…
Talk on
Breaking Barriers: Cross-Distro CI/CD with Packit and OBSDan Čermák, František Lachman31m
Packit now creates a source RPM from upstream and triggers OBS builds via XML API to run openSUSE builds and image/container outputs; a Google Summer of Code…
Talk on
Implementing Post Quantum algorithms in PKCS #11Bob Relyea27m
PKCS #11 3.2 adds explicit encapsulate/decapsulate and verify signature calls, mechanism IDs for MLKM, MLDDSA, SLDSA and XMSS, and a per-key parameter set plus…
Talk on
Passwordless Auth: a JSON-Based Approach for modern authentication w/ SSSD & GNOMEIker Pedrosa32m
A JSON-based PAM conversation is implemented so SSSD sends a structured list of available mechanisms and GDM replies with the selected mechanism plus…
Talk on
All you wanted to know about sw vulnerabilities…but were too busy to look intoDejan Bosanac36m
CVE history dates to CVE started 1999 and records carry IDs, descriptions and CVSS scores (example: 3.1 = 8.1, 4.0 base = 7.7, base+threat = 5.2)…
Talk on
Taming the Wild West of ML: Practical Model Signing with Sigstore on KaggleMihai Maruseac27m
Train a simple TensorFlow/Keras digit model, upload to a hub, show an attacker tampering with a saved checkpoint and causing a malicious or crashing model…
Talk on
Designing LLM Applications for Massive DatasetsMarina Volkova33m
Claims a production pipeline that handles 200M+ records by treating the LLM as one modular component, not a monolith, using distributed preprocessing for…
Talk on
AI is for the birdsGreg Blomquist35m
A DIY system uses MobileNetV2 with transfer learning to classify squirrel vs not-squirrel, trained on about 140 images drawn from ImageNet, yielding roughly…
Talk on
Generative AI Model Data Pre-Training on Kubernetes: A Use Case StudyAnish Asthana22m
Demonstrates a production pipeline using Kubeflow Pipelines (KFP), Ray via KubeRay, and the open Data Prep Kit (DPK) to preprocess PetaByte-scale LLM data with…
Talk on
Obituary - Lessons learned with a career in software?Daniel Walsh39m
Career arc traces concrete, reproducible work: upstreaming SELinux into the Linux kernel (NSA-sponsored, ~2002), inventing MCS mount-namespace isolation used…
Talk on
Qubes OS: Security Through IsolationLukáš Czerner32m
Qubes OS isolates tasks into separate VMs (called qubes) built on the Xen hypervisor, enforcing hardware memory and device isolation, GUI per-VM framebuffers…
Talk on
Reproducible Builds in FedoraJelle van der Waa, Davide Cavalca, Zbigniew Jędrzejewski-Szmek34m
Fedora reports reproducible builds for about 90% of packages after a year of fixes and a post‑processing tool called adeterminism that strips timestamps and…
Talk on
Bootable Containers in Action: Hands on with Deploying AI WorkloadsCedric Clyburn, Carol Chen34m
Bootable containers package a full OS plus kernel and are already donated to the CNCF; the demo builds a CentOS Stream 9 bootable image (~6–8 GB) with a…
Talk on
The real dangers of AIMiroslav Suchý35m
Claims that the real dangers are mundane rather than apocalyptic: chatbots give harmful medical and legal advice and hallucinate laws, call‑center bots…
Talk on
Taranis AI: Pioneering AI-Driven OSINTBenjamin Akhras35m
Taranis AI is a fully open-source OSINT platform that layers ML on the Taranis-NG/Taranis3 workflow to cut analyst bottlenecks. It uses named entity…
Talk on
From InstructLab and Podman AI Lab to OpenShift AI: Simplifying LLM workflowsAlexon Ferreira de Oliveira35m
A complete local-to-cluster workflow showing how InstructLab fine-tunes Granite-based models (producing a DavcomCZ V2), how Podman AI Lab runs that model in a…
Talk on
Get Up and Running with Llamastack to Create AI Applications!Urvashi Mohnani, Sally Ann O'Malley32m
LlamaStack provides a unified API layer that connects model servers to apps; the demo runs llama 3 8B instruct (~5GB) served by Ramalama serve → Podman…
Talk on
Implementing AI-Driven Administrative Access Auto-Approval for Database OperationsPavel Táborský25m
An AI-driven self-service system auto-approves temporary sysadmin access to MS SQL Servers, replacing a manual process that handled hundreds of requests per…
Talk on
PagedAttention: Revolutionizing LLM Inference with Efficient Memory ManagementRahul Belokar, Sagar Jalindar28m
PagedAttention implements OS-style paging inside vLLM to split KV caches into 16–32 token pages, allocates pages on demand from a pool, tracks tokens with an…
Talk on
Simplify security compliance with bootable containersJan Honza Černý, Matus Marhefka37m
Claim is that building hardened OS images inside standard container workflows produces systems that are compliant from first boot. The demo uses podman…
Talk on
Image Mode Support in Testing FarmJan Havlín, Miroslav Vadkerti35m
Image mode testing for RHEL/Fedora/CentOS Stream runs in Testing Farm using tmt and bootable container files that are converted to AMIs; to avoid a 20+ minute…
Talk on
Building a composable IPsec implementation with RustDaiki Ueno26m
A modular IKE implementation in Rust is presented as a library that composes at build time and embeds into apps, using a state-typed design to restrict…
Talk on
Extending clusters to the edge and far edge with bootable containersClodagh Walsh24m
Combines virtual kubelet and bootc to run native workloads on resource-constrained edge devices without a kubelet or container engine, using an edge agent plus…
Talk on
Linux-PAM demystifiedDmitry Levin36m
Explains that PAM is a dynamic library framework with per-service files in /etc/pam.d that splits work into authentication, account, session, password stages…
Talk on
Understanding programmable system call security with Secomp-eBPF in Linux.Kiran Kashinath Belle, Ravina R. Jain28m
Demonstrates using eBPF + seccomp to compile and load BPF filters via prctl, observing that Linux exposes ~400 system calls and showing a working demo that…
Talk on
PQC in OpenSSL LibraryTomas Vavra32m
OpenSSL 3.5 (released 8 April) adds NIST-aligned post‑quantum primitives and integration: FIPS 203/204/205 support, ML‑KEM default key share for TLS‑1.3…
Talk on
Agentic Incident ResponseBirol Yildiz35m
An AI agent automatically triages alerts, queries Grafana, Loki and Prometheus, checks recent deployments and the code repo, and produces a data-backed root…
Talk on
Zap the Flakes! Leveraging AI to Combat Flaky Tests with CANNIERDaniel Hiller34m
Flaky end-to-end tests are flagged by a model that predicts flakiness from code and runtime metrics, so CI reruns target only suspicious tests instead of…
Talk on
RamaLama: Running AI Models in Containers.Daniel Walsh35m
RamaLama is a developer tool that containerizes and runs local AI models: it wraps Podman/Docker, auto-detects GPUs and pulls GPU‑optimized OCI images (CUDA…
Talk on
Agile Déjà Vu – Why Do We Keep Failing at Transformations?Robert Piestansky36m
Argues that most transformations fail because organisations swap values and principles for checklists and add meetings that create administrative overhead…
Talk on
Event Driven Frontends: What, Why and HowMatthew Cox31m
Brings raw business events from an append-only event store into the browser, building client-side state from daily snapshots plus incremental logs so initial…
Talk on
Understanding & explaining Use-After-Free vulnerability, a critical security flawMaurizio Barbaro36m
Explains what a Use‑After‑Free does in practice and shows two live demos: one leaks another user’s sensitive input from heap memory, the other chains a UAF in…
Talk on
Quarkus Security for Spring developersMichal Vavřík35m
Shows how to run a Quarkus app secured with OpenID Connect using Quarkus OIDC and Quarkus REST, with Dev Services for OIDC starting a Keycloak or lightweight…
Talk on
Shifting Performance Engineering LeftJosé Castillo Lema, Raul Sevilla36m
Red Hat shifts performance testing into developers’ CI by embedding a Kubernetes-scale orchestration tool called Cubener/cubeer (create/delete/patch/read jobs…
Talk on
Learn how to review PRs like an expertJan Rodák, Paul Holzinger, Matthew Heon, Neil Smith, Miloslav Trmač35m
Podman reviewers handle an average of 200 PRs/month and focus on concrete signals: prioritize clear titles to triage, reject or request more eyes if a change…
Talk on
Human-Like Behavior in Autonomous SystemsDávid Halász33m
Claims a concrete architecture that injects predictive digital twin models into vehicle-to-vehicle interaction, computes a blended trust score (0–100%) from…
Talk on
Auto-instrumentation for GPU performance using eBPFMarc Tudurí, Dominik Süß29m
Prototype uses eBPF probes on CUDA libcalls to capture kernel launches, host↔device memory copies and allocations at the CPU side, then exposes those events as…
Talk on
systemd @ Meta: From upstream to productionDaan De Meyer38m
Meta runs systemd everywhere: bare metal, containers and VMs, currently on CentOS Stream 9 moving to 10 and shipping systemd 257 (skipping 256). Development is…
Talk on
The Konflux Chronicles: Productizing Observability the Hard WayDaniel Mellado, Mario Fernandez28m
Productized the Observability Operator on Konflux (Kubernetes-native) using Tekton pipelines, producing snapshots, a release bundle/FBC and images that land in…
Talk on
Batch Job / Queue Processing Without a Message BrokerJan CIzmar31m
Tolgee replaces external brokers by queuing jobs in PostgreSQL and using row locks to avoid double-processing, running workers inside the application…
Talk on
From Code to Production in Minutes: Unleash SPAship to Elevate Developer ExperienceNikhita More, Soumyadip Chowdhury32m
Open-source SPAship claims 72,000 deployments with an average deploy time of 6.45 seconds and demos showing a production deploy in ~10s; it provides a web…
Talk on
Diagram as Code - Decoding Architectural DiagramsNavinya Shende, Tarique Aman Aziz34m
Argues that moving from static PNGs to code-driven models fixes stale, unversioned diagrams that often sit unchanged for years and frustrate teams; shows…
Talk on
More privacy, better social welfare: using quantum resources for daily problemsMário Fernandes23m
Paper proves an inclusion order of four solution sets: classical no-correlation ⊂ classical correlated ⊂ direct quantum access ⊂ mediated access via cloud, and…
Talk on
AI-infused command-line applicationsMartin Stefanko33m
Builds a Java CLI that sends prompts to OpenAI via LangChain4j, uses Quarkus Dev mode for hot reload and build-time code generation, and packages to a GraalVM…
Talk on
Seven years with microservices: a critical reviewPetr Kozelek35m
Company runs about 150+ microservices (approaching 200) across ~15 teams on Azure + Kubernetes, with API gateway and Kafka for integration. Teams split into…
Talk on
License to Observe - Why observability solutions need agentsDominik Süß29m
Agents sit between apps and storage to translate protocols (OTLP, Prometheus, syslog), enrich and relabel data, do sampling and turn logs into metrics so apps…
Talk on
Five podman features you didn’t know about or that you should consider start usingNicola Sella35m
Five concrete Podman features are demonstrated with recorded demos and scripts: Quadlets for declarative systemd units that generate user units, Auto-Update…
Talk on
The Future of Java is TodayJan Lahoda34m
Java now ships concrete, demoed features: the launcher runs multiple source roots and the new compact source files remove the boilerplate main class while…
Talk on
Porting CentOS Stream to Apple Silicon MacsDavide Cavalca, Neal Gompa30m
Claims a working CentOS Stream build running on Apple Silicon by reusing Fedora Asahi Remix and Asahi Linux work and shipping a CentOS-tailored kernel…
Talk on
How to do one-on-one meetings the right waySerhii Turivnyi34m
Argues that regular one-on-ones raise employee happiness and long-term development and must not be used for status updates; recommends no status updates, a…
Talk on
🌈 Chromatic 🎶 - Music, Math, Colour, and Free SoftwareAllison Karlitskaya32m
Chromatic maps the 12-note chromatic scale to rainbow stickers, generates printable color-coded sheet music from a tiny Python generator that emits static HTML…
Talk on
Decentralize everything! (or at least a part of your dev tools stack)Vaclav Pavlin36m
Demo creates a React app, publishes it to Radicle and the repo immediately syncs to nine other nodes so the code is recoverable even if a central service…
Talk on
From Code to Clarity: Collaboration with Devels when Writing Product DocumentationGerry Forde, Judith Magak35m
Coauthoring docs from feature planning onward produces technically accurate, user-focused content: writers join planning calls, capture content journey mapping…
Talk on
Optimizing Performance in Large-Scale React & Node.js ApplicationsTejas Gavankar, Hrithik Gavankar34m
Claims that 47% of users expect pages under 2s and a 1s delay cuts conversions ~7%, then shows concrete fixes and measured wins: uses Chrome DevTools, Web…
Talk on
Writing controllers in rustDanil Grigorev36m
Compares Go tooling (controller-runtime, kubebuilder) with a Rust stack centered on Qass and async runtimes, showing concrete tradeoffs: uses Qass + tokio +…
Talk on
AI-Driven Smart Farming Optimisation in the Green.Dat.AI Data SpaceBen Capper27m
Horizon Europe Green.Dat.AI builds a working pilot that feeds satellite, drone and in‑situ sensors into the GEMMA Fusion Suite and the MyFarm platform to…
Talk on
Encrypted DNS from Boot to Runtime: A Zero Trust Milestone in RHELPavel Březina, Antonio Torres36m
RHEL adds system-wide encrypted DNS that works during installation, early boot and runtime by changing more than 10 components (Anaconda, dracut, OpenSSL…
Talk on
UKIs and composefs support for Bootable ContainersTimothée Ravier37m
Using fs-verity plus a UKI hash, the UKI effectively signs and verifies every byte of a read‑only root tree via a Merkle hash chain; composefs separates file…
Talk on
From Debugging to Prevention: Smarter Linux Diagnostics with AutomationAyushi Tiwari, Akshay Ghodake20m
Demonstrates a working pipeline that automates collection with sos-style tar archives, runs run_analysis.py (Insights‑Core rules) on a cron schedule, logs…
Talk on
Securing Secrets at Scale: Integrating Ansible Automation with ConjurJames Freeman35m
Concrete demo of Ansible + Conjur Open Source shows a simple home‑lab stack (Docker Conjur app, Postgres backend, TLS proxy) and a working flow: create YAML…
Talk on
The Essential Pillars of Automation Testing for SuccessSagar Jitendra Mahendrakar21m
Explains concrete fixes: stop automating everything and only script stable, repetitive cases; adopt page object model and test-data generation to prevent…
Talk on
Service Mesh: The Missing Link in Developer Workflow EfficiencyDionysis Tsoumas, Theofanis Pispirigkos36m
Alfred treats each developer environment as a canary release using linkerd HTTPRoute header routing so only the target service version receives dev traffic…
Talk on
Avocado testing framework and how can make your testing easierJan Richter, Harvey Lynden29m
Avocado is a Python-based test runner that discovers and executes tests in any language, produces per-test logs and multiple result formats, and runs tests in…
Talk on
Exploring new and upcoming Web Components featuresBenny Powers22m
ElementInternals lets custom elements call attachInternals to expose form behavior, set implicit ARIA defaults and participate in form submission via…
Talk on
Integrate and Conquer: The Power of a Unified BacklogMartina Slabejova28m
Claim: a single prioritized backlog cuts duplicated work and clarifies priorities across merged teams of 220 people. Practical moves: pick one tool (Jira)…
Talk on
Embracing Change: Navigating transformative shifts gracefullySushma Gajanur Shivakumar, Veronika Kabatova33m
Claims a practical GRACE framework (Guardrails, Reframe, Adapt, Communicate, Empower) and shows it applied to a Red Hat / RHEL pipeline migration that provoked…
Talk on
Engineering your own career growthPawel Pawlowski37m
Defines career growth as a progression of skills and scope while saying promotion is an event that often reflects increased responsibilities and pay…
Talk on
The Documentation Dream: One Team, No Silos, Shared GoalDominika Borges, Aneta Šteflová Petrová39m
Teams adopt docs-driven testing and docs-as-code workflows at Red Hat projects like Foreman and Infinispan, with writers in sprint planning, QE validating a…
Talk on
A Feasibility of On-Device ML for Adaptive User Interfaces in Frontend DevelopmentSahil Budhwar31m
Claims feasibility of real-time, client-side personalization using small models (trained ~50 epochs on ~10–12 synthetic sessions) that load in under a megabyte…
Talk on
Easily expand your on-premises OpenShift clusterAndrea Fasano33m
New workflow uses the oc CLI to bake a join artifact: oc adm node-image create introspects the cluster and emits an ISO (or PXE artifacts) — currently requires…
Talk on
Effortless, standardised homelab observability with eBPFGoutham Veeramachaneni31m
Deploying eBPF-powered Beyla plus OpenTelemetry and Prometheus generates unified HTTP, SQL and trace telemetry across languages without changing app code, but…
Talk on
Zoomers at Work: Swipe Right for SuccessNancy Jain, Anuj Singla36m
Gen Z (born 1997–2012) grows up digital: ~90% mobile ownership, attention spans of 3–5 seconds, and Bank of America projects 33 trillion by 2030 in their…
Talk on
Finding the Rhythm: Agile and Open Source Development in HarmonySabine Vogel, Eric Hadley33m
Argues Scrum can coexist with open source by treating the community as an external dependency and controlling only what the team can finish: break large…
Talk on
Kanban, our wayLaura Barcziová, František Lachman35m
Team migrates from Scrum to a customized Kanban on a GitHub board with weekly releases, triage and labels for kind/area/impact/gain, soft WIP limits, and a…
Talk on
Breaking Changes Without Breaking Users: Lessons from Packit 1.0Maja Massarini22m
Packit 1.0.0 removes long-deprecated config keys (the last one, "sincet files", was deprecated in 2022) and that change risks CI breakage for downstream…
Talk on
Navigating Open Source Contributions with a Chronic Illness: A Personal JourneyChristopher J Nuland36m
A personal account describes a hyperPOTS diagnosis after COVID, about 30 doctor visits, and recurring gray-outs that force lifestyle changes; contributions…
Talk on
Design in the times of AIMaria Leonova34m
A 130-person UXD team reports using 130-person UXD team workflows plus tools like Gemini and ChatGPT (and quick front-end helpers like Lovable) to cut projects…
Talk on
Things I Wish I Knew When I Became a ManagerMicah Abbott, Greg Blomquist35m
Concrete mistakes and fixes for new managers across three areas: managing teams, managing individuals, and managing yourself. Expect recurring pain from…
Talk on
🔥 Generative UI: The Future of Frontend (And Why You Should Care)Daniel Ostrovsky38m
Argues that real-time generative UI works by using LLMs only for intent classification while keeping private data inside micro‑frontends, shows a…
Talk on
Automated Java Upgrades: From Pain to Productivity in 30 MinutesLudwig Steindl28m
Shows a practical pipeline that upgrades Java apps end-to-end: Renovate opens PRs (9 in the Quarkus demo), CI (GitHub Actions) runs builds, OpenRewrite…
Talk on
Providing secure Ingress into a multi-tenanted cluster using GatewayAPIThameez Bodhanya27m
Shows a Kubernetes-native pattern that wires cert-manager, external-dns, and Kong Ingress controller with GatewayAPI so HTTP(S) and gRPC(S) routes are created…
Talk on
From PIDs to Pods: the life cycle of an eBPF-autoinstrumented Kubernetes appMarc Tudurí22m
eBPF-based Beyla auto-attaches at the kernel level to produce HTTP request duration and traces enriched with path and method without touching app code, mapping…
Talk on
From spreadsheet scheduling to Kubernetes: building an on-premise ML platformMarek Molisch, Petr Chmelař33m
On-prem Kubernetes replaces a spreadsheet and raises GPU utilization from ~50% to ~85% (sometimes >90%) by adding a fair-queuing plugin (Q scheduler plugin)…
Talk on
GPT 4 IaC usecases IRLLev Goncharov25m
Experiments use GitHub Copilot and local prompts against a 120‑file IaC repo (Ansible, Terraform, Python) and produce mixed results: Ansible lookup plugin…
Talk on
Building Tech Communities: Lessons from a Decade of ExperienceJan Bleha15m
Gives ten concrete rules: build bottom-up systems (call‑for‑papers, barcamp voting), design many-to-many formats (volunteer-run tracks, mastermind sessions)…
Talk on
Unlocking Storage Efficiency: Diagnosing & Optimizing Performance in Scaling InfraDeep Mistry27m
Work on OpenShift’s container image storage diagnoses S3 multipart uploads that silently create incomplete blobs; about 3,000 flaky uploads with five retries…
Talk on
Tog's Paradox: Why Requirements Always Spiral Out of ControlKrzysztof Przekwas36m
Argues that complexity just moves between user and system using Tesler's Law and Tog's Paradox, shows that removing friction raises user expectations, and…
Talk on
Strength Training for RHEL Lightspeed: Building Agility, One Rep at a TimeYlenia Marasco32m
RHEL Lightspeed moves from Kanban to Scrum by phasing in practices: planning, refinement, estimation, then retros and demos, not all at once. Meetings are…
Talk on
Understanding AI job displacement through Cynefin frameworkDeepak Koul30m
Introduces a practical method: map your tasks to domains (Clear, Complicated, Complex, Chaotic) and score a vulnerability scale; examples classify adding a…
Talk on
Simplifying container orchestration with Ansible and PodmanFabio Alessandro Locati29m
Argues that for small-scale deployments Kubernetes is overkill and shows a concrete alternative: Ansible plus Podman using the container.podman collection (29…
Talk on
Kubernetes Multitenancy in Image PullingStanda Láznička28m
Kubernetes adds an alpha kubelet feature that records image pull intent and final image pulled records on-disk, storing CRI image refs and credential hashes so…
Talk on
From Legacy to Cloud Native: Transforming Applications with Konveyor AIMarek Aufart27m
Konveyor ships Kai, a VS Code extension that uses RAG with user-supplied LLMs to generate and iterate actual code patches, re-running the analyzer and…
Talk on
Why OCP networking performances on VMs are suboptimal and how to improve them by 5xPaolo Abeni35m
OCP-on-OpenStack throughput suffers because GSO/GRO don’t survive double UDP encapsulation, forcing kernel segmentation and per-packet forwarding across…
Talk on
Practical experiences with OpenStack on OpenShiftJack Henschel, Sven Kieske36m
Deploys OpenStack 18 control plane inside an OpenShift cluster running on bare metal, using Metal3 + OpenStack bare metal operator, EDPM for data plane…
Talk on
Leveraging the Kubernetes Enqueue Scheduling Plugin for Smarter Workload PlacementAlessandro Di Stefano, Prashanth Sundararaman35m
Describes Outrigger as a framework that uses Kubernetes’ scheduling gates via the Enqueue plugin to let controllers asynchronously patch pod specs before…
Talk on
OCI Hooks: Enhancing Kubernetes Runtime ManagementIgor Bezukh29m
Built a wasp-agent that enables pod swap by installing a postStart hook into CRI-O’s rendered OCI config so virtual machine pods consume swap; it works but…
Talk on
Black box side-channel leakage verification using statistical approachAlicja Kario32m
A practical black‑box verification workflow emerges: run paired randomized blocking experiments, hide test classes from the measurement harness, and use…
Talk on
Automatic joining cloud VMs to FreeIPA identity domainAlexandra Nikandrova, André Boscatto35m
Podengo registers an existing FreeIPA deployment and orchestrates automatic secure enrollment of cloud VMs via a small client, a Podengo backend and the…
Talk on
Take Your Tests to the Cloud with TestkubeTomáš Hradec33m
Testkube is a Kubernetes operator that runs tests as declarative TestWorkflow CRD objects, triggering Playwright, Selenium, JUnit/pytest, Postman…
Talk on
Managing Your Laptop with Bootable Containers, Fedora Toolbox, Nix, & Home ManagerMiroslav Vadkerti33m
Nix Toolbox integrates Nix flakes and Home Manager into Fedora Toolbox and Bootable Containers to produce a fully reproducible laptop image built by bluebuild…
Talk on
Simplifying KubeVirt: New tools for easier VM managementFelix Matouschek30m
KubeVirt adds concrete, usable features: virtctl now generates cloud-init configurations automatically, injects keys/passwords via the KubeVirt…
Talk on
Plug & Play: Modular Networking for Kubernetes VirtualizationEdward Haas, Alona Paz33m
KubeVirt makes VM networking fully pluggable by exposing five integration points (registration via a KubeVirt CR, CNI for pod networking, sidecar services…
Talk on
Serverless MicroVMs for Containerized ApplicationsNikita Sanjay Patwa, Neeraj Bhatt27m
Shows a working pipeline that boots OCI images as lightweight VMs: uses Firecracker (boot <150 ms, ~5 MB overhead) managed by Ignite via simple commands like…
Talk on
Following a packet journey through the networking stack in OpenShiftAntoine Tenart35m
A single-node OpenShift cluster with two pods (HTTP client and server behind a Service) is traced end-to-end using Retis to capture function-level events; the…
Talk on
Boxcutter - or what we learnt about managing objects with Server-Side-Apply in K8Nico Schieder29m
Server-side-apply is presented as a field-level ownership model that lets multiple actors patch only the keys they care about while the API merges and tracks…
Talk on
Beyond CAS: Why the world needs another Kubernetes Cluster AutoscalerJosephine Pfeiffer32m
Built a IBM Cloud Karpenter provider and benchmarked it against Cluster Autoscaler across EKS and IKS using Terraform, Ansible, kube-burner, Prometheus and…
Talk on
Passkeys through FIDO: How to write your own client?Mario Bodemann22m
Walks through building a FIDO2/WebAuthn client end-to-end: Android app requests publicKeyCredentialCreationOptions from a server, negotiates transport…
Talk on
Keeping the linux kernel secure across 10+ RHEL releasesShreyank Gupta, Iurii Venglovskyi35m
Red Hat maintains fixes across 15+ kernel streams (including real‑time and ELS tails) by running a two‑year‑old kernel sustaining engineering team that…
Talk on
AIOps: Automating and Scaling ML and LLM Workloads in ProductionNiket Ranjan31m
A complete pipeline builds and runs a private RAG Q&A: Next.js UI calls a FastAPI backend that queries a self-hosted Llama 3.1 8B model with embeddings stored…
Talk on
Integration testing for container images via Kind in GitLab CIMichael Hofmann26m
CKI runs ~30 Python microservices with ~20–30 daily deployments and frequent outages from API, import and entrypoint breaks. The team builds on Kind…
Talk on
Testing Farm Konflux CI integrationEvgeny Fedin25m
Shows a concrete, working integration that automates functional tests of container images and RPMs by running a shared Tekton pipeline inside Konflux CI and…
Talk on
Declarative Networking in Declarative World, ver. 2025Mateusz Kowalski35m
NMState exposes a declarative host-networking CRD and operator that applies NetworkManager configs from Kubernetes, now GA for day‑2 changes and integrated…
Talk on
System provisioning and bootc, now and the futureColin Walters35m
A working workflow replaces or reinstalls a cloud VM with a bootc (bootable) container image and extends to bare metal by pushing OCI images to a registry…
Talk on
Play with Kube using PodmanMatthew Heon26m
Podman runs Kubernetes YAML locally: podman kube play applies Pods, Deployments, Volumes, ConfigMaps, Secrets, DaemonSets and Jobs without a cluster, on…
Talk on
Kubernetes-in-Kubernetes with Kamaji, KubeVirt, and the Cluster APIAndrei Kvapil35m
Implements Cluster API on bare metal using a single management Kubernetes cluster called Cozy Stack and proves tenant clusters run reliably: Kamaji control…
Talk on
Bringing Incremental Backups to Kubernetes with CSI Snapshot Metadata ServicePraveen M, Rakshith R30m
CSI adds a external snapshot metadata sidecar that exposes two new RPCs, GetMetadataAllocated and MetadataDelta, letting backup software request allocated…
Talk on
How to stay compliant with and take benefits from the EU CRA (Cyber Resilience Act)Roman Zhukov32m
EU CRA applies beyond EU sellers to vendors, distributors and even projects that monetize code and creates mandatory duties like conformity assessment and…
Talk on
The Art of TroubleshootingOliver Gondža35m
Defines troubleshooting as a toolbox of concrete moves: start by checking if it worked before and what changed, use textual diffing between a working and…
Talk on
How to Efficiently Manage Logs in Large-Scale Kubernetes ClustersAliaksandr Valialkin35m
Compares ElasticSearch, Grafana Loki and VictoriaLogs with concrete benchmarks: claims 10x+ infrastructure savings, shows a real case where VictoriaLogs…
Talk on
Building Your First Chatbot with LangChain and IBM's Granite LLM ModelWillian Rampazzo15m
Builds a local chatbot using LangChain plus IBM's Granite LLM, running entirely on a downloaded model and source on GitHub; uses a C++ backend and a LangChain…
Talk on
Timezones & Teams - What are the costs of having team spread across many timezonesClément Verna16m
Distributed teams produce concrete costs: a five‑minute late‑night unblock becomes hours of lost sleep and 5‑minute unblock becomes nightly mental load, code…
Talk on
Locking Down PII: Why a Strong Frontend is Your First DefenseAyushi Midha15m
Claims a 105% increase in cyberattacks since 2020 and shows concrete frontend failures: an unvalidated React anchor enabling XSS, iframe injections from ads…
Talk on
5 1/2 things you can do about imposter syndromeNicole Wilker13m
Claims that 80–90% of people experience imposter feelings, defines five types (expert, perfectionist/“120%”, natural genius, soloist, superhero) and gives…
Talk on
Identity: Supporting dementia care with Free SoftwareSofía Aritz Albors Escobés15m
Identity stores structured life items and lets designated trustees access selected memories under configurable trustee-access contracts; current work shows…
Talk on
Refining the Linux kernel CAN stack for RHIVOSDavide Caratti, Felix Maurer, Filippo Storniolo14m
Plan to add drop-reason on SKB tracepoints and a new CAN socket diag module so ss can list CAN sockets and why frames are dropped; drop-reason patches are in…
Talk on
Optimizing Workload Management in a Multi-Cluster Environment: A Case StudyJakub Guzik13m
OpenShift CI runs over 1,000 GitHub repositories across about 10–12 build clusters, handling roughly half million tests per month by dispatching jobs…
Talk on
Up your SSH security gameAllison Karlitskaya15m
OpenSSH has supported FIDO2 tokens since 2020 and major forges (GitHub, Forĝejo/Codeberg) accept them; hardware keys store either resident keys (key material…
Talk on
Turning computer programs into physical objectsMartin Kolman10m
Bought an industrial GPU is unbearably loud, so code generates parts, prints kilograms of PLA and swaps the blower for a slow 80 mm fan plus a 3D‑printed…
Talk on
How a hit on the head made me into a better leaderNorbert Haklik15m
A bicycle crash on Sept 20 leads to a slow subdural hematoma revealed after a CT scan and drilled two holes to evacuate blood, with symptoms worsening after…
Talk on
Using packit and testing farm for CI/CD and automation in an upstream projectVojtech Trefny14m
Packit runs a build for every merge as daily builds per commit, performs PR builds in temporary COPR repos (kept ~7–14 days), and invokes Fedora Testing Farm…
Talk on
Ansible code Bot - The ultimate bot for your git repoArnav Bhati14m
Ansible Code Bot scans selected GitHub repositories (public, private, and GitHub Enterprise Cloud) on demand or by schedule, flags ansible-lint issues…
Talk on
Streamlining Business Workflows with Kogito: Automation Made EasyRamsha Ashraf12m
Kogito compiles BPMN/DMN models into runnable code and generates REST Java APIs so workflows live alongside app code; demo builds a visa-request process with…
Talk on
Applying Tekton to ingest data in RAG modelJoao Pedro Poloni Ponce14m
Tekton YAML pipeline pulls two sources (public docs + internal Git repo), cleans out JS/CSS, chunks text into ~500-token pieces with overlap, then runs a…
Talk on
Developing a Dyslexia Indicator Using Eye TrackingKevin Cogan15m
Uses the Provo Corpus of eye movements (84 native English readers, age 18–25, 63 columns and ~230,000 rows) to extract fixation durations, saccade metrics and…
Talk on
Playbooks or Makefiles: choose your trade offs before it is too lateEmmanuel "manue" Kasprzyk16m
Comparison shows concrete tradeoffs: Makefiles for fast, monthly VM image builds run quickly with built-in dependency checks but become cryptic and error-prone…
Talk on
Accessibility-First Development: Making Applications Inclusive from Day OneAakanksha Bhende12m
WHO estimates 1.3 billion people have disabilities, so building accessibility from day one reduces expensive rework, increases reach and prevents lawsuits…
Talk on
What Have I Modified in SELinux: a new addition to your SELinux toolboxJuraj Marcin14m
Tool called WhimSE scans installed packages and the running SELinux policy, downloads package policy versions when needed, and compares modules, module…
Talk on
Streamlining Investment Decisions with Python, LangChain, and RamaLamaDavid Duncan15m
Prototype multi-agent trading pipeline built with Python, LangChain and RamaLama on Fedora aims to emit three daily stock picks but currently fails to fully…
Talk on
Challenges and opportunities for RAN containerized workloads on the EdgeJavier Peña34m
Describes why RAN CNFs need kernel and node-level changes: fixed frame latency (4G ~10 ms, 5G ~8–15 microseconds) forces real-time kernel and reserved CPU…
Talk on
Processing TBs of Astronomy Data at Scale with the AC3 Horizon Research ProjectBen Capper, Kateryna Romashko11m
AC3 automates end to end processing of telescope data by containerising tools like Starlight and selecting PPXF or Steckmap as appropriate then deploying them…
Talk on
The Power of Backports : Business Impact and Automation StrategiesJigar Raisinghani14m
Backporting currently runs mostly manual and slow: 80% take ~20 days, about 50% take >46 days and some take over a year, leaving old releases exposed…
Talk on
CODECO: AI-Driven Orchestration for Multi-Cluster Edge DeploymentDean kelly, Alka Nixon, José Castillo Lema09m
CODECO is a Kubernetes plug-in that uses AI to pick the best edge cluster for an app, claiming real-time gains in deployment efficiency across a hub plus…
Talk on
Hacking a WiFi LampSebastián Guarino15m
Device is opened, PCB identifies ESP8285 with 1MB flash and 26 MHz crystal, powered at ~70 mA. Serial pins are wired, boot pins toggled with buttons…
Talk on
Practical diversity, the Fedora username change as a case studyMichael Scherer14m
Project aims to make username changes possible across Fedora by iteratively breaking and fixing services in a test environment rather than promising abstract…
Talk on
Advanced static site generationMilan Tichavský06m
Uses GitLab CI and Pages with SQLite-based cache plus jinja2 matplotlib and plotly to do incremental scraping, splitting long scrapes into shorter jobs that…
Talk on
Open Documentation Academy: Easing into open sourceRobert Krátký12m
Project launched about 18 months ago that makes first open source contributions practical by maintaining a curated issue queue of small, well-documented…
Talk on
container-snap: Atomic Updates from OCI Images using Podman’s Btrfs DriverDan Čermák15m
Prototype plugin container-snap delivers atomic OS updates by creating btrfs subvolumes directly from OCI images and integrating with transactional-update…
Talk on
Running Multi-Arch Builds & Tests in OpenShift CI/CDNick Moraitis15m
CI/CD infrastructure runs across ~11 OpenShift clusters, executing ~5,000 jobs monthly and ~400,000 image builds; enabling multi-arch builds means…
Talk on
Migrating from VMware to KubernetesMartin Nečas, Boris Odnopozov31m
Forklift migrates VMs from VMware, RHV, OpenStack and OVA into Kubernetes KubeVirt/OpenShift by combining virt‑conversion (virt‑v2v with NBDKit and a…
Talk on
PKCS#11 providers: security modules used as cryptographic backendsZoltan Fridrich15m
Adds PKCS#11 support into OpenSSL and GnuTLS so HSMs or software tokens plug in as drop‑in crypto backends. GnuTLS loads a module path via its global priority…
Talk on
Browser automation/testing with BiDi and minimal dependenciesMartin Pitt15m
Demonstrates that WebDriver BiDi is a W3C draft streaming JSON protocol already implemented in Firefox and Chromium and usable with only the installed browser…
Talk on
Mentorship: Practical Advice for SuccessGloria Ciavarrini15m
Mentorship delivers a rapid, measurable boost: expect visible progress in a month or two by treating the mentee role as active work—set short/mid/long-term…
Talk on
Exploring the world of Small Language ModelsPranita Ghole16m
Small language models run in the millions to a few billion parameters, can be distilled from larger models using knowledge distillation, shrunk by pruning and…
Talk on
An open cloud for researchers, staff and studentsColm Dunphy, Jerry Horgan13m
A liquid-cooled Walton data centre repurposes a decommissioned supercomputer into an experimental cloud that runs bare‑metal RHEL with OpenShift, operated by…
Talk on
Multi-Cluster Networking: A Technology-Agnostic Network Operator for K8 FederationRyan Jenkins09m
A technology-agnostic Network Operator automates federated Kubernetes networking using a CRD northbound API and a reconcile loop, currently integrating with…
Talk on
The Git you don't knowMichał Borkowski35m
Shows concrete Git fixes: step-by-step use of interactive rebase to split and reorder commits and when to use reset vs squash; how shallow clones can be tuned…
Talk on
Tips and tricks how to speak at conferencesŠtěpán Bechynský35m
Trainer since 1995 condenses hard rules: never lie, always export to PDF as a backup, and test HDMI and resolution because PowerBI needs Full HD or its UI is…
Talk on
Using Artifact Hub to gather community pieces to create your own pipelineJoao Pedro Poloni Ponce16m
Shows how to assemble a Tekton pipeline by pulling ready-made tasks from Artifact Hub instead of writing shell steps: uses a git-clone task v0.5.0 with params…
Talk on
Automating Security and Compliance with AI-Based AnalyzersVaibhav Pagar14m
Claims that open-source tools speed DevSecOps by combining Trivy scans at build time with ThreatMapper sensors and a central console that map attack paths…
Talk on
Effortlessly Scale Your Applications with OpenShift ServerlessWillian Rampazzo16m
Deploys an API, a broker and a worker using OpenShift Serverless (Knative) and OpenShift Local (CRC), builds and pushes images to the local registry, and runs…
Talk on
Why segmenting your infrastructure into tiers makes your infra design betterThameez Bodhanya15m
Presents a concrete three‑tier pattern: tier zero VPC and network foundations, tier one shared platform (EKS clusters, observability, AMIs) and tier two…
Talk on
Timestamping with opentimestampsTimothy M. Redaelli13m
Claims that opentimestamps certifies a file’s existence date by embedding a Merkle root in a Bitcoin block so no central CA is needed and signatures can’t be…
Talk on
Customising the Contributor Experience: AI Bots, Automation, Interactive WorkflowsAakanksha Bhende16m
Open-source projects cut first-time contributor churn with concrete automation: 70% of first-time contributors don't return is the baseline motivating work…
Talk on
A vision for software freedom in 2048 - what are we missing?Matthias Kirschner35m
FSFE outlines concrete goals and actions: push EU litigation against Apple at the European Court of Justice to force alternative app stores; make all publicly…
Talk on
Breathing Life into Feathers: Engineering a Hyper-Realistic Animatronic RavenAnat Wax35m
Five servos drive coordinated head and body motion with per-servo speed, acceleration and safety bounds, driven from Python on a Raspberry Pi 5 and a Pololu…
Talk on
about:Fediverse - An introduction to the decentralised social networkTobias Diekershoff34m
Fediverse in 2025 is a live, federated social web built on ActivityPub JSON inbox/outbox and discoverable via webfinger handles like email. Around 150…
Talk on
Enforcing Device Neutrality in the EULucas Lasota35m
FSFE uses the EU Digital Markets Act to force gatekeepers to permit alternative app stores and free of charge effective interoperability with OS-controlled…
Talk on
Commit messages as a long term investmentFaisal Al-Rayes15m
Argues that well‑structured commit messages pay off over years by saving the reverse‑engineering time that otherwise accumulates (example: a personal “git log…
Talk on
Concurrency vs Parallelism in Node.js: Understanding the Event Loop & Worker ThreadsRohit Bharmal, Hrithik Gavankar13m
Node can handle thousands of concurrent connections on one thread but stalls on CPU-heavy work, so use non-blocking I/O + event loop for API and real-time…
Talk on
Build It Your Way: Modular Pipelines for Bootable ContainersRishabh Saini14m
Bootable containers become reproducible OS images by writing a Containerfile and using bootc; this work adds a Unified Build API to machine-os-config to plug…
Talk on
Embracing NVMe/TCP on the desktopTomáš Bžatek16m
Proposal shows a working path to mount NVMe/TCP exports as ordinary desktop block devices using the kernel NVMe target, nvme-cli, libnvme, GVfs and udisks…
Talk on
SMC-R protocol in Storage SoftwareKonstantin Maksimov15m
SMC‑R implements RDMA for TCP sockets on Linux, integrated into SMC tools and the kernel net/smc tree, and is used in IBM Storage Scale on Linux on Z with…
Talk on
Weekend Warriors: How your side project can change the tech worldAlessandro Rossi15m
A concrete example: a weekend project becomes a working Telegram bot that solves a messy employee shift matrix and is still in a public repo with issues and…
Talk on
Perfect Estimator in Strange New WorldsMatěj Týč13m
A thought experiment uses a Perfect Estimator and automated factories on a 120-hour iteration to show Fibonacci story points force probabilistic mapping: a 4h…
Talk on
Godot Game Engine - how to start?Luděk Šmíd, Monika Šmídová35m
A duo uses Godot to build a working web-ready mini “duck shooter” during the demo: assets from Kenny are tiled into a 2D scene, collisions use Area2D shapes…
Talk on
Regulated and Sovereign : Impact to the Open Source DeveloperKaranbir Singh45m
Open-source projects must start producing provable evidence: SBOMs and provenance, continuous CVE triage (example given: 16,582 reported, 16,581 not…
Talk on
Favourite GDB developers tricksAlexandra Petlanova Hajkova18m
Claim that GDB is usually faster than printf debugging and demonstrate concrete commands: set a breakpoint at line 10 with B 10 then run and use p/type to…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.