~/conference

DevConf.CZ 2021

titleauthorlength
Open Operations for Clouds and ServicesTomáš Tomeček, Stef Walter, Marcel Hild, Radek Vokal40m
Argues that open sourcing code alone fails to convert users into contributors and that operations must be exposed so people can test changes against real…
Talk on
Taking matters into my own handsAlexis Monville39m
One concrete change — pick one small practice and keep it — leads to measurable shifts: Pranay uses impact mapping to turn goals into shared OKRs, runs…
Talk on
Prophet: On holistic analysis of microservice applicationsAndrew Walker44m
Prophet reconstructs whole-system architecture by analyzing each service and then fusing results into a canonical context map that merges data models…
Talk on
Better Inclusion Equals a Bigger Piece of Frgál for EveryoneEliška Malíková, Sarah Finn, Imogen Flood-Murphy39m
Claim: neurodiversity is a biological fact and tapping it reduces skill gaps—presented evidence cites ~80% unemployment among autistic people in Ireland and 1…
Talk on
Words MatterJosip Vilicic, Eliane Pereira41m
Shows concrete replacements for master/slave and whitelist/blacklist replacements and a stepwise process: audit docs and code, pick consistent terms, and run a…
Talk on
Host your own on premise Ansible GalaxyBrian Bouterse33m
Hands-on recipe to run a local Galaxy: pulls a prebuilt pulp_ansible container, creates config directories, loads initial fixtures and sets admin password…
Talk on
Cgroup Slab Memory Controller and Time NamespaceWaiman Long21m
New kernel features back-ported to RHEL8 include a cgroup v2 slab memory controller (merged in Linux 5.9) that replaces per-cgroup per-CPU slab caches with…
Talk on
Get Quarkus Fungy the next time you hit a Serverless dance floor!Daniel Oh36m
Quarkus Funqy provides a portable Java function API that compiles to JVM or native images (GraalVM/Mandrel), generates Knative manifests, and builds container…
Talk on
Life After SeleniumJohn Hill23m
Selenium era WebDriver tests date from 2004 and rely on REST polling which makes UI checks flaky and slow, a 100 ms added latency breaks the same test…
Talk on
Unifying Kernel Test Reporting with KernelCINikolai Kondrashov23m
A unified reporting pipeline accepts JSON over a message queue, stores results in KCIDB database (currently BigQuery with a local SQLite option for testing)…
Talk on
5 Agile practices every SRE team should adoptManuel Dewald20m
Team keeps three-week sprints but drops ritualized scrum and uses the retrospective as the main lever to iterate how work happens; standups run twice-weekly or…
Talk on
Real-time Linux: what is next?Daniel Bristot de Oliveira26m
PREEMPT_RT is mainlined but work continues: a scheduling-latency formal model maps kernel events to variables and yields a pessimistic worst-case bound; a…
Talk on
Painting the Night Sky at Noon: Putting the "Doc" in DevDocTestJiri Herrmann21m
DevDocTest (DDT) claims that writing user docs and test plans synchronously with code cuts the end-of-cycle crunch and the “hockey stick” workload by letting…
Talk on
Container security automation with AnsibleSumit Jaiswal35m
Automated scanning of Docker images using Ansible playbooks runs actual tools (Docker Bench, Clair, Anchore, Trivy, Aqua) against real images and returns JSON…
Talk on
Testing extensions for Visual Studio CodeDan Čermák24m
Testing VS Code extensions proves brittle because UI state and external services matter and unit tests only cover tiny logic bits while workflows break. The…
Talk on
Always present type information thanks to BPF: BTFArnaldo Carvalho de Melo23m
Compact kernel type data now lives at /sys/kernel/btf/vmlinux and module-specific types are available via split BTF since kernel 5.11, so userland tools can…
Talk on
User Experience (UX) + Free Software = ❤Máirín Duffy22m
ChRIS packages medical analysis tools as ChRIS plugin containers that run chained containers and manage data flow, making research software reproducible, rapid…
Talk on
Toolbox - interactive container environmentOndřej Míchal30m
Toolbox is an interactive container environment built on podman that creates persistent, integrated “pet” containers by bind‑mounting host paths under…
Talk on
How YOUR scrum team can excel in a remote settingHina Popal, Sarah Finn36m
Remote Scrum shifts long co‑located rituals into a mix of async and short live work: teams compress cross‑timezone collaboration into a single golden hour and…
Talk on
Large Virtual Adress support in ARM64 kernelBhupesh Sharma25m
Linux 5.4 adds ARM64 support for 52‑bit LVA/LPA (ARMv8.2) and flips the kernel virtual map so the direct linear map moves to the top of the 52‑bit range…
Talk on
Tune Kafka to "speak" with (almost) everythingHugo Guerrero38m
Apache Camel components become native Kafka Connect plugins so Kafka can push to or pull from Google Sheets, Slack, Salesforce, Elasticsearch, S3, SQS and 350+…
Talk on
How Lean is your ScrumLeigh Griffin32m
Shows concrete fixes a remote Scrum team at Red Hat actually applies: add Kanban-style WIP limits, pull from right to speed flow, treat maintenance/bugs as…
Talk on
Learning to DJ with open source softwareJosip Vilicic39m
Demonstrates DJing entirely with Mixxx (mixxx.org) and a laptop keyboard, no extra hardware, and shows concrete workflows: set accurate BPM and nudge beat…
Talk on
Hands-on conversion of CentOS to RHELMichal Boček39m
Open-source Convert2RHEL converts a CentOS 8 or Oracle Linux box to RHEL 8 by enabling RHEL repos, installing subscription-manager, replacing packages…
Talk on
Host your own PyPIPavel Picka, Daniel Alley40m
Step-by-step demo installs Pulp3 with the pulp-installer using Vagrant + VirtualBox (Fedora 33 sandbox), Ansible and git, finishes in about five minutes, and…
Talk on
Building Smaller Container ImagesAdrian Samalik, Brian Harrington40m
Uses multi-stage Docker builds and dnf install into an empty installroot, disabling weak deps and docs, plus targeted package swaps, to shrink images — an…
Talk on
Up and running with Fedora CoreOSDavid Duncan38m
Hands-on workshop that builds a Fedora CoreOS deployment from stream discovery to a booted VM, demonstrating how to use the stream JSON with curl and jq to…
Talk on
Quarkus Hands-on Workshop for Spring DevelopersDaniel Oh25m
Hands-on refactoring of the Spring Boot Petclinic into Quarkus showing exact code changes: replaces Spring MVC templates with Quarkus Qute templates, swaps…
Talk on
Top things we need to learn about UXShweta Jalgaonkar, Vendula Ferschmannova36m
Workshop condenses Jakob Nielsen’s analysis of 249 systems into actionable rules that teams apply to GUI and CLI: enforce label consistency, prevent errors…
Talk on
Easily enable tests in Fedora, RHEL, GitHubPetr Šplíchal, Miroslav Vadkerti, František Nečas, Pavel Valena40m
Claim: a seven‑letter workflow lets repositories enable and run CI tests consistently across Fedora, RHEL, CentOS and GitHub. The toolchain is tmt with the tmt…
Talk on
Creating Content for Automated Security ComplianceGabriel Becker, Vojtech Polasek22m
Hands-on lab teaches how to convert policy text into executable checks and fixes using OpenSCAP and the ComplianceAsCode project, showing rule → profile…
Talk on
Building Architecture Diagrams the Red Hat wayWilliam Henry39m
Explains a concrete Red Hat approach: use diagrams.net (draw.io) with Red Hat brand-approved templates to produce three consistent levels — logical, schema and…
Talk on
Service Mesh, Serverless and Event DriveLangdon White26m
Demonstrates a working event-driven system that consolidates approval flows across legacy apps for 30,000 employees by inserting listeners into the business…
Talk on
Building Fedora layered container imagesAthos Ribeiro24m
Explains how OSBS plus a Koji plugin delegate container builds to OpenShift clusters, produce squashed layered images, push manifest lists for multi‑arch, and…
Talk on
From Jenkins-under-your-desk to resilient serviceMichael Hofmann, Inaki Malerba31m
CKI evolves from a Jenkins proof-of-concept into a production CI service that gates Fedora/CentOS/RHEL kernel merge requests and is used daily by kernel…
Talk on
Leading and Growing an Open Source ComunitySayak Sakar21m
Argues that growth requires concrete changes not platitudes: audit and formal contributor pathways (onboarding docs, localization, social media, documentation…
Talk on
#Junioring101 - How Not To Go Bonkers At The StartDaria Grudzien14m
Concrete routines for the first months: run tiny experiments, write a short hypothesis and reproduce the error before asking, and use rubber duck debugging and…
Talk on
Responsible AI: Ethics in Software DevelopmentRishabh Gaur35m
Microsoft’s approach centers on six Responsible AI principles — fairness, reliability and safety, privacy and security, inclusiveness, transparency and…
Talk on
Create your own custom Fedora IoT imagesMartin Sehnoutka, Christian Kellner23m
Fedora IoT images use immutable OSTree roots and osbuild-composer builds them from blueprints; the demo creates an OSTree commit, puts it in a container-served…
Talk on
Containers are Linux - but what does it mean?Jan Zmeškal, Tomáš Kašpárek39m
Shows how to run a real container using only Linux primitives: chroot + unshare + mount, plus mounting /proc and using bind mounts. Demonstrates running python…
Talk on
Getting Started with Fedora CoreOSNasir Hussain, David Duncan, Timothée Ravier52m
Fedora CoreOS is an immutable, container-focused OS delivered as a universal QCOW2 image and customized at boot by writing YAML, converting with the Fedora…
Talk on
DevOps, but you don't need to be an enterprisePeter Malina19m
Argues that fragility splits into static issues and four dynamic risks: capacity of people, context of people, scale of the system, and dependencies, and that…
Talk on
RHEL Kernel Workflow using GitLabPrarit Bhargava, Don Zickus30m
RHEL moves from email patchwork to a merge-based GitLab workflow that ties every change to Bugzilla and requires a successful CKI gate before inclusion; merge…
Talk on
Data Science Meets DevOps: Gitops with OpenShiftHema Veeradhi36m
Claims that GitOps can automate periodic retraining and deployment of models on OpenShift, and demonstrates a concrete pipeline: a DBSCAN clustering model…
Talk on
Understanding root inside and outside a containerScott McCarty38m
Concrete demos show running containers as root or a regular user changes three different things: the engine user, the in-container process UID, and the host…
Talk on
Consuming CentOS StreamTomáš Tomeček, Brian Stinson, Carl George44m
CentOS Stream is available as container images on quay.io/centos (x86_64, arm64, ppc64le) and as Vagrant boxes, cloud images and AMIs; use podman 3.0 short…
Talk on
State of Fedora 2021Matthew Miller27m
Project reports a rising contributor trend, growing Ask Fedora forum activity, and Fedora 34 rolling out with new day/night wallpaper and a redesigned logo…
Talk on
Have you lost your node...again?Petr Horáček22m
Explains why changing host networking on Kubernetes often kills nodes and shows a concrete solution: Kubernetes nmstate runs an agent that turns policies into…
Talk on
Get start with XDP: write a network filter in 10mHangbin Liu19m
Shows how to write a minimal XDP filter that drops IPv6 packets by parsing Ethernet headers, using bounds checks the BPF verifier requires, and returning…
Talk on
Ansible deployment and management updates for IdMThomas Woerner39m
ansible-freeipa adds an ipa-backup role that copies, removes and restores backups between servers and a controller (can install required packages when…
Talk on
Closing gaps in strong auth: FIDO2 device supportDaiki Ueno, Norbert Pocs16m
A D-Bus proxy service lets sandboxed apps use CTAP2 authenticators without raw USB access by routing requests through a host agent that enforces per-device…
Talk on
Making Kubernetes Safer with User NamespacesMauricio Vásquez Bernal21m
Proposal to add user namespace support to Kubernetes claims running root inside pods while remaining unprivileged on the host, reducing breakout impact. A…
Talk on
Beyond K8s Monitoring: Data to Knowledge to ActionKaranraj Chauhan20m
Kubernetes health metrics get pivoted into one-hot symptom rows, reduced with UMAP/PCA and clustered with DBSCAN, then each cluster gets Apriori/FP‑growth…
Talk on
Beyond Inference: Bringing ML into ProductionIsabel Zimmerman18m
Argues that model value starts after training and demonstrates a runnable pipeline: a containerized image classifier plus an anchor explainer deployed as two…
Talk on
The Trial - GraphQL Streaming with KafkaWojciech Trocki17m
Shows a concrete pipeline: dbzm connectors emit database change topics into Kafka, consumer processes those topics and feeds a GraphQL subscription engine over…
Talk on
But First, The Team!Scott Graffius37m
Presents Bruce Tuckman’s five-phase model as a practical playbook that fast-tracks teams from forming storming norming performing adjourning with specific…
Talk on
ACME: Certificate management has never been easierFarah Juma22m
ACME automates certificate issuance using an account keypair to sign requests and challenge-response (HTTP or DNS) validation, with certificates issued by…
Talk on
Consuming Open-source: A maintainer's perspectiveBethany Griggs19m
Open-source consumption poses concrete risks and concrete fixes: Node.js has 1.5 million modules on npm, maintainers face overwhelm and supply-chain attacks…
Talk on
Life Amongst the Authentica-ceans 🦀William Brown21m
Kanidm is a new open‑source IDM written in Rust that targets modern web APIs while keeping legacy hooks (LDAP read‑only gateway, PAM/NSS, RADIUS). It…
Talk on
Using RHEL built in Security Technologies dailyDalibor Pospíšil, Sergio Correia37m
Shows concrete configs and working demos: uses sudo to enforce a one‑minute time window and capture commands with sudo session replay, uses usbguard CLI to…
Talk on
Security benefits of FreeIPA/IDMHemant B. Khot24m
FreeIPA bundles 389-ds LDAP, MIT Kerberos and Dogtag CA with a web UI to provide LDAP storage, Kerberos auth and certificate issuance; one replica can handle…
Talk on
Fedora Community Outreach RevampSumantro Mukher, Mariana Balla, Marie Nordin18m
Fedora outreach revamp cleans the ambassador roster by removing accounts inactive six months, builds a public Trello and hacking doc for weekly work, and runs…
Talk on
Deploying containers without k8s?Clément Verna26m
Argues Kubernetes is overkill for small fleets and shows concrete alternatives using cloud container services and Linux distro tooling, with measurements and…
Talk on
Enarx for Confidential ComputingMike Bursell, Nathaniel McCallum38m
Enarx implements an end-to-end confidential computing stack that runs WebAssembly binaries compiled from many languages, using WebAssembly (wasmtime) as the…
Talk on
Building Flatpaks from Fedora RPMsJan Beran16m
Speaker: Jan Beran Some of you may know flatpaks as a new way to distribute your applications. But did you know there is a direct way to turn your Fedora RPM…
Talk on
Writing native GUI applications in GTKFelipe Borges25m
Live coding builds a minimal native web browser using GTK+Python and WebKitGTK, bootstrapped from Builder and meson, packaged with a Flatpak manifest that…
Talk
Managing Standard Operating Envs with AnsibleRichard Megginson18m
Shows how Ansible plus the linux_system_roles collection enforces a Standard Operating Environment across mixed RHEL platforms by applying kernel and crypto…
Talk on
CentOS Stream at FacebookDavide Cavalca36m
Facebook runs millions of physical servers and uses CentOS Stream 8 as the production base, with 85.5% of fleet migrated to Stream today. Tooling includes…
Talk on
Exploring the world while seeing nothingLukáš Tyrychtr, Milan Zamazal33m
A desktop and mobile application called Feel the streets lets blind users virtually walk cities by speaking street names, object types and distances using Orca…
Talk on
Giving your user interfaces a voiceAndreas Nilsson, Vendula Ferschmannova, Shweta Jalgaonkar19m
UX and writing teams collaborate to rewrite microcopy for the Cockpit web console, run a usability test with 10 participants that reveals networking modes…
Talk on
Stateful Sessions for Intelligent AppsGage Krumbach19m
Demonstrates a practical way to scale real‑time audio transcription by keeping per‑call audio state in the container and using OpenShift sticky sessions so…
Talk on
Effective API schemas testingDmitry Dygalo24m
A tool called Schemathesis implements property-based testing for OpenAPI v2/v3 and GraphQL by generating Hypothesis strategies from schemas, running requests…
Talk on
Inside the UDS deduplication IndexJohn Wiele25m
The UDS index used by dm‑vdo is a separate module that gives asynchronous advisory answers and requires vdo to verify any match, keeping correctness while…
Talk on
Keep calm and store your data in OCSOrit Wasserman25m
OpenShift Container Storage is an operator-based, software-defined storage stack built on Rook and Ceph that solves three concrete problems: backup via…
Talk on
Using NGINX as a CDN for Ceph RadosgwOr Friedmann, Shon Paz36m
Uses NGINX + Ceph RGW as an edge CDN by adding two RGW endpoints: an authentication API and a cache API. Implementation uses OpenResty (NGINX + Lua) to wrap…
Talk on
Colliding Branes of QuarkusLukáš Krejčí28m
Quarkus integrates Revapi to automatically detect API differences across its many modules, finds surprising breakages when upgrading libraries (example: 187…
Talk on
The pet projects of Dr Frank EinsteinChristophe de Dinechin35m
An extensible on-demand language called XL language aims to reduce syntactic noise but undergoes repeated rewrites and sits at ~4,000 commits with about 10…
Talk on
OpenShift for low latency and real time workloadsMartin Sivák19m
End-to-end OpenShift recipe for hitting a 20 microsecond OS latency budget for 5G telco DU workloads, using Performance Addons Operator, Tuning Operator and…
Talk on
Connecting Kubernetes clusters with SubmarinerStephen Kitt18m
Three Kubernetes clusters (one broker + two joined) run on kind on a 20 GB laptop and Submariner is deployed with the subcuttle CLI; it creates CRDs, deploys…
Talk on
Share data without revealing personal informationGordon Haff20m
Shows how differential privacy (Dwork 2006) adds calibrated noise so removing one person changes results only within a formal privacy budget, used by the US…
Talk on
Operator, please connect me with Kata containers!Jens Freimann13m
Operator installs and manages the Kata containers runtime on OpenShift or vanilla Kubernetes, deploying a daemonset installer pods that pull images and write…
Talk on
Go Write Tests using Pragmatic Best PracticesEdward Haas24m
Practical rules for test code and CI: examples use Ginkgo/Gomega for Go and PyTest for Python, showing concrete fixes like returning errors from helpers so…
Talk on
2019: When Open Source met The SuitsGaurav Agrawal23m
A 2019 California lawsuit from a Non‑Practicing Entity accuses a major open source project of patent infringement, demanding licensing fees and damages…
Talk on
Automation anywhere by customising Robot FrameworkSuchita Gatfane38m
Shows how Robot Framework is extended with a custom Python library and Remote/remote interpreter hooks to add missing product APIs, integrates SeleniumLibrary…
Talk on
Project Shipwright: Build Container Images on k8sShoubhik Bose, Adam Kaplan33m
Shipwright provides a CRD-based API that runs on any Kubernetes cluster and actually builds images using real build strategies such as Buildpacks v3, Kaniko…
Talk on
Building High Quality OpenShift ApplicationsIp Sam21m
Concrete rules and tools for production quality: keep config out of image using ConfigMap/Secret so the same image promotes across envs, set CPU/memory…
Talk on
Ansible with Edge ComputingIp Sam23m
Describes deploying containerized workloads at the edge using Ansible playbooks and Ansible Tower to orchestrate device provisioning, certificate issuance, TPM…
Talk on
Generating Kubernetes manifests using DekorateAurea Munoz Hernandez20m
Speaker: Aurea Munoz Hernandez Dekorate offers a collection of Java annotations and processors aiming to generate during the compilation of your application…
Talk on
Making a Wordpress developer stack on OpenShift 4Tereza Gabrielova19m
Speaker: Tereza Gabrielova In this session I will walk you through my experience of preparing migration of Wordpress website from the local server to the…
Talk on
Preventing catastrophes using OpenShift dataJan Zeleny, Ivan Nečas, Tomáš Remeš, Martin Bacovsky27m
Red Hat's Connected Customer Experience team harvests telemetry since OpenShift 4.2: prometheus metrics and alerts every five minutes via Prometheus metrics…
Talk on
DSP - custom SELinux policy modules done rightVít Mojžíš15m
Decentralized SELinux Policy (DSP) packages custom SELinux modules with each component so policies ship with releases, avoiding the common lag where policy…
Talk on
Leapp: Red Hat tool to upgrade from RHEL7 to RHEL8Renaud METRICH, Christophe Besson35m
Leapp performs a live in-place upgrade from RHEL7 to RHEL8 by running extensive prechecks, downloading all packages into a preserved dnf cache, building a…
Talk on
OpenShift multi-cluster management with RH ACMMario Vázquez, Andres Valero34m
Red Hat Advanced Cluster Management (RH ACM) claims full OpenShift lifecycle control across on‑prem and cloud providers and demonstrates it. The demo creates…
Talk on
PowerShell Core 101Štěpán Bechynský28m
Overview of PowerShell Core with live demos: launching pwsh, using the object pipeline so commands pass structured objects not text, and searching with…
Talk on
Deploy covid-19 app using devfile on OpenShift 4.xMohit Suman23m
Live demo deploys a Covid-19 Tracker React app to OpenShift 4.x end to end: spins up a local cluster with CodeReady Containers, uses a devfile NodeJS component…
Talk on
openQA - end to end testing of operating systemsDan Čermák38m
openQA is an end-to-end integration tester that simulates keyboard/mouse, captures VNC/video and matches screenshots with OpenCV using needles (PNG+JSON…
Talk on
Power-Up With Clouds And PipelinesJoel Lord39m
Shows how to run Tekton inside Kubernetes (Minikube or OpenShift) by installing the Tekton CRDs, using the tkn CLI, and composing reusable YAML tasks and…
Talk on
What new features are in Podman?Daniel Walsh, Valentin Rothberg43m
Podman 3.0 adds a REST API with a docker‑compatibility endpoint (docker-py runs against Podman via the docker client in the demo) and new libpod bindings…
Talk on
Formula 1 telemetry processing using Kafka StreamsPaolo Patierno, Thomas Cooper25m
Pipeline ingests UDP telemetry from F1 2020 into Kafka via Apache Camel, decodes packets into per-driver records, computes per-driver average speed in…
Talk on
Create your own Fedora image & push it to cloudMartin Sehnoutka, Ondřej Budai25m
Image Builder now builds Fedora images with osbuild-composer (replacing lorax) and can push AMIs to AWS and images to Azure (VMware merged this week); installs…
Talk on
Processing OpenShift 4 health data at scalePavel Tisnovsky24m
Speaker: Pavel Tisnovsky Using large amounts of continuously incoming data to make better decisions is a tricky task. The challenges start with ingesting…
Talk on
Machine API in OpenShift - Deep DIveAlexandr Demicev18m
Machine API exposes providerSpec templates to create/delete VMs across Azure/GCP/AWS/vSphere and maps each VM to a Kubernetes Machine object with five…
Talk on
The ABC of Container-Image ManagementValentin Rothberg28m
When Docker Hub enforces a 200‑pulls per 6‑hour limit, a handful of lines in registries.conf solves CI outages by remapping pulls to other registries via…
Talk on
Kdump memory usageKairui Song19m
Kdump memory reservation drops from ~168 MB to roughly half by shrinking the initramfs (typical unpacked initramfs ~80 MB) and repackaging systemd to remove…
Talk on
Bringing vDPA to Life in KubernetesMaxime Coquelin, Adrián Moreno36m
vDPA is integrated into Kubernetes by adding a secondary interface via Multus and the SR‑IOV device plugin, creating a device infospec JSON to tie device…
Talk on
Fedora CI MeetupFabien Boucher, Aleksandra Fedorova, Miroslav Vadkerti, Michal Srb01h 05m
Meetup covers a working Fedora CI stack: zuul + netpool drives pull‑request testing, Jenkins pipelines remain for gating, and migration to GitLab makes opt‑in…
Talk on
Automating maintainers work: The PrototypePavel Valena20m
A collection of small shell tools ties together GitHub, mock, Copr, Koji and Bugzilla to detect new RubyGems, create source commits and PRs, run Copr and mock…
Talk on
Fedora ELN MeetupAleksandra Fedorova, Stephen Gallagher56m
Fedora ELN SIG describes a working pipeline: content resolver builds a view by resolving runtime and build deps for about 3,500 packages so the view…
Talk on
Narayana: Java library for transaction processingOndřej Chaloupka32m
Narayana is a Java transaction library used in WildFly and Quarkus and provides multiple modules: JTA with XA two‑phase commit for DBs, JTS/XTS bridging via…
Talk on
How to build an operator that doesn't break prodManuel Dewald19m
Explains how OpenShift Dedicated SREs maintain dozens of real operators, uses operator sdk plus wrapped clients for AWS RDS and Kubernetes objects, and shows…
Talk on
NodeJS, ML, K8s and Unethical Face RecognitionJoel Lord38m
Prototype combines Node.js, Twitter API, face-api.js and a sentiment library to pull follower profile pictures, run single-image recognition (often correct…
Talk on
Rekor - Cryptographic software release ledgerLuke Hinds46m
Rekor claims a cryptographic, immutable append-only ledger for software releases (merkle tree roots, inclusion proofs) built as an Apache‑2 server, CLI and…
Talk on
Security Scanning - Past/Present/FutureStanislav Ochotnický, Martin Prpič36m
Explains how CVE/CVRF/OVAL metadata actually maps to checking systems, using OVAL definitions and the OpenSCAP scanner against RHEL7 container images (podman…
Talk on
Failover from OpenStack to AWS in BaseOS CI/TFTMiroslav Vadkerti, Milos Prchlik, Evgeny Fedin23m
Testing Farm builds a standalone service called Artemis that transparently fails over VM provisioning from OpenStack to AWS (and can fall back to Beaker) using…
Talk on
UPt! Your Provisioning of Linux MachinesJakub Racek21m
UPT is a Python3 tool that provisions Beaker, abs and one minute tip resources and runs tests via the restraint harness; it claims to get a VM in about one…
Talk on
Years of fun as remote manager of remote workersStefano Maestri23m
Ten years at 100% remote management of a software team distributed across multiple continents, proving fully remote for a decade scales beyond solo work. Uses…
Talk on
Packit: 2 years of upstream ⟷ downstreamTomáš Tomeček, Hunor Csomortáni, František Lachman35m
Packit is a CI service and GitHub app that connects upstream projects to Fedora, RHEL and CentOS Stream, running 47,000 Copr builds and about 7,000 SRPM builds…
Talk on
A different flavor of the distributed transactionMartin Stefanko39m
Argues that sagas replace two‑phase commit for long running distributed work and shows a working MicroProfile spec called MicroProfile LRA with a Narayana…
Talk on
Serverless Functions: CLI to Cluster in 3 MinutesLance Ball35m
Demo shows a CLI path from local code to Kubernetes service in about three minutes, using knative serving and eventing, CloudEvents and Buildpacks, a func/funk…
Talk on
Honey, I shrunk the pods (and everything else)Christophe de Dinechin25m
Kata Containers runs each pod as a VM and currently adds a fixed memory overhead of about 350–650 MB per VM pod, which grows with I/O; booting a new VM takes…
Talk on
Azure CLI 101Štěpán Bechynský25m
Shows how to install the Azure CLI (pip or platform installers), use Azure Cloud Shell, and run concrete commands like az login and az account set to pick a…
Talk on
Btrfs: The Butter of FedoraNeal Gompa20m
Btrfs becomes default on Fedora 33 for desktop variants with subvolumes and snapshot workflows exposed; Fedora 34 turns on Zstandard compression on by default…
Talk on
Kata Containers will impact you. Yes, you!Xu Wang, Christophe de Dinechin, Ariel Adam38m
Kata Containers 2.0 ships a rewritten in-guest agent in Rust and moves to a single-stream shim v2 to cut memory and streams; the project proves SR‑IOV + DPDK…
Talk on
Coding Kubernetes for kids with Scratch and CheIlya Buziuk, Sun Tan39m
Custom Scratch blocks talk to Kubernetes via a small Quarkus HTTP service that uses the Fabric8 Kubernetes client, letting Scratch report pod lists, pod counts…
Talk on
What's new in USBGuard 1.0?Attila Lakatos, Zoltan Fridrich20m
USBGuard 1.0 adds concrete, usable features: a rules.d directory lets the daemon load numbered rule files in alphanumeric order for modular policies; a config…
Talk on
Scheduling and Load Balancing in RHEL8 and BeyondPhilip Auld25m
Shows that RHEL8.3 adopts a Linux 5.5 load‑balancer rework that fixes a cgroup imbalance by counting running tasks instead of only scaled fair load, restoring…
Talk on
Public Cloud MeetupDavid Duncan52m
Practical notes about running Fedora/RHEL on AWS: they report getting hibernation on EC2 to work at large RAM sizes by upstream kernel changes, SE Linux tweaks…
Talk on
Automatic aiding system for Linux kernel using MLRado Vrbovsky22m
A machine‑learning aided triage system converts kernel error text into vector embeddings using bertobeck, trained on 63,000 messages, sums token vectors into a…
Talk on
NetworkManager Community MeetupThomas Haller48m
Release notes for NetworkManager 1.30 land in Fedora 34 and Debian unstable with concrete changes: WPA3 Enterprise stronger authentication, virtual ethernet…
Talk on
Telco; Networking; Architecture; How to debug; Tips and TricksJiri Benc, Dan Williams, Thomas Haller, Rashid Khan, Beniamino Galvani, Paolo Abeni, Eric Garver, Fernando Mancera, Gris Ge, Flavio Leitner58m
Panel lays out concrete debuggability steps for containerized telco stacks: use nf_tables trace (meta nftrace) and iptables-translate to isolate rule hits and…
Talk on
perf build IDsJiri Olsa21m
New perf flow stores build ids in the kernel memory map events so perf record skips the slow post-processing and no longer needs perf archive; perf report or…
Talk on
OKD Working Group: State of OKD4/FCOSDiane Mueller, Vadim Rutkovsky, Christian Glombek36m
OKD4 is a community distribution built on Fedora CoreOS that is currently at stable 4.6 with rolling releases every two weeks. It installs Fedora CoreOS nodes…
Talk on
Diversity and Inclusion Meet upImogen Flood-Murphy58m
Virtual second meetup with no slides and up to nine people on camera, convenes Red Hat and Fedora D&I volunteers to compare wins and gaps: increased…
Talk on
Container PlumbingDaniel Walsh54m
Podman 3.0 ships with Podman 3.0 with Docker Compose socket activation and API compatibility so compose files run against a Podman service; defaults tighten…
Talk on
Cypress.ioJohn Hill59m
Cypress focuses on URL-based navigation instead of page objects, authenticates by waiting for real network requests, and exposes the live DOM so tests can…
Talk on
ebpf iteratorsJiri Olsa20m
eBPF iterators let users dump kernel objects (tasks, files, maps, BPF programs, network objects) by opening and reading a file backed by an iterator; programs…
Talk on
Making heads or tails of TLS certificate errorsMartin Ukrop, Pavol Žáčik23m
A research project catalogs certificate validation failures across OpenSSL GnuTLS Botan mbedTLS and NSS, finding 78 OpenSSL errors and over 100 in NSS, and…
Talk on
Building together a Sustainable futureRishabh Gaur32m
Microsoft commits to be carbon negative by 2030 and to remove all historical emissions by 2050, and demonstrates a working smart‑building pipeline: room…
Talk on
Validate your TCPIP stack on the embedded deviceDavid Cermak23m
Three practical methods for validating an embedded TCP/IP stack: compile on host for fast, robust protocol and security checks (covers ~99% of cases), qmu…
Talk on
Lessons Learned: arc42 in a Real Devops TeamJohannes Dienst40m
A corporate DevOps product team moves unstructured docs into arc42 in a wiki, then switches to Docs-as-Code with AsciiDoc and a repo-driven microsite; the…
Talk on
Journey Of Devops Teams in a Corporate EnvironmentJohannes Dienst, Carsten Hoffmann20m
Two DevOps teams over five years hit the same blockers: a tool explosion and brittle documentation that creates knowledge silos. The fix is concrete…
Talk on
oVirt monitoring with Grafana & advanced optionsShirly Radco, Aviv Litman20m
oVirt ships a data warehouse that pulls engine metrics samples every minute, runs ETL with hourly and daily aggregations, and offers two retention modes: basic…
Talk on
Containerize your Java Applications using Eclipse JKubeMarc Nuri26m
Speaker: Marc Nuri In this presentation you'll get to know a little bit more about Eclipse JKube and how to get started to integrate it in your Java Project…
Talk on
Layer 3 networking with BGP in hyperscale DCsMark Gray, Daniel Alvarez22m
Proposes replacing large L2 domains with an all-L3 fabric using BGP, with FRRouting (FRR) as the control plane and run an OVN daemon on each hypervisor to…
Talk on
Apache Kafka as a Monitoring Data PipelineJakub Scholz35m
Shows a working pipeline built with Strimzi on Kubernetes: a 7‑node Kafka cluster receives logs from Fluent Bit → Kafka → Elasticsearch/Kibana, stored in a…
Talk on
Fully Automated Dynamic Analysis of RPM packagesKamil Dudka21m
Speaker: Kamil Dudka It is easy to statically analyze source code of RPM packages. Fedora contains a tool named csmock, which takes a source RPM package, runs…
Talk on
Multipath TCP hands-on on FedoraDavide Caratti, Paolo Abeni28m
MPTCP is upstream since kernel 5.6 and shows usable features on Fedora 32–34; the demo builds a client/server topology with namespaces and virtual Ethernet…
Talk on
Packager Dashboard - Life of packager made easyJosef Skládanka, František Zatloukal26m
Fedora Packager Dashboard is a web app that aggregates Bugzilla, Bodhi, Pagure, Koji and koschei data into one page, prefetches and caches JSON snapshots to…
Talk on
virtio-mem goes to WindowsMarek Kędzierski19m
virtio-mem for Windows aims to add and remove RAM ranges dynamically by implementing a Windows driver; work requires heavy reverse engineering because official…
Talk on
Sync modules of Ceph Rados GatewayShilpa Manjrabad Jagannath15m
Explains how Ceph RADOS Gateway implements multi-site replication through modular sync modules that connect RGW to external targets, detailing the cloud sync…
Talk on
My unpopular ReactJS opinionsBoaz Shuster19m
Argues that Redux retains time‑travel debugging and middleware so it still fits complex apps, while React Context solves only prop drilling; recommends HOCs…
Talk on
debuginfod: get debugging data + sources easilyFrank Ch. Eigler, Aaron Merey18m
A lightweight HTTP server indexes RPMs and build trees and serves DWARF debuginfo and source files keyed by build-id lookup, reachable with a single…
Talk on
Conntrack offload: why and howMarcelo Ricardo Leitner19m
Explains a concrete path to hardware-accelerated Conntrack by offloading the flow table (one per zone) to NICs, with control via the TC action CT; the pieces…
Talk on
Computational Thinking for CreativesTadeh Hakopian20m
Company training uses computational thinking and visual scripting to bring designers with zero coding experience up to speed, teaching inputs/outputs…
Talk on
Invention is a collective actionGordon Haff20m
Argues that inventions arise from long chains of prior work and shared improvement rather than lone geniuses, citing punched cards (Jacquard loom → program…
Talk on
Fedora Zuul CI - an updateFabien Boucher, Matthieu Huin15m
More than one year after launch the team runs a Zuul-based PR CI that validates Fedora dist-git changes and now CI for about 12 community projects, scaling to…
Talk on
Build Your Own Honeypot with ContainerSSHJanos Pasztor, Sanja Bonic39m
ContainerSSH is an SSH server that launches user shells inside containers via Docker, Podman, Kubernetes, rewritten in Go with webhook-based pluggable…
Talk on
Build an e2e analytics application using DataHubMichael Clifford, Tom Coufal20m
A reproducible pipeline that makes Jupyter notebooks the deployable unit runs on OpenShift using Argo workflows executing papermill-run notebooks, S2I-built…
Talk on
Benchmarking HPC workloads on OpenShiftDavid Gray, Kevin Pouget20m
OpenShift runs as a proof‑of‑concept HPC platform on a 32‑node cluster compared with identical bare‑metal nodes, using MPI Operator, Multus CNI and OpenShift…
Talk on
A practical guide to contributing: Node.js and othJoe Sepi29m
Look for github.com/<org>/<project>/contribute and the repo’s Insights community panel to confirm a code of conduct, contributing guidelines and license; fork…
Talk on
Hybrid Cloud - nothing to worry about! 🌥️Filip Sedlak21m
Argues a hybrid approach: production on cheaper dedicated servers, bursting and staging on AWS, and cloud used for durable backups; running a Kubernetes…
Talk on
How can a network be "virtual"?Jiri Benc38m
Explains why clouds need networks that look local while running on shared hardware and details Linux tools that make that happen including 802.1Q VLANs and…
Talk on
Your Service is not Open SourceStef Walter35m
Claim: most managed Services publish code but block the core open‑source function of converting users into contributors. Concrete recipe: document deployment…
Talk on
Lattice Based Cryptography PrimerBob Relyea39m
Defines lattices and the concrete hard problems used for security: SVP SIS LWE and shows reductions between them, explains how LWE adds small errors and uses…
Talk on
libkrun: KVM-based isolation for your workloadsSergio Lopez Pascual33m
libkrun is a dynamic library that embeds a Rust‑VMM/Firecracker VMM and a bundled minimalist kernel so runtimes and Podman/crun can spawn tiny VM per container…
Talk on
OpenShift in your own backyardFreddy Rolland, Nir Magnezi19m
Assisted Installer claims to deploy production OpenShift clusters with minimal setup by booting each node from a per-cluster ISO hosted on cloud.redhat.com and…
Talk on
Mathematics and development of fast TLS handshakesAlexander Krizhanovsky30m
Speaker: Alexander Krizhanovsky Tempesta TLS is an implementation of TLS handshakes for the Linux kernel. Since the kernel already provides symmetric…
Talk on
Let There Be Topology-Awareness in Kube-Scheduler!Swati Sehgal18m
Kubernetes scheduler today ignores NUMA-aligned resources so a pod requesting 4 CPUs and 4 SR-IOV VFs can land on a node that looks free (40 CPUs, 8 devices…
Talk on
Using strace to troubleshoot issuesRenaud METRICH29m
Strace is used with -f -tt -T -v -s1k to record syscall arguments and timings, but ptrace serializes threads and can slow a program by ~10x. Concrete case…
Talk on
Container Live MigrationAdrian Reber39m
CRIU provides process-level checkpoint/restore that enables live container migration and is integrated into Podman, runc/crun, lxc/lxd, Borg, Docker and…
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.