DevConf.CZ 2021
2021-02-18..2021-02-20
-- online --
[DevConf.CZ 2019, DevConf.CZ 2020, DevConf.CZ 2021, DevConf.CZ 2023, DevConf.CZ 2025, DevConf.CZ 2026]
| title | author | length |
|---|---|---|
| Open Operations for Clouds and Services | Tomáš Tomeček, Stef Walter, Marcel Hild, Radek Vokal | 40m |
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… | ||
| Taking matters into my own hands | Alexis Monville | 39m |
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… | ||
| Prophet: On holistic analysis of microservice applications | Andrew Walker | 44m |
Prophet reconstructs whole-system architecture by analyzing each service and then fusing results into a canonical context map that merges data models… | ||
| Better Inclusion Equals a Bigger Piece of Frgál for Everyone | Eliška Malíková, Sarah Finn, Imogen Flood-Murphy | 39m |
Claim: neurodiversity is a biological fact and tapping it reduces skill gaps—presented evidence cites ~80% unemployment among autistic people in Ireland and 1… | ||
| Words Matter | Josip Vilicic, Eliane Pereira | 41m |
Shows concrete replacements for master/slave and whitelist/blacklist replacements and a stepwise process: audit docs and code, pick consistent terms, and run a… | ||
| Host your own on premise Ansible Galaxy | Brian Bouterse | 33m |
Hands-on recipe to run a local Galaxy: pulls a prebuilt pulp_ansible container, creates config directories, loads initial fixtures and sets admin password… | ||
| Cgroup Slab Memory Controller and Time Namespace | Waiman Long | 21m |
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… | ||
| Get Quarkus Fungy the next time you hit a Serverless dance floor! | Daniel Oh | 36m |
Quarkus Funqy provides a portable Java function API that compiles to JVM or native images (GraalVM/Mandrel), generates Knative manifests, and builds container… | ||
| Life After Selenium | John Hill | 23m |
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… | ||
| Unifying Kernel Test Reporting with KernelCI | Nikolai Kondrashov | 23m |
A unified reporting pipeline accepts JSON over a message queue, stores results in KCIDB database (currently BigQuery with a local SQLite option for testing)… | ||
| 5 Agile practices every SRE team should adopt | Manuel Dewald | 20m |
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… | ||
| Real-time Linux: what is next? | Daniel Bristot de Oliveira | 26m |
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… | ||
| Painting the Night Sky at Noon: Putting the "Doc" in DevDocTest | Jiri Herrmann | 21m |
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… | ||
| Container security automation with Ansible | Sumit Jaiswal | 35m |
Automated scanning of Docker images using Ansible playbooks runs actual tools (Docker Bench, Clair, Anchore, Trivy, Aqua) against real images and returns JSON… | ||
| Testing extensions for Visual Studio Code | Dan Čermák | 24m |
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… | ||
| Always present type information thanks to BPF: BTF | Arnaldo Carvalho de Melo | 23m |
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… | ||
| User Experience (UX) + Free Software = ❤ | Máirín Duffy | 22m |
ChRIS packages medical analysis tools as ChRIS plugin containers that run chained containers and manage data flow, making research software reproducible, rapid… | ||
| Toolbox - interactive container environment | Ondřej Míchal | 30m |
Toolbox is an interactive container environment built on podman that creates persistent, integrated “pet” containers by bind‑mounting host paths under… | ||
| How YOUR scrum team can excel in a remote setting | Hina Popal, Sarah Finn | 36m |
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… | ||
| Large Virtual Adress support in ARM64 kernel | Bhupesh Sharma | 25m |
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… | ||
| Tune Kafka to "speak" with (almost) everything | Hugo Guerrero | 38m |
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+… | ||
| How Lean is your Scrum | Leigh Griffin | 32m |
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… | ||
| Learning to DJ with open source software | Josip Vilicic | 39m |
Demonstrates DJing entirely with Mixxx (mixxx.org) and a laptop keyboard, no extra hardware, and shows concrete workflows: set accurate BPM and nudge beat… | ||
| Hands-on conversion of CentOS to RHEL | Michal Boček | 39m |
Open-source Convert2RHEL converts a CentOS 8 or Oracle Linux box to RHEL 8 by enabling RHEL repos, installing subscription-manager, replacing packages… | ||
| Host your own PyPI | Pavel Picka, Daniel Alley | 40m |
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… | ||
| Building Smaller Container Images | Adrian Samalik, Brian Harrington | 40m |
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… | ||
| Up and running with Fedora CoreOS | David Duncan | 38m |
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… | ||
| Quarkus Hands-on Workshop for Spring Developers | Daniel Oh | 25m |
Hands-on refactoring of the Spring Boot Petclinic into Quarkus showing exact code changes: replaces Spring MVC templates with Quarkus Qute templates, swaps… | ||
| Top things we need to learn about UX | Shweta Jalgaonkar, Vendula Ferschmannova | 36m |
Workshop condenses Jakob Nielsen’s analysis of 249 systems into actionable rules that teams apply to GUI and CLI: enforce label consistency, prevent errors… | ||
| Easily enable tests in Fedora, RHEL, GitHub | Petr Šplíchal, Miroslav Vadkerti, František Nečas, Pavel Valena | 40m |
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… | ||
| Creating Content for Automated Security Compliance | Gabriel Becker, Vojtech Polasek | 22m |
Hands-on lab teaches how to convert policy text into executable checks and fixes using OpenSCAP and the ComplianceAsCode project, showing rule → profile… | ||
| Building Architecture Diagrams the Red Hat way | William Henry | 39m |
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… | ||
| Service Mesh, Serverless and Event Drive | Langdon White | 26m |
Demonstrates a working event-driven system that consolidates approval flows across legacy apps for 30,000 employees by inserting listeners into the business… | ||
| Building Fedora layered container images | Athos Ribeiro | 24m |
Explains how OSBS plus a Koji plugin delegate container builds to OpenShift clusters, produce squashed layered images, push manifest lists for multi‑arch, and… | ||
| From Jenkins-under-your-desk to resilient service | Michael Hofmann, Inaki Malerba | 31m |
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… | ||
| Leading and Growing an Open Source Comunity | Sayak Sakar | 21m |
Argues that growth requires concrete changes not platitudes: audit and formal contributor pathways (onboarding docs, localization, social media, documentation… | ||
| #Junioring101 - How Not To Go Bonkers At The Start | Daria Grudzien | 14m |
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… | ||
| Responsible AI: Ethics in Software Development | Rishabh Gaur | 35m |
Microsoft’s approach centers on six Responsible AI principles — fairness, reliability and safety, privacy and security, inclusiveness, transparency and… | ||
| Create your own custom Fedora IoT images | Martin Sehnoutka, Christian Kellner | 23m |
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… | ||
| Containers are Linux - but what does it mean? | Jan Zmeškal, Tomáš Kašpárek | 39m |
Shows how to run a real container using only Linux primitives: chroot + unshare + mount, plus mounting /proc and using bind mounts. Demonstrates running python… | ||
| Getting Started with Fedora CoreOS | Nasir Hussain, David Duncan, Timothée Ravier | 52m |
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… | ||
| DevOps, but you don't need to be an enterprise | Peter Malina | 19m |
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… | ||
| RHEL Kernel Workflow using GitLab | Prarit Bhargava, Don Zickus | 30m |
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… | ||
| Data Science Meets DevOps: Gitops with OpenShift | Hema Veeradhi | 36m |
Claims that GitOps can automate periodic retraining and deployment of models on OpenShift, and demonstrates a concrete pipeline: a DBSCAN clustering model… | ||
| Understanding root inside and outside a container | Scott McCarty | 38m |
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… | ||
| Consuming CentOS Stream | Tomáš Tomeček, Brian Stinson, Carl George | 44m |
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… | ||
| State of Fedora 2021 | Matthew Miller | 27m |
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… | ||
| Have you lost your node...again? | Petr Horáček | 22m |
Explains why changing host networking on Kubernetes often kills nodes and shows a concrete solution: Kubernetes nmstate runs an agent that turns policies into… | ||
| Get start with XDP: write a network filter in 10m | Hangbin Liu | 19m |
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… | ||
| Ansible deployment and management updates for IdM | Thomas Woerner | 39m |
ansible-freeipa adds an ipa-backup role that copies, removes and restores backups between servers and a controller (can install required packages when… | ||
| Closing gaps in strong auth: FIDO2 device support | Daiki Ueno, Norbert Pocs | 16m |
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… | ||
| Making Kubernetes Safer with User Namespaces | Mauricio Vásquez Bernal | 21m |
Proposal to add user namespace support to Kubernetes claims running root inside pods while remaining unprivileged on the host, reducing breakout impact. A… | ||
| Beyond K8s Monitoring: Data to Knowledge to Action | Karanraj Chauhan | 20m |
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… | ||
| Beyond Inference: Bringing ML into Production | Isabel Zimmerman | 18m |
Argues that model value starts after training and demonstrates a runnable pipeline: a containerized image classifier plus an anchor explainer deployed as two… | ||
| The Trial - GraphQL Streaming with Kafka | Wojciech Trocki | 17m |
Shows a concrete pipeline: dbzm connectors emit database change topics into Kafka, consumer processes those topics and feeds a GraphQL subscription engine over… | ||
| But First, The Team! | Scott Graffius | 37m |
Presents Bruce Tuckman’s five-phase model as a practical playbook that fast-tracks teams from forming storming norming performing adjourning with specific… | ||
| ACME: Certificate management has never been easier | Farah Juma | 22m |
ACME automates certificate issuance using an account keypair to sign requests and challenge-response (HTTP or DNS) validation, with certificates issued by… | ||
| Consuming Open-source: A maintainer's perspective | Bethany Griggs | 19m |
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… | ||
| Life Amongst the Authentica-ceans 🦀 | William Brown | 21m |
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… | ||
| Using RHEL built in Security Technologies daily | Dalibor Pospíšil, Sergio Correia | 37m |
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… | ||
| Security benefits of FreeIPA/IDM | Hemant B. Khot | 24m |
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… | ||
| Fedora Community Outreach Revamp | Sumantro Mukher, Mariana Balla, Marie Nordin | 18m |
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… | ||
| Deploying containers without k8s? | Clément Verna | 26m |
Argues Kubernetes is overkill for small fleets and shows concrete alternatives using cloud container services and Linux distro tooling, with measurements and… | ||
| Enarx for Confidential Computing | Mike Bursell, Nathaniel McCallum | 38m |
Enarx implements an end-to-end confidential computing stack that runs WebAssembly binaries compiled from many languages, using WebAssembly (wasmtime) as the… | ||
| Building Flatpaks from Fedora RPMs | Jan Beran | 16m |
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… | ||
| Writing native GUI applications in GTK | Felipe Borges | 25m |
Live coding builds a minimal native web browser using GTK+Python and WebKitGTK, bootstrapped from Builder and meson, packaged with a Flatpak manifest that… | ||
| Managing Standard Operating Envs with Ansible | Richard Megginson | 18m |
Shows how Ansible plus the linux_system_roles collection enforces a Standard Operating Environment across mixed RHEL platforms by applying kernel and crypto… | ||
| CentOS Stream at Facebook | Davide Cavalca | 36m |
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… | ||
| Exploring the world while seeing nothing | Lukáš Tyrychtr, Milan Zamazal | 33m |
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… | ||
| Giving your user interfaces a voice | Andreas Nilsson, Vendula Ferschmannova, Shweta Jalgaonkar | 19m |
UX and writing teams collaborate to rewrite microcopy for the Cockpit web console, run a usability test with 10 participants that reveals networking modes… | ||
| Stateful Sessions for Intelligent Apps | Gage Krumbach | 19m |
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… | ||
| Effective API schemas testing | Dmitry Dygalo | 24m |
A tool called Schemathesis implements property-based testing for OpenAPI v2/v3 and GraphQL by generating Hypothesis strategies from schemas, running requests… | ||
| Inside the UDS deduplication Index | John Wiele | 25m |
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… | ||
| Keep calm and store your data in OCS | Orit Wasserman | 25m |
OpenShift Container Storage is an operator-based, software-defined storage stack built on Rook and Ceph that solves three concrete problems: backup via… | ||
| Using NGINX as a CDN for Ceph Radosgw | Or Friedmann, Shon Paz | 36m |
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… | ||
| Colliding Branes of Quarkus | Lukáš Krejčí | 28m |
Quarkus integrates Revapi to automatically detect API differences across its many modules, finds surprising breakages when upgrading libraries (example: 187… | ||
| The pet projects of Dr Frank Einstein | Christophe de Dinechin | 35m |
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… | ||
| OpenShift for low latency and real time workloads | Martin Sivák | 19m |
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… | ||
| Connecting Kubernetes clusters with Submariner | Stephen Kitt | 18m |
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… | ||
| Share data without revealing personal information | Gordon Haff | 20m |
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… | ||
| Operator, please connect me with Kata containers! | Jens Freimann | 13m |
Operator installs and manages the Kata containers runtime on OpenShift or vanilla Kubernetes, deploying a daemonset installer pods that pull images and write… | ||
| Go Write Tests using Pragmatic Best Practices | Edward Haas | 24m |
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… | ||
| 2019: When Open Source met The Suits | Gaurav Agrawal | 23m |
A 2019 California lawsuit from a Non‑Practicing Entity accuses a major open source project of patent infringement, demanding licensing fees and damages… | ||
| Automation anywhere by customising Robot Framework | Suchita Gatfane | 38m |
Shows how Robot Framework is extended with a custom Python library and Remote/remote interpreter hooks to add missing product APIs, integrates SeleniumLibrary… | ||
| Project Shipwright: Build Container Images on k8s | Shoubhik Bose, Adam Kaplan | 33m |
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… | ||
| Building High Quality OpenShift Applications | Ip Sam | 21m |
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… | ||
| Ansible with Edge Computing | Ip Sam | 23m |
Describes deploying containerized workloads at the edge using Ansible playbooks and Ansible Tower to orchestrate device provisioning, certificate issuance, TPM… | ||
| Generating Kubernetes manifests using Dekorate | Aurea Munoz Hernandez | 20m |
Speaker: Aurea Munoz Hernandez
Dekorate offers a collection of Java annotations and processors aiming to generate during the compilation of your application… | ||
| Making a Wordpress developer stack on OpenShift 4 | Tereza Gabrielova | 19m |
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… | ||
| Preventing catastrophes using OpenShift data | Jan Zeleny, Ivan Nečas, Tomáš Remeš, Martin Bacovsky | 27m |
Red Hat's Connected Customer Experience team harvests telemetry since OpenShift 4.2: prometheus metrics and alerts every five minutes via Prometheus metrics… | ||
| DSP - custom SELinux policy modules done right | Ví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… | ||
| Leapp: Red Hat tool to upgrade from RHEL7 to RHEL8 | Renaud METRICH, Christophe Besson | 35m |
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… | ||
| OpenShift multi-cluster management with RH ACM | Mario Vázquez, Andres Valero | 34m |
Red Hat Advanced Cluster Management (RH ACM) claims full OpenShift lifecycle control across on‑prem and cloud providers and demonstrates it. The demo creates… | ||
| 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… | ||
| Deploy covid-19 app using devfile on OpenShift 4.x | Mohit Suman | 23m |
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… | ||
| openQA - end to end testing of operating systems | Dan Čermák | 38m |
openQA is an end-to-end integration tester that simulates keyboard/mouse, captures VNC/video and matches screenshots with OpenCV using needles (PNG+JSON… | ||
| Power-Up With Clouds And Pipelines | Joel Lord | 39m |
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… | ||
| What new features are in Podman? | Daniel Walsh, Valentin Rothberg | 43m |
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… | ||
| Formula 1 telemetry processing using Kafka Streams | Paolo Patierno, Thomas Cooper | 25m |
Pipeline ingests UDP telemetry from F1 2020 into Kafka via Apache Camel, decodes packets into per-driver records, computes per-driver average speed in… | ||
| Create your own Fedora image & push it to cloud | Martin Sehnoutka, Ondřej Budai | 25m |
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… | ||
| Processing OpenShift 4 health data at scale | Pavel Tisnovsky | 24m |
Speaker: Pavel Tisnovsky
Using large amounts of continuously incoming data to make better decisions is a tricky task. The challenges start with ingesting… | ||
| Machine API in OpenShift - Deep DIve | Alexandr Demicev | 18m |
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… | ||
| The ABC of Container-Image Management | Valentin Rothberg | 28m |
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… | ||
| Kdump memory usage | Kairui Song | 19m |
Kdump memory reservation drops from ~168 MB to roughly half by shrinking the initramfs (typical unpacked initramfs ~80 MB) and repackaging systemd to remove… | ||
| Bringing vDPA to Life in Kubernetes | Maxime Coquelin, Adrián Moreno | 36m |
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… | ||
| Fedora CI Meetup | Fabien Boucher, Aleksandra Fedorova, Miroslav Vadkerti, Michal Srb | 01h 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… | ||
| Automating maintainers work: The Prototype | Pavel Valena | 20m |
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… | ||
| Fedora ELN Meetup | Aleksandra Fedorova, Stephen Gallagher | 56m |
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… | ||
| Narayana: Java library for transaction processing | Ondřej Chaloupka | 32m |
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… | ||
| How to build an operator that doesn't break prod | Manuel Dewald | 19m |
Explains how OpenShift Dedicated SREs maintain dozens of real operators, uses operator sdk plus wrapped clients for AWS RDS and Kubernetes objects, and shows… | ||
| NodeJS, ML, K8s and Unethical Face Recognition | Joel Lord | 38m |
Prototype combines Node.js, Twitter API, face-api.js and a sentiment library to pull follower profile pictures, run single-image recognition (often correct… | ||
| Rekor - Cryptographic software release ledger | Luke Hinds | 46m |
Rekor claims a cryptographic, immutable append-only ledger for software releases (merkle tree roots, inclusion proofs) built as an Apache‑2 server, CLI and… | ||
| Security Scanning - Past/Present/Future | Stanislav 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… | ||
| Failover from OpenStack to AWS in BaseOS CI/TFT | Miroslav Vadkerti, Milos Prchlik, Evgeny Fedin | 23m |
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… | ||
| UPt! Your Provisioning of Linux Machines | Jakub Racek | 21m |
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… | ||
| Years of fun as remote manager of remote workers | Stefano Maestri | 23m |
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… | ||
| Packit: 2 years of upstream ⟷ downstream | Tomáš Tomeček, Hunor Csomortáni, František Lachman | 35m |
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… | ||
| A different flavor of the distributed transaction | Martin Stefanko | 39m |
Argues that sagas replace two‑phase commit for long running distributed work and shows a working MicroProfile spec called MicroProfile LRA with a Narayana… | ||
| Serverless Functions: CLI to Cluster in 3 Minutes | Lance Ball | 35m |
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… | ||
| Honey, I shrunk the pods (and everything else) | Christophe de Dinechin | 25m |
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… | ||
| 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… | ||
| Btrfs: The Butter of Fedora | Neal Gompa | 20m |
Btrfs becomes default on Fedora 33 for desktop variants with subvolumes and snapshot workflows exposed; Fedora 34 turns on Zstandard compression on by default… | ||
| Kata Containers will impact you. Yes, you! | Xu Wang, Christophe de Dinechin, Ariel Adam | 38m |
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… | ||
| Coding Kubernetes for kids with Scratch and Che | Ilya Buziuk, Sun Tan | 39m |
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… | ||
| What's new in USBGuard 1.0? | Attila Lakatos, Zoltan Fridrich | 20m |
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… | ||
| Scheduling and Load Balancing in RHEL8 and Beyond | Philip Auld | 25m |
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… | ||
| Public Cloud Meetup | David Duncan | 52m |
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… | ||
| Automatic aiding system for Linux kernel using ML | Rado Vrbovsky | 22m |
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… | ||
| NetworkManager Community Meetup | Thomas Haller | 48m |
Release notes for NetworkManager 1.30 land in Fedora 34 and Debian unstable with concrete changes: WPA3 Enterprise stronger authentication, virtual ethernet… | ||
| Telco; Networking; Architecture; How to debug; Tips and Tricks | Jiri Benc, Dan Williams, Thomas Haller, Rashid Khan, Beniamino Galvani, Paolo Abeni, Eric Garver, Fernando Mancera, Gris Ge, Flavio Leitner | 58m |
Panel lays out concrete debuggability steps for containerized telco stacks: use nf_tables trace (meta nftrace) and iptables-translate to isolate rule hits and… | ||
| perf build IDs | Jiri Olsa | 21m |
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… | ||
| OKD Working Group: State of OKD4/FCOS | Diane Mueller, Vadim Rutkovsky, Christian Glombek | 36m |
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… | ||
| Diversity and Inclusion Meet up | Imogen Flood-Murphy | 58m |
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… | ||
| Container Plumbing | Daniel Walsh | 54m |
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… | ||
| Cypress.io | John Hill | 59m |
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… | ||
| ebpf iterators | Jiri Olsa | 20m |
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… | ||
| Making heads or tails of TLS certificate errors | Martin Ukrop, Pavol Žáčik | 23m |
A research project catalogs certificate validation failures across OpenSSL GnuTLS Botan mbedTLS and NSS, finding 78 OpenSSL errors and over 100 in NSS, and… | ||
| Building together a Sustainable future | Rishabh Gaur | 32m |
Microsoft commits to be carbon negative by 2030 and to remove all historical emissions by 2050, and demonstrates a working smart‑building pipeline: room… | ||
| Validate your TCPIP stack on the embedded device | David Cermak | 23m |
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… | ||
| Lessons Learned: arc42 in a Real Devops Team | Johannes Dienst | 40m |
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… | ||
| Journey Of Devops Teams in a Corporate Environment | Johannes Dienst, Carsten Hoffmann | 20m |
Two DevOps teams over five years hit the same blockers: a tool explosion and brittle documentation that creates knowledge silos. The fix is concrete… | ||
| oVirt monitoring with Grafana & advanced options | Shirly Radco, Aviv Litman | 20m |
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… | ||
| Containerize your Java Applications using Eclipse JKube | Marc Nuri | 26m |
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… | ||
| Layer 3 networking with BGP in hyperscale DCs | Mark Gray, Daniel Alvarez | 22m |
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… | ||
| Apache Kafka as a Monitoring Data Pipeline | Jakub Scholz | 35m |
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… | ||
| Fully Automated Dynamic Analysis of RPM packages | Kamil Dudka | 21m |
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… | ||
| Multipath TCP hands-on on Fedora | Davide Caratti, Paolo Abeni | 28m |
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… | ||
| Packager Dashboard - Life of packager made easy | Josef Skládanka, František Zatloukal | 26m |
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… | ||
| virtio-mem goes to Windows | Marek Kędzierski | 19m |
virtio-mem for Windows aims to add and remove RAM ranges dynamically by implementing a Windows driver; work requires heavy reverse engineering because official… | ||
| Sync modules of Ceph Rados Gateway | Shilpa Manjrabad Jagannath | 15m |
Explains how Ceph RADOS Gateway implements multi-site replication through modular sync modules that connect RGW to external targets, detailing the cloud sync… | ||
| My unpopular ReactJS opinions | Boaz Shuster | 19m |
Argues that Redux retains time‑travel debugging and middleware so it still fits complex apps, while React Context solves only prop drilling; recommends HOCs… | ||
| debuginfod: get debugging data + sources easily | Frank Ch. Eigler, Aaron Merey | 18m |
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… | ||
| Conntrack offload: why and how | Marcelo Ricardo Leitner | 19m |
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… | ||
| Computational Thinking for Creatives | Tadeh Hakopian | 20m |
Company training uses computational thinking and visual scripting to bring designers with zero coding experience up to speed, teaching inputs/outputs… | ||
| Invention is a collective action | Gordon Haff | 20m |
Argues that inventions arise from long chains of prior work and shared improvement rather than lone geniuses, citing punched cards (Jacquard loom → program… | ||
| Fedora Zuul CI - an update | Fabien Boucher, Matthieu Huin | 15m |
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… | ||
| Build Your Own Honeypot with ContainerSSH | Janos Pasztor, Sanja Bonic | 39m |
ContainerSSH is an SSH server that launches user shells inside containers via Docker, Podman, Kubernetes, rewritten in Go with webhook-based pluggable… | ||
| Build an e2e analytics application using DataHub | Michael Clifford, Tom Coufal | 20m |
A reproducible pipeline that makes Jupyter notebooks the deployable unit runs on OpenShift using Argo workflows executing papermill-run notebooks, S2I-built… | ||
| Benchmarking HPC workloads on OpenShift | David Gray, Kevin Pouget | 20m |
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… | ||
| A practical guide to contributing: Node.js and oth | Joe Sepi | 29m |
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… | ||
| Hybrid Cloud - nothing to worry about! 🌥️ | Filip Sedlak | 21m |
Argues a hybrid approach: production on cheaper dedicated servers, bursting and staging on AWS, and cloud used for durable backups; running a Kubernetes… | ||
| How can a network be "virtual"? | Jiri Benc | 38m |
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… | ||
| Your Service is not Open Source | Stef Walter | 35m |
Claim: most managed Services publish code but block the core open‑source function of converting users into contributors. Concrete recipe: document deployment… | ||
| Lattice Based Cryptography Primer | Bob Relyea | 39m |
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… | ||
| libkrun: KVM-based isolation for your workloads | Sergio Lopez Pascual | 33m |
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… | ||
| OpenShift in your own backyard | Freddy Rolland, Nir Magnezi | 19m |
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… | ||
| Mathematics and development of fast TLS handshakes | Alexander Krizhanovsky | 30m |
Speaker: Alexander Krizhanovsky
Tempesta TLS is an implementation of TLS handshakes for the Linux kernel. Since the kernel already provides symmetric… | ||
| Let There Be Topology-Awareness in Kube-Scheduler! | Swati Sehgal | 18m |
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… | ||
| Using strace to troubleshoot issues | Renaud METRICH | 29m |
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… | ||
| Container Live Migration | Adrian Reber | 39m |
CRIU provides process-level checkpoint/restore that enables live container migration and is integrated into Podman, runc/crun, lxc/lxd, Borg, Docker and… | ||
| nothing matches | ||