{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.0.dev0"}, "schedule": {"url": "https://pretalx.com/devconf-cz-2024/schedule/", "version": "0.35", "base_url": "https://pretalx.com", "conference": {"acronym": "devconf-cz-2024", "title": "DevConf.CZ", "start": "2024-06-13", "end": "2024-06-15", "daysCount": 3, "timeslot_duration": "00:05", "time_zone_name": "Europe/Prague", "colors": {"primary": "#8E83E4"}, "rooms": [{"name": "D105 (capacity 300)", "slug": "2640-d105-capacity-300", "guid": "50760175-879e-543e-b12a-02865bd69cde", "description": null, "capacity": 300}, {"name": "D0207 (capacity 90)", "slug": "2641-d0207-capacity-90", "guid": "f78adbea-ad1f-5b7f-a082-705decac5827", "description": null, "capacity": 150}, {"name": "D0206 (capacity 154)", "slug": "2699-d0206-capacity-154", "guid": "ac629beb-9ede-59df-9c1a-e6684087c6f2", "description": null, "capacity": 154}, {"name": "E112 (capacity 156)", "slug": "2702-e112-capacity-156", "guid": "df235dee-ad1b-501a-8db1-4da5166ce926", "description": null, "capacity": 156}, {"name": "E104 (capacity 72)", "slug": "2700-e104-capacity-72", "guid": "0f629333-3d5d-5dfd-ae12-457933937033", "description": null, "capacity": 72}, {"name": "E105 (capacity 70)", "slug": "2701-e105-capacity-70", "guid": "abb18dd2-f315-5325-84ba-ed97df097b77", "description": null, "capacity": 70}, {"name": "A113 | Lightning Talks (capacity 64)", "slug": "2704-a113-lightning-talks-capacity-64", "guid": "1afe0560-8ab6-5ee7-8526-946cb9daef34", "description": null, "capacity": 64}, {"name": "A112 | Meetups (capacity 64)", "slug": "2703-a112-meetups-capacity-64", "guid": "f8e79b21-b1d8-5ec9-ab79-84cd51a649b7", "description": null, "capacity": 64}, {"name": "C228 | Workshops (capacity 24)", "slug": "2706-c228-workshops-capacity-24", "guid": "ca26b2b5-dcb6-53cc-a51b-ca500e087d16", "description": null, "capacity": 24}, {"name": "A218 | Workshops (capacity 20)", "slug": "2705-a218-workshops-capacity-20", "guid": "a67ad294-661a-5df3-8f96-8517d4eb4cee", "description": null, "capacity": 20}, {"name": "Students Club", "slug": "3043-students-club", "guid": "4b19dca0-3edf-5ece-922d-82ad31d97c55", "description": "Cool stuff happen here", "capacity": 50}, {"name": "Offsite location", "slug": "3093-offsite-location", "guid": "3d274c7c-5581-53f8-9fd9-160b7ffdb52a", "description": null, "capacity": null}, {"name": "C236", "slug": "3187-c236", "guid": "27457b41-5927-529a-b815-03d258edb90b", "description": "Kids Corner Room", "capacity": 24}], "tracks": [{"name": "Future Tech and Open Research", "slug": "4304-future-tech-and-open-research", "color": "#BF9000"}, {"name": "Linux Distributions and Operating Systems", "slug": "4307-linux-distributions-and-operating-systems", "color": "#0B5394"}, {"name": "Artificial Intelligence and Data Science", "slug": "4306-artificial-intelligence-and-data-science", "color": "#990000"}, {"name": "Edge, Mobile, and Automotive", "slug": "4305-edge-mobile-and-automotive", "color": "#D9D2E9"}, {"name": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "slug": "4303-cloud-hybrid-cloud-and-hyperscale-infrastructure", "color": "#E6B8AF"}, {"name": "Application and Services Development", "slug": "4308-application-and-services-development", "color": "#E69138"}, {"name": "DevOps and Automation, Security and Compliance", "slug": "4310-devops-and-automation-security-and-compliance", "color": "#38761D"}, {"name": "Agility, Leadership, and DEI", "slug": "4311-agility-leadership-and-dei", "color": "#B6D7A8"}, {"name": "Open Track", "slug": "4312-open-track", "color": "#A4C2F4"}, {"name": "Open Source Success Stories", "slug": "4309-open-source-success-stories", "color": "#EFD484"}], "days": [{"index": 1, "date": "2024-06-13", "day_start": "2024-06-13T04:00:00+02:00", "day_end": "2024-06-14T03:59:00+02:00", "rooms": {"D105 (capacity 300)": [{"guid": "51e3111f-6f9f-5fd3-990b-e56199beec62", "code": "TMSKHG", "id": 49000, "logo": null, "date": "2024-06-13T09:15:00+02:00", "start": "09:15", "duration": "00:15", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-49000-welcome", "url": "https://pretalx.com/devconf-cz-2024/talk/TMSKHG/", "title": "Welcome!", "subtitle": "", "track": null, "type": "Lightning talk", "language": "en", "abstract": "The conference opening with the organizers.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QJDJKQ", "name": "Dorka Volavkova", "avatar": "https://pretalx.com/media/avatars/QJDJKQ_gfDnm8E.webp", "biography": "Event Marketing Manager, Red Hat.", "public_name": "Dorka Volavkova", "guid": "7e0ed625-75cf-545f-b7f5-202ef7f4050e", "url": "https://pretalx.com/devconf-cz-2024/speaker/QJDJKQ/"}, {"code": "BFS3JG", "name": "Radek Vok\u00e1l", "avatar": "https://pretalx.com/media/avatars/BFS3JG_NNjantS.webp", "biography": "25 yeas in Open Source, 20 years at Red Hat. \r\nFrom a package maintainer in Fedora to engineering manager all the way to product manager \r\nRight now lead product manager for Red Hat OpenShift Observability", "public_name": "Radek Vok\u00e1l", "guid": "ecf3b75a-63e2-57e0-b600-eb1b5a1aa9cb", "url": "https://pretalx.com/devconf-cz-2024/speaker/BFS3JG/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TMSKHG/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TMSKHG/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/TMSKHG/resources/DevConf.CZ_2024_-_Welcome_IhPZa0x.pdf", "type": "related"}]}, {"guid": "eade0c9e-f9a9-588f-81e8-c6af9278578f", "code": "AD3HWR", "id": 47089, "logo": null, "date": "2024-06-13T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-47089-keynote-from-general-ai-to-the-edge-navigating-the-future-of-technology", "url": "https://pretalx.com/devconf-cz-2024/talk/AD3HWR/", "title": "Keynote: From General AI to the Edge: Navigating the Future of Technology", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "This presentation offers a comprehensive exploration of artificial intelligence (AI) and its trajectory from broad, foundational principles to specialized applications at the technological forefront. Starting with an introduction to AI and its evolution, the presentation transitions to discussing the applications and impact of AI, we spotlight the transformative effects on sectors such as healthcare, finance, automotive, and entertainment, while also addressing the ethical and societal implications that accompany widespread AI adoption.\r\n\r\nDiving deeper, the presentation shifts focus towards the frontier of AI technology\u2014edge AI. Here, we uncover the significance of bringing AI processing closer to the data source, highlighting the benefits of reduced latency and enhanced privacy, alongside the challenges faced in implementation. Through real-world examples, attendees will gain insights into how edge AI is being integrated into smart devices, autonomous vehicles, and industrial predictive maintenance.\r\n\r\nConcluding with a look at future directions, we speculate on emerging trends and potential breakthroughs in AI, including the role of quantum computing and the importance of AI governance. Designed to be both informative and thought-provoking, this keynote aims to provide a holistic view of AI's current state and its boundless future possibilities, encouraging a dialogue on how we, as a society, can navigate the ethical, technological, and practical challenges ahead. This presentation is a call to action for professionals, researchers, and enthusiasts to reflect on the implications of AI advancements and to participate in shaping a future where technology amplifies human potential and addresses global challenges.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "A7N39E", "name": "Christoph G\u00f6rn", "avatar": "https://pretalx.com/media/avatars/A7N39E_X5ERFkD.webp", "biography": "Christoph G\u00f6rn has 25+ years of experience in Open Source business and development. He co-founded a Linux service company in 1998, worked as an IT-Architect at IBM and a consultant for a 25 head company. After he researches the topic of AI Stacks with the Office of the CTO at Red Hat, he is now a Product Manager for Red Hat OpenShift AI. But first and foremost, he is a hacker for the #B4mad Network!", "public_name": "Christoph G\u00f6rn", "guid": "ca231cfe-efb2-5aec-a27a-ff40748a194d", "url": "https://pretalx.com/devconf-cz-2024/speaker/A7N39E/"}, {"code": "GJKQ9B", "name": "Johan Robinson", "avatar": "https://pretalx.com/media/avatars/GJKQ9B_GfSxchb.webp", "biography": "Johan Robinson has +25 years of experience from the IT Industry working as a consultant on UNIX/Linux, storage expertise, backup & recovery expertise, disaster recovery, risk assessments, organization & team building. He moved into pre-sales, datacenter architect, and product owner. Together with some friends he had his own business specializing in building and selling virtualized datacenter solutions with a focus on high performance storage and products and strategies for companies to protect themselves from disasters or logical failures. For the last 8 years he's working for Red Hat, first by running teams of distributed storage specialists and private cloud specialists and now being the AI & Cloud Services Leader in EMEA, focusing on making customers enjoy Red Hat's OpenShift AI and Managed OpenShift platforms.", "public_name": "Johan Robinson", "guid": "983c02f5-e683-5260-bf8f-df9f455d5ed0", "url": "https://pretalx.com/devconf-cz-2024/speaker/GJKQ9B/"}, {"code": "JD7RGU", "name": "Myriam Fentanes Gutierrez", "avatar": null, "biography": null, "public_name": "Myriam Fentanes Gutierrez", "guid": "51ed9eb2-31c7-5a09-ba27-ad83e7ee2690", "url": "https://pretalx.com/devconf-cz-2024/speaker/JD7RGU/"}], "links": [{"title": "Slides", "url": "https://docs.google.com/presentation/d/e/2PACX-1vQV2_GHVYhDcD1WBBgJOkbpDn9rd3t-Oo-lpyOKYiIDhE2Fu2JgYE2jJhw-VZGP7Ww0WOm3cKdYFbew/pub?start=false&loop=false&delayms=3000", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/AD3HWR/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/AD3HWR/", "attachments": []}, {"guid": "85772d7c-7759-521f-a3a2-ac9117137f1f", "code": "QCLYSD", "id": 46170, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46170-orchestrating-ebpf-programs-in-kubernetes", "url": "https://pretalx.com/devconf-cz-2024/talk/QCLYSD/", "title": "Orchestrating eBPF programs in Kubernetes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "eBPF, fully available since Linux 4.4, is a kernel technology enabling         \r\nprograms to run without modifying the kernel source code or adding extra       \r\nmodules. Acting as a lightweight, sandboxed virtual machine within the Linux   \r\nkernel, eBPF executes Berkeley Packet Filter (BPF) bytecode, utilizing kernel  \r\nresources efficiently. By eliminating the need for kernel source code          \r\nmodifications, eBPF enhances software's ability to utilize existing layers,    \r\npotentially revolutionizing service delivery in observability, security, and   \r\nnetworking domains.                                                            \r\n                                                                               \r\nBpfman, a system daemon falling under Extended Berkeley                                                                                                                                                              \r\nPacket Filter, serves as a pivotal tool in this domain. It simplifies eBPF     \r\napplication deployment and management, notably within Kubernetes clusters,     \r\noffering a Custom Resource (CR) operator for streamlined operations.           \r\n                                                                               \r\nOur presentation will delve into Bpfman's evolution, stemming from the Rust    \r\nlibrary Aya for eBPF development. We'll explore practical aspects like         \r\nleveraging the Kubernetes operator, deploying applications, and how Fedora     \r\nenhances user experience. Security concerns surrounding eBPF application       \r\nexecution within Kubernetes pods will be addressed, along with insights into   \r\nintegration challenges and ongoing collaborative efforts within the eBPF       \r\nand the rust sig-groups in Fedora.                                             \r\n                                                                               \r\nNotably, eBPF's adoption by industry giants like                               \r\nGoogle, Netflix, Shopify, and Cloudflare underscores its relevance,            \r\nprompting an insightful discussion on its orchestration in Kubernetes and      \r\nFedora.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9X8ZKU", "name": "Daniel Mellado", "avatar": "https://pretalx.com/media/avatars/9X8ZKU_33tjMFb.webp", "biography": "Daniel is a Principal Software Engineer at Red Hat. He\u2019s been involved in several networking projects, such as Kuryr-Kubernetes (a CNI plugin which enables native Neutron-based networking in Kubernetes), MetalLB and recently he\u2019s been tackling Edge, Telco NFV and Observability use cases. He\u2019s been a PTL (Project Team Lead) at some projects in OpenStack, a member of the Kubernetes SIG Group and part of the panel for the Leveraging Containers and OpenStack.", "public_name": "Daniel Mellado", "guid": "e30dd2b3-9909-5e48-b524-a73c349fe300", "url": "https://pretalx.com/devconf-cz-2024/speaker/9X8ZKU/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QCLYSD/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QCLYSD/", "attachments": [{"title": "Slides from the session.", "url": "/media/devconf-cz-2024/submissions/QCLYSD/resources/Daniel_Mellado_-_DevConf_2024_XXAoKSp.pdf", "type": "related"}]}, {"guid": "55e1180f-491d-537a-a4a1-48f6bbbd622a", "code": "RNDTRV", "id": 47101, "logo": null, "date": "2024-06-13T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-47101-streamlining-bootable-container-workflows-with-podman-bootc", "url": "https://pretalx.com/devconf-cz-2024/talk/RNDTRV/", "title": "Streamlining bootable container workflows with podman-bootc", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "This project introduces an extension to the successful OCI container\r\nmodel, expanding the concept of 'layers' to model bootable host systems \r\nand leveraging standard OCI containers as a delivery format for \r\nbase operating system updates.\r\n\r\nWe present podman-bootc, a scriptable tool designed to streamline the \r\n\"edit-compile-debug\" cycle for bootable containers. \r\nEssentially, it facilitates an ergonomic and efficient workflow by \r\nenabling the direct booting of a container image as a virtual machine.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ADQN9Z", "name": "German Maglione", "avatar": "https://pretalx.com/media/avatars/ADQN9Z_mA8FD2R.webp", "biography": "I'm part of the virtualization and storage team at Red Hat", "public_name": "German Maglione", "guid": "a5d346bc-614b-5188-b59b-be65afb4df36", "url": "https://pretalx.com/devconf-cz-2024/speaker/ADQN9Z/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "Recorded Demo", "url": "https://www.youtube.com/watch?v=fqs-BErt508", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RNDTRV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RNDTRV/", "attachments": [{"title": "Talk slides", "url": "/media/devconf-cz-2024/submissions/RNDTRV/resources/devconf-2024-podman-bootc_iSak5nM.pdf", "type": "related"}]}, {"guid": "f56e4a40-077a-560c-a10e-efba6ceabd81", "code": "YBREPZ", "id": 46596, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46596-let-s-farm-out-our-image-builds", "url": "https://pretalx.com/devconf-cz-2024/talk/YBREPZ/", "title": "Let\u2019s farm out our image builds!", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "As the fast-paced AI-driven landscape of computing continues to diversify, the importance of multi-architecture container images cannot be overstated. Applications are no longer confined to data centers but extend across multiple platforms, devices, and appliances. Moreover, development environments are equally varied. Multi-architecture images bridge the gap between development environments, like those on MacBooks, and deployment targets, often on x86 architecture. This talk will clarify the process of building multi-architecture images and demonstrate how Podman is an ideal tool for doing so.\r\n\r\nWouldn\u2019t it be great if we could build images for every architecture from just one machine? It would be even more amazing if we could do that without the slowness of emulation! This is where Podman farm comes in. Podman farm is a new feature that allows you to 'farm' out builds to groups of machines you have access to, enabling you to easily build multi-architecture images with a single command. In this talk, we will highlight the challenges of multi-architecture builds and demonstrate how Podman farm addresses them, keeping performance and usability in mind.\r\n\r\nContainer images that run seamlessly across different architectures ensure consistency, reduce complexity, and accelerate the development cycle. This session will empower attendees to develop on one architecture and deploy confidently on another.\r\n\r\nWorkshop Attendees Requirement:\r\nPlease follow the instructions at https://podman.io/docs/installation to download and install podman or podman desktop on your machines prior to the workshop. We will get hands on to run a bunch of containers during the workshop!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YENFJU", "name": "Sally Ann O'Malley", "avatar": null, "biography": null, "public_name": "Sally Ann O'Malley", "guid": "33e39c0f-ece5-5f40-94aa-59b5cb93dfc6", "url": "https://pretalx.com/devconf-cz-2024/speaker/YENFJU/"}, {"code": "MF7EVY", "name": "Urvashi Mohnani", "avatar": "https://pretalx.com/media/avatars/MF7EVY_O8Umd5T.webp", "biography": "Urvashi Mohnani is a Principal Software Engineer on the OpenShift Container Tools Team. She has spent the last few years working on open source container technologies such as Podman, Buildah, CRI-O, and Kubernetes. She has presented at various conferences including KubeCon, SCaLE, and DevConf and is passionate about sharing her work. She is a part-time lecturer at Boston University as well as a Co-Organizer for DevConf.US.", "public_name": "Urvashi Mohnani", "guid": "7ca9232b-da40-5177-9c1e-5cd30f47b289", "url": "https://pretalx.com/devconf-cz-2024/speaker/MF7EVY/"}], "links": [{"title": "Presentation Slides", "url": "https://github.com/umohnani8/tutorials/blob/main/Let's%20Farm%20Out%20Our%20Image%20Builds!.pdf", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YBREPZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YBREPZ/", "attachments": []}, {"guid": "84bf883e-1d8a-5d09-a56f-13aa4bf41ca1", "code": "XYLKFP", "id": 45972, "logo": null, "date": "2024-06-13T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-45972-modernize-legacy-applications-to-kubernetes-with-konveyor", "url": "https://pretalx.com/devconf-cz-2024/talk/XYLKFP/", "title": "Modernize Legacy Applications to Kubernetes with Konveyor", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "In the era of digital transformation and the adoption of cloud native technologies, organizations running large scale deployments encounter a significant challenge in modernizing their legacy applications to fully leverage the benefits of cloud native technologies. [Konveyor project](https://www.konveyor.io/) provides methodology and tools to assess, prioritize, and refactor applications to Kubernetes in a predictable manner and at scale.\r\n\r\nAttendees will get hints on how Konveyor enables a methodology that can scale modernization and adoption efforts across large application portfolios and how Konveyor Analyzer tool can help identify issues that need to be addressed before running legacy applications on Kubernetes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7DPTBC", "name": "Marek Aufart", "avatar": "https://pretalx.com/media/avatars/7DPTBC_ICttEXo.webp", "biography": "Engineer at Red Hat working on OpenShift migrations with previous experience on OpenStack, CloudForms/ManageIQ.", "public_name": "Marek Aufart", "guid": "427bc819-7041-50f7-abb9-789d4c0b6793", "url": "https://pretalx.com/devconf-cz-2024/speaker/7DPTBC/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XYLKFP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XYLKFP/", "attachments": []}, {"guid": "2c74e150-0f65-58e6-bd06-bf0933cdaa27", "code": "WPWMY7", "id": 44928, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-44928-streamlining-vm-creation-in-kubevirt-where-are-we-now", "url": "https://pretalx.com/devconf-cz-2024/talk/WPWMY7/", "title": "Streamlining VM creation in KubeVirt - Where are we now?", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Running virtual machines natively in Kubernetes has long been a balancing act, as container and VM philosophies butt up against each other. And sometimes the simple act of creating a new VM that includes a variety of different features can feel unnecessarily cumbersome.\r\n\r\nEnter: The InstanceTypes and Preferences API, to effectively simplify this process. These provide abstractions for resource sizing, performance and OS support, allowing users to focus on parameters relevant to their applications.\r\n\r\nWe initially introduced v1beta1 of this API in KubeVirt v1.0.0. During the last months we have learned and improved a lot, making it all available now in Kubevirt v1.2.0.\r\n\r\nIn this talk we will introduce you to the basics of InstanceTypes and Preferences and how you can use them to make life easier. For more tech-savvy, we will look at the latest developments of the API and what has happened since the v1.0.0 release of KubeVirt. Finally, we will present our future plans and the roadmap to stable v1 of the API.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "G7LQZQ", "name": "Lee Yarwood", "avatar": "https://pretalx.com/media/avatars/G7LQZQ_mvRqgU6.webp", "biography": "Principal Software Engineer @ Red Hat.", "public_name": "Lee Yarwood", "guid": "43a3af1c-c37f-50ca-af28-afe244dc30c3", "url": "https://pretalx.com/devconf-cz-2024/speaker/G7LQZQ/"}], "links": [{"title": "Slides (hosted)", "url": "https://blog.yarwood.me.uk/presentations/kubevirt/devconf/2024/presentation.html", "type": "related"}, {"title": "Slides (pdf)", "url": "https://blog.yarwood.me.uk/presentations/kubevirt/devconf/2024/presentation.pdf", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WPWMY7/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WPWMY7/", "attachments": []}, {"guid": "2eb30400-49ce-56ff-9b6f-63c3662040c9", "code": "YXHDWH", "id": 47108, "logo": null, "date": "2024-06-13T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-47108-from-kubernetes-objects-to-network-packet-pipelines-and-back", "url": "https://pretalx.com/devconf-cz-2024/talk/YXHDWH/", "title": "From Kubernetes objects to network packet pipelines (and back)", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "This talk aims to be a deep dive into how some of the OpenShift networking\r\nis implemented under the hood.  Since OpenShift 4.12, the default certified\r\nContainer Network Interface (CNI) has been ovn-kubernetes (OVN-K8s).  OVN-K8s\r\nprovides a Kubernetes networking solution by using the open source\r\nOpen Virtual Networking (OVN) and Open vSwitch (OVS) projects at its core.\r\n\r\nWhile we plan to briefly describe how OVN-K8s configures the OVN logical\r\nnetwork topology, this talk _will not_ focus on that.  Instead, the goal of\r\nthis talk is to describe how individual packets are processed in the kernel\r\nOVS datapath and to provide a bottom-up way of mapping the processing\r\nsteps to the upper layers, in this order:\r\n- OVS kernel datapath flows\r\n- OVS OpenFlow rules\r\n- OVN logical flows\r\n- OVN logical network constructs (e.g., switches, routers)\r\n- Kubernetes objects", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3ESJRV", "name": "Ales Musil", "avatar": null, "biography": "Senior Software Engineer at Red Hat currently working on OVN project.", "public_name": "Ales Musil", "guid": "0662b785-0f0b-5756-9f17-dd7f46a5bedd", "url": "https://pretalx.com/devconf-cz-2024/speaker/3ESJRV/"}, {"code": "SQGPNN", "name": "Dumitru Ceara", "avatar": null, "biography": "Core OVN engineer @ Red Hat.", "public_name": "Dumitru Ceara", "guid": "56c93fc8-4004-58c2-90aa-05d0dab13847", "url": "https://pretalx.com/devconf-cz-2024/speaker/SQGPNN/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "Demo video (external link)", "url": "https://youtu.be/LKZ65udRi7s", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YXHDWH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YXHDWH/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/YXHDWH/resources/From_Kubernetes_objects_to_network_packet_p_BX0FeIj.pdf", "type": "related"}, {"title": "Demo video", "url": "/media/devconf-cz-2024/submissions/YXHDWH/resources/devconf2024_ihV8z7C.mkv", "type": "related"}]}, {"guid": "ab0956f6-bb4a-588a-8f51-4cc92a0a9b6f", "code": "FB8T77", "id": 45230, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-45230-backup-and-chill-mastering-kubernetes-data-resilience-with-velero", "url": "https://pretalx.com/devconf-cz-2024/talk/FB8T77/", "title": "Backup and Chill: Mastering Kubernetes Data Resilience with Velero", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Get ready for a laid-back session where we demystify backups and restores in Kubernetes using the awesome tool, Velero! We'll chat about why keeping your data cool and resilient is crucial in the Kubernetes world. Discover how Velero brings the party with its automated backup vibes, making your data recovery moves smooth and stress-free.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FE9A37", "name": "Manrique Garc\u00eda", "avatar": "https://pretalx.com/media/avatars/FE9A37_bKwdtyo.webp", "biography": "Red Hat Technical Account Manager\r\n\r\nMore than 15 years experience in design, deployment, administration, migration and monitoring of complex IT infrastructures hosted in Cloud and Virtual Environments, with extensive focus on Open Sources projects.\r\nMore than 15 years working in IT infrastructures with a special focus on open source technologies.\r\n\r\nI am passionate about Linux, fantasy books and Formula 1.", "public_name": "Manrique Garc\u00eda", "guid": "d7195acc-18dc-5482-8f18-55dc9d561cfe", "url": "https://pretalx.com/devconf-cz-2024/speaker/FE9A37/"}, {"code": "SJ78DM", "name": "Jose Manuel Marquez Alhambra", "avatar": "https://pretalx.com/media/avatars/SJ78DM_Y0rduXF.webp", "biography": "I have been using Linux for more than 14 years using different flavors and running in several environments.\r\nI joined Red Hat on January, 2022 as a Senior Technical Account manager and currently I work with OpenShift and related technologies.", "public_name": "Jose Manuel Marquez Alhambra", "guid": "38dc392b-b2d3-5987-af17-44823f6405c2", "url": "https://pretalx.com/devconf-cz-2024/speaker/SJ78DM/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/FB8T77/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/FB8T77/", "attachments": [{"title": "Backup and Chill: Mastering Kubernetes Data Resilience with Velero", "url": "/media/devconf-cz-2024/submissions/FB8T77/resources/DevConf_2024_-_Backup_and_Chill__Mastering__TlWGJEE.pdf", "type": "related"}]}, {"guid": "6c71c927-1aed-58d2-8b9a-8cc68b910c5c", "code": "AAXCV8", "id": 41556, "logo": null, "date": "2024-06-13T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-41556-simplifying-cloud-native-chaos-engineering-a-deep-dive-into-chaos-mesh", "url": "https://pretalx.com/devconf-cz-2024/talk/AAXCV8/", "title": "Simplifying Cloud Native Chaos Engineering: A Deep Dive into Chaos Mesh", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "In today's constantly evolving digital era, ensuring the reliability and resilience of cloud native applications is crucial. As these applications become more complex, chaos engineering has emerged as a powerful methodology for proactively testing and validating their robustness. Chaos Mesh, an open-source chaos engineering tool for Kubernetes, provides a comprehensive framework for orchestrating chaos experiments in cloud native environments.\r\n\r\nIn the session, I'll take a deep dive into Chaos Mesh, exploring its essential features and functionalities, and demonstrating how it can simplify the chaos engineering process for cloud native applications.\r\n\r\nI'll also discuss a few companies that have solved their problems using chaos engineering. For instance, Netflix's Chaos Monkey was one of the pioneers in Chaos Engineering. They intentionally disrupted their systems to identify and address weaknesses, leading to improved fault tolerance and a more resilient streaming platform.\r\n\r\nIn addition to exploring Chaos Mesh's essential features and functionalities, we'll delve into best practices for integrating chaos engineering into your application development lifecycle, how we can also reduce downtime and enhance System Reliability. Let's discover how you can apply these insights to enhance the performance and stability of your own applications.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LQSCAD", "name": "Soumyadip Chowdhury", "avatar": "https://pretalx.com/media/avatars/LQSCAD_Cvcuii9.webp", "biography": "Soumyadip is a Senior Software Engineer at Redhat with a passion for technology and knowledge sharing. With previous experience at HoiChoi Technologies and Bajaj Finserv, he brings a diverse background to his role. Soumyadip has actively participated in over 50 online and offline events as a speaker. His expertise extends to the domains of DTN (Delay Tolerant Networking) and Blockchain, where he has contributed by writing book chapters and journals. Soumyadip is known for his dedication to helping fellow tech enthusiasts enhance their skills, making him a valuable resource in the community.", "public_name": "Soumyadip Chowdhury", "guid": "de4998b8-a833-580f-80a4-c4b8fe25c505", "url": "https://pretalx.com/devconf-cz-2024/speaker/LQSCAD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/AAXCV8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/AAXCV8/", "attachments": []}, {"guid": "b0d0699a-50db-58f4-ac4e-7ca392526250", "code": "XBD7BT", "id": 46688, "logo": null, "date": "2024-06-13T17:00:00+02:00", "start": "17:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46688-navigating-challenges-and-opportunities-in-cloud-to-edge-delivery", "url": "https://pretalx.com/devconf-cz-2024/talk/XBD7BT/", "title": "Navigating Challenges and Opportunities in Cloud-to-Edge Delivery", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "In today\u2019s landscape there are an increasing number of scenarios (smart city, traffic management, self-driving car, manufacturing, healthcare, etc\u2026) where the need of delivering and updating applications on edge devices is more frequent than ever. This requires a great level of automation and agility without leaving behind the security. \r\nIn this context, the lead time from the inception of a business idea to having it live in production on edge devices can be very high with an increased customer\u2019s dissatisfaction. There are a lot of unnecessary frictions and (re)works caused by the need of different platforms, technologies and skills.\r\nWhat can be obtained if we adopt the abstraction capabilities introduced by Kubernetes deployed on a heterogeneous environment (on prem, on cloud, at the edge) in this context?\r\nIn this session we will see the values and benefits of adopting an unified platform based on Open Source technologies that allow us to build and deliver faster applications over edge devices.\r\n\r\nIn particular we will see:\r\n* How to build an application with a secure software supply chain in the cloud\r\n* Deploy the built containerized applications in a secure way on an edge device running a single node kubernetes cluster\r\n* Demonstrate how the process is simplified and accelerated from inception to deployment in production on edge devices", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BA7QWR", "name": "Andrea Bozzoni", "avatar": "https://pretalx.com/media/avatars/BA7QWR_b4c7oLs.webp", "biography": "Enthusiast of Application architecture and delivery, Cloud, DevOps and Kubernetes/OpenShift. Currently I am working as a Senior Cloud Services Black Belt at Red Hat, focused in OpenShift Cloud Services, DevSecOps, CI/CD and Service Mesh, helping the customers to achieve their goals and objectives with cloud and containers in public and private environments. In my free time, I like to spend time with my family and when I can I like swimming, skiing and cycling.", "public_name": "Andrea Bozzoni", "guid": "8899c929-2dd6-5e2b-9f18-e88c6730ae0f", "url": "https://pretalx.com/devconf-cz-2024/speaker/BA7QWR/"}, {"code": "BGYGYH", "name": "Giuseppe Magnotta", "avatar": "https://pretalx.com/media/avatars/BGYGYH_ULdySqB.webp", "biography": "Technology enthusiast with experience in many fields of the IT landscape and passionate about Integration, Unix environments, mobile, embedded, web platforms, blockchain, Linux Containers, Kubernetes and distributed computing.\r\n\r\nAlways interested in discovery new technologies and new challenges.", "public_name": "Giuseppe Magnotta", "guid": "71e60af3-7009-50dd-b4f6-294199f65d2c", "url": "https://pretalx.com/devconf-cz-2024/speaker/BGYGYH/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/0TTo1_etW40?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XBD7BT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XBD7BT/", "attachments": [{"title": "Presentation", "url": "/media/devconf-cz-2024/submissions/XBD7BT/resources/DevConf.cz_final_cJhWLr2.pdf", "type": "related"}]}], "D0207 (capacity 90)": [{"guid": "4d90043f-ef96-5920-b194-b6ff9201d487", "code": "DEJVUZ", "id": 46173, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-46173-build-it-and-they-will-come-and-other-myths", "url": "https://pretalx.com/devconf-cz-2024/talk/DEJVUZ/", "title": "\"Build it and they will come\" and other myths", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "As community architects, we try to make design decisions that will lead to the type of community we're trying to create. We tend to think about this is the same way that we would construct a building (often we call ourselves architects!), but humans are not bricks, and don't always react in rational ways.\r\n\r\nIn this talk, we'll look at some of the problems we have to confront when designing communities, including:\r\n- How can we get people to contribute to specific tasks/efforts\r\n- How do we motivate & recognise contribution\r\n- How do we encourage the right behaviour and norms, and deal with those who break the rules\r\n- How do we integrate newcomers with our existing members\r\n\r\nDrawing on evidence from the literature of psychology, sociology, and economics, we can learn more about how to design around these questions. Many of the results are known from experience to community managers and architects, but other results are not so obvious, and some are completely counter-intuitive. We'll go into detail on a handful, and provide some further reading material for those who want to further.\r\n\r\nThis talk is aimed at new and existing community managers/architects, and hopes to leave them better informed about some of the choices and pitfalls in front of them when working in their own communities", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JAWJHE", "name": "Greg Sutcliffe", "avatar": "https://pretalx.com/media/avatars/JAWJHE_7OhPLU6.webp", "biography": "Greg Sutcliffe has been participating in open source communities for almost two decades, and is currently a Community Architect for Ansible. He's interested in the structure of communities, how people interact, and how communities achieve their aims. He's also interested in community data, and how we can use that to understand communities through a different view. He also wishes people wouldn't take averages of things they shouldn't.", "public_name": "Greg Sutcliffe", "guid": "04977921-5f16-5959-bce9-b0ba2863a7b0", "url": "https://pretalx.com/devconf-cz-2024/speaker/JAWJHE/"}], "links": [{"title": "Slide Deck", "url": "https://emeraldreverie.org/myths.html", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DEJVUZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DEJVUZ/", "attachments": []}, {"guid": "f0351b04-b42c-54e3-83d0-fda8b8d53c64", "code": "RMWVWQ", "id": 45513, "logo": null, "date": "2024-06-13T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-45513-how-to-build-collaboration-and-influence-open-source-projects", "url": "https://pretalx.com/devconf-cz-2024/talk/RMWVWQ/", "title": "How to Build Collaboration and Influence Open Source Projects", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "Perhaps you\u2019ve joined a project, maybe several. You\u2019ve made a few commits and started to recognize the voices of project maintainers in the office hours. You might be contributing as part of a work assignment or as a passion project. Now you might have questions such as\r\n\r\n* How do I take my skills to the next level?\r\n* How do I propose and implement large changes to the project?\r\n* How do I become one of the maintainers?\r\n\r\nIn this talk, Michael will discuss the questions, providing examples gleaned from more than a decade of open source contribution. Michael will focus on skills you can develop to improve your effectiveness and presence in open source communities. Expect to walk away from this talk with new tools for driving change and a boost to your F/OSS enthusiasm.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RHWQXH", "name": "Michael McCune", "avatar": "https://pretalx.com/media/avatars/RHWQXH_eaciqav.webp", "biography": "Michael McCune is a software developer creating open source infrastructure and applications for cloud platforms. He has a passion for problem solving and team building, and a lifelong love of music, food, and culture.", "public_name": "Michael McCune", "guid": "a6a226ad-01b8-505d-9a5f-f1970768ba05", "url": "https://pretalx.com/devconf-cz-2024/speaker/RHWQXH/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RMWVWQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RMWVWQ/", "attachments": []}, {"guid": "1242cc8c-4ddc-5134-b6c0-8b0dc9ff6a3f", "code": "XDHEYP", "id": 46597, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-46597-lets-design-a-good-manager-for-opensource-development-group-discussion", "url": "https://pretalx.com/devconf-cz-2024/talk/XDHEYP/", "title": "Lets design a good manager for Opensource development (group discussion)", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "We will have an interactive group discussion about how to create an ideal manager for open source teams.\r\nIt will give a chance for managers to hear from non-managers what is expected of them.\r\nIt will give a chance for non-managers to consider how complicated it is to be a manager.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "U7Q9US", "name": "Rashid Khan", "avatar": "https://pretalx.com/media/avatars/U7Q9US_R3Wy9Ny.webp", "biography": "Senior Director Networking RH", "public_name": "Rashid Khan", "guid": "ad4622a4-9e65-5713-96ff-3ec338e6240b", "url": "https://pretalx.com/devconf-cz-2024/speaker/U7Q9US/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XDHEYP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XDHEYP/", "attachments": []}, {"guid": "9057859d-00cc-54db-82c3-ce53fec8efaa", "code": "CCPGCC", "id": 46180, "logo": null, "date": "2024-06-13T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-46180-managing-micro-containers-without-dnf-or-microdnf", "url": "https://pretalx.com/devconf-cz-2024/talk/CCPGCC/", "title": "Managing micro-containers without DNF or microdnf", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Containers must be small but still easy to use. It creates contradicting requirements where it requires features from software management tools like DNF or Microdnf, then the image contains additional dependencies. The talk will present an alternative way to manage micro containers without DNF and Microdnf, but with a similar confort. The concept uses a servicing container for the micro-container. The talk will cover installation and upgrade of packages from repositories for Fedora and RHEL micro-containers regardless of the host environment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FRB3SU", "name": "Jaroslav Mr\u00e1\u010dek", "avatar": null, "biography": "RPM Software Management/DNF developer\r\nPrincipal Software Engineer\r\nRed Hat", "public_name": "Jaroslav Mr\u00e1\u010dek", "guid": "6f924db8-6d40-507c-bc04-b07a07244b78", "url": "https://pretalx.com/devconf-cz-2024/speaker/FRB3SU/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/CCPGCC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/CCPGCC/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/CCPGCC/resources/DevConf_Managing_micro-containers_without_D_uOXYIKH.pdf", "type": "related"}]}, {"guid": "2075bba9-ca90-5a45-a2ee-f8a42d8b7521", "code": "DFNCNH", "id": 46374, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-46374-k8s-workload-autoscaling-performance-dimensions", "url": "https://pretalx.com/devconf-cz-2024/talk/DFNCNH/", "title": "K8s workload autoscaling performance dimensions", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Cloud Cost Optimization, Savings & FinOps is a hot topic in the current environment. But when it comes to applying these practises to your production K8s environments without sacrificing performance and reliability, things get complicated very quickly.\r\n\r\nWhy does this happen? In this talk, we will highlight the main culprits causing waste, overrcommitment and a lack of resources across CPU, Memory and Network Bandwidth.\r\n\r\nWe will discuss the production issues we had in our own environments, how they woke us up and how we tackled them. We will help you understand what kind of optimizations need to be considered when applying these practises to your clusters & applications, instead of blindly trusting various autoscalers and k8s schedulers out of the box.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "M7T3LM", "name": "Zilvinas Urbonas", "avatar": "https://pretalx.com/media/avatars/M7T3LM_FD2ZppV.webp", "biography": "Engineer with more than 10 years of full-stack experience in cloud native systems, with a focus on cloud infrastructure automation and cost optimization.\r\n\r\nIn my spare time, I enjoy running, jumping on a gravel bike, listening to podcasts and learning new things.", "public_name": "Zilvinas Urbonas", "guid": "72da1944-891f-597a-9843-29363cfcb55d", "url": "https://pretalx.com/devconf-cz-2024/speaker/M7T3LM/"}], "links": [{"title": "Kvisor GitHub", "url": "https://github.com/castai/kvisor/tree/main", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DFNCNH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DFNCNH/", "attachments": [{"title": "Slides V3", "url": "/media/devconf-cz-2024/submissions/DFNCNH/resources/DevConf_24_Autoscaling_Dimensions_uw0OTuj.pdf", "type": "related"}, {"title": "Kvisor Grafana Dashboard JSON", "url": "/media/devconf-cz-2024/submissions/DFNCNH/resources/grafana-newest_oTbyEEp.json", "type": "related"}]}, {"guid": "84c4de04-61f7-550a-873f-076b6a090c90", "code": "X8SYDG", "id": 44671, "logo": null, "date": "2024-06-13T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-44671-indiana-jones-and-obsoleted-projects", "url": "https://pretalx.com/devconf-cz-2024/talk/X8SYDG/", "title": "Indiana Jones and obsoleted projects", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "Welcome to the history lesson of raising technologies and how people perceive them. How SW projects grow until they become obsolete. Maybe you learn a few lessons, and maybe you will have fun with a guy with a bullwhip and hat.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "L7ACZJ", "name": "Miroslav Suchy", "avatar": "https://pretalx.com/media/avatars/L7ACZJ_F9ixB1j.webp", "biography": "Sinclair, Basic, Atari, i286, i386 Turbo, Turbo Pascal, Perl, Debian, Python, Red Hat, Satellite, RHEL, Fedora, RPM, Scratch, Micro:bit, ABRT, Copr, Packit", "public_name": "Miroslav Suchy", "guid": "795d7b12-966a-5f43-8f5e-b79b631ccef1", "url": "https://pretalx.com/devconf-cz-2024/speaker/L7ACZJ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/X8SYDG/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/X8SYDG/", "attachments": []}, {"guid": "e7432600-2fe0-5ca2-9307-91d36f756acf", "code": "BDMWF3", "id": 47259, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-47259-let-the-users-speak-packit-testing-farm-tmt-success-stories", "url": "https://pretalx.com/devconf-cz-2024/talk/BDMWF3/", "title": "Let the users speak! (Packit & Testing Farm & tmt Success Stories)", "subtitle": "", "track": "Open Source Success Stories", "type": "Discussion", "language": "en", "abstract": "Ever wondered if our tools are worth the hype? Well, instead of us blowing our own trumpet, let's hear it straight from the horse's mouth \u2013 our satisfied users! Join us for a session where a handful of our users take the stage to showcase their setups, leaving you inspired and itching to join the world of Packit, Testing Farm and tmt.\r\n\r\nPrepare to be impressed as they unveil the secrets behind seamlessly integrating your own tests into projects you rely on, automating your RPM pipeline, and using one test definition across various systems. Whether you're a seasoned quality engineer or just dipping your toes into the testing pool, you'll walk away with fresh ideas and a newfound enthusiasm for the endless possibilities our tools offer. So, come and get ready for a delightful journey through the world of testing made easy!\r\n\r\nHere are the tools involved:\r\n\r\n[**Packit**](https://packit.dev/) is an open-source project aiming to ease the integration of your project with Fedora Linux, CentOS Stream and other distributions.\r\n\r\n[**Testing Farm**](https://docs.testing-farm.io/) is a reliable and scalable Testing System as a Service. It is commonly used as a test execution back-end of other services or CI systems.\r\n\r\nThe [**tmt**](https://tmt.readthedocs.io/) tool provides a user-friendly way to work with tests. You can comfortably create new tests, safely and easily run tests across different environments, review test results, debug test code and enable tests in the CI using a consistent and concise config.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WR9GC9", "name": "Franti\u0161ek Lachman", "avatar": "https://pretalx.com/media/avatars/WR9GC9_4wV19Hw.webp", "biography": "Principal Software Engineer and [Packit](https://packit.dev/) Product Owner at Red Hat.\r\n\r\nOccasional teacher at Masaryk University, Brno CZ. Member and instructor of scout leaders. Python and non-formal education enthusiast.", "public_name": "Franti\u0161ek Lachman", "guid": "c68bbf80-3bb2-55b8-98cd-ae28a26a3feb", "url": "https://pretalx.com/devconf-cz-2024/speaker/WR9GC9/"}, {"code": "RZ399K", "name": "Petr \u0160pl\u00edchal", "avatar": "https://pretalx.com/media/avatars/RZ399K_3JrVKzM.webp", "biography": "Principal Software Quality Engineer at Red Hat working on improving testing tools and processes. Lately focused on tmt, the Test Management Tool, which aims to provide a comfortable and efficient way to develop tests and enable them easily and consistently all the way from the upstream project, through Fedora and CentOS Stream to the Red Hat Enterprise Linux.\r\n\r\nPetr likes listening, connecting people & interesting ideas, designing elegant solutions and automating tedious tasks. He loves silence, singing, playing the organ and leading the choir.", "public_name": "Petr \u0160pl\u00edchal", "guid": "5a0b592c-9438-5035-90a0-b1796540fc48", "url": "https://pretalx.com/devconf-cz-2024/speaker/RZ399K/"}, {"code": "DRDPGJ", "name": "Miroslav Vadkerti", "avatar": "https://pretalx.com/media/avatars/DRDPGJ_7gARZ3J.webp", "biography": "Testing Farm architect. Open-source junkie. Senior Principal QE @ Red Hat.", "public_name": "Miroslav Vadkerti", "guid": "1b80e0b8-2419-5513-b294-c30399ed31cf", "url": "https://pretalx.com/devconf-cz-2024/speaker/DRDPGJ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BDMWF3/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BDMWF3/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/BDMWF3/resources/Let_the_users_speak_Packit__Testing_Farm__t_TuJwS7m.pdf", "type": "related"}]}, {"guid": "2b1e91d7-2c3e-5f06-a884-e8b9fe9edc25", "code": "UE7TVX", "id": 45127, "logo": null, "date": "2024-06-13T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-45127-gen-open-source-projects-in-the-field-of-cyber-security", "url": "https://pretalx.com/devconf-cz-2024/talk/UE7TVX/", "title": "Gen: Open-source projects in the field of cyber security", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "At Gen, it's essential for us, as an AV company, to share our know-how and participate in innovations that move the industry forward and help protect users worldwide.\r\nIn recent years, we have open-sourced and contributed to several projects, and I would like to present you a selection of them with practical examples of their usage. \r\nMy team focuses on development around YARA - a great pattern-matching tool used by malware analysts all over the world. We are actively contributing to this tool and developing additional tools that make analysts' lives easier.\r\nIn this talk, I will introduce GenRex, our latest published project for the generation of regular expression for YARA rules, YARI, and YLS - developing tools for YARA, and YARA-X, the ongoing development of a new generation of YARA tools.\r\nAmong others, I will also present the results of the work of students from FIT BUT who participated in these projects, for example, as part of their final bachelor's and diploma theses.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XYAHGR", "name": "Dominika Reg\u00e9ciov\u00e1", "avatar": "https://pretalx.com/media/avatars/XYAHGR_gzZye9e.webp", "biography": "Dominika Reg\u00e9ciov\u00e1 received a bachelor's degree in information technology and a master's degree in information technology security from Brno University of Technology, Faculty of Information Technology, in 2016 and 2018, respectively. Since 2018, she has been a Ph.D. student and a Formal Model Research Group member at Brno University of Technology, Faculty of Information Technology. Her research includes formal models and compilers and their use in computer security. She currently works as a Senior Researcher at Gen Digital.", "public_name": "Dominika Reg\u00e9ciov\u00e1", "guid": "75e8ca66-66c0-5ab9-912c-9da480d52686", "url": "https://pretalx.com/devconf-cz-2024/speaker/XYAHGR/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/UE7TVX/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/UE7TVX/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/UE7TVX/resources/DevConf_2024_Regeciova_VBFoWTM.pdf", "type": "related"}]}, {"guid": "40c4752e-d1ba-5f88-b640-d77bacca0825", "code": "XSXKCT", "id": 43844, "logo": null, "date": "2024-06-13T17:00:00+02:00", "start": "17:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-43844-a-university-course-aimed-at-linux-kernel-development", "url": "https://pretalx.com/devconf-cz-2024/talk/XSXKCT/", "title": "A university course aimed at Linux kernel development", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "The Linux kernel is one of the largest and most complex open source projects in the world. It's constantly changing and evolving. Getting into Linux kernel development is not an easy task. The code base is complex, the documentation is lacking and behind the code development and the knowledge to contribute is mostly contained within the active developer community itself (who are the ones behind in documentation).\r\n\r\nStarting in fall 2024 Red Hat will bring to Masaryk's University a for credit course aimed at students who want to break through the initial knowledge barrier and cross the gap between academia and the Linux industry. In this class we will cover Introduction to kernel development process, understanding of kernel subsystems and writing your own device drivers.\r\n\r\nWe will welcome you to be part of a course that is running for its 4th iteration in the US and tap into the tribal knowledge of the kernel community.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NW9RNH", "name": "Rado Vrbovsky", "avatar": "https://pretalx.com/media/avatars/NW9RNH_oLDRE0I.webp", "biography": "Kernel maintainer, geek and artist.", "public_name": "Rado Vrbovsky", "guid": "1d1423d0-eb6a-5609-939a-98f4b949b9f3", "url": "https://pretalx.com/devconf-cz-2024/speaker/NW9RNH/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/mXjO5mWATrs?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XSXKCT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XSXKCT/", "attachments": []}], "D0206 (capacity 154)": [{"guid": "aaad1ef8-4cb4-54fb-90d9-0055636ab011", "code": "B8UX8A", "id": 44659, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-44659-evolving-your-apis-a-step-by-step-approach", "url": "https://pretalx.com/devconf-cz-2024/talk/B8UX8A/", "title": "Evolving your APIs, a step-by-step approach", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "When you publish your first HTTP API, you\u2019re more focused on short-term issues than planning for the future. However, chances are you\u2019ll be successful, and you\u2019ll \u201chit the wall\u201d. How do you evolve your API without breaking the contract with your existing users?\r\n\r\nIn this talk, I\u2019ll first show you some tips and tricks to achieve that: moving your endpoints, deprecating them, monitoring who\u2019s using them, and letting users know about the new endpoints. The talk is demo-based, and I\u2019ll use the Apache APISIX project for it.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JHQRC8", "name": "Nicolas Fr\u00e4nkel", "avatar": "https://pretalx.com/media/avatars/JHQRC8_WsxadDD.webp", "biography": "Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.", "public_name": "Nicolas Fr\u00e4nkel", "guid": "4842a7d9-8663-527e-ae6e-12700da17b04", "url": "https://pretalx.com/devconf-cz-2024/speaker/JHQRC8/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/B8UX8A/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/B8UX8A/", "attachments": []}, {"guid": "8432eff9-8fce-57ab-b041-5b051508dba0", "code": "QPQEVR", "id": 45977, "logo": null, "date": "2024-06-13T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-45977-a-relationship-therapy-session-for-platform-engineering-and-developer-portals", "url": "https://pretalx.com/devconf-cz-2024/talk/QPQEVR/", "title": "A Relationship Therapy Session for Platform Engineering and Developer Portals", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "The relationship between platform engineering and developer portals often mirrors a complex dance of love and hate, where harmony and discord intertwine. As we dive into this intricate relationship, we must navigate the fine line between the structured order of platform engineering and the creative freedom of developer portals. Picture a therapy session where both entities, embodying the essence of control and autonomy, sit down to untangle their intertwined destinies, seeking to understand and appreciate the unique value each brings to the development ecosystem.\r\nIn this therapy session, we meet Kubernetes and its new partner Backstage, and observe the nuanced dynamics of their relationship, highlighting the tensions that arise from their conflicting goals \u2014 platform engineering's drive for standardization, security, and scalability versus developer portals' quest for accessibility, autonomy, and innovation. Like any couple in therapy, k8s and backstage will learn to communicate effectively, recognizing their mutual dependencies and the strength that lies in their unity. \r\nBy the end of this session, attendees have witnessed a newmade couple, that can coexist and thrive together, paving the way for a future where efficiency and innovation go hand in hand. And they live happily ever after.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8HD3S3", "name": "Marcel Hild", "avatar": "https://pretalx.com/media/avatars/8HD3S3_ZqarHFK.webp", "biography": "Marcel Hild has 25+ years of experience in open-source development and the IT industry. He co-founded a Linux consulting company, worked as a Solution Architect for Red Hat, and was a core Developer for ManageIQ, a Hybrid Cloud Management tool. In addition, he researched AIOps and Open Services in the Office of CTO at Red Hat and built a community of SRE practitioners around operate-first.cloud and practiced the fine art of managed-OpenShift-Black-Belt-Do.\r\nHe\u2019s now the Architect for Red Hat Developer Hub, a Developer Portal based on Backstage", "public_name": "Marcel Hild", "guid": "7ff79d90-426d-5423-9185-1a64d6a9b1a5", "url": "https://pretalx.com/devconf-cz-2024/speaker/8HD3S3/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QPQEVR/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QPQEVR/", "attachments": []}, {"guid": "e0265138-2de2-504e-9853-cc52ba264cc3", "code": "RNPYZQ", "id": 47256, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-47256-knative-and-kafka-the-superheroes-in-event-driven-architecture", "url": "https://pretalx.com/devconf-cz-2024/talk/RNPYZQ/", "title": "Knative and Kafka - the superheroes in event driven architecture", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Event driven applications provide for a future proof foundation to a number of use cases which need real-time responsiveness. Such use cases include Improved User Experiences, IoT, edge computing, predictive analytics and microservice architectures.\r\n\r\nBut building event driven apps can be hard if you are used to synchronous communication patterns. Knative Eventing abstracts away the complexity of event driven architectures by integrating easily with various sources including Apache Kafka. With concepts such as brokers, triggers, sources and sinks, Knative makes it easy for developers to integrate various event sources without the complexity of handling them manually. Developers can just focus on building applications\r\n\r\nIn this talk we will discuss the concepts behind Knative Eventing, and show a practical example of an event-driven data pipeline built using those concepts. The live demo based on *Customer Review Moderation and Sentiment Analysis* includes some AI/ML magic along with audience participation for added fun!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "M3SRMG", "name": "David Simansky", "avatar": "https://pretalx.com/media/avatars/M3SRMG_b8WnKzO.webp", "biography": "David works at Red Hat as a Senior Software Engineer. He is member of Knative's technical oversight committee and working group lead for the Knative client. He started his open source journey in the realm of Java middleware frameworks, e.g. Apache Camel. Followed by an exploratory and transition period on how to use and support such frameworks in the Kubernetes environment. Asking the question; 'isn't there a better way to support software development on top of Kubernetes?'... While having discovered Knative as a great project to settle in on, David is still exploring and getting more familiar with an ever growing number of CNCF projects.", "public_name": "David Simansky", "guid": "9b885518-1f9c-5ab6-9173-53196a0201d6", "url": "https://pretalx.com/devconf-cz-2024/speaker/M3SRMG/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RNPYZQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RNPYZQ/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/RNPYZQ/resources/Knative_and_Kafka_-_the_superheroes_in_even_RepWuSk.pdf", "type": "related"}]}, {"guid": "472b5280-95a6-5f07-86fe-01da149d98f2", "code": "7FNWPC", "id": 44521, "logo": null, "date": "2024-06-13T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-44521-quarkus-meets-ai-developing-ai-applications-in-java-with-quarkus-and-langchain4j", "url": "https://pretalx.com/devconf-cz-2024/talk/7FNWPC/", "title": "Quarkus meets AI: Developing AI applications in Java with Quarkus and Langchain4j", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "In this practical session, I will demonstrate how Quarkus, the cloud-native Java development framework, and its Langchain4j extension can be used for working with AI models like GPT and others, including image-generating models, opening the door to endless possibilities.\r\nI will show how to use Quarkus to:\r\n\r\n- Build a chatbot application that allows you to supply data from your own custom data store and feed it to the AI model, enabling it to answer questions using this data (this technique is called Retrieval Augmented Generation).\r\n- Build a highly autonomous agent by supplying the model with various tools, that means locally implemented functions that the model can decide to execute when necessary (for example, send something via email, or write to a database), and then letting the agent determine the appropriate sequence of steps to accomplish the given high-level goal using these tools.\r\n- Demonstrate the Quarkus goodies that make the development process easier, like the interface for manually chatting with the model directly through the application and for exploring image-generating capabilities of image models.\r\n\r\nThe development joy of Quarkus with all its goodies and incredible productivity now also extends to creating AI applications. Join me and see for yourself!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3SY7Q7", "name": "Jan Marti\u0161ka", "avatar": "https://pretalx.com/media/avatars/3SY7Q7_1gcnWjf.webp", "biography": "I work as a software engineer at Red Hat, focusing on Quarkus. Nowadays I fiddle mostly with its MicroProfile capabilities and the Langchain4j extension. I love designing open-source frameworks, libraries, tools and APIs that will make developers happy. I am also a co-author of the hands-on book called Quarkus in Action.", "public_name": "Jan Marti\u0161ka", "guid": "a10b2e35-0ab1-5b52-8273-99e6d3690ebc", "url": "https://pretalx.com/devconf-cz-2024/speaker/3SY7Q7/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/7FNWPC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/7FNWPC/", "attachments": []}, {"guid": "cc02fd23-164d-51c0-b5d8-c5bc4d884b25", "code": "BZK8PX", "id": 45941, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-45941-is-loom-really-the-future-of-enterprise-java", "url": "https://pretalx.com/devconf-cz-2024/talk/BZK8PX/", "title": "Is Loom really the future of enterprise Java?", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Project Loom, or virtual threads, promised fast, lightweight user-space threads that are very cheap to block. While this is true, everything in life comes at a price. Virtual threads allow users to not care about it. It is the job of the underlying libraries that all our applications use. Issues that can still occur with virtual threads, such as pinning, monopolization, or large thread-local objects, still present real-world problems many libraries still need to account for. Especially in enterprises, these issues might only be noticed once the system reaches the peak loads, which is usually too late. In this session, we explain the virtual thread model execution and compare it to the event loop/reactive model utilized in Quarkus. We will also dive into individual problems that virtual threads might encounter and demonstrate how you can verify that your code doesn\u2019t run into them. By the end of the talk, you\u2019ll understand these (from the user point of view invisible) potential issues with Project Loom.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B838GB", "name": "Martin \u0160tefanko", "avatar": "https://pretalx.com/media/avatars/B838GB_oXvY7LH.webp", "biography": "Principal software engineer at Red Hat, Brno JUG leader, MicroProfile committer, working on Red Hat middleware technologies like Quarkus, SmallRye, Wildfly, JBoss middleware (RESTEasy, Weld, ...), programming and microservices enthusiast.", "public_name": "Martin \u0160tefanko", "guid": "dfe9ade6-71e3-58e7-8503-b9898cbf498c", "url": "https://pretalx.com/devconf-cz-2024/speaker/B838GB/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BZK8PX/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BZK8PX/", "attachments": []}, {"guid": "f0ef59e8-9052-5218-aeff-717ae2862120", "code": "CPSFKS", "id": 45426, "logo": null, "date": "2024-06-13T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-45426-its-confidential-clusters", "url": "https://pretalx.com/devconf-cz-2024/talk/CPSFKS/", "title": "Its Confidential! (Clusters)", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "With today's cutting-edge Confidential Computing technology, users of public cloud infrastructure can protect their sensitive data with a higher level of security.\r\nThis innovative technology can be used to build a confidential cluster.\r\nThis secure cluster allows users to run their workloads in a safe environment without worrying about threats from the cloud provider, which brings them closer to a zero trust model.\r\n\r\nWe will discuss the fundamentals of Confidential Clusters, their challenges, and future landscape plans. Additionally, we will demonstrate the deployment of confidential clusters in Azure/GCP.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LSJ73V", "name": "Meirav Dean", "avatar": "https://pretalx.com/media/avatars/LSJ73V_ZFv4HVy.webp", "biography": "With more than 20 years in the Tech world, Meirav Dean is a passionate and curious leader who constantly stays up-to-date with the latest technology. Through her various management roles, she has developed a strong background in networking, cybersecurity, virtualization, and confidential computing.\r\nAs a Senior Manager at Red Hat, Meirav leads a talented engineering group, fostering innovation and driving success. Her expertise, leadership skills, and commitment to continuous learning make her an influential speaker and thought leader in the tech community.", "public_name": "Meirav Dean", "guid": "4d98e120-60a1-5a1b-abf1-be62cfc270ff", "url": "https://pretalx.com/devconf-cz-2024/speaker/LSJ73V/"}, {"code": "HLENXL", "name": "Uri Lublin", "avatar": null, "biography": "I'm a software engineer working at Red Hat on Virtualization and Confidential Computing", "public_name": "Uri Lublin", "guid": "098b6bcf-0f5c-551c-9c56-ded0a15b8baf", "url": "https://pretalx.com/devconf-cz-2024/speaker/HLENXL/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/CPSFKS/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/CPSFKS/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/CPSFKS/resources/Confidential_Clusters_DevConf.cz_2024_LLbZLrC.pdf", "type": "related"}]}, {"guid": "148a8ae3-b748-5d4c-96ed-faa5ea3961b4", "code": "CSBGYV", "id": 47242, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-47242-logos-where-privacy-censorship-resistance-and-permissionlessness-meet", "url": "https://pretalx.com/devconf-cz-2024/talk/CSBGYV/", "title": "Logos: Where privacy, censorship-resistance and permissionlessness meet", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "From cypherpunks and crypto anarchists to many ordinary open-source developers, we all care about free speech and privacy. At Logos, we build decentralized censorship-resistant infrastructure - namely open source projects Waku, Codex and Nomos - which we deem necessary to keep the internet free (as in speech) in the future. Let's explore the history, present and future of these and other projects which attempt to allow our digital identities to avoid surveillance, stay private and uncensored.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FDKF7L", "name": "V\u00e1clav Pavl\u00edn", "avatar": "https://pretalx.com/media/avatars/FDKF7L_ns4WkEk.webp", "biography": "Builder of things, ex-Red Hatter, crypto enthusiast", "public_name": "V\u00e1clav Pavl\u00edn", "guid": "3edff15b-8421-542d-b1d7-273bbeffd19b", "url": "https://pretalx.com/devconf-cz-2024/speaker/FDKF7L/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/CSBGYV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/CSBGYV/", "attachments": []}, {"guid": "5aecfb8d-1687-5c15-907c-1ba95c1fc90c", "code": "3XMWSB", "id": 46249, "logo": null, "date": "2024-06-13T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-46249-cognitive-decentralized-edge-to-cloud-orchestration-codeco-a-horizon-europe-open-source-research-collaboration-project", "url": "https://pretalx.com/devconf-cz-2024/talk/3XMWSB/", "title": "Cognitive Decentralized Edge to Cloud Orchestration (CODECO) - a Horizon Europe open source research collaboration project", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "CODECO is a Horizon Europe open source research collaboration project with sixteen partners (universities and companies). CODECO, short for Cognitive Decentralized Edge to Cloud Orchestration, is an innovative open-source framework, currently in development, aiming to boost Edge-Cloud infrastructure efficiency and infrastructure resilience. It focuses on optimizing application deployment and runtime within Kubernetes environments through cognitive and cross-layer orchestration, spanning data flow, computation, and network layers. CODECO provides a comprehensive view of data in the IoT-edge-cloud continuum.\r\n\r\nCODECOs dedicated Innovation and Research Community Engagement Programme encourages collaboration among developers, SMEs, and research communities. This talk targets stakeholders keen on advancing Edge-Cloud orchestration. Attendees will grasp CODECO's principles, objectives, and key research contributions, recognizing its potential impact across various industry verticals. Attendees will come away with  knowledge of open-source toolkits, training resources, and use-case deployments (across Smart Cities, Energy, Manufacturing, and Smart Buildings). This talk will highlight an example deployment of the CODECO framework in the smart city of G\u00f6ttingen, showcasing impressive energy efficiency and the leveraging of AI via edge cloud devices to enable smart solutions (including smart buildings, infrastructure monitoring, and vehicular safety enhancement). This talk details the architecture and components of the framework.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "W733PE", "name": "Alka Nixon", "avatar": null, "biography": "My name is Alka Nixon, Associate Research Software Engineer at Red Hat in Ireland. I've had the opportunity to be part of the CODECO project, a Horizon Europe open-source research collaboration, where I gained insights into cutting-edge technologies like edge cloud, AI, and IoT.\r\n\r\nMy professional journey started as an Assistant System Engineer at TCS, focusing on full-stack web development for two years. I completed my master's degree in Computing from the South East Technological University, Ireland, in 2023.\r\n\r\nI'm a lifelong learner who takes pleasure in applying my skills to contribute to the ongoing technological advancements in my company.", "public_name": "Alka Nixon", "guid": "27459698-1441-5f27-b148-f66737e6f4eb", "url": "https://pretalx.com/devconf-cz-2024/speaker/W733PE/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/3XMWSB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/3XMWSB/", "attachments": []}, {"guid": "589a0060-7ebd-5025-ade6-685066a87c6b", "code": "8VWNAZ", "id": 47023, "logo": null, "date": "2024-06-13T17:00:00+02:00", "start": "17:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-47023-with-open-source-intelligence-data-in-cyber-threat-intelligence-for-a-common-purpose", "url": "https://pretalx.com/devconf-cz-2024/talk/8VWNAZ/", "title": "With Open Source Intelligence Data in Cyber Threat Intelligence for a Common Purpose", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "In this research, the main focus has been on using Open Source Intelligence (OSINT) for Cyber Threat Intelligence to improve the protection of Enterprise IoT environments. OSINT data can be collected based on public databases (i.e., CVE database). That can be used for Cyber Threat Intelligence (CTI) and the automated detection with AI. Federated Learning has been established for the purpose of Distributed Learning across multiple networks. Local CTI servers can communicate with central CTI servers and exchange data to inform other networks about possible attacks. That can be expanded on a global level. You will receive an overview about the latest research and idea to exchange OSINT data for CTI for all organizations on a global level, that we can achieve a more secure world.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3FVHHY", "name": "Sarah Julia Kriesch", "avatar": "https://pretalx.com/media/avatars/3FVHHY_EVKCy3m.webp", "biography": "Sarah Julia Kriesch is working part-time as a Consultant at Accenture and is studying her Master in Computer Science at the Friedrich-Alexander-University in part-time. She is enthusiastic about Linux, open source in general and mainframe platform stuff. She is openSUSE Member and is contributing as a Release Engineer for the architecture s390x to openSUSE. She is also one Founder and Co-Chair of the Linux Distributions Working Group at the Open Mainframe Project. Sarah wants to bring all Linux Distributions together for achieving collaboration, better support (for all) and better solutions (for all usable).", "public_name": "Sarah Julia Kriesch", "guid": "870fc807-23e0-5a3b-9171-92cf3eaf3355", "url": "https://pretalx.com/devconf-cz-2024/speaker/3FVHHY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "Research paper", "url": "https://www.researchgate.net/publication/381045472_Integrating_OSINT_and_Cyber_Threat_Intelligence_to_Enhance_the_Security_of_Enterprise_IoT", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/wcsjYNRVOic?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8VWNAZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8VWNAZ/", "attachments": [{"title": "Presentation", "url": "/media/devconf-cz-2024/submissions/8VWNAZ/resources/devconf-OSINT-CTI_luXPjk7.pdf", "type": "related"}]}], "E112 (capacity 156)": [{"guid": "a789e485-9c36-55dc-b8cf-8df801c09551", "code": "M8VWK3", "id": 46006, "logo": null, "date": "2024-06-13T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46006-enhancing-linux-accessibility-a-unified-approach", "url": "https://pretalx.com/devconf-cz-2024/talk/M8VWK3/", "title": "Enhancing Linux Accessibility: A Unified Approach", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Join us for a discussion aimed at supporting Linux distribution developers in enhancing accessibility. As blind software engineers, we believe we can bring a unique perspective to this essential endeavor. We'll explore the challenges faced by blind users when using the Linux desktop environment, with a focus on constructive solutions. We will discuss two main topics: lack of preinstalled assistive technologies and accessibility problems of basic components of desktop environments. Our goal is to offer guidance and encouragement to developers, empowering them to create more inclusive experiences for all users. In our vision for the ideal accessibility scenario, Linux distributions seamlessly accommodate the needs of blind users. To achieve this, we'll stress the importance of collaboration among developers and upstream projects, ensuring that accessibility becomes a fundamental consideration in the development process. Additionally, we'll introduce the \"Linux Accessibility Guide\", a valuable resource that can assist developers in making graphical applications more accessible. This guide will offer practical insights and best practices to support their efforts. Join us as we embark on a journey to improve the accessibility of Linux distributions, fostering an environment where accessibility is a shared goal, benefiting blind users and the entire Linux community. Together, we can create a more accessible and inclusive Linux desktop experience.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CBQYXQ", "name": "Luk\u00e1\u0161 Tyrychtr", "avatar": null, "biography": "A visually impaired Red Hat employee working on accessibility of Gnome, GTK, and on anything else which time permits.", "public_name": "Luk\u00e1\u0161 Tyrychtr", "guid": "fa35bc04-e655-5431-b0ee-d1ff8ad69d4a", "url": "https://pretalx.com/devconf-cz-2024/speaker/CBQYXQ/"}, {"code": "F8FJRS", "name": "Vojtech Polasek", "avatar": null, "biography": "I am a blind software engineer working at Red Hat within the security compliance area. Naturally, I am trying to promote security and also accessibility for blind Linux users.", "public_name": "Vojtech Polasek", "guid": "246f9cb8-0a53-53de-b10f-74cd58f9956a", "url": "https://pretalx.com/devconf-cz-2024/speaker/F8FJRS/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/M8VWK3/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/M8VWK3/", "attachments": [{"title": "Slides used during the talk", "url": "/media/devconf-cz-2024/submissions/M8VWK3/resources/Devconf_-_Enhancing_Linux_Accessibility_A_U_SwAjGZ6.odp", "type": "related"}]}, {"guid": "7264fe36-f10d-5fc0-9e77-630d89b5a9db", "code": "NNKT3F", "id": 46258, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46258-learning-from-nix-how-other-package-managers-can-do-better", "url": "https://pretalx.com/devconf-cz-2024/talk/NNKT3F/", "title": "Learning from Nix: how other package managers can do better", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "[Nix](https://nixos.org/) is a powerful build system and package manager that enables declarative builds and deployments. This talk is about a couple of Nix's key strengths and how traditional package managers like DNF can (or can't) evolve to achieve some of the things Nix does.\r\n\r\nI'll discuss three advantages of Nix:\r\n\r\n1. Determinism: Nix can set up identical development/build/runtime environments anywhere, so software runs the same on developer workstations, on the CI, and in production.\r\n\r\n2. Customizability: With Nix, there's no separation between the package manager and the build system, so it's easy to patch dependencies to suit your needs, for example to add a compiler flag or change the source repository out for a fork.\r\n\r\n3. Isolation: There's no issue installing multiple versions of a program or library on the same system, since Nix stores each package in a separate filesystem tree.\r\n\r\nTraditional \"imperative\" package managers (APT, DNF, pacman) and even container tools (Docker, Podman) fall short of these goals (reproducible Docker builds are [not straightforward](https://medium.com/nttlabs/bit-for-bit-reproducible-builds-with-dockerfile-7cc2b9faed9f)!). But with a few changes, we can get closer.\r\n\r\nThis talk is intended for people who have experience packaging software and/or building containers. Familiarity with Nix is great but is not required; there will be plenty of Nix demonstrations!\r\n\r\nBonus: building Docker images with Nix!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VSXEDS", "name": "Evan Goode", "avatar": "https://pretalx.com/media/avatars/VSXEDS_iLb20L3.webp", "biography": "Free software developer from Atlanta, USA. Currently working on [DNF 5](https://github.com/rpm-software-management/dnf5) (professionally) and [Drasl](https://github.com/unmojang/drasl/) (unprofessionally).", "public_name": "Evan Goode", "guid": "f8355948-0d7b-5fa7-a109-882968e1e406", "url": "https://pretalx.com/devconf-cz-2024/speaker/VSXEDS/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/NNKT3F/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/NNKT3F/", "attachments": [{"title": "Slides PDF", "url": "/media/devconf-cz-2024/submissions/NNKT3F/resources/slides-devconf_70HMoXo.pdf", "type": "related"}]}, {"guid": "c586340a-3663-536b-b01a-312ded3117c8", "code": "ECU7QS", "id": 46387, "logo": null, "date": "2024-06-13T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46387-do-you-like-your-changelogs", "url": "https://pretalx.com/devconf-cz-2024/talk/ECU7QS/", "title": "Do you like your changelogs?", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Discussion", "language": "en", "abstract": "Changelogs \u2013 the essential but often underestimated narrative of software updates. Ever found yourself in the dilemma of \"keep it short\" versus \"give me all the details\" when documenting changes? You're not alone.\r\n\r\nJoin us for an engaging discussion where we'll collectively tackle the changelog chaos. Throughout the talk, we'll navigate the complexities, explore best practices, brainstorm areas for improvement, and share experiences.\r\n\r\nWhether you're an upstream maintainer, a coding enthusiast, a downstream package maintainer, or simply intrigued by the challenges, your perspectives are more than welcome. Come, share your thoughts, and let's make sense of the changelogs together!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WR9GC9", "name": "Franti\u0161ek Lachman", "avatar": "https://pretalx.com/media/avatars/WR9GC9_4wV19Hw.webp", "biography": "Principal Software Engineer and [Packit](https://packit.dev/) Product Owner at Red Hat.\r\n\r\nOccasional teacher at Masaryk University, Brno CZ. Member and instructor of scout leaders. Python and non-formal education enthusiast.", "public_name": "Franti\u0161ek Lachman", "guid": "c68bbf80-3bb2-55b8-98cd-ae28a26a3feb", "url": "https://pretalx.com/devconf-cz-2024/speaker/WR9GC9/"}, {"code": "U39XQ3", "name": "Laura Barcziova", "avatar": "https://pretalx.com/media/avatars/U39XQ3_75qdySc.webp", "biography": "Senior software engineer at Red Hat, [Packit](https://packit.dev) team lead", "public_name": "Laura Barcziova", "guid": "b9500edd-83c9-5e3b-a27e-97b3b711c98b", "url": "https://pretalx.com/devconf-cz-2024/speaker/U39XQ3/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/ECU7QS/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/ECU7QS/", "attachments": [{"title": "Slides with the voting results", "url": "/media/devconf-cz-2024/submissions/ECU7QS/resources/Do_you_like_your_changelogs__2xICTxX.pdf", "type": "related"}]}, {"guid": "3ae84949-ac15-56a7-b1df-5b2388034a65", "code": "7C38GJ", "id": 45382, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-45382-openscanhub-static-analysis-of-a-linux-distribution", "url": "https://pretalx.com/devconf-cz-2024/talk/7C38GJ/", "title": "OpenScanHub - Static Analysis of a Linux Distribution", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "[OpenScanHub](https://fedoraproject.org/wiki/OpenScanHub) is a service for static and dynamic code analysis. It was internally used inside Red Hat for more than a decade and was open sourced in 2023. This talk is going to be about:\r\n\r\n- History\r\n- Open Sourcing\r\n- Key features\r\n- Importance of statically analyzing a Linux distribution\r\n- Running mass scans on Fedora\r\n- Integration with Fedora related services like Packit\r\n\r\nIt would be a brief introduction about taking the idea of an open source static analysis service towards upstream communities.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EWMFYM", "name": "Siteshwar Vashisht", "avatar": "https://pretalx.com/media/avatars/EWMFYM_kBoAK8S.webp", "biography": "Senior Software Engineer at Red Hat. Upstream maintainer of OpenScanHub. Previously involved with fish shell, Sailfish OS, KornShell.", "public_name": "Siteshwar Vashisht", "guid": "03a98b38-3a17-5515-b659-8ec5701ad1b4", "url": "https://pretalx.com/devconf-cz-2024/speaker/EWMFYM/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/7C38GJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/7C38GJ/", "attachments": []}, {"guid": "e093d747-654d-5a18-a607-52d2412a5da0", "code": "NJFSNJ", "id": 45904, "logo": null, "date": "2024-06-13T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-45904-migrating-the-fedora-rhel-installer-to-wayland", "url": "https://pretalx.com/devconf-cz-2024/talk/NJFSNJ/", "title": "Migrating the Fedora & RHEL installer to Wayland", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Why does an installer even need to do this ?\r\n\r\nWe will shortly introduce how the Fedora/RHEL installation process handles graphics, keyboard input & remote access & how these are impacted by the Xorg to Wayland migration.\r\n\r\nNext we will go over the various possible migration scenarios & what option we choose in the end. Lastly there will be an overview of current progress of the Xorg -> Wayland migration process for the various installer use cases on RHEL & Fedora.\r\n\r\nWhile the Wayland migration is presented from the Anaconda installer point of view, there should certainly be useful lessons and bits of information that would be useful for any other projects that are also finally leaving Xorg behind & heading for the future of Linux graphics technology.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XNVTHX", "name": "Martin Kolman", "avatar": "https://pretalx.com/media/avatars/XNVTHX_q8jG6sb.webp", "biography": "Martin Kolman is part of the Anaconda installer team at Red Hat in Brno. He is a Python developer and maintainer of various installer-related packages such as Initial Setup or python-meh.\r\n\r\nHe is also interested in Japanese culture, space technology, 3D printing and is a member of the unofficial Red Hat Brno office open hardware lab.", "public_name": "Martin Kolman", "guid": "0a266144-5e63-5f47-8f95-2ce6ded727de", "url": "https://pretalx.com/devconf-cz-2024/speaker/XNVTHX/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/NJFSNJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/NJFSNJ/", "attachments": []}, {"guid": "2ca65e94-f036-5a5b-8ed2-cc4a8e617c23", "code": "XG9BBK", "id": 46054, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46054-ros-on-fedora-iot", "url": "https://pretalx.com/devconf-cz-2024/talk/XG9BBK/", "title": "ROS on fedora IoT", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "Robots is one of the biggest use-cases for edge.\r\nFrom fire fighting robots to manufacturing, robots has proved their worth in many cases. \r\nROS (Robot operating system) is modern age robotics development platform with its use ranging from research to enterprise grade application.\r\nUnfortunately adpotibility is restricted as deployment and maintainability of ROS is pain due the way it is packaged making it available to only few distributions and that too tied to particular release.\r\nFedora IoT users are still left out to use the power of ROS.\r\nThe main aim is to streamline ROS deployment on Fedora IoT using bootable containers\r\n\r\nKey points and takeaway:\r\n1. Resources - Base image of Fedora IoT with ROS, deployment script to build deployable image\r\n2. Containerized approach so layering additional packages is as easy as writing a Containerfile, \r\n3. Building deployable image is as easy as \"podman run..\"\r\n4. Reliable upgrade and rollback mechanism", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SBK8BA", "name": "SAYAN PAUL", "avatar": null, "biography": null, "public_name": "SAYAN PAUL", "guid": "7e2c100c-6d24-5923-9c70-41729a0753a3", "url": "https://pretalx.com/devconf-cz-2024/speaker/SBK8BA/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "container repo", "url": "https://quay.io/repository/saypaulgit/ros2-iron-fedora-bootc", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XG9BBK/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XG9BBK/", "attachments": [{"title": "Presentation", "url": "/media/devconf-cz-2024/submissions/XG9BBK/resources/ROS2_in_fedora_Y2zz0VX.odp", "type": "related"}]}, {"guid": "2e965eb3-5b05-55fc-ad5d-a0a824f03b67", "code": "3MEDPW", "id": 46060, "logo": null, "date": "2024-06-13T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46060-eclipse-bluechi-a-deterministic-multi-node-service-controller-for-automotive-and-edge", "url": "https://pretalx.com/devconf-cz-2024/talk/3MEDPW/", "title": "Eclipse BlueChi - A deterministic multi-node service controller for automotive and edge", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "Eclipse BlueChi (https://github.com/eclipse-bluechi/bluechi) - formerly known as Hirte - is a multi-node systemd service controller facilitating deterministic state transitions for systems with limited resources. Its significant focus is on the ability to run in the highly regulated, safety-critical automotive industry. \r\n\r\nThis talk shows how Eclipse BlueChi extends systemd for managing and monitoring services across multiple nodes by explaining its overall architecture and the exposed API. In addition, it illustrates Eclipse BlueChi\u2019s approach to resolving inter-node dependencies between services as well as basic performance metrics like CPU and Memory utilization. This presentation also dives into the seamless integration with Podman, forming a resource-friendly and deterministic container orchestration tool. This is considered a key enabler for the so-called Software Defined Vehicle (SDV).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DYWYLE", "name": "Michael Engel", "avatar": "https://pretalx.com/media/avatars/DYWYLE_ouwtKNL.webp", "biography": "I am a Senior Software Engineer at Red Hat working on features for Red Hats In-Vehicle Operating System", "public_name": "Michael Engel", "guid": "7d155de2-f148-561e-b2bc-d5d66ca52d87", "url": "https://pretalx.com/devconf-cz-2024/speaker/DYWYLE/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/3MEDPW/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/3MEDPW/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/3MEDPW/resources/BlueChi_-_devconf.cz_2024_DsFLNg9.pdf", "type": "related"}]}, {"guid": "7d9a6bd0-5d21-516b-a49e-bac548b342a9", "code": "7W9CSQ", "id": 44349, "logo": null, "date": "2024-06-13T17:00:00+02:00", "start": "17:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-44349-jumpstarter-enabling-open-hardware-in-the-loop", "url": "https://pretalx.com/devconf-cz-2024/talk/7W9CSQ/", "title": "Jumpstarter: Enabling Open hardware in the loop", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "In the world of cloud-based software, developers enjoy the advantage of fully automated testing. Continuous Integration (CI) systems check every software update, testing every part of the software. However, this level of automated testing hasn't been easy for embedded software and devices. The main reason is their dependence on specific physical hardware, which traditionally requires manual testing by a person. This manual approach is slow and becomes more challenging as the number of device variants grows.\r\n\r\nJumpstarter was created to help with that. It introduces a way to test embedded software automatically, just like cloud software. With Jumpstarter, we can test our software on the actual hardware it will run on, but without needing someone to manually handle the device for each test. This is a big step forward because it makes testing faster, more consistent, and less reliant on manual effort. It fits right into existing CI/CD systems like GitHub CI, GitLab CI, Jenkins, Tekton, etc.., making it easier for developers to include it in their workflow.\r\n\r\nTesting in hardware requires a testing harness to connect your hardware to Jumpstarter, as we couldn't find anything readily available and Open; this is why we also created the dutlink-board that allows power control and metering, storage flashing, console access, and other functions. We are working on the release 2.0.0 with additional functionality and expandability. Additionally, the Jumpstarter software is designed with a driver architecture that enables the creation of drivers for additional testing harnesses.\r\n\r\nThis talk will explain how Jumpstarter makes embedded software testing easier and more efficient. We'll explain how it can save time and ensure better testing results, which is crucial for developing reliable embedded systems.\r\n\r\nWe will bring the Jumpstarter board with us and share details to let you build your own or get it built for you.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KSLKVH", "name": "Miguel Angel Ajo", "avatar": "https://pretalx.com/media/avatars/KSLKVH_Di723er.webp", "biography": "I'm just a guy who loves computers, Edge, and Electronics. I worked on embedded system design before joining Red Hat; then I worked on Networking stuff (Openstack/Neutron, Submariner, ..) then Microshift, and other projects :-) \r\n\r\nOn my free time I make electronic music as [Patch Funk]( https://open.spotify.com/artist/7BPSZ8r1861NH2ytyXLwDh) :-)", "public_name": "Miguel Angel Ajo", "guid": "cc9cf321-12ea-5fd7-a283-58a04eeb8d66", "url": "https://pretalx.com/devconf-cz-2024/speaker/KSLKVH/"}], "links": [{"title": "github org", "url": "https://github.com/jumpstarter-dev", "type": "related"}, {"title": "website", "url": "https://jumpstarter.dev", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/64aeub7qPuI?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/7W9CSQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/7W9CSQ/", "attachments": [{"title": "PDF Presentation", "url": "/media/devconf-cz-2024/submissions/7W9CSQ/resources/DevConf.cz_24_-_Jumpstarter_-_Enabling_Hard_FBlKeyf.pdf", "type": "related"}]}], "E104 (capacity 72)": [{"guid": "705ba16a-ec07-555b-b931-7607d79c87aa", "code": "3UKGLB", "id": 45706, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45706-a-series-of-unfortunate-ansible-events", "url": "https://pretalx.com/devconf-cz-2024/talk/3UKGLB/", "title": "A series of unfortunate (Ansible) events", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Driving automation with events can be crucial to reduce time to action and react to issues and anomalies in an efficient way. Vendors from all industries are providing their own connectors and plugins to start integrating events from products and platforms to integrate with Event-driven Ansible.\r\nDuring this session you will learn more about Event-driven automation and you will see it in action in 3 different use cases to see how it is possible to integrate the Event-driven capabilities of Red Hat Ansible Automation Platform with monitoring systems, ITSM services and hypervisors to:\r\n\r\n- Provision a VM on Openshift Virtualization\r\n- Proactively patch it with Red Hat Insights integration\r\n- Configure monitoring with Dynatrace\r\n- React to anomalies with automatic ITSM incident creation and resolution leveraging Alertmanager integration", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SELUBM", "name": "Alessandro Rossi", "avatar": "https://pretalx.com/media/avatars/SELUBM_ghheUdZ.webp", "biography": "Alessandro Rossi is an EMEA Senior Specialist Solution Architect for Red Hat Enterprise Linux with a passion for cloud platforms and automation.\r\n\r\nAlessandro joined Red Hat in 2021, but he's been working in the Linux and open source ecosystem since 2012. He's done instructing and consulting for Red Hat and delivered training on Red Hat Enterprise Linux, Red Hat Ansible Automation Platform and Red Hat OpenShift, and has supported companies during solutions implementation.", "public_name": "Alessandro Rossi", "guid": "026cfc1c-c1a6-5edb-b497-7720f9d57f31", "url": "https://pretalx.com/devconf-cz-2024/speaker/SELUBM/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/3UKGLB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/3UKGLB/", "attachments": []}, {"guid": "90158c4a-e6e3-5a65-93bc-2464016b11e4", "code": "YD9WAL", "id": 51753, "logo": null, "date": "2024-06-13T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-51753-openshift-webconsole-bring-your-own-oidc-provider", "url": "https://pretalx.com/devconf-cz-2024/talk/YD9WAL/", "title": "OpenShift WebConsole - Bring Your Own OIDC provider", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "This talk presents changes that needed to be done to the OpenShift WebConsole\r\nin order to make it work in an environment where an OpenShift cluster is configured\r\nto use an OIDC provider directly instead of having an internal OAuth2 server as the\r\nauthentication middle man, which is the OpenShift traditional setup.\r\n\r\nThe audience will learn about issues that are common when implementing sessions\r\nthat need to work among multiple server instances that are using OIDC as the backing\r\nprotocol for authentication.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YKKSUZ", "name": "Standa L\u00e1zni\u010dka", "avatar": "https://pretalx.com/media/avatars/YKKSUZ_Iou3tlm.webp", "biography": "I've worked for Red Hat for the past ~9 years. I've always been involved in authentication/authorization topics during that time.\r\nI'm currently working in the OpenShift control-plane group, keeping my authn/z focus.", "public_name": "Standa L\u00e1zni\u010dka", "guid": "f82f5de2-e3b1-55be-901c-209b7d6fb40f", "url": "https://pretalx.com/devconf-cz-2024/speaker/YKKSUZ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YD9WAL/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YD9WAL/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/YD9WAL/resources/console_byoi_KC3yq3E.pdf", "type": "related"}]}, {"guid": "0fee9c23-128b-5a6f-b520-f7fa0412738c", "code": "QXMQQT", "id": 46209, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-46209-open-sourcing-ansible-lightspeed-automating-your-automation-code", "url": "https://pretalx.com/devconf-cz-2024/talk/QXMQQT/", "title": "Open-sourcing Ansible Lightspeed - Automating your automation code", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Infrastructure as Code (IaC) plays a critical role in effectively managing systems, whether it's the configuration of a single laptop or the orchestration of cloud assets. Ansible Playbooks provide an intuitive approach: simply declare the desired state of your systems in a YAML file, and Ansible takes care of the rest. However, users often face the challenge of recalling the appropriate Ansible modules to accomplish their tasks.\r\n\r\nNow, with [Ansible Lightspeed](https://www.redhat.com/en/technologies/management/ansible/ansible-lightspeed), this process is streamlined even further. By articulating your intentions in natural language, Lightspeed - a generative AI-based service autonomously generates the necessary code. Rooted in the collaborative ethos of the Ansible community, Ansible Lightspeed has been released as an open-source tool, [Ansible AI Connect Service](https://github.com/ansible/ansible-ai-connect-service) to empower users with unprecedented simplicity and efficiency.\r\n\r\nJoin our community project to harness its power and contribute to its growth. In this session, we'll show you how to maximize its benefits and to get involved", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DPVHQN", "name": "James Wong", "avatar": "https://pretalx.com/media/avatars/DPVHQN_R37mMae.webp", "biography": "Developed a file-based storage system with snapshot functionality, facilitating instantaneous point-in-time virtualization of servers within seconds. Ventured into the Ad-tech domain to join the development of a Real-Time Bidding (RTB) platform. Presently collaborating with a talented and energetic engineering team to develop Ansible Lightspeed, using Generative AI to offer code completion and suggestions for authors of Ansible Playbooks.", "public_name": "James Wong", "guid": "ef541b88-d798-553a-97cf-fdd9857269be", "url": "https://pretalx.com/devconf-cz-2024/speaker/DPVHQN/"}, {"code": "EWDPZC", "name": "Kirill Gaevskii", "avatar": "https://pretalx.com/media/avatars/EWDPZC_1DxUFeh.webp", "biography": "Senior Software Engineer at Ansible Lightspeed, Red Hat", "public_name": "Kirill Gaevskii", "guid": "11add1da-9625-58ff-98d0-51f9e57ac75a", "url": "https://pretalx.com/devconf-cz-2024/speaker/EWDPZC/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QXMQQT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QXMQQT/", "attachments": []}, {"guid": "eb03987b-ab59-5289-9b28-48d256801468", "code": "LSAZDY", "id": 47145, "logo": null, "date": "2024-06-13T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-47145-panel-on-infrastructure-for-communities", "url": "https://pretalx.com/devconf-cz-2024/talk/LSAZDY/", "title": "Panel on Infrastructure for communities", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Discussion", "language": "en", "abstract": "Infrastructure is a crucial yet under discussed part of any important project. The choice of software, hosting and system can hinder or stimulate a project growth, but that's not without having trade-offs, and community leaders and systems administrators alike are often struggling to decide on what could be the right choice. \r\n\r\nThis panel will bring various people working on free software communities and their infrastructure to explore various questions around infrastructure for free software project, like the trade-offs between self hosting, using off the shelf infra or paying for a service, how to get contributions from your community, what to do if you do not have a solution for some specific needs, etc.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WLX3DQ", "name": "Lenka Bocincova", "avatar": "https://pretalx.com/media/avatars/WLX3DQ_JgPYpyf.webp", "biography": "I am a community architect at Red Hat, where I work with open source projects related to Red Hat cloud native technologies and help them grow their communities. I enjoy a good cup of coffee and exploring cities on a bicycle :)", "public_name": "Lenka Bocincova", "guid": "1f9915f5-1828-57ac-aec9-7df84cb8ceb8", "url": "https://pretalx.com/devconf-cz-2024/speaker/WLX3DQ/"}, {"code": "HMVCNB", "name": "Michael SCHERER, Red Hat", "avatar": null, "biography": "\u200b", "public_name": "Michael SCHERER, Red Hat", "guid": "3b543a03-63b9-54f1-a442-42066075478f", "url": "https://pretalx.com/devconf-cz-2024/speaker/HMVCNB/"}, {"code": "TR8XNP", "name": "Jason Brooks", "avatar": null, "biography": null, "public_name": "Jason Brooks", "guid": "47440dd5-ce4a-5213-a074-6637338f8159", "url": "https://pretalx.com/devconf-cz-2024/speaker/TR8XNP/"}, {"code": "D8CVH8", "name": "Duck", "avatar": null, "biography": null, "public_name": "Duck", "guid": "f14b19d9-c9a5-5dc8-a3a4-f6ba003f07a7", "url": "https://pretalx.com/devconf-cz-2024/speaker/D8CVH8/"}, {"code": "DRGW7A", "name": "Michal Kone\u010dn\u00fd", "avatar": "https://pretalx.com/media/avatars/DRGW7A_cCRGT6F.webp", "biography": "Senior software engineer at Red Hat\r\nFedora Infrastructure & Releng Team Leader", "public_name": "Michal Kone\u010dn\u00fd", "guid": "7d04552f-ad10-5885-8ca2-902cb4a9abc0", "url": "https://pretalx.com/devconf-cz-2024/speaker/DRGW7A/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/LSAZDY/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/LSAZDY/", "attachments": []}, {"guid": "c2eec1d6-cec4-51c5-a88e-4409f86c0136", "code": "TZZDKY", "id": 47280, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-47280-automating-kubernetes-operations-with-ansible-based-operator-development", "url": "https://pretalx.com/devconf-cz-2024/talk/TZZDKY/", "title": "Automating Kubernetes Operations with Ansible-Based Operator Development", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "The rapid evolution of cloud-native environments demands efficient management and automation tools. Kubernetes has emerged as the de facto standard for container orchestration, but operational complexities persist, necessitating advanced automation solutions. Ansible, a powerful automation framework, offers a seamless approach to manage Kubernetes resources through its Operator pattern.\r\n\r\nThis session explores the development of an Ansible-based Operator for Kubernetes, facilitating streamlined management and automation of complex application deployments and day-2 operations. Leveraging Ansible's simplicity and versatility, developers can create custom operators tailored to specific workload requirements.\r\n\r\nWe delve into the architectural components of Kubernetes Operators, highlighting how Ansible seamlessly integrates with Kubernetes' Custom Resource Definitions (CRDs) and controllers. By defining desired states and workflows as code, operators enable self-healing, scaling, and management of Kubernetes-native applications.\r\n\r\nKey topics covered include:\r\n\r\nIntroduction to Kubernetes Operators and their role in automating operations.\r\n- Overview of Ansible's capabilities and its suitability for Kubernetes automation.\r\n- Step-by-step guide to developing an Ansible-based Operator, including CRD definition, controller implementation, and reconciliation loops.\r\n- Best practices for structuring Ansible playbooks and roles to ensure scalability and maintainability.\r\nReal-world use cases demonstrating the efficacy of Ansible-based Operators in managing diverse Kubernetes workloads.\r\n\r\nBy adopting Ansible-based Operators, organizations can achieve significant efficiency gains in Kubernetes management, reducing manual intervention and minimizing operational overhead. This session serves as a comprehensive guide for developers and operators looking to harness the power of Ansible for Kubernetes automation, empowering them to unlock the full potential of cloud-native environments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BFL8AS", "name": "Sylvain Chen", "avatar": "https://pretalx.com/media/avatars/BFL8AS_vVHdycE.webp", "biography": "Sylvain Chen is a Principal Consultant working at Red Hat. He has deep expertise in OpenShift, Ansible, DevOps, and software development. Currently, he mostly consults in Switzerland. He has spoken at Red Hat Summits, Ansible Fest, and other technical conferences.", "public_name": "Sylvain Chen", "guid": "4791ae78-43ca-57e1-b055-8db111d87442", "url": "https://pretalx.com/devconf-cz-2024/speaker/BFL8AS/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TZZDKY/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TZZDKY/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/TZZDKY/resources/DevConf_-_Automating_Kubernetes_Operations__9Pre7ES.pdf", "type": "related"}]}, {"guid": "0bc5996a-5024-5a99-8d18-9cf1389d6402", "code": "Y8WFM7", "id": 47047, "logo": null, "date": "2024-06-13T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-47047-introducing-konflux-ci", "url": "https://pretalx.com/devconf-cz-2024/talk/Y8WFM7/", "title": "Introducing Konflux CI!", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Software supply chain security (SSSC) is a hot topic these days, but confidently implementing SSSC can take a small army and be a heavy tax on development teams.  Konflux CI is an opinionated, Kubernetes native, security-first software factory based on Tekton.  The Konflux community aims to make secure software delivery achievable by anyone. This is accomplished by providing a well integrated CI / CD distribution based on open source technologies and backed by a SIG composed of security experts who interpret regulatory frameworks, drive requirements and provide acceptance of technical solutions.\r\n\r\nIn this talk, we will cover:\r\n* the architecture of Konflux, the sub-projects it is composed from and how security is achieved without sacrificing flexibility and agility. \r\n* demonstrations of various features\r\n* new Konflux deployer supporting EKS and Kind\r\n* Roadmap\r\n* Next steps for would-be contributors", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RUMLA8", "name": "Brian Cook", "avatar": null, "biography": "Brian Cook is a product manager at Red Hat responsible for secure product delivery and having 20 years of experience in the Enterprise Technology scene. As a founder of the Konflux-CI project, Brian believes that because software now runs the world, secure software technologies need to be available to and deployable by anyone.", "public_name": "Brian Cook", "guid": "27926c7f-caff-5596-96d4-761046253477", "url": "https://pretalx.com/devconf-cz-2024/speaker/RUMLA8/"}, {"code": "BGH77K", "name": "Ralph Bean", "avatar": "https://pretalx.com/media/avatars/BGH77K_pT8PJGy.webp", "biography": "Just a guy who likes to computer. I'm working on Konflux these days.", "public_name": "Ralph Bean", "guid": "4321b06e-048a-57c2-946d-3671af2fb6c3", "url": "https://pretalx.com/devconf-cz-2024/speaker/BGH77K/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/Y8WFM7/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/Y8WFM7/", "attachments": []}, {"guid": "792cabd0-69df-581a-97e3-a86db7a9e4e0", "code": "L3NU3B", "id": 43278, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-43278-cloud-native-security-simplified-automating-openshift-vm-compliance-with-knative-tekton-and-ansible", "url": "https://pretalx.com/devconf-cz-2024/talk/L3NU3B/", "title": "Cloud-Native Security Simplified: Automating OpenShift VM Compliance with Knative, Tekton and Ansible", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Automating OpenShift VMs Compliance with Knative and Tekton the cloud-native way\r\n\r\nIntroduction\r\n\r\nBackground\r\nIn the rapidly evolving landscape of cloud computing, virtual machine (VM) provisioning in OpenShift environments has become increasingly streamlined. However, compliance tasks often remain a bottleneck, characterized by manual interventions, time-consuming configurations, and a high potential for human error. These challenges undermine the efficiency gains achieved through modern provisioning processes.\r\n\r\nObjective\r\nThis project aims to revolutionize the VM compliance automation phase by automating these tasks using Knative and Tekton. Our goal is to enhance operational efficiency and reliability in managing OpenShift VIrtualization environments.\r\n\r\nProblem Statement\r\n\r\nCurrent compliance processes often involve cumbersome manual steps, leading to significant delays and high error rates. These include configuring network settings, installing software, and applying security patches.\r\n\r\nImpact\r\nThese inefficiencies adversely affect resource utilization and operational costs, while increasing the likelihood of human error, thereby compromising system integrity and performance.\r\n\r\nProposed Solution\r\n\r\nOverview\r\nWe propose a solution that leverages Knative to trigger Tekton pipelines, automating the compliance tasks in OpenShift environments.\r\n\r\nHow It Works\r\nUpon VM creation, a Knative trigger will send the VM payload to a Tekton EventListener. This event triggers a Tekton pipeline, which is pre-configured to execute a series of compliance tasks automatically via Ansible.\r\n\r\nTechnologies Used\r\n- OpenShift: A Kubernetes distribution that simplifies the management of Kubernetes clusters, providing a robust foundation for this solution.\r\n- Knative: An event-driven framework that facilitates serverless workloads in Kubernetes, crucial for triggering automated workflows.\r\n- Tekton: A powerful Kubernetes-native CI/CD framework, used here to create and manage the pipelines executing post-provisioning tasks.\r\n- Ansible: Ansible is a suite of software tools that enables configuration as code. It is open-source and the suite includes software provisioning, configuration management, and application deployment functionality.\r\n\r\nImplementation\r\n\r\nArchitecture Diagram\r\nA diagram will be provided to visually represent the workflow from VM creation to task completion.\r\n\r\n\r\nStep-by-Step Process\r\nThe concept involves the creation of a Tekton pipeline whenever a VM is created/deleted. This pipeline accesses a configmap and subsequently executes automation tasks on the VM.\r\n\r\nIt is essential for the VM to have an annotation indicating the configmap's name.\r\n\r\nBenefits\r\n\r\n- Efficiency: Significantly reduces the time required for post-provisioning tasks.\r\n- Reliability: Minimizes human error through automation.\r\n- Scalability: Easily adapts to increasing infrastructure demands.\r\n- Cost-Effectiveness: Reduces manpower requirements and operational costs.\r\n\r\nConclusion\r\n\r\nThis proposal outlines a transformative approach to managing compliance tasks in OpenShift VM environments. By leveraging Knative and Tekton, we can significantly enhance efficiency, reliability, scalability, and cost-effectiveness.\r\n\r\nQ&A / Discussion Points\r\n\r\n- How does this solution integrate with existing CI/CD pipelines?\r\n- Can this framework support complex, multi-step provisioning tasks?\r\n- How does this approach ensure security and compliance during the automation process?\r\n- What are the limitations of this solution in its current form?\r\n- How can this solution be adapted for hybrid or multi-cloud environments?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "37E7SN", "name": "Jose Angel Morena Simon", "avatar": null, "biography": "Software Engineer specializing in containers, automation, and open-source technologies. A firm believer in the power of simplicity, I aim to design solutions that are as straightforward as possible, without compromising on efficiency, scalability or usability. \r\n\r\nCustomer-focused, I'm committed to continuous learning and professional development, and I make every effort to stay at the forefront of the dynamic IT industry. My areas of expertise include:\r\n\r\n- Managing and working with container orchestration systems/platforms like Kubernetes and OpenShift Container Platform.\r\n- Building custom operators in OpenShift using the Operator-SDK and managing serverless workloads using Knative Eventing.\r\n- Using container runtimes like Podman and Docker.\r\n- Automating infrastructure and workflow processes using Ansible Automation Platform and Terraform.\r\n- Implementing CI/CD pipelines using GitLab, Tekton, and ensuring code quality with testing tools such as Molecule and Pytest.\r\n- Logging, monitoring, and analyzing system data with Elastic Stack, Splunk, and SignalFx.\r\n- Understanding cloud and virtual environments on AWS, VMware vSphere, and Kubevirt.\r\n- Managing systems and networks with Red Hat Satellite and Red Hat Enterprise Linux.\r\n- Managing DNS with Infoblox and BIND.\r\n- Coding with Python3, Golang, Bash scripting, Java, and C, with a strong command of version control using Git.\r\n\r\nWith a focus on simplicity, detail, and customer needs, I strive to deliver efficient, scalable, and reliable solutions for technological challenges. I understand that every detail matters in the work I do, aiming to produce top-quality outcomes for both immediate needs and long-term operational success.", "public_name": "Jose Angel Morena Simon", "guid": "c79c39a0-b100-5fcc-90e5-fee7ea50aac3", "url": "https://pretalx.com/devconf-cz-2024/speaker/37E7SN/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/L3NU3B/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/L3NU3B/", "attachments": []}, {"guid": "9d4a6f6f-6cb6-5995-84f4-33140cebbcf6", "code": "MVFHWF", "id": 47246, "logo": null, "date": "2024-06-13T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-47246-rethinking-ci-cd-a-leap-beyond-bash-and-yaml", "url": "https://pretalx.com/devconf-cz-2024/talk/MVFHWF/", "title": "Rethinking CI/CD: A Leap Beyond Bash and YAML", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "In the realm of software development, CI/CD stands as a cornerstone, guiding us towards efficiency and agility. However, as the pace of technology accelerates, the traditional tools of Bash and YAML, which have been reliable allies, are starting to show their age. This session is a call to arms for developers, DevOps practitioners, and sysadmins who are on the lookout for the next evolution in CI/CD practices.\r\n\r\nWe'll dive into the concept of CI/CD as code, spotlighting innovative tools like Dagger.io that offer fresh perspectives and solutions. Our focus will be on how these new approaches can address the challenges we face with current practices, enhancing scalability, maintainability, and the overall efficiency of our pipelines.\r\n\r\nOur journey will be both exploratory and practical, aiming to equip you with the knowledge and tools to navigate the changing landscape of CI/CD. By sharing real-world experiences and strategies, we'll foster a collaborative environment where we can all learn from each other's successes and hurdles.\r\n\r\nJoin us as we venture into the future of CI/CD, embracing the possibilities that CI/CD as code brings to the table. This session is not just about listening; it's an invitation to engage, experiment, and elevate our CI/CD practices together. Let's embark on this path of continuous improvement, ready to transform our pipelines and set new benchmarks in software development.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8PMLVL", "name": "Ali AKCA", "avatar": "https://pretalx.com/media/avatars/8PMLVL_ZZOgh9e.webp", "biography": "Pragmatic Software Engineer on Cloud-Native Solutions\r\nAs a Software Engineer, my proficiency extends beyond traditional boundaries, encompassing key aspects of platform engineering and DevOps practices. This unique blend allows me to design and implement sophisticated, scalable, resilient, cloud-native architectures that are adaptable to evolving business needs.\r\n\r\nI\u2019m a coffee junkie, always ready for my next caffeine fix. In a lighter vein, I often muse that had I not ventured into software engineering, an alternative career path might have led me down the road to becoming a super villain \u2013 superpowers or not.\r\n\r\nCurrently, my focus is deeply invested in innovating within the Kubernetes ecosystem. My goal is to leverage my skills and experience to make meaningful contributions to the open-source world, continually pushing for improvements in technology and approaches within this dynamic field.", "public_name": "Ali AKCA", "guid": "3eee3f6e-6042-55f6-8704-8b55a56e2e20", "url": "https://pretalx.com/devconf-cz-2024/speaker/8PMLVL/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/03j3tGW2Qdw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/MVFHWF/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/MVFHWF/", "attachments": []}], "E105 (capacity 70)": [{"guid": "16840de3-b5e0-5097-a830-4f88fa0ca578", "code": "XWBKR7", "id": 47343, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47343-history-of-language-models-evolution-frameworks-deployment", "url": "https://pretalx.com/devconf-cz-2024/talk/XWBKR7/", "title": "History of language models: Evolution, Frameworks, Deployment", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "If language models seem a black box to you, join the talk to understand their history and importance. Language models have evolved over the years with key milestones and achievements that played a pivotal role in the field of Natural language processing. Starting from the early statistical, regular expression, and rule-based systems, the talk will progress to the emergence of neural networks based language models. We will go over landmark studies and breakthroughs that propelled the field with recent transformer based architecture along with large scale pretraining and transfer learning that has revolutionized language learning. \r\n\r\nThe research in the area fostered innovation in the open source world with adoption of projects such as PyTorch, Hugging Face, and LangChain. The frameworks democratized access to the technology and are further accelerating research and development. We will discuss key projects and ecosystems for developing and deploying applications with these technologies. Attendees will gain insights derived from real-life examples to enhance development with large language models.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XEVPGV", "name": "Shrey Anand", "avatar": "https://pretalx.com/media/avatars/XEVPGV_SQh243D.webp", "biography": "Shrey Anand is a senior data scientist with over five years of experience in the field of AI / ML. He collaborates with the emerging technologies at Red Hat where he develops cutting-edge data science and generative AI solutions to solve complex business problems. As a strong advocate of open source, Shrey has made significant contributions to the community through his active involvement in various open source projects such as call for code, OS-climate, and Open Data Hub.", "public_name": "Shrey Anand", "guid": "d57ccb5a-99b1-55bb-93af-b5aa6c54c3a0", "url": "https://pretalx.com/devconf-cz-2024/speaker/XEVPGV/"}], "links": [{"title": "Experiments and Slides Github", "url": "https://github.com/Shreyanand/hlm/tree/main", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XWBKR7/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XWBKR7/", "attachments": []}, {"guid": "a89ad0ed-a883-5c91-8dc1-e03aebe49c0b", "code": "9LUE3Z", "id": 47147, "logo": null, "date": "2024-06-13T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47147-overview-of-image-segmentation-with-ai", "url": "https://pretalx.com/devconf-cz-2024/talk/9LUE3Z/", "title": "Overview of image segmentation with AI", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Segmentation tasks can be very easy to humans but very tough to machines. For us is quite simple to identify what objects are inside an image and their edges, however a machine doesn't know the meaning of pixels of an image, only their position and intensity. Recent advances in AI are bringing new capabilities to those models and make them learn from data, however to achieve good results is required to follow some steps as well as choose the correct tool for each type of problem. The aim of this talk is to introduce to the audience which categories AI is organized and which one fits into the segmentation task, which deep learning structures are commonly used and the steps to create an image segmentation model.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "STNTAK", "name": "Joao Pedro Poloni Ponce", "avatar": "https://pretalx.com/media/avatars/STNTAK_vGlNu87.webp", "biography": "My name is Jo\u00e3o Pedro, but you can call me as JP, I'm Software Engineer who likes to solve problems and passionate about science and technology and how they can make peoples' life better. I\u2019m currently working as Software Engineer at Red Hat Inc and I am enrolled in master program researching about deep learning applied for semantic segmentation for medical images.", "public_name": "Joao Pedro Poloni Ponce", "guid": "7ad966b9-5b06-5797-b174-0327cf7abf9e", "url": "https://pretalx.com/devconf-cz-2024/speaker/STNTAK/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/9LUE3Z/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/9LUE3Z/", "attachments": []}, {"guid": "af244368-0d2b-579e-83ae-f4e825b9eda0", "code": "AL988U", "id": 46274, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-46274-ensuring-fair-behavior-among-autonomous-vehicles", "url": "https://pretalx.com/devconf-cz-2024/talk/AL988U/", "title": "Ensuring fair behavior among Autonomous Vehicles", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "The rapid evolution of autonomous systems is leading to the formation of Autonomous Ecosystems, complex networks of machines with their own governance challenges. A good example of such ecosystem could be a city with Autonomous Vehicles. A key issue in these ecosystems is to ensure that machines behave fairly towards each other. This talk proposes a novel interdisciplinary approach by utilizing blockchain technology to monetize fairness. By creating fairness tokens, the fair behavior of machines becomes a quantifiable, incentivized metric. Fair behavior can be rewarded with these tokens, which can also be used to purchase fairness within the ecosystem. This approach not only encourages equitable machine interactions but also offers a self-regulating mechanism for the maintenance and governance of these ecosystems.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "L3RDKW", "name": "David Halasz", "avatar": "https://pretalx.com/media/avatars/L3RDKW_kaJhfV7.webp", "biography": "Principal Software Engineer at Red Hat by day, with 10+ years experience in Ruby. Researcher at Masaryk University by night, working on his PhD thesis about Trust, Safety and Autonomous Ecosystems. Currently living in Brno, Czech Republic.", "public_name": "David Halasz", "guid": "e497d15b-2f05-5395-ae2b-9ff52d1b8b10", "url": "https://pretalx.com/devconf-cz-2024/speaker/L3RDKW/"}, {"code": "CZATLY", "name": "Dasa Kusnirakova", "avatar": null, "biography": ".", "public_name": "Dasa Kusnirakova", "guid": "f9d98c96-ee1e-5f77-83c7-7d3ecdc03cb4", "url": "https://pretalx.com/devconf-cz-2024/speaker/CZATLY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/AL988U/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/AL988U/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/AL988U/resources/DevConf_presentation_pXsQxtL.pdf", "type": "related"}]}, {"guid": "b05f3db4-8e91-53dc-bc36-0d281f509937", "code": "HNFPGV", "id": 45974, "logo": null, "date": "2024-06-13T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-45974-guardrails-for-trustworthy-ai-balancing-innovation-and-responsibility", "url": "https://pretalx.com/devconf-cz-2024/talk/HNFPGV/", "title": "Guardrails for Trustworthy AI: Balancing Innovation and Responsibility", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "In an era where artificial intelligence (AI) is not just an auxiliary tool but a core component of digital ecosystems, ensuring the trustworthiness of AI-powered systems has become paramount. As an Open Source enthusiast, I propose to explore the multifaceted approach required to safeguard the integrity and reliability of large language models (LLMs). This talk will delve into the current state of Trustworthy AI, highlighting the latest developments, challenges, and the critical need for transparent, ethical, and secure AI practices.\r\n\r\nWe will begin by defining what makes AI \"trustworthy,\" focusing on the principles of fairness, accountability, transparency, and ethical use. The talk will then pivot to the specific challenges posed by LLMs, including bias, interpretability, and the potential for misuse. We will outline practical strategies for implementing guardrails around LLMs. This includes the development of robust frameworks for model governance, the role of open-source tools and communities in fostering responsible AI, and the importance of cross-industry collaboration.\r\n\r\nFurthermore, the talk will address how companies and communities can ensure that their AI-powered software systems are not only efficient and innovative but also worthy of trust. This involves a comprehensive approach that encompasses regulatory compliance, continuous monitoring, and the cultivation of an ethical AI culture.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "A7N39E", "name": "Christoph G\u00f6rn", "avatar": "https://pretalx.com/media/avatars/A7N39E_X5ERFkD.webp", "biography": "Christoph G\u00f6rn has 25+ years of experience in Open Source business and development. He co-founded a Linux service company in 1998, worked as an IT-Architect at IBM and a consultant for a 25 head company. After he researches the topic of AI Stacks with the Office of the CTO at Red Hat, he is now a Product Manager for Red Hat OpenShift AI. But first and foremost, he is a hacker for the #B4mad Network!", "public_name": "Christoph G\u00f6rn", "guid": "ca231cfe-efb2-5aec-a27a-ff40748a194d", "url": "https://pretalx.com/devconf-cz-2024/speaker/A7N39E/"}], "links": [{"title": "Slides", "url": "https://bit.ly/devconf-guardrails-trustworthy-ai", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/HNFPGV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/HNFPGV/", "attachments": []}, {"guid": "df014f66-c4d5-5809-b468-820e59c3ecab", "code": "EQZQDR", "id": 42505, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-42505-music-production-on-linux-desktops", "url": "https://pretalx.com/devconf-cz-2024/talk/EQZQDR/", "title": "Music Production on Linux Desktops", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "Linux operating systems may not yet be the dominant choice for audio and music production workstations, but over time the emergence of sophisticated free and open source sound server software and music and audio production applications (sound and notation editors, digital audio workstations, plugins, music trackers and software synthesizers) has made the Linux desktop a viable and dynamic environment for making music. Even some popular proprietary software now runs on Linux desktops and benefits from this underlying free software ecosystem. We will explore the music production tools and workflows available to the Linux desktop user and conclude with a demonstration of signal processing and software synthesis in a Linux environment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "APGQCV", "name": "Dominic Delabruere", "avatar": "https://pretalx.com/media/avatars/APGQCV_50TARoy.webp", "biography": "Dominic Delabruere is a software engineer who works on internal tools at Red Hat. In their spare time they use free software on NixOS to make dark ambient electronic music.", "public_name": "Dominic Delabruere", "guid": "4618156a-01b1-5f47-a437-4904398be5e3", "url": "https://pretalx.com/devconf-cz-2024/speaker/APGQCV/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EQZQDR/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EQZQDR/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/EQZQDR/resources/Music_production_on_Linux_desktops_Nuuisyp.odp", "type": "related"}, {"title": "VCV Rack demo patch", "url": "/media/devconf-cz-2024/submissions/EQZQDR/resources/devconf-demo_OTCgEpo.vcv", "type": "related"}]}, {"guid": "c0c353a0-615b-555e-9776-de07f5615353", "code": "A9NC8X", "id": 40401, "logo": null, "date": "2024-06-13T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-40401-how-sand-and-java-are-used-to-create-the-world-s-most-powerful-chips", "url": "https://pretalx.com/devconf-cz-2024/talk/A9NC8X/", "title": "How sand and Java are used to create the world\u2019s most powerful chips", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "We all use computer chips such as processors, memory and sensors in our daily lives. But how are they created? How did the chip creation process evolve and what future changes can we expect?\r\n\r\nThis session explains how computer chips are physically created by some of the most advanced machines on the planet. Did you know that these chips, nowadays, can contain more than one hundred million transistors per square millimeter?\r\n\r\nJava software is used everywhere, also in the process of chip manufacturing. In my project at ASML we\u2019re working on a relatively new analytics platform which is used to process the data from the machines. The application then visualizes the results in order to find issues or improvement areas. This information is used to change the configuration parameters of the physical machine in order to create more and better chips. I will explain, on a high level, how our applications look like and which Java technologies we use.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "W8CPFW", "name": "Johan Janssen", "avatar": "https://pretalx.com/media/avatars/W8CPFW_tp0WCtW.webp", "biography": "Johan is working as software architect at ASML. He has been working for various demanding companies where rapidly delivering high-quality software was very important. Johan regularly writes articles for InfoQ and Java magazines, mainly around Java. He presented more than 90 conference sessions in 24 countries at conferences such as JavaOne, GOTO, Devoxx, JavaZone, J-Fall, J-Spring, Jfokus and JavaLand. Johan received the JavaOne Rock Star, Oracle Code One Star and Oracle ACE Pro awards.", "public_name": "Johan Janssen", "guid": "bc718c81-fd0e-535f-b154-2c6041c0fb48", "url": "https://pretalx.com/devconf-cz-2024/speaker/W8CPFW/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/A9NC8X/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/A9NC8X/", "attachments": []}, {"guid": "2c5acf61-4da9-5c1b-98db-91d2766ca919", "code": "DZEC89", "id": 43686, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-43686-derisk-the-choice-of-vendors-and-projects-by-understanding-it-companies-business-models", "url": "https://pretalx.com/devconf-cz-2024/talk/DZEC89/", "title": "Derisk the choice of vendors and projects by understanding IT companies' business models", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "Many companies operate in the Information Technology space but have very different business models.\r\nBased on a company's business model, it will behave differently toward its customers and the open-source projects it backs.\r\nSince many open-source projects are backed by just one company, it is crucial to understand the backer's business model and possible future behaviors to understand which direction the project will probably take.\r\nThis talk will start by reviewing the most important software licenses. We'll then see the various business models that IT companies can adopt and some examples of how business models and licenses interact in real-world examples.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "M887LD", "name": "Fabio Alessandro \"Fale\" Locati", "avatar": "https://pretalx.com/media/avatars/M887LD_CUbUSW9.webp", "biography": "Fabio Alessandro Locati - commonly known as Fale - is an EMEA Associate Principal Solutions Architect at Red Hat, public speaker, published author, and Open Source contributor. His main areas of expertise are Linux, containers (ie: Kubernetes), automation (ie: Ansible), security, cloud (mainly AWS and GCP), cloud technologies, databases, and networking.\r\n\r\nWith more than 15 years of working experience in the field, he has experienced different IT roles, technologies, and languages. Fale has consulted for many different companies, starting from a one-man company to Fortune 500 companies. This has allowed him to consider various technologies from different points of view, helping him develop critical thinking and understand very quickly whether a particular technology is the right one for a specific project or not.\r\n\r\nSince he is always looking for better technologies, he also tries new technologies to see their advantages over the old ones and their maturity status. Some of the things Fale evaluates about every technology are the security, the ethical, and functional consequences of it.\r\n\r\nOver the years he gave more than 50 talks about his work, the projects he helps in his spare time, IT ethics, and his vision of IT and security worlds.\r\n\r\nHe is the author of Practical Ansible, Practical Ansible 2, Learning Ansible 2, Learning Ansible 2.7, and OpenStack Cloud Security. In the spare time he helps in the Kubernetes, Fedora Project, Ansible, Wikimedia, Open Street Map communities as well as in many smaller projects on GitHub and similar platforms.", "public_name": "Fabio Alessandro \"Fale\" Locati", "guid": "bbf16c21-5b1e-501f-bd6f-8e04331e1f8a", "url": "https://pretalx.com/devconf-cz-2024/speaker/M887LD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "Slides", "url": "https://static.fale.io/slides/20240613-en-bizmodels-handout.pdf", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DZEC89/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DZEC89/", "attachments": []}, {"guid": "b3cae23b-673a-5f53-93fd-317f79aad9d2", "code": "WFEGCB", "id": 47038, "logo": null, "date": "2024-06-13T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47038-avoiding-career-pitfalls-a-well-grounded-software-engineer", "url": "https://pretalx.com/devconf-cz-2024/talk/WFEGCB/", "title": "Avoiding career pitfalls\u2009\u2014\u2009A well-grounded software engineer", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "In the dynamic landscape of software engineering, navigating one\u2019s career path can be akin to traversing a minefield, fraught with potential pitfalls and challenges. However, by adopting a well-grounded approach, software engineers can steer clear of common traps and setbacks, ultimately achieving success and fulfillment in their profession.\r\n\r\nThis talk aims to highlight the essential strategies and principles that empower software engineers to build resilient and rewarding careers. Through practical advice and industry insights, attendees will gain valuable perspectives on how to:\r\n\r\n- Cultivate a strong engineering foundation\r\n- Set achievable goals to mark progress\r\n- Embracing communication and soft skills\r\n- Recognizing and mitigating burnout or overwork\r\n- Seeking mentorship for continued growth\r\n\r\nBy proactively addressing these key areas, software engineers can fortify themselves against common career pitfalls, ensuring fulfillment and resilience in an ever-evolving industry. Join us as we delve into the strategies and insights that pave the way for a well-grounded and flourishing career in software engineering.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B838GB", "name": "Martin \u0160tefanko", "avatar": "https://pretalx.com/media/avatars/B838GB_oXvY7LH.webp", "biography": "Principal software engineer at Red Hat, Brno JUG leader, MicroProfile committer, working on Red Hat middleware technologies like Quarkus, SmallRye, Wildfly, JBoss middleware (RESTEasy, Weld, ...), programming and microservices enthusiast.", "public_name": "Martin \u0160tefanko", "guid": "dfe9ade6-71e3-58e7-8503-b9898cbf498c", "url": "https://pretalx.com/devconf-cz-2024/speaker/B838GB/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WFEGCB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WFEGCB/", "attachments": []}, {"guid": "6e59e36b-41b3-5a99-bfab-b6911e349ea5", "code": "XAHJEP", "id": 46213, "logo": null, "date": "2024-06-13T17:00:00+02:00", "start": "17:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-46213-stairway-to-developer-heaven-aka-how-to-advertise-a-feature", "url": "https://pretalx.com/devconf-cz-2024/talk/XAHJEP/", "title": "Stairway to developer heaven - AKA how to advertise a feature", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "How do you measure success as a developer ? Is it how good your code looks ? Is it how well covered it is by unit tests ? We think that while those are required, that's not it.\r\n\r\nCould it be the opposite of the opened bugs then ? Someone actually bothered to open a bug / issue on it... Sorry to burst your bubble, but that's still not it; usually, projects without bugs just mean \u2026 they're not being used.\r\n\r\nThus, in our humble opinion, the code must matter to someone, and it must be **used** in production by as many people as possible - to the point they contribute, request features, and report broken \u201cthings\u201d. \r\n\r\nNow the thing is how do you get end users to use your stuff ? It's a non-trivial problem: unless you come up with something useful - and entirely new - odds are you're hoping people will replace one existing component of their stack (sure ... it had its problems \u2026) by your new shiny toy. ... which only you care about !\r\nAnd we all know migrations have their downsides \u2026 It usually requires a big improvement for people to be willing to pay the price.\r\n\r\nJoin us in this talk as we discuss strategies to get your pet project out there in the wild, and being used as it should / deserves.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DE3Y7L", "name": "Miguel Duarte", "avatar": "https://pretalx.com/media/avatars/DE3Y7L_BPe8R5T.webp", "biography": "Miguel is a Principal Software Engineer for OpenShift Virtualization, working at Red Hat since 2018.\r\n\r\nHis main interests are SDN / NFV, functional programming, containers and virtualization.\r\n\r\nMiguel is a member of the Network Plumbing Working Group, a maintainer of several CNI plugins (whereabouts, macvtap), and a contributor to some others (ovn-kubernetes, multus).", "public_name": "Miguel Duarte", "guid": "cc043793-6903-5bf5-beeb-37c07cfacc94", "url": "https://pretalx.com/devconf-cz-2024/speaker/DE3Y7L/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/vDPgCkX4vA0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XAHJEP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XAHJEP/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/XAHJEP/resources/devconf2024-dev-heaven_IbBiPNX.pdf", "type": "related"}]}], "A113 | Lightning Talks (capacity 64)": [{"guid": "048e4f05-bb99-5743-aa68-782d3f57ba64", "code": "D33QTW", "id": 44838, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-44838-securing-cloud-native-resources-with-open-policy-agent", "url": "https://pretalx.com/devconf-cz-2024/talk/D33QTW/", "title": "Securing Cloud Native Resources with Open Policy Agent", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "In this session, we'll touch on securing cloud-native resources with Open Policy Agent (OPA), a powerful policy-based control tool. \r\nAs organizations increasingly adopt cloud-native architectures, ensuring the security and compliance of these dynamic environments becomes paramount. Open Policy Agent provides a flexible and extensible framework for implementing fine-grained, declarative policies across the entire cloud-native stack, from infrastructure to applications. \r\nIn the presentation will delve into the fundamentals of OPA, its integration with popular cloud-native technologies like Kubernetes, and practical strategies for enforcing security policies, enabling attendees to enhance the resilience and integrity of their cloud-native deployments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PWBEWR", "name": "Boran SEREF", "avatar": "https://pretalx.com/media/avatars/PWBEWR_036t8GM.webp", "biography": "I graduated from Computer Engineering in 2015 and later jumped into the bustling tech scene of Istanbul. For four years there, I worked as an SWE and DevOps Engineer in the Banking, Media, and E-commerce industries. Since 2019, I've been a proud member of RedHat's Platform team, serving as a Senior Site Reliability Engineer. My focus? Ensuring the seamless progression of our Managed OpenShift Offering as day-2 operations, navigating the complexities of system reliability with precision and passion.", "public_name": "Boran SEREF", "guid": "e630eb9f-7ffe-5ef0-ba7f-147304a2ccaa", "url": "https://pretalx.com/devconf-cz-2024/speaker/PWBEWR/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/D33QTW/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/D33QTW/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/D33QTW/resources/DevConf_-_Securing_C-Native_Resources_using_zdXKdQ4.pdf", "type": "related"}]}, {"guid": "db300002-9719-582b-9d56-a77d84816c57", "code": "WTGXWZ", "id": 45952, "logo": null, "date": "2024-06-13T10:35:00+02:00", "start": "10:35", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45952-shared-memory-communications-in-software-defined-storage", "url": "https://pretalx.com/devconf-cz-2024/talk/WTGXWZ/", "title": "Shared Memory Communications in Software-defined storage", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "The Shared Memory Communications (SMC) protocol is an addition to TCP/IP and can be used transparently for shared memory communications. In my presentation I am going to share my experience of implementing Shared Memory Communications Direct (SMC-D) in Software-defined storage (SDS) on IBM Linux on Z platform. I will talk about advantages and disadvantages of using SMC-D in comparison with TCP/IP, explain how to enable SMC in your application and demonstrate the performance evaluation of SMC-D with Software-defined storage.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KUXGWW", "name": "Konstantin Maksimov", "avatar": null, "biography": "Konstantin has 15+ years' experience in software development. His main areas of expertise are IBM s390x systems, cloud platforms (OpenShift) and storage software. He has also contributed to Open Source projects. Currently Konstantin is working on Software-Defined storage development on IBM Linux on Z platform.", "public_name": "Konstantin Maksimov", "guid": "4fa5a21d-59cc-5b2a-9591-e4364a6be379", "url": "https://pretalx.com/devconf-cz-2024/speaker/KUXGWW/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WTGXWZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WTGXWZ/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/WTGXWZ/resources/SMC-in-SDS_FWWpcgO.pdf", "type": "related"}]}, {"guid": "2914ff16-3d43-54bb-90a1-b045c60edfc1", "code": "KSDRWL", "id": 47225, "logo": null, "date": "2024-06-13T10:55:00+02:00", "start": "10:55", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47225-choose-the-right-openshift-size", "url": "https://pretalx.com/devconf-cz-2024/talk/KSDRWL/", "title": "Choose the right OpenShift size", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "OpenShift comes in many shapes and sizes, from a tiny Kubernetes distro requiring just 2 CPUs and 2 GB of RAM to a 2 000 node beast that can run and manage other OpenShift clusters. Join us for this talk and learn how to pick among MicroShift, Single Node OpenShift, compact OpenShift, standalone OpenShift and HyperShift. Additionally, learn about what tools are available to install and manage them at scale.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8PMGAJ", "name": "Jan \u0160afr\u00e1nek", "avatar": "https://pretalx.com/media/avatars/8PMGAJ_jM7W5vO.webp", "biography": "Jan is a Software Engineer at Red Hat working on storage aspects of Kubernetes. He started developing Kubernetes more than 8 years ago, and still maintains the storage foundation of Kubernetes and OpenShift.", "public_name": "Jan \u0160afr\u00e1nek", "guid": "48ef3c66-7f1a-5294-b79d-252060a3cadc", "url": "https://pretalx.com/devconf-cz-2024/speaker/8PMGAJ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "Slides", "url": "https://people.redhat.com/jsafrane/talk/devconf2024/sizes/", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/KSDRWL/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/KSDRWL/", "attachments": []}, {"guid": "71baebce-fc16-5208-a832-e59e3eeb42f7", "code": "H9QFLM", "id": 44782, "logo": null, "date": "2024-06-13T11:15:00+02:00", "start": "11:15", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-44782-rapid-prototyping-with-open-source-ai-models", "url": "https://pretalx.com/devconf-cz-2024/talk/H9QFLM/", "title": "Rapid Prototyping with Open Source AI Models", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Lightning talk", "language": "en", "abstract": "In the rapidly evolving landscape of AI, leveraging open source models is a game-changer. There are thousands of models to choose from, and new ones are published every day on Hugging Face. Many of them can be run without requiring expensive hardware.\r\n\r\nIn this session, we'll explore how to discover the best AI models to validate your ideas, automate processes, and innovate.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KTAK3G", "name": "Alberto Falossi", "avatar": "https://pretalx.com/media/avatars/KTAK3G_Kb9hEbI.webp", "biography": "Alberto works at Red Hat as a member of the OpenShift Observability team. In his role, he has contributed new features to Red Hat Insights Advisor for OpenShift, which includes highly distributed infrastructure for remote health data stream processing, storage, visualization, and analytics.\r\n\r\nWith more than 20 years of experience in software development and IT, Alberto has worked in a range of environments, from startups to multinational corporations. He has led the design of AI algorithms, implemented high-performance FinTech systems, and scaled web services globally.", "public_name": "Alberto Falossi", "guid": "58cd947d-ee01-5b48-8165-567d7b3cb8a7", "url": "https://pretalx.com/devconf-cz-2024/speaker/KTAK3G/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/H9QFLM/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/H9QFLM/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/H9QFLM/resources/DevConf.CZ_2024_-_Rapid_Prototyping_with_Op_Mo2QmPY.pdf", "type": "related"}]}, {"guid": "44156f2d-0679-58a7-856d-c0d7d9135c1f", "code": "PDB9RY", "id": 44716, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-44716-ansible-code-bot-the-ultimate-bot-for-your-git-repo", "url": "https://pretalx.com/devconf-cz-2024/talk/PDB9RY/", "title": "Ansible code Bot - The ultimate bot for your git repo", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "Ansible Code bot overview along with a quick demo. In this session we will see how you can define your own code bot in your Github repository.The Ansible code bot scans existing content collections, roles, and playbooks hosted in GitHub repositories, and proactively creates pull requests whenever best practices or quality improvement recommendations are available. The bot automatically submits pull requests to the repository, which proactively alerts the repository owner to a recommended change to their content . You can configure Ansible code bot to scan your existing Git repositories (both public and private).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TNWSKA", "name": "Arnav Bhati", "avatar": "https://pretalx.com/media/avatars/TNWSKA_Pyc22Lc.webp", "biography": "Hello All,I am Arnav Bhati and I am a DevSecOps enthusiast with experience in digital transformation projects for customers. I am a firm believer that everything can be learned, we just need to practice the technology and play with it on a daily basis.We all often have read this quote \"Learning is a Continuous Process\" but according to me it is incomplete.If given an opportunity, I would like to modify it to \"Practicing your learnings is a Continuous Process\" !!", "public_name": "Arnav Bhati", "guid": "58171785-3bab-54ba-b9d0-bcc7d1d9955c", "url": "https://pretalx.com/devconf-cz-2024/speaker/TNWSKA/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/PDB9RY/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/PDB9RY/", "attachments": []}, {"guid": "49ee00be-284c-5653-be14-b0a4c7348e7d", "code": "WTRUTE", "id": 44750, "logo": null, "date": "2024-06-13T12:50:00+02:00", "start": "12:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-44750-9-magic-rules-to-make-you-a-debugging-wizard", "url": "https://pretalx.com/devconf-cz-2024/talk/WTRUTE/", "title": "9 magic rules to make you a debugging wizard", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "In this lightning talk I will present you 9 magic rules that will help you to improve your debugging capabilities. I will briefly introduce each rule and tell you why it is important. I will also give you one or two war stories related to each rule to help you remember the importance of each rule.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NLJT9L", "name": "Martin Schimandl", "avatar": null, "biography": "Server wrangler and bug hunter by day. Dance floor roamer and applause giver by night.", "public_name": "Martin Schimandl", "guid": "2ed6e5d6-5e97-59f8-aadc-1efabc80c875", "url": "https://pretalx.com/devconf-cz-2024/speaker/NLJT9L/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WTRUTE/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WTRUTE/", "attachments": [{"title": "Slide Deck", "url": "/media/devconf-cz-2024/submissions/WTRUTE/resources/devconf-cz-debugging_rules-16-9_L4d5H3p.odp", "type": "related"}]}, {"guid": "4e131c33-5ec6-5372-b23c-db5410f93f8f", "code": "GYRWTV", "id": 46545, "logo": null, "date": "2024-06-13T13:10:00+02:00", "start": "13:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46545-ac3-a-collaborative-open-source-horizon-europe-research-project-focused-on-an-ai-driven-sustainable-cloud-edge-infrastructure", "url": "https://pretalx.com/devconf-cz-2024/talk/GYRWTV/", "title": "AC3 - A collaborative, open-source Horizon Europe research project focused on an AI-driven, sustainable, cloud-edge infrastructure.", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "AC3 is an innovative and open-source EU research project focused on the cloud-edge infrastructure with deep AI integration and efficient energy consumption. It's developed by a consortium of researchers and industry professionals committed to conforming to standards in security, scalability, and interoperability. \r\n\r\nDuring this session, we'll explore how the Roque de los Muchachos observatory partnered with the University of Madrid exploits the AC3 infrastructure to store and process massive amounts of data using advanced techniques. These functions are provided by application microservices which are containerised and strategically placed on a range of environments, from cloud to far edge.\r\n\r\nAC3\u2019s AI-driven decision making is vital for allowing developers to focus on creating applications, rather than on operations and maintenance. This is achieved by providing a zero touch and proactive approach to lifecycle management, and is enabled through detailed resource profiles and real time monitoring.\r\n\r\nJoin us in Brno for an overview of AC3 and view the future of AI driven cloud edge infrastructures.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PLXCQP", "name": "Ben Capper", "avatar": "https://pretalx.com/media/avatars/PLXCQP_6KuSuKt.webp", "biography": "Associate Research Software Engineer at Red Hat in the Waterford Research Interest Group.\r\n\r\nWorking on two Horizon EU Research Projects: AC3 and GREEN.DAT.AI", "public_name": "Ben Capper", "guid": "16bbad84-75b5-59d8-8c93-7ff453d5bbfd", "url": "https://pretalx.com/devconf-cz-2024/speaker/PLXCQP/"}, {"code": "KEGLZW", "name": "Ryan Jenkins", "avatar": "https://pretalx.com/media/avatars/KEGLZW_9nEth5j.webp", "biography": "Associate Research Software Engineer at Red Hat in the Waterford Research Interest Group.\r\n\r\nWorking on the Horizon EU Research project called AC3.", "public_name": "Ryan Jenkins", "guid": "f2ba57e8-e2ca-5bda-b564-3ba269209f7c", "url": "https://pretalx.com/devconf-cz-2024/speaker/KEGLZW/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/GYRWTV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/GYRWTV/", "attachments": [{"title": "AC3 Devconf Slidedeck", "url": "/media/devconf-cz-2024/submissions/GYRWTV/resources/AC3_DevconfFinal_qeE8kfi.pptx", "type": "related"}]}, {"guid": "4ec75d62-30b8-5aef-8091-9d016f5a1d7f", "code": "9YR9BB", "id": 46584, "logo": null, "date": "2024-06-13T13:30:00+02:00", "start": "13:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46584-incode-a-collaborative-open-source-horizon-europe-research-project-creating-a-programming-platform-for-deployments-on-edge-and-iot-environments", "url": "https://pretalx.com/devconf-cz-2024/talk/9YR9BB/", "title": "INCODE: A collaborative, open-source Horizon Europe research project, creating a programming platform for deployments on edge and IoT environments", "subtitle": "", "track": "Future Tech and Open Research", "type": "Lightning talk", "language": "en", "abstract": "INCODE, a project funded by the Horizon Europe Research programme, is dedicated to advancing the IoT to edge to cloud computing continuum. Application deployment on IoT devices is simplified through the INCODE developer platform. Additionally, the INCODE platform includes the  necessary infrastructure for deployments across the continuum. The platform has access to various domains including 5G and RAN networks, a network fabric, and a cloud platform. Furthermore, through the device registration framework, developers can seamlessly integrate IoT devices into the centrally managed pool of resources. \r\n\r\nJoin us for a discussion on the ongoing research efforts towards the ease of deployment that INCODE promises. The potential of the INCODE platform is highlighted through two use cases: 1) The collaboration of drone and ground vehicles in search and rescue efforts, 2) Monitoring the operators in a manufacturing facility through an exoskeleton and sensors. This talk is of particular interest to DevOps engineers.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DSHKCX", "name": "Paul Power", "avatar": "https://pretalx.com/media/avatars/DSHKCX_mXTneKK.webp", "biography": "Associate Research Software Engineer at Red Hat", "public_name": "Paul Power", "guid": "3e1798bd-5320-55c6-9dc7-2585bc0eb13c", "url": "https://pretalx.com/devconf-cz-2024/speaker/DSHKCX/"}, {"code": "GZD9SJ", "name": "Clodagh Walsh", "avatar": "https://pretalx.com/media/avatars/GZD9SJ_XiLkP6I.webp", "biography": "Associate Research Software Engineer at Red Hat", "public_name": "Clodagh Walsh", "guid": "5cd4b828-2423-5b13-b6e8-a8fe95623193", "url": "https://pretalx.com/devconf-cz-2024/speaker/GZD9SJ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/9YR9BB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/9YR9BB/", "attachments": [{"title": "Presentation", "url": "/media/devconf-cz-2024/submissions/9YR9BB/resources/INCODE_DevConf_sdizRFt.pdf", "type": "related"}]}, {"guid": "e2fa4dc2-578a-509d-b02d-044b932423e5", "code": "UL8DRZ", "id": 46203, "logo": null, "date": "2024-06-13T13:50:00+02:00", "start": "13:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46203-quirky-parts-of-go", "url": "https://pretalx.com/devconf-cz-2024/talk/UL8DRZ/", "title": "Quirky parts of go", "subtitle": "", "track": "Application and Services Development", "type": "Lightning talk", "language": "en", "abstract": "Ever wondered what happens\r\n- when a `defer`red readCloser.Close() errors?\r\n- when nil is not nil\r\n- when short variable declarations are about to shadow (or not?) a variable\r\n\r\nI'll explore this in a talk about the weirder parts of go to sow some confusion and hopefully gain some laughs. :)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TGF7DQ", "name": "Josh Gwosdz", "avatar": null, "biography": null, "public_name": "Josh Gwosdz", "guid": "919cd122-1adf-5d54-925d-f9b054a58016", "url": "https://pretalx.com/devconf-cz-2024/speaker/TGF7DQ/"}], "links": [{"title": "Slides", "url": "https://erdii.engineering/slides/devconf24-quirky-go/", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/UL8DRZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/UL8DRZ/", "attachments": [{"title": "Slides - Offline PDF Version", "url": "/media/devconf-cz-2024/submissions/UL8DRZ/resources/slides_devconf24-quirky_CsxX7Gz.pdf", "type": "related"}]}, {"guid": "4701928c-ab88-5206-b81f-50b2f7d4aabe", "code": "8XUVRZ", "id": 46388, "logo": null, "date": "2024-06-13T14:10:00+02:00", "start": "14:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46388-rise-of-temurin-jdk", "url": "https://pretalx.com/devconf-cz-2024/talk/8XUVRZ/", "title": "Rise of Temurin JDK", "subtitle": "", "track": "Open Source Success Stories", "type": "Lightning talk", "language": "en", "abstract": "the path of JDK to its fully opensource shape was painful. Over GNU classpath, through VM-less JDK,  up to OpenJDK, from Sun, over distribution builds to Oracle. From OpenJDK sources to final JDK. Because how to build jDK, really metters. This talk should cover up build evolution of JDK which led to current mainstream Eclipse Adoptium Temrin JDK as new reference build", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9EGT7X", "name": "jiri vanek", "avatar": null, "biography": "I'm an principal QA engineer in Red Hat OpenJDK team.", "public_name": "jiri vanek", "guid": "3f323c8c-0cc1-5c87-8e2a-d4bc22ee4de9", "url": "https://pretalx.com/devconf-cz-2024/speaker/9EGT7X/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8XUVRZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8XUVRZ/", "attachments": [{"title": "slides", "url": "/media/devconf-cz-2024/submissions/8XUVRZ/resources/rise_of_temurin_jdk_4givjam.markdown", "type": "related"}]}, {"guid": "3485c749-89d5-52c8-b124-b2674dabbc98", "code": "WFAZTL", "id": 45214, "logo": null, "date": "2024-06-13T14:30:00+02:00", "start": "14:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45214-from-developer-to-team-leader-lessons-learned", "url": "https://pretalx.com/devconf-cz-2024/talk/WFAZTL/", "title": "From developer to team leader, lessons learned", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Lightning talk", "language": "en", "abstract": "Join me as I share my journey from developer to team leader over the last  two years. I'll share my personal lessons learned, things I wish I had known before becoming a team leader, and the ups and downs of the new role, that you might expect in your new future role as a team leader.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SKD7EM", "name": "Leos Stejskal", "avatar": "https://pretalx.com/media/avatars/SKD7EM_SJMR4ce.webp", "biography": "Developer and team leader @ Rocket Team in Red Hat.\r\nWorking on Foreman / Satellite, mainly on provisioning.", "public_name": "Leos Stejskal", "guid": "3a3fcb2c-00ca-52f3-9eaa-45ba4e1dfdd0", "url": "https://pretalx.com/devconf-cz-2024/speaker/SKD7EM/"}], "links": [{"title": "presentation", "url": "https://docs.google.com/presentation/d/12oFKnMbKLswtr_B5xLWznitLD3GfPPTqZhCvCEuIu-8/edit?usp=sharing", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WFAZTL/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WFAZTL/", "attachments": [{"title": "PDF presentation", "url": "/media/devconf-cz-2024/submissions/WFAZTL/resources/01_presentation_LSMvRVT.pdf", "type": "related"}]}, {"guid": "e2d8b280-6ecc-5a9e-bbbe-fddb2bd31d1f", "code": "EPPQA9", "id": 43973, "logo": null, "date": "2024-06-13T14:50:00+02:00", "start": "14:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-43973-good-practice-to-balance-test-matrices", "url": "https://pretalx.com/devconf-cz-2024/talk/EPPQA9/", "title": "Good practice to balance test matrices", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "Test cases are the foundation of tests for Quality Engineer, there are usually several aspects that need to be considered when designing cases, like test depth and breadth, test according to product source code and customer scenarios, test on bare metal and on clouds, etc. And there is usually limited resources for tests, so it is important to balance the test matrices.\r\nHow do you balance test matrices when designing test cases?\r\nThe presentation will show you a good practice to balance test matrices. It would take cloud-init as an example to show how to balance the test matrices when designing test cases, and would also show you a tool/framework that can maximize the completion of the test matrices under limited resources. More specifically focusing on:\r\n1. Test matrices that need to be balanced\r\n    a) Test depth, test breadth\r\n    b) Test according to product source code, test according to customer scenarios\r\n    c) Test on bare metal, test on clouds(test on which clouds)\r\n2. The good practice of cloud-init\r\n3. Introduce a good tool/framework to maximize the completion of the test matrices under limited resources", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "L9ADSU", "name": "Huijuan Zhao", "avatar": "https://pretalx.com/media/avatars/L9ADSU_kDsiQEv.webp", "biography": "Huijuan Zhao is Senior Quality Engineer in Red Hat. She focus on RHEL guest image tests on multiple clouds and hypervisors. She has rich experiences in test design, including test strategy, test plan, test case, CI/Automation and so on.\r\nShe attended DevConf.cz 2023 as audience, and benefit a lot from it. Now she would like to do some share in this conference to contribute for the open source community.", "public_name": "Huijuan Zhao", "guid": "8a903c37-15df-5547-b19f-eb76f48a0b78", "url": "https://pretalx.com/devconf-cz-2024/speaker/L9ADSU/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EPPQA9/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EPPQA9/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/EPPQA9/resources/Good_practice_to__balance_test_matrices_xqPzwG5.pdf", "type": "related"}]}, {"guid": "0c92c770-9372-542a-8e05-059db8ced442", "code": "YGNKVL", "id": 45554, "logo": null, "date": "2024-06-13T15:10:00+02:00", "start": "15:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45554-cyphergui-ease-the-transition-for-graph-databases-administration", "url": "https://pretalx.com/devconf-cz-2024/talk/YGNKVL/", "title": "cypherGUI - ease the transition for graph databases administration", "subtitle": "", "track": "Open Source Success Stories", "type": "Lightning talk", "language": "en", "abstract": "Are you ready to simplify graph database management and unlock its full potential? Look no further than CypherGUI! This open-source, single-page application empowers you with an intuitive interface and powerful features, regardless of your technical expertise.\r\n\r\nJoin us for a demo and explore how CypherGUI can transform your graph database administration experience!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "C7DZLP", "name": "Michal \u0160tefa\u0148\u00e1k", "avatar": "https://pretalx.com/media/avatars/C7DZLP_A0lKFes.webp", "biography": "A versatile problem-solver with 15+ years across software, web, game development, and manufacturing. Driven by innovation, I excel in complex projects, from low-level graph drivers to production automation. Thriving in dynamic environments, I bring a strategic mind and collaborative spirit to tackle any challenge.", "public_name": "Michal \u0160tefa\u0148\u00e1k", "guid": "cd083828-afc4-5d67-a44c-423aad5931e8", "url": "https://pretalx.com/devconf-cz-2024/speaker/C7DZLP/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YGNKVL/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YGNKVL/", "attachments": [{"title": "Main presentation", "url": "/media/devconf-cz-2024/submissions/YGNKVL/resources/cypherGUI_presentation_13.6.2024_pzw7RKx.pptx", "type": "related"}]}, {"guid": "f2ece018-4d06-5f1d-99bd-801af4b32025", "code": "RXKMKA", "id": 47104, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47104-creating-a-language-server-for-rpm-spec-files", "url": "https://pretalx.com/devconf-cz-2024/talk/RXKMKA/", "title": "Creating a Language Server for RPM Spec Files", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "RPM packaging is a foundation of the software delivery mechanism on RPM-based Linux distributions, with RPM spec files acting as blueprints for package builds. Despite their enduring relevance, support for editing RPM spec files has not evolved significantly over time, leaving users with rudimentary tooling.\r\n\r\nIn response to this challenge, we have developed a prototype of a language server tailored specifically for RPM spec files. Based on a language server protocol, the solution offers a unified editing experience across various editors, giving users features like auto-completion, linting, and jump-to-definition. All of this is achieved by centralizing \"code smarts\" in one place.\r\n\r\nJoin us to learn about the thinking behind the language server and the challenges we faced when implementing this new tool.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KKDM87", "name": "Dan \u010cerm\u00e1k", "avatar": "https://pretalx.com/media/avatars/KKDM87_XG1cSXM.webp", "biography": "Dan is building container images, creating developer tools and sometimes works on QA at SUSE, which he joined after working as an embedded firmware developer. Originally he started out as a theoretical astrophysicist, but after becoming a contributor to various Open Source projects, he finally made this his full time job at SUSE.\r\n\r\nIn his free time Dan contributes to various upstream Projects, maintains packages in Linux distributions and enjoys a game of Satisfactory. When he's not sitting in front of his computer, he can be found either on his bike or in the kitchen testing out another recipe.", "public_name": "Dan \u010cerm\u00e1k", "guid": "7b37130e-a138-5543-8fee-7c5afd37e9f7", "url": "https://pretalx.com/devconf-cz-2024/speaker/KKDM87/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RXKMKA/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RXKMKA/", "attachments": []}, {"guid": "b14f3f6a-7911-517b-ac48-00544dab12f2", "code": "KGVNZF", "id": 47238, "logo": null, "date": "2024-06-13T15:50:00+02:00", "start": "15:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47238-unleash-your-inner-artist-tapping-into-the-power-of-creativity", "url": "https://pretalx.com/devconf-cz-2024/talk/KGVNZF/", "title": "Unleash Your Inner Artist: Tapping into the Power of Creativity", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Lightning talk", "language": "en", "abstract": "In this session, you will discover that being creative isn't just for a few special folks - it's something we're all capable of. Yep, that means you too!\r\nLetting your creative side shine can help you come up with loads of new ideas at work, boosts your well-being and strengthens the team spirit when creative activities are part of team-building. I will show you that being creative is not that difficult by sharing some easy, fun activities (e.g. blind portraits). You can use them to kickstart your next meeting or brainstorming session. They get the creative juices flowing for everyone involved.\r\nJoin me, if you're ready to break free from the \"I'm out of ideas\" blues, boost your well-being, and strengthen your team spirit.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Y9RSHD", "name": "Andrea Fickova", "avatar": "https://pretalx.com/media/avatars/Y9RSHD_ioLCvni.webp", "biography": "I am an Agile Practitioner in Red Hat!", "public_name": "Andrea Fickova", "guid": "731d8123-3c20-524c-aba8-b7d8b106cce8", "url": "https://pretalx.com/devconf-cz-2024/speaker/Y9RSHD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/KGVNZF/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/KGVNZF/", "attachments": [{"title": "Presentation", "url": "/media/devconf-cz-2024/submissions/KGVNZF/resources/2024_DevConf_Lego_Workshop_aFf0VZv.pdf", "type": "related"}]}, {"guid": "551d4a55-2e67-5303-bc57-a5b6845b9151", "code": "AHVHBU", "id": 45056, "logo": null, "date": "2024-06-13T16:10:00+02:00", "start": "16:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45056-proactive-engineering-from-fixing-bugs-to-preventing-incidents", "url": "https://pretalx.com/devconf-cz-2024/talk/AHVHBU/", "title": "Proactive Engineering: from Fixing Bugs to Preventing Incidents", "subtitle": "", "track": "Application and Services Development", "type": "Lightning talk", "language": "en", "abstract": "As a young engineer, I discovered the satisfaction of resolving a critical bug for a valued client, earning recognition and a bonus. Ever since, my passion was for writing code and designing software that preemptively addresses potential issues. However, despite my efforts to prevent incidents, I never received the same recognition. This raises a crucial question: how can organizations foster a culture that motivates engineers to proactively prevent incidents rather than merely reacting to them? Join me as we explore strategies for building an organizational ethos that incentivizes proactive problem-solving, ultimately leading to more resilient and efficient software development practices.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RHALAZ", "name": "Elad Tabak", "avatar": "https://pretalx.com/media/avatars/RHALAZ_reeSN8l.webp", "biography": "With over 17 years of experience in the dynamic tech industry, I've honed my expertise in enterprise-grade software development across a spectrum of environments, ranging from tech giants to nimble startups. My passion for innovation led me to specialize in cloud-related services, with a keen focus on crafting robust solutions using cutting-edge technologies like Golang. I've been working in Red Hat in the last 5 years, building a service that helps customers create and manage their Openshift clusters.", "public_name": "Elad Tabak", "guid": "4b4f32b1-c5bf-5cce-b841-1858cdcc03dd", "url": "https://pretalx.com/devconf-cz-2024/speaker/RHALAZ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/AHVHBU/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/AHVHBU/", "attachments": []}, {"guid": "af3c86ae-9e94-5a29-9fd7-d90797ae9888", "code": "YHNKHS", "id": 47254, "logo": null, "date": "2024-06-13T16:30:00+02:00", "start": "16:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47254-keda-meets-gatewayapi", "url": "https://pretalx.com/devconf-cz-2024/talk/YHNKHS/", "title": "KEDA Meets GatewayAPI", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "This talk explores how autoscaling paradigms can enhance network ingress in Kubernetes.\r\n\r\nWith GatewayAPI becoming a popular choice to manage network traffic, we will see how KEDA's capability to interpret various metrics as scaling decisions can be used to automate deployment patterns. By bringing these two technologies together, I would like to advocate for a revised look into standard traffic management strategies, such as canary deployments, blue/green deployments, and A/B testing.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AUJEYT", "name": "Jan Wozniak", "avatar": "https://pretalx.com/media/avatars/AUJEYT_RBdNwb6.webp", "biography": "Jan is a software engineer at Kedify and spends most of his time with open-source technologies. He contributed to and helped to maintain various parts of the Kubernetes ecosystem.", "public_name": "Jan Wozniak", "guid": "eb66fff8-b7ac-57c0-8603-b2434b35007d", "url": "https://pretalx.com/devconf-cz-2024/speaker/AUJEYT/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YHNKHS/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YHNKHS/", "attachments": []}, {"guid": "f7fc4659-e6df-5d67-9db3-79332e4a6e66", "code": "RPZY9S", "id": 43737, "logo": null, "date": "2024-06-13T16:50:00+02:00", "start": "16:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-43737-foss-action-engaging-communities-with-open-source-software-entirely", "url": "https://pretalx.com/devconf-cz-2024/talk/RPZY9S/", "title": "FOSS Action: Engaging Communities with Open Source Software entirely", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "Presenters and hosts of community workshop are ambassadors of the software project they contribute to. During demo and interactive session, they can show and tell key features of User Interface and deliver content with most efficient settings of the Free and Open Source Software used for workshop. You can help build the community through learning session and user group.\r\nThis talk will share;\r\n- Learning from monthly writing workshop for users and contributors of the Fedora Linux and software packages. // This is ongoing since Sep 2023.\r\n- Initiative to create a new section in Fedora \"Quick Docs\": The \"Why\" and \"How\" // Due to start July 2024.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XKMJQX", "name": "Hank Lee", "avatar": "https://pretalx.com/media/avatars/XKMJQX_5lIhmw6.webp", "biography": "Hank is a contributor at the Fedora Project, looking after documentation and helping out new comers at the Fedora Matrix Chat\r\n\r\nPagure/FAS ID: hankuoffroad", "public_name": "Hank Lee", "guid": "7f4a045b-8dc2-5999-b234-7970fada095f", "url": "https://pretalx.com/devconf-cz-2024/speaker/XKMJQX/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RPZY9S/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RPZY9S/", "attachments": [{"title": "FOSS-DevConfCZtalk-hank-2024", "url": "/media/devconf-cz-2024/submissions/RPZY9S/resources/devconf-cz-FOSS-action-hank-pr_pdheTbd.odp", "type": "related"}]}, {"guid": "b6409338-6058-58ca-b6f9-c5627780dc7a", "code": "SN93LG", "id": 47232, "logo": null, "date": "2024-06-13T17:10:00+02:00", "start": "17:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47232-virt-v2v-take-out-your-vmware-vms-to-linux", "url": "https://pretalx.com/devconf-cz-2024/talk/SN93LG/", "title": "Virt-v2v - take out your VMware VMs to Linux", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "VMware was recently acquired by Broadcom and as was widely predicted the new owners have put up VMware's prices.  In some cases massively, with 10x price increases being reported.\r\n\r\nThere is a way out.  You can say goodbye to VMware and take your virtual machines with you to Linux using the virt-v2v tool.  Virt-v2v has been in development since 2008 and has liberated millions of virtual machines from proprietary software.\r\n\r\nIn this lightning talk, Richard Jones, one of the original developers of virt-v2v will show how it works and what it does.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VJGNBE", "name": "Richard Jones", "avatar": "https://pretalx.com/media/avatars/VJGNBE_z2rkRj3.webp", "biography": "Richard Jones works at Red Hat on virtualization, V2V, Fedora and RISC-V.", "public_name": "Richard Jones", "guid": "7325a03c-db3d-57f4-8bc5-869edea14864", "url": "https://pretalx.com/devconf-cz-2024/speaker/VJGNBE/"}], "links": [{"title": "Virt-v2v support matrix for Red Hat customers", "url": "https://access.redhat.com/articles/1351473", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "Demonstration of Migration Toolkit for Virtualization user interface", "url": "https://www.youtube.com/watch?v=Fid24-qHHtU", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/PX_m01YzW2U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/SN93LG/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/SN93LG/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/SN93LG/resources/2024-virt-v2v_PB7J0Va.odp", "type": "related"}]}], "A112 | Meetups (capacity 64)": [{"guid": "53f09ce7-ef04-513f-96f2-d2488bd28579", "code": "PSGCSK", "id": 45140, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-45140-upstream-maintainers-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/PSGCSK/", "title": "Upstream maintainers meetup", "subtitle": "", "track": "Open Source Success Stories", "type": "Meetup", "language": "en", "abstract": "We invite you to join a meetup for upstream maintainers to share with each other the best practices and lessons learned in nurturing open source projects. We plan to discuss:\r\n- Collaboration with your colleagues and other contributors (corporate or private) from all over the world\r\n- Increasing awareness about your OSS projects by presenting, teaching and doing workshops, etc. \r\n- Mentoring new contributors, growing your skillset, helping others become a maintainer\r\n- Best practices for managing, leading projects and building communities\r\n- Community health and what metrics are important for community growth\r\n- Best practices with communication channels, tools and platforms that you use in your community\r\n\r\nIf you are a project maintainer, be ready to share your project's best practices, but also failures so we can learn from them. And if you are not a maintainer, don\u2019t worry! You are welcome to join as well. Come and learn what it takes to be an open source maintainer and see how you, as a contributor or user, can help them or become one.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MQMWJG", "name": "Tomas Tomecek", "avatar": "https://pretalx.com/media/avatars/MQMWJG_A3I69Pn.webp", "biography": "Workdays: fiddling with LLMs, writing in python, and teaching git\r\nWeekends: gardening, hiking, harvesting", "public_name": "Tomas Tomecek", "guid": "e7dc2a32-2d8e-5e04-860b-d16151da4227", "url": "https://pretalx.com/devconf-cz-2024/speaker/MQMWJG/"}, {"code": "WLX3DQ", "name": "Lenka Bocincova", "avatar": "https://pretalx.com/media/avatars/WLX3DQ_JgPYpyf.webp", "biography": "I am a community architect at Red Hat, where I work with open source projects related to Red Hat cloud native technologies and help them grow their communities. I enjoy a good cup of coffee and exploring cities on a bicycle :)", "public_name": "Lenka Bocincova", "guid": "1f9915f5-1828-57ac-aec9-7df84cb8ceb8", "url": "https://pretalx.com/devconf-cz-2024/speaker/WLX3DQ/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/PSGCSK/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/PSGCSK/", "attachments": []}, {"guid": "bdf2d489-e290-595a-8c00-4e5aaf4019ff", "code": "NC7KB8", "id": 47274, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-47274-kubernetes-okd-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/NC7KB8/", "title": "Kubernetes & OKD Meetup", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Meetup", "language": "en", "abstract": "Let's talk about Kubernetes and OKD, the OpenShift community project, in Fedora and CentOS", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VEWAFW", "name": "Alessandro Di Stefano (Aleskandro)", "avatar": "https://pretalx.com/media/avatars/VEWAFW_SSlGoxh.webp", "biography": "Alessandro Di Stefano is a FOSS enthusiast and a Ph.D. in distributed computing. He's all about the cutting edge, diving into distributed workloads scheduling, observability, software-defined networking, AIOps, and SLA management for PaaS clouds\u2014all in the open.\r\n\r\nBeyond tech, Alessandro's downtime is filled with outdoor adventures like hiking and climbing. He also enjoys immersing himself in art and live music, adding a touch of variety to his tech-centric world.", "public_name": "Alessandro Di Stefano (Aleskandro)", "guid": "6e3ec1dd-fc3f-5a1f-9abd-2b208d0b8c39", "url": "https://pretalx.com/devconf-cz-2024/speaker/VEWAFW/"}, {"code": "ZPJWQW", "name": "Dennis Gilmore", "avatar": "https://pretalx.com/media/avatars/ZPJWQW_eBxx918.webp", "biography": "Dennis Gilmore is a seasoned technologist with a long journey spanning key roles in the open-source arena. As the former Fedora Release Engineer, Dennis orchestrated the release cycles of one of the most prominent Linux distributions, ensuring the seamless delivery of cutting-edge updates to users worldwide. Leveraging his extensive experience, Dennis now serves as the Engineering Manager for OpenShift, Red Hat's flagship Kubernetes platform. In this capacity, he spearheads the development of innovative solutions in container orchestration and cloud-native computing, driving forward the evolution of enterprise-grade platforms in today's dynamic technological landscape.\r\n\r\nWith a passion for innovation and a track record of excellence, Dennis Gilmore brings a wealth of expertise to the table. His insights into software engineering, release management, and cloud-native technologies enable him to offer invaluable perspectives within the open-source community and beyond.", "public_name": "Dennis Gilmore", "guid": "08e4e517-60d1-5b5d-94f5-8d580cc9dcbc", "url": "https://pretalx.com/devconf-cz-2024/speaker/ZPJWQW/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/NC7KB8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/NC7KB8/", "attachments": []}, {"guid": "59994606-b6e1-5fed-bc94-7d3a13454677", "code": "3L7PQX", "id": 46184, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-46184-rpm-developers-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/3L7PQX/", "title": "RPM developers Meetup", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Meetup", "language": "en", "abstract": "With more and more macros, build scripts, and other tools being split out from RPM itself, a larger and more diverse group of people is working on RPM and all pieces involved in building packages. While this is very much intentional it also fragments the work into many small groups. \r\n\r\nSo let's meet up at DevConf and talk about what is going on, see if there are opportunities for more cooperation and exchange ideas! We as RPM upstream are very interested how (new) features are used and anticipated and if they are actually moving in the right direction. On the other hand are we happy to shared in what direction we think things should/might head  and what we thought things might be used.\r\n\r\nPlease bring your own project/component/script/set of macros/packaging policy/... you are working on, dealing with or are planning to.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HDHYAH", "name": "Florian Festi", "avatar": "https://pretalx.com/media/avatars/HDHYAH_JXvhuYH.webp", "biography": "RPM upstream developer", "public_name": "Florian Festi", "guid": "34f0c67b-6f5f-5387-8ecf-ab4aa52a2adf", "url": "https://pretalx.com/devconf-cz-2024/speaker/HDHYAH/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/3L7PQX/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/3L7PQX/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/3L7PQX/resources/RPM-Workshop_tN4nhpq.odp", "type": "related"}]}, {"guid": "961b2597-a539-5f4a-843c-35b6df106d90", "code": "YTLQNT", "id": 43057, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-43057-cloud-infrastructure-users-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/YTLQNT/", "title": "Cloud Infrastructure Users Meetup", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Meetup", "language": "en", "abstract": "Are you a user of public cloud services or interested in leveraging the power of the cloud for your projects? Join us for an engaging and informative Public Cloud Users Meetup, where cloud enthusiasts and developers gather to share their experiences, best practices, and insights around architecture.\r\n\r\nThis Meetup is a community-driven event designed to bring together individuals and organizations who are using or considering public cloud services. This interactive meetup aims to foster knowledge exchange, networking, and collaboration among open source community users and developers of many different backgrounds.\r\n\r\nTopics will include using Podman on individual cloud instances, container management across different infrastructure environments, cloud migration, and issues related to repatriation, and the use of kubernetes from desktop to combinations of hyperscalers", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GSJ7WA", "name": "Neal Gompa", "avatar": "https://pretalx.com/media/avatars/GSJ7WA_vwcvc5B.webp", "biography": "Neal is a developer and contributor in Fedora, Mageia, and openSUSE, focusing primarily on the base Linux system components, such as package and software management. He's a big believer in \"upstream first\", which has led him all over the open source world.", "public_name": "Neal Gompa", "guid": "82c6dfd8-0b89-5879-b252-127dd9394958", "url": "https://pretalx.com/devconf-cz-2024/speaker/GSJ7WA/"}, {"code": "XHYHRX", "name": "David Duncan", "avatar": "https://pretalx.com/media/avatars/XHYHRX_Eb2EJor.webp", "biography": "David Duncan Manages a Partner Solutions Architecture Team at Amazon Web Services. David has been a Red Hat and Fedora Project participant for more than 15 years. David works on the Fedora Cloud Edition as a member of the Fedora Project.", "public_name": "David Duncan", "guid": "3e508f91-7927-59ad-8dd6-e43a953448a9", "url": "https://pretalx.com/devconf-cz-2024/speaker/XHYHRX/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YTLQNT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YTLQNT/", "attachments": []}], "C228 | Workshops (capacity 24)": [{"guid": "576cb12f-fdd5-5fb5-adda-a22c12badcf7", "code": "8YKBCR", "id": 43055, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-43055-building-fedora-cloud-images-with-kiwi-image-builder-a-comprehensive-guide", "url": "https://pretalx.com/devconf-cz-2024/talk/8YKBCR/", "title": "Building Fedora Cloud Images with Kiwi Image Builder: A Comprehensive Guide", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Workshop", "language": "en", "abstract": "In this workshop, we will guide participants through the process of building Fedora Cloud Images using the powerful and versatile Kiwi image builder. Kiwi is an open-source tool that simplifies the creation of customized Linux images for various platforms, including the cloud.\r\n\r\nDuring the session, we will cover the following topics:\r\n\r\nIntroduction to Kiwi Image Builder: We will provide an overview of the Kiwi tool, its features, and its role in building Fedora Cloud Images.\r\n\r\nSetting Up the Environment: We will guide participants on setting up the necessary dependencies and configuring the environment for image building.\r\n\r\nImage Customization: We will explore the different customization options available in Kiwi, such as package selection, configuration tweaks, and adding custom scripts.\r\n\r\nAdvanced Techniques: We will demonstrate advanced techniques for optimizing image size, enhancing security, and integrating with cloud platforms.\r\n\r\nTesting and Deployment: We will discuss strategies for testing the built images and deploying them to popular cloud providers.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GSJ7WA", "name": "Neal Gompa", "avatar": "https://pretalx.com/media/avatars/GSJ7WA_vwcvc5B.webp", "biography": "Neal is a developer and contributor in Fedora, Mageia, and openSUSE, focusing primarily on the base Linux system components, such as package and software management. He's a big believer in \"upstream first\", which has led him all over the open source world.", "public_name": "Neal Gompa", "guid": "82c6dfd8-0b89-5879-b252-127dd9394958", "url": "https://pretalx.com/devconf-cz-2024/speaker/GSJ7WA/"}, {"code": "XHYHRX", "name": "David Duncan", "avatar": "https://pretalx.com/media/avatars/XHYHRX_Eb2EJor.webp", "biography": "David Duncan Manages a Partner Solutions Architecture Team at Amazon Web Services. David has been a Red Hat and Fedora Project participant for more than 15 years. David works on the Fedora Cloud Edition as a member of the Fedora Project.", "public_name": "David Duncan", "guid": "3e508f91-7927-59ad-8dd6-e43a953448a9", "url": "https://pretalx.com/devconf-cz-2024/speaker/XHYHRX/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8YKBCR/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8YKBCR/", "attachments": []}, {"guid": "d5990844-5871-57f8-ba8d-124463b516f1", "code": "CM8NE3", "id": 46230, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-46230-building-an-operating-system-choose-your-own-adventure-in-open-source-contribution", "url": "https://pretalx.com/devconf-cz-2024/talk/CM8NE3/", "title": "Building an Operating System: Choose your own adventure in Open Source contribution!", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Workshop", "language": "en", "abstract": "There are few Open Source projects today with as much rich history, releases, and lived experience as the Linux kernel and the various Linux distributions that provide a user-ready operating system. Linux is the rock-solid foundation underlying most of the world\u2019s Internet infrastructure online today. But what is the lifecycle of these complex operating system distributions and how does someone participate as an Open Source contributor? This interactive workshop will get attendees to explore the dynamics of open source Linux communities, what software engineering and packaging look like in the RHEL, Fedora, and CentOS distributions, and create a self-guided map for attendees to land a contribution in an open source ecosystem with over 30 years of history.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FCGYK9", "name": "Justin W. Flory", "avatar": "https://pretalx.com/media/avatars/FCGYK9_tiPGgfU.webp", "biography": "Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years.\r\n\r\nIn October 2022, Justin joined Red Hat as the fourth Fedora Community Architect (FCA). He works closely between the Fedora Project community and Red Hat to lead initiatives that grow the Fedora user and developer communities. He also helps make Red Hat and Fedora interactions more transparent and open.\r\n\r\nJustin is also a contributor to the Fedora Project since 2015. In Fedora, he volunteered as the team leader of the Community Operations team for four years and was a founding member of the Diversity, Equity, & Inclusion Team. He continues to represent and advocate for Fedora Linux internationally at events and conferences, including OS Community Africa Festival, CHAOSScon (Africa & Europe editions), FOSDEM, DevConf CZ, All Things Open, OSCAL, and others.", "public_name": "Justin W. Flory", "guid": "eb317f0d-a033-551f-932d-79ccaf142a46", "url": "https://pretalx.com/devconf-cz-2024/speaker/FCGYK9/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/CM8NE3/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/CM8NE3/", "attachments": [{"title": "Slides (PDF)", "url": "/media/devconf-cz-2024/submissions/CM8NE3/resources/_Building_an_operating_system_Choose_your_o_rJ3RulB.pdf", "type": "related"}]}, {"guid": "f284ac5e-2eab-5af4-8641-397ae6bc0e97", "code": "3YPRHM", "id": 46159, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-46159-maintenance-free-self-hosting-deploy-your-cool-apps-on-fcos", "url": "https://pretalx.com/devconf-cz-2024/talk/3YPRHM/", "title": "Maintenance-free self-hosting : deploy your cool apps on FCOS", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Workshop", "language": "en", "abstract": "Abstract: Fedora CoreOS is a perfect fit to host and run your containerized services ! \r\nLearn how to provision a CoreOS instance and take advantage of the auto-updates for a maintenance-free system, so you can focus on what matters to you: the running workloads.\r\nWe will briefly go over the differences between Fedora CoreOS and traditional Linux operating system distributions.\r\n\r\nThroughout the workshop attendees will gain practical insights and hand-on experience in deploying and running FCOS and applications on it.\r\nThe hands-on session of the workshop will cover:\r\n\r\n- Provisioning with Ignition/Butane\r\n- Booting Fedora CoreOS for the first time\r\n- Running provisioning scripts and containers on boot\r\n- Understanding how updates work\r\n- Performing rollback if needed \r\n\r\nBy the end you will be ready to deploy Fedora CoreOS to run your workloads and contribute back to the growing Fedora CoreOS community.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8DULWY", "name": "Jean-Baptiste Trystram", "avatar": "https://pretalx.com/media/avatars/8DULWY_L029OyX.webp", "biography": "Red Hat developper working on Fedora CoreOS and Red Hat Core OS (the underlying OS for Openshift Container Platform)", "public_name": "Jean-Baptiste Trystram", "guid": "4cd196ce-aa2a-5d1b-bbd9-7a4004fa7e18", "url": "https://pretalx.com/devconf-cz-2024/speaker/8DULWY/"}, {"code": "V3GDXD", "name": "Adam Piasecki", "avatar": "https://pretalx.com/media/avatars/V3GDXD_n59nd6F.webp", "biography": "Red Hat developer working on Fedora and RHEL Core OS", "public_name": "Adam Piasecki", "guid": "c3825ec8-759a-5860-92a1-d8b1168b89f9", "url": "https://pretalx.com/devconf-cz-2024/speaker/V3GDXD/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/3YPRHM/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/3YPRHM/", "attachments": []}, {"guid": "fe47b298-7516-5a01-aada-41ca5999df50", "code": "LMDN3J", "id": 46723, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-46723-let-s-get-running-with-containers", "url": "https://pretalx.com/devconf-cz-2024/talk/LMDN3J/", "title": "Let\u2019s Get Running with Containers!", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Workshop", "language": "en", "abstract": "This workshop offers a comprehensive introduction to containers, covering their conceptual foundations and practical applications. Participants will explore how containers encapsulate applications and dependencies, and will gain hands-on experience with Podman and Podman Desktop. The session will illuminate the core principles and inner workings of containers, highlighting their role in modern software development. By the end of the workshop, participants will have deployed a basic application using containers, thereby gaining the knowledge and skills to get running with containers in their projects! \r\n\r\nDesigned with beginners in mind, this workshop is perfect for students and industry newcomers wanting to explore containerization and virtualization. Our objective is to empower attendees with a foundational understanding that enhances their grasp of subsequent discussions at DevConf.CZ.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YENFJU", "name": "Sally Ann O'Malley", "avatar": null, "biography": null, "public_name": "Sally Ann O'Malley", "guid": "33e39c0f-ece5-5f40-94aa-59b5cb93dfc6", "url": "https://pretalx.com/devconf-cz-2024/speaker/YENFJU/"}, {"code": "MF7EVY", "name": "Urvashi Mohnani", "avatar": "https://pretalx.com/media/avatars/MF7EVY_O8Umd5T.webp", "biography": "Urvashi Mohnani is a Principal Software Engineer on the OpenShift Container Tools Team. She has spent the last few years working on open source container technologies such as Podman, Buildah, CRI-O, and Kubernetes. She has presented at various conferences including KubeCon, SCaLE, and DevConf and is passionate about sharing her work. She is a part-time lecturer at Boston University as well as a Co-Organizer for DevConf.US.", "public_name": "Urvashi Mohnani", "guid": "7ca9232b-da40-5177-9c1e-5cd30f47b289", "url": "https://pretalx.com/devconf-cz-2024/speaker/MF7EVY/"}], "links": [{"title": "Presentation Slides", "url": "https://github.com/umohnani8/tutorials/blob/main/Let's%20Get%20Running%20with%20Containers!.pdf", "type": "related"}, {"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/LMDN3J/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/LMDN3J/", "attachments": []}], "A218 | Workshops (capacity 20)": [{"guid": "9e81c8bc-aecd-53ff-890e-634be5526a72", "code": "TNGEQ9", "id": 44097, "logo": null, "date": "2024-06-13T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-44097-go-language-basis-course", "url": "https://pretalx.com/devconf-cz-2024/talk/TNGEQ9/", "title": "Go language basis course", "subtitle": "", "track": "Application and Services Development", "type": "Workshop", "language": "en", "abstract": "Come to learn Go programming language. Powerful compiled, strongly typed language conceived at Google with influence of Plan 9 that favors concurrency and ease of use. Currently core to most of the current container and cloud-native ecosystem components like Kubernetes, Openshift, Podman, Docker, Prometheus,... No prior experience is needed, although we will not cover general basic concepts of programming. Please bring your computer with any of Linux, Windows or Mac OS with you.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BXPAVL", "name": "Pavel Tisnovsky", "avatar": "https://pretalx.com/media/avatars/BXPAVL_F50EaqN.webp", "biography": "Pavel is famous for his in-depth articles he writes on various technical topics for the Czech Linux magazine root.cz. He taught computer graphics at Brno Technical University and worked as a C, C++, and Java developer in various companies before he joined Red Hat where he was a quality assurance engineer in the OpenJDK team. In last several yeast he works as SW developer and tech lead using Python and Go programming languages to develop microservices for OpenShift Insights. He also teaches professional Java, Go, Python and Apache Kafka courses.", "public_name": "Pavel Tisnovsky", "guid": "741472dd-5393-52a7-8d99-68dd41960611", "url": "https://pretalx.com/devconf-cz-2024/speaker/BXPAVL/"}], "links": [{"title": "Go language course", "url": "https://github.com/RedHatOfficial/GoCourse", "type": "related"}, {"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TNGEQ9/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TNGEQ9/", "attachments": []}, {"guid": "c6dd8eed-615d-5a36-b863-041e8e532d6a", "code": "A8DAGH", "id": 46345, "logo": null, "date": "2024-06-13T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-46345-observe-and-troubleshoot-applications-with-kiali-and-jaeger", "url": "https://pretalx.com/devconf-cz-2024/talk/A8DAGH/", "title": "Observe and troubleshoot applications with Kiali and Jaeger", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Workshop", "language": "en", "abstract": "Observability serves as a cornerstone for modern application development and operations, enabling developers and Site Reliability Engineers (SREs) to gain deep insights into system behaviors and efficiently tackle issues in production environments. This workshop delves into the fundamental principles and practical applications of observability, offering participants an immersive learning experience over 80 minutes.\r\n\r\nWorkshop Agenda:\r\n\r\nIntroduction to Observability: Understanding the concept and its significance in modern software development and operations.\r\nThe Three Pillars of Observability: Exploring telemetry, logging, and tracing as essential components for achieving comprehensive observability.\r\nInstrumentation and Data Collection: Techniques for effectively instrumenting applications and collecting relevant data to gain actionable insights.\r\nTools and Projects: Overview of popular tools and projects utilized in the observability landscape, including their features and use cases.\r\nHands-on Practical Example: Guided walkthrough of implementing observability practices in a real-world scenario.\r\nParticipants in this workshop will not only grasp the foundational concepts of observability but also acquire practical skills and insights necessary to integrate observability into their own projects and environments. Through interactive discussions and hands-on exercises, attendees will leave equipped with the knowledge and tools to enhance the quality, performance, and debuggability of their applications. Join us to embark on a journey towards empowered application development through observability.\r\n\r\nThe repo to use will be this one: https://github.com/iblancasa/kiali-tracing-tutorial\r\nCheck the requirements before the session!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BMMZFS", "name": "Israel Blancas", "avatar": "https://pretalx.com/media/avatars/BMMZFS_798AvqL.webp", "biography": "Software Engineer at Red Hat. Observability. From Spain.\r\nGoogle Developer Expert in Google Cloud. GDG Organizer, AWS Community Builder.", "public_name": "Israel Blancas", "guid": "4613caf0-a971-59a9-ac1a-726b174a4b77", "url": "https://pretalx.com/devconf-cz-2024/speaker/BMMZFS/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/A8DAGH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/A8DAGH/", "attachments": []}, {"guid": "db28f04d-2fb6-5f39-85be-65235c93972f", "code": "7MPGFN", "id": 46029, "logo": null, "date": "2024-06-13T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-46029-getting-familiar-with-building-backstage-dynamic-plugins-for-red-hat-developer-hub", "url": "https://pretalx.com/devconf-cz-2024/talk/7MPGFN/", "title": "Getting Familiar with building Backstage Dynamic Plugins for Red Hat Developer Hub.", "subtitle": "", "track": "Application and Services Development", "type": "Workshop", "language": "en", "abstract": "In the rapidly evolving landscape of Backstage, an open platform for building developer portals, the shift towards dynamic plugins with Backstage represents a significant leap forward in enhancing modularity, scalability, and the overall developer experience.\r\n\r\nThis 80-minute workshop offers an insightful journey into converting static Backstage plugins to dynamic, a key advancement for developers in the Backstage ecosystem. Dynamic plugins boost modularity and scalability by enabling more flexible and efficient functionality loading, significantly enhancing the developer experience and customisation of a Backstage instance. Participants will gain a foundational understanding of dynamic plugins, covering architectural differences, lifecycle management, and on-demand loading benefits. The session includes a concise overview and a hands-on mini-exercise where participants will convert a static plugin component to dynamic, providing a practical understanding of the conversion process.\r\nAimed at Backstage plugin developers and software engineers, this workshop is designed to impart the necessary knowledge and confidence to transition to dynamic plugins, thereby contributing to a more efficient and future-proof Backstage ecosystem. Attendees will leave with strategic insights and actionable steps for initiating their plugin conversion projects.\r\n\r\n1. Introduction to Dynamic Plugins (10 minutes)\r\n   * Quick overview of dynamic plugins and their benefits in Backstage.\r\n   * Architectural differences between static and dynamic plugins.\r\n\r\n\r\n2. Converting a plugin (20 minutes)\r\n   * Step-by-step outline for converting a static plugin to dynamic.\r\n   * Highlight best practices, limitations and common challenges.\r\n\r\n\r\n3. Hands-On Exercise: Converting a Plugin Component (40 minutes)\r\n   * Participants will engage in a guided exercise to convert a small, predefined part of a static plugin to dynamic.\r\n   * Focus on key conversion steps and immediate troubleshooting.\r\n\r\n\r\n4. Q&A and Wrap-Up (10 minutes)\r\n   * Address participant questions.\r\n   * Resources for further learning and exploration.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JYLLZN", "name": "Rigin Oommen", "avatar": "https://pretalx.com/media/avatars/JYLLZN_DGbMDFV.webp", "biography": "Rigin Oommen is a senior software engineer in Red Hat with over 8+ years of experience at Red Hat, specializing in development. Recognized for his technical expertise and collaborative spirit, he consistently delivers innovative solutions.", "public_name": "Rigin Oommen", "guid": "4365ac66-ed00-563a-b2fa-c64acf38d5cd", "url": "https://pretalx.com/devconf-cz-2024/speaker/JYLLZN/"}, {"code": "SRBUTD", "name": "Mayur Deshmukh", "avatar": "https://pretalx.com/media/avatars/SRBUTD_Njyl4iw.webp", "biography": "Professionally Javascript Developer @RedHat;\r\nAnd an Illustrator and Artist in my free time.\r\nhttps://deshmukhmayur.com", "public_name": "Mayur Deshmukh", "guid": "5079c6aa-29b2-59f2-b2f0-cc7462ee015d", "url": "https://pretalx.com/devconf-cz-2024/speaker/SRBUTD/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/7MPGFN/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/7MPGFN/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/7MPGFN/resources/Getting_Familiar_with_building_Backstage_Dy_EuTaES0.pdf", "type": "related"}]}, {"guid": "5d911a29-6a3e-5f49-a61d-848a7eb87541", "code": "QKPPW8", "id": 46162, "logo": null, "date": "2024-06-13T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-46162-engaging-with-the-next-generation-a-tale-of-software-skateboards-and-raspberry-ice-cream", "url": "https://pretalx.com/devconf-cz-2024/talk/QKPPW8/", "title": "Engaging with the next generation: A Tale of Software, Skateboards, and Raspberry Ice Cream", "subtitle": "", "track": "Open Track", "type": "Workshop", "language": "en", "abstract": "The book Ada & Zangemann (licensed under Creative Commons BY-SA) tells the story of the famous inventor Zangemann and the girl Ada, a curious tinkerer. Ada begins to experiment with hardware and software, and in the process realizes how crucial it is for her and others to control technology. \r\n\r\nDuring the last months, Matthias has read the book to >1000 children (from 6 years onwards) and adults, at schools, libraries, or other events. Afterward the readings there are long discussions about how technology works, aspects of sharing software, helping others to use technology to shape their future, and other ethical questions. There were programming workshops afterwards, and in some cases we had ice cream machines at the reading.  It was an amazing experience getting standing ovations from 160 3rd graders in a cinema, 30 children who want to get a high five on the school yard after a reading, over 100 children translating the book into French, or children doing project weeks with their teacher about the book, or young girls telling you they now want to start programming.\r\n\r\nTogether we will read the illustrated story (~33 minutes), Matthias will briefly share experiences from readings, and we will discuss concepts how to engage with younger audiences about Free Software. The goal is to enable each participant to better connect with young audiences about technology and together further develop a reusable tool kit for such readings: https://git.fsfe.org/FSFE/ada-zangemann/src/branch/main/Readings-Organisation.md \r\n\r\n\"This book illustrates the power of free and open source software in a way that's both fun and accessible.\" - Chris Wright, CTO and open source technologist\r\n\r\nThe book is published in English, German, French, and Italian, translated into Arabic, Dutch, Ukrainian, Valencian, and more translations are currently on the way.\r\n\r\nAll materials of the book is available under https://git.fsfe.org/FSFE/ada-zangemann/", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GG7DY8", "name": "Matthias Kirschner", "avatar": "https://pretalx.com/media/avatars/GG7DY8_Fa59Ke5.webp", "biography": "Matthias Kirschner is President of FSFE. In 1999 he started using GNU/Linux and realised that software is deeply involved in all aspects of our lives. Matthias is convinced that this technology has to empower society not restrict it. While studying Political and Administrative Science he joined FSFE in 2004.\r\n\r\nHe helps other organisations, companies and governments to understand how they can benefit from Free Software -- which gives everybody the rights to use, understand, adapt, and share software -- and how those rights help to support freedom of speech, freedom of press or privacy.\r\n\r\nRecently, in his spare time, he has written the book \"Ada & Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream\", which is available at publishers in English, German, French, and Italian, and translated into Arabic, Valencian, Danish, and Ukrainian.", "public_name": "Matthias Kirschner", "guid": "3f6ab8c8-79c3-55bb-9172-5a86d4c2b346", "url": "https://pretalx.com/devconf-cz-2024/speaker/GG7DY8/"}], "links": [{"title": "Slide deck", "url": "https://download.fsfe.org/presentations/20240612-mk-devconfcz-ada-zangemann-workshop.en.pdf", "type": "related"}, {"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QKPPW8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QKPPW8/", "attachments": []}], "Students Club": [{"guid": "80c5a3e2-a59f-5ad8-b494-2d71ffdd7d98", "code": "A3YRMT", "id": 50582, "logo": null, "date": "2024-06-13T11:35:00+02:00", "start": "11:35", "duration": "00:55", "room": "Students Club", "slug": "devconf-cz-2024-50582-diversity-networking-lunch", "url": "https://pretalx.com/devconf-cz-2024/talk/A3YRMT/", "title": "Diversity Networking Lunch", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Activity", "language": "en", "abstract": "We invite all event participants from underrepresented groups and their allies to join us for a networking lunch focused on connecting this community. We'll do our best to accommodate everyone interested, but please note that space at the venue is limited, and participation will be on a first-come, first-served basis.", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/A3YRMT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/A3YRMT/", "attachments": []}, {"guid": "58823e6f-1486-5065-932a-04614351af49", "code": "THFYMP", "id": 50781, "logo": null, "date": "2024-06-13T18:00:00+02:00", "start": "18:00", "duration": "02:00", "room": "Students Club", "slug": "devconf-cz-2024-50781-co-located-event-logos-assembly-brno-separate-registration-required", "url": "https://pretalx.com/devconf-cz-2024/talk/THFYMP/", "title": "Co-located event: Logos Assembly: Brno (separate registration required)", "subtitle": "", "track": null, "type": "Meetup", "language": "en", "abstract": "This DevConf.cz side event is an opportunity for our community and anyone interested to join Logos core contributor Vaclav Pavlin to discuss topics technical and philosophical \u2013 from the ethos of the cypherpunks to the latest in cryptographic research \u2013 in relaxed surroundings.\r\n\r\n\u200bLogos is a grassroots movement dedicated to building and sustaining a fully decentralised, privacy-preserving, and politically neutral technology stack in the spirit of the cypherpunks.\r\n\r\n\u200bSign up to join us on June 13th 2024 for food, drinks, and stimulating discussions.\r\n\r\n\u200bProgramme:\r\n\r\n    \u200b18:00 - 19:00: Drinks and discussion\r\n\r\n    \u200b19:00 - 20:00: Cypherpunks Write Code (documentary screening by Reason)\r\n\r\n    \u200b21:00: Soft close\r\n\r\n\u200bLimited capacity | Registration required: https://lu.ma/la3", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FDKF7L", "name": "V\u00e1clav Pavl\u00edn", "avatar": "https://pretalx.com/media/avatars/FDKF7L_ns4WkEk.webp", "biography": "Builder of things, ex-Red Hatter, crypto enthusiast", "public_name": "V\u00e1clav Pavl\u00edn", "guid": "3edff15b-8421-542d-b1d7-273bbeffd19b", "url": "https://pretalx.com/devconf-cz-2024/speaker/FDKF7L/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/THFYMP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/THFYMP/", "attachments": []}], "Offsite location": [{"guid": "c6556a26-5d19-579b-884d-c08d9ef6e123", "code": "7SRELQ", "id": 44341, "logo": null, "date": "2024-06-13T07:00:00+02:00", "start": "07:00", "duration": "01:20", "room": "Offsite location", "slug": "devconf-cz-2024-44341-devconf-warm-up-run", "url": "https://pretalx.com/devconf-cz-2024/talk/7SRELQ/", "title": "DevConf warm-up run", "subtitle": "", "track": "Open Track", "type": "Activity", "language": "en", "abstract": "If you want to warm up and enjoy a little bit of exercise before sitting down for the conference talks feel free to join us for a fun run near close to the conference venue.\r\n\r\nWe want to meet at the #1 tram stop \"Tylova\" at 7:00 am on Thursday the 13th and are planning to run for about 30-40 minutes.\r\n\r\nThe details for the start/finish point and the route can be seen in this mapped route we've put together: https://en.mapy.cz/s/lutebebozo\r\n\r\nAll types of runners, whether fast or slow, are welcome to join. We'll adjust our pace to accommodate everyone so that we can all enjoy it and of course, we can also adjust our route if we need to.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CJXE3Q", "name": "Till Maas", "avatar": "https://pretalx.com/media/avatars/CJXE3Q_9WYeZg5.webp", "biography": "Till Maas is the engineering manager of the team that maintains NetworkManager and related projects like the Network System Role and Nmstate at Red Hat. \r\nHis open-source journey started in 1999, when he purchased a SuSE Linux 6.0 box. Since then he contributed to various projects with a focus on Fedora.\r\n\r\nTill's mission is to inspire, challenge, support and care to lead to excellence and brilliance.", "public_name": "Till Maas", "guid": "a2fccde0-969e-5a27-8453-e1c4598ab09c", "url": "https://pretalx.com/devconf-cz-2024/speaker/CJXE3Q/"}, {"code": "AZRZGN", "name": "Ondrej Lichtner", "avatar": null, "biography": "Principal SW Engineer @ Red Hat", "public_name": "Ondrej Lichtner", "guid": "7f29a48e-5bc8-57a0-8518-fb6540218c89", "url": "https://pretalx.com/devconf-cz-2024/speaker/AZRZGN/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/7SRELQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/7SRELQ/", "attachments": []}]}}, {"index": 2, "date": "2024-06-14", "day_start": "2024-06-14T04:00:00+02:00", "day_end": "2024-06-15T03:59:00+02:00", "rooms": {"D105 (capacity 300)": [{"guid": "8fb0d9dd-17bc-5788-b20c-2ca20cbb07f6", "code": "AVSUU3", "id": 48215, "logo": null, "date": "2024-06-14T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-48215-keynote-what-if-you-could-boot-a-container", "url": "https://pretalx.com/devconf-cz-2024/talk/AVSUU3/", "title": "Keynote: What if you could boot a container?", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "People talk about \u201cLinux containers\u201d forgetting that the part actually called \u201cLinux\u201d, the kernel, isn\u2019t in the container. \r\n\r\nBut what if you could include a kernel in your container image, and what if you could boot that image? What if you could commit the definition of your whole Linux system to version control. What if you could push around images for the entire system, just like you can with containers.   And finally: what if this was a documented and tested first class workflow supported by your Linux OS/distribution?\r\n\r\nLet\u2019s take the practices, tooling and standards that have grown around OCI containers for applications and apply them to the operating system. Let\u2019s deploy and update the host via those same patterns, rather than individual fine grained packages.  As we emphasize derived, consumer-owned builds, let\u2019s make it ergonomic to create and maintain a complete trust chain all the way from the boot loader through the OS right through to existing containerized apps. Let\u2019s bring immutability, auto-updating, resetting along as well. \r\n\r\nWe\u2019d like to show how this can work practically, with real world applications, and built out of the packages we have today. We\u2019ll look at the projects that are working on various parts of this puzzle. \r\n\r\nThere\u2019ll be demos, there\u2019ll be prizes, there\u2019ll be cheers, there\u2019ll be tears. This work has gotten us excited about the operating system again, and we\u2019d love to share it with you.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "D9VD3X", "name": "Dan Walsh", "avatar": "https://pretalx.com/media/avatars/D9VD3X_mKnNqnl.webp", "biography": "Daniel Walsh has worked in the computer security field for over 40 years. Dan is\r\na Senior Distinguished Engineer at Red Hat. He joined Red Hat in August 2001.\r\nDan is a lead architect of the Red Hat Enterprise Linux for Edge team concentration on In Vehicle Operation System.  Prior he led the Container Runtime Engineering team. Dan has been working on container technologies for 17 years. Dan focusess on the CRI-O Container Runtime for Kubernets, Buildah for building container images, Podman for running and managing containers, containers/storage and containers/image. Authored the `Podman in Action` book. Formerly he led the SELinux project, concentrating on the application space and policy development. Dan helped developed sVirt, Secure Virtualization as well as the SELinux Sandbox. Previously, Dan worked Netect/Bindview's on Vulnerability Assessment Products and at Digital Equipment Corporation working on the Athena Project, AltaVista Firewall/Tunnel (VPN) Products. Dan has a BA in Mathematics from the College of the Holy Cross and a MS in Computer Science from Worcester Polytechnic Institute.\r\nTwitter: rhatdan Blog: danwalsh.livejournal.com Email: dwalsh@redhat.com", "public_name": "Dan Walsh", "guid": "6e7c6f51-ed21-5551-86e4-6e1ad1402ba3", "url": "https://pretalx.com/devconf-cz-2024/speaker/D9VD3X/"}, {"code": "XFWSXQ", "name": "Stef Walter", "avatar": "https://pretalx.com/media/avatars/XFWSXQ_Pn3xu5n.webp", "biography": "Stef Walter, Senior Director of Linux Engineering\r\n\r\nStef joined Red Hat in 2012 as an engineer working to make Linux integrated, discoverable, and usable. He has more than 20 years and 100 projects of experience working with open source. Among other things he led the RHEL Web Console \u201cCockpit\u201d project, and became passionate about automating engineering tasks, integration testing and continuous delivery.\r\n\r\nHe now leads an engineering organization responsible for a large part of the RHEL including our AI accelerator enablement, CoreOS and container workflows.\r\n\r\nStef has lived all over the world. He now lives with his wife and 3 kids in Germany with his wife and three kids. Stef gets into the mountains as often as possible, flying, climbing, skiing, and trekking.", "public_name": "Stef Walter", "guid": "ccb6c87d-77aa-5df7-85e1-b21d56f69cd2", "url": "https://pretalx.com/devconf-cz-2024/speaker/XFWSXQ/"}, {"code": "CVP9WB", "name": "Colin Walters", "avatar": "https://pretalx.com/media/avatars/CVP9WB_kiIOJx4.webp", "biography": "Colin Walters has been having a lot of fun working on Free Software with the global community for over 25 years, contributing to Debian, GNOME, Fedora and RHEL, Cockpit, OpenShift 4 and more.  He is the creator and maintainer of ostree and more recently bootc, and is excited about empowering Linux users to manage their systems as bootable container images.", "public_name": "Colin Walters", "guid": "8e786519-dc54-59e4-a37a-de657c405879", "url": "https://pretalx.com/devconf-cz-2024/speaker/CVP9WB/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/AVSUU3/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/AVSUU3/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/AVSUU3/resources/Devconf_2024__Keynote__What_if_you_could_bo_BbclNi2.pdf", "type": "related"}]}, {"guid": "a5c8b565-8b9d-5f64-a891-fcc1630acc53", "code": "WBZLEP", "id": 46023, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46023-what-s-new-in-podman-5", "url": "https://pretalx.com/devconf-cz-2024/talk/WBZLEP/", "title": "What's New in Podman 5", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Podman 5 is the first Podman major release in two years, and includes a number of new features - and some big changes. In this talk, we will explore what makes a major version (and why the Podman team chose to release Podman 5 now), highlight important features and changes, and explain the logic behind many of the team's decisions. Attendees will learn about Podman, the team's push towards multi-platform support, and the difficulties of long-term software maintenance.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SPKKB3", "name": "Matthew Heon", "avatar": null, "biography": "Matt Heon has been an engineer on Red Hat's Containers team for 9 years, and has been one of the core Podman maintainers since its introduction.", "public_name": "Matthew Heon", "guid": "e05b42f0-d9ea-5ec8-910a-a7d24f78df08", "url": "https://pretalx.com/devconf-cz-2024/speaker/SPKKB3/"}], "links": [{"title": "Slides", "url": "https://docs.google.com/presentation/d/1x7MPgaG2tY7r34g6RNNS4uCH49HEtFn2/edit?usp=drive_link&ouid=115895894151915655477&rtpof=true&sd=true", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WBZLEP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WBZLEP/", "attachments": []}, {"guid": "dd299be6-7a89-59a5-94e6-00958b6075c5", "code": "PXU8PP", "id": 46072, "logo": null, "date": "2024-06-14T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46072-scalable-and-multi-tenant-kubernetes-ingress-infrastructure", "url": "https://pretalx.com/devconf-cz-2024/talk/PXU8PP/", "title": "Scalable and multi-tenant Kubernetes ingress infrastructure", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "CERN, the European Organization for Nuclear Research, is one of the world's largest centres for scientific research. Not only is it home to the world's largest particle accelerator (Large Hadron Collider, LHC), but it also the birthplace of the Web in 1989.\r\nSince 2016, CERN has been using the OpenShift Kubernetes Distribution to host a private platform-as-a-service (PaaS). This service is optimized for hosting web applications and has grown to tens of thousands of individual websites.\r\nBy now, we have established on a reliable framework that deals with various use cases: thousands of websites per ingress controller (8K+ routes), dealing with long-lived connections (30K+ concurrent sessions) and high traffic applications (25TB+ per day).\r\n\r\nThis session will discuss:\r\n* CERN's web hosting infrastructure based on OpenShift Kubernetes clusters;\r\n* usage of open source and in-house developed software for providing a seamless user experience;\r\n    * integrations for registering hostnames (local DNS, LanDB, external)\r\n    * provisioning of certificates (automatic with external-dns / ACME HTTP-01, manual provisioning)\r\n    * access control policies and \"connecting\" different components with OpenPolicyAgent\r\n    * enforcing unique hostnames across multiple Kuberenetes clustes\r\n* strategies for setting up Kubernetes Ingress Controllers for multi-tenant clusters;\r\n* methods for scaling and sharding ingress controllers according to the application's requirements (specifically HAProxy ingress controllers);", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MDETJ9", "name": "Jack Henschel", "avatar": "https://pretalx.com/media/avatars/MDETJ9_1Uf1sWR.webp", "biography": "[Jack Henschel](https://blog.cubieserver.de) is a Cloud Computing Engineer at [CERN](https://home.cern) where he develops and administrates several Kubernetes cluster, ensuring all components integrate smoothly with the rest of CERN's computing environment. His special areas of interest are systems performance, observability and efficiency. In his free time he likes exploring the French and Swiss Alps by foot and bike.", "public_name": "Jack Henschel", "guid": "2c98e157-1048-5367-a030-c089f749ed2f", "url": "https://pretalx.com/devconf-cz-2024/speaker/MDETJ9/"}], "links": [{"title": "Presentation Slides", "url": "https://cds.cern.ch/record/2900715/files/kubernetes-ingress-infrastructure-devconf-cz.pdf", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/PXU8PP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/PXU8PP/", "attachments": []}, {"guid": "3dcd1e42-64c5-5ee1-a5cb-2a3e85ec2e8b", "code": "F99XJS", "id": 46380, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46380-why-kubernetes-is-inappropriate-for-platforms-and-how-to-make-it-better", "url": "https://pretalx.com/devconf-cz-2024/talk/F99XJS/", "title": "Why Kubernetes Is Inappropriate for Platforms, and how to make it better!", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Kubernetes has firmly established itself as the leading platform for container management, a position so universally recognized that the industry has moved beyond questioning its value. We've embraced Kubernetes to such an extent that we're now developing additional platforms on top of it. However, when it comes to creating Software as a Service (SaaS) platforms or multi-tenant environments, Kubernetes presents certain challenges, particularly regarding multi-tenancy and the complexities of having multiple stakeholders operate the same platform.\r\n\r\nIn this presentation, we'll explore an innovative approach to leveraging the Kubernetes API for building SaaS platforms. We'll introduce KCP, a project under the Cloud Native Computing Foundation (CNCF) that is currently in the sandbox stage. KCP aims to provide a generalized framework for Kubernetes-like control planes, offering a promising solution to some of the inherent drawbacks of Kubernetes in SaaS/platform development. Join us as we delve into how KCP can redefine the way we think about and utilize Kubernetes for building robust, scalable SaaS platforms.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LYHLRC", "name": "Mangirdas", "avatar": "https://pretalx.com/media/avatars/LYHLRC_18LmkH3.webp", "biography": "With 10+ years in engineering, tech has been my passion from the start. Graduating in computer networks, I thrive on Go, Kubernetes, and an OpenSource approach. As an SRE practitioner, it's all about owning what you touch. No cloud preference, just adaptability. My motto? \"Learn daily, no sleep without new knowledge.\"\r\n\r\nOff-screen, catch me enjoying \ud83d\udeb2 \ud83c\udfcd\ufe0f \ud83c\udfbf \ud83d\udeb6\u200d\u2642\ufe0f \ud83c\udfd5\ufe0f.", "public_name": "Mangirdas", "guid": "7d0cf5ea-ae0d-56e0-b737-ac6bd5010639", "url": "https://pretalx.com/devconf-cz-2024/speaker/LYHLRC/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/F99XJS/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/F99XJS/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/F99XJS/resources/DevConf_2024_HagtdBL.pdf", "type": "related"}]}, {"guid": "e95bf3d2-0c0a-5000-acd3-bbc0170d1fac", "code": "9YPGUU", "id": 45568, "logo": null, "date": "2024-06-14T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-45568-best-practices-for-effective-multi-cluster-observability-lessons-learned", "url": "https://pretalx.com/devconf-cz-2024/talk/9YPGUU/", "title": "Best Practices for Effective Multi-Cluster Observability: Lessons Learned", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "In today\u2019s cloud-native landscape, managing and observing multiple clusters is a common requirement for ensuring robust, scalable, and reliable service delivery. However, achieving a comprehensive view across these clusters, while maintaining performance and limiting costs presents numerous challenges. Drawing from our customer experience in multi-cluster environments, we have a few critical lessons to guide practitioners toward effective multi-cluster observability. In this session, we delve into practical strategies and best practices covering areas such as centralized monitoring, logging, tracing, visualization, and analytics.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FBKB3E", "name": "Vanessa Martini", "avatar": "https://pretalx.com/media/avatars/FBKB3E_Hx7OUGR.webp", "biography": "Vanessa is a Product Manager in the Observability group at Red Hat, focusing on both OpenShift Analytics and Observability UI. She is particularly interested in turning observability signals into answers. She loves to combine her passions: data and languages.", "public_name": "Vanessa Martini", "guid": "c7c801e3-83a5-5027-967e-97d53566680a", "url": "https://pretalx.com/devconf-cz-2024/speaker/FBKB3E/"}, {"code": "UTLDJE", "name": "Roger Flor\u00e9n", "avatar": "https://pretalx.com/media/avatars/UTLDJE_gqHag2Z.webp", "biography": "Roger Flor\u00e9n, currently serves as the Principal Product Manager at Red Hat, specializing in Observability. His journey in the tech industry is marked by high performance and ambition, transitioning from a senior developer role to a principal product manager. With a strong foundation in technical skills, Roger is constantly driven by curiosity and innovation. At Red Hat, Roger leads the Observability platform team, working closely with in-cluster monitoring teams and contributing to the development of products like Prometheus, AlertManager, Thanos and Observatorium.", "public_name": "Roger Flor\u00e9n", "guid": "3033abb9-7320-5737-940b-a83048a03ca3", "url": "https://pretalx.com/devconf-cz-2024/speaker/UTLDJE/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/9YPGUU/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/9YPGUU/", "attachments": []}, {"guid": "9f88c8c7-3521-5f4a-97d5-521da635ea8b", "code": "JWGCKX", "id": 47061, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-47061-device-passthrough-in-kubevirt", "url": "https://pretalx.com/devconf-cz-2024/talk/JWGCKX/", "title": "Device passthrough in KubeVirt", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Running Virtual Machines in Kubernetes (k8s) provides a few challenges for features that are already well-established in simpler virtualization environments. For a proper Cloud Native experience, KubeVirt implements the device plugins mechanism from k8s.\r\n\r\nThis talk will explain how KubeVirt's Device Plugins work by using the recent addition of the USB device plugin as an example.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PG7LE7", "name": "Victor Toso", "avatar": "https://pretalx.com/media/avatars/PG7LE7_npB4WHm.webp", "biography": "Victor holds a BSc. Computer Science from the University of Campinas, Brazil and he has been working for Red Hat since 2014. He's passionate about Desktop and multimedia projects and has focused part of his career developing [SPICE](https://www.spice-space.org/) and hacking [GNOME](https://www.gnome.org/). Nowadays you can find him in [#kubevirt-dev](https://kubernetes.slack.com/archives/C0163DT0R8X), discussing and fixing virtualization related issues in [KubeVirt](https://kubevirt.io/).", "public_name": "Victor Toso", "guid": "364e55d9-465c-5ca8-bf14-7063fad14909", "url": "https://pretalx.com/devconf-cz-2024/speaker/PG7LE7/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/JWGCKX/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/JWGCKX/", "attachments": []}, {"guid": "464ceb6a-8f57-5e44-83e5-43c8f5cca7dd", "code": "BVM77L", "id": 46216, "logo": null, "date": "2024-06-14T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46216-podman-networking-deep-dive", "url": "https://pretalx.com/devconf-cz-2024/talk/BVM77L/", "title": "Podman networking deep dive", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Ever wondered what Podman is doing to enable network connectivity for a container? Did you hear of netavark, aardvark-dns, pasta or slirp4netns but have no idea what they are? You have no idea what network option is right for your use case? Then this talk has you covered.\r\n\r\nI will cover the basics of Podman's Networking architecture, you will learn about:\r\n- container networking basics\r\n- [netavark](https://github.com/containers/netavark/) and [aardvark-dns](https://github.com/containers/aardvark-dns/)\r\n- [pasta](https://passt.top/passt/about/#pasta-pack-a-subtle-tap-abstraction) and [slirp4netns](https://github.com/rootless-containers/slirp4netns)\r\n- differences between rootful and rootless networking\r\n- common networking issues that users may face when using Podman\r\n\r\nI will be showing with practical examples how users can make of use of the different networking functionality offered by Podman.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PH9RN3", "name": "Paul Holzinger", "avatar": null, "biography": "Software Engineer at Red Hat working on Podman and related container tools, with a focus on networking.", "public_name": "Paul Holzinger", "guid": "6a0b761e-04e2-52ad-a949-6004c7dd1f0e", "url": "https://pretalx.com/devconf-cz-2024/speaker/PH9RN3/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BVM77L/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BVM77L/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/BVM77L/resources/Devconf.cz_podman_networking_rQ3aMf1.pdf", "type": "related"}]}, {"guid": "fd5e610c-8326-575b-8449-73f5c63d10a1", "code": "PC3EUB", "id": 46160, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46160-efficient-edge-computing-unleashing-the-potential-of-ai-ml-with-lightweight-kubernetes", "url": "https://pretalx.com/devconf-cz-2024/talk/PC3EUB/", "title": "Efficient Edge Computing: Unleashing The Potential of AI/ML With Lightweight Kubernetes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Join us as we delve into the fascinating world of deploying Artificial Intelligence (AI) and Machine Learning (ML) models in diverse edge deployment scenarios. This talk is designed for technology enthusiasts, developers, and industry professionals seeking insights into running AI/ML models efficiently at the edge. We will compare the components used in traditional cloud-based Kubernetes distributions with lightweight Kubernetes distributions optimized for edge devices such as MicroShift. We'll explore crucial factors like power consumption, model size, and performance, shedding light on the considerations necessary for successful edge deployments. Additionally, we'll present a practical example of serving multiple models and discuss strategies to minimize inference process switching time in time-sensitive situations. Learn how open source components can empower you to navigate the challenges of running AI and ML models at the edge efficiently.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NHPNZS", "name": "Ricardo Noriega", "avatar": "https://pretalx.com/media/avatars/NHPNZS_qLeFRQL.webp", "biography": "Ricardo is a Principal Software Engineer working at the Red Hat's Office of the CTO in the Emerging Technologies organization. Ricardo is currently focused on the edge computing space, and he has been part of the MicroShift project since its inception, a lightweight Kubernetes distribution optimized for the device edge. He is a former member of the Akraino TSC and PTL of the Kubernetes-Native-Infrastructure blueprint family, and contributor to OpenStack, OpenDaylight and OPNFV.", "public_name": "Ricardo Noriega", "guid": "a6157d8f-6953-5458-9dc0-b057cd495184", "url": "https://pretalx.com/devconf-cz-2024/speaker/NHPNZS/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/PC3EUB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/PC3EUB/", "attachments": []}, {"guid": "d51f0ec6-e4e0-5a3f-a29e-d3f19c9a08cd", "code": "KUD3WB", "id": 47174, "logo": null, "date": "2024-06-14T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-47174-what-the-swap-swap-on-k8s-current-status-and-future-plans", "url": "https://pretalx.com/devconf-cz-2024/talk/KUD3WB/", "title": "What the swap?! Swap on k8s: current status and future plans", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Until recently, Kubernetes did not support swap in a usable way. This was due to a discontinued development that kept the NodeSwap feature in an alpha state for a an extended period. However, with collaborative efforts from multiple developers, I successfully continued the development and elevated swap support to full Beta in Kubernetes version 1.30. Currently swap on Kubernetes is fully supported bringing cgroup v2 support, newly introduced \"swap behaviors\" and a strong emphasis on system stability.\r\n\r\nIn this talk I will share the journey of bringing swap support to Kubernetes. This will include a technical overview, insights into the design choices we made and the challenges we encountered along the way alongside use-cases for using swap. In addition, we'll discuss our future plans and open questions that we still face.\r\n\r\nBy the end of this talk, I hope you\u2019ll have a deeper understanding of Kubernetes\u2019 swap feature and feel equipped to contribute to its ongoing development!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XFHUTY", "name": "Itamar Holder", "avatar": "https://pretalx.com/media/avatars/XFHUTY_pLSAwdy.webp", "biography": "Computer Scientist graduate at Technion, Israel.\r\nSenior Software Engineer @ Red Hat. \r\n\r\nKubevirt maintainer and Kubernetes developer.", "public_name": "Itamar Holder", "guid": "ba082547-ca35-5ea9-96b9-80cce3706d88", "url": "https://pretalx.com/devconf-cz-2024/speaker/XFHUTY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/f3TiTqe66QU?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/KUD3WB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/KUD3WB/", "attachments": []}], "D0207 (capacity 90)": [{"guid": "01f049db-3870-5108-9564-4458c585d8bf", "code": "GZZCXT", "id": 47133, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-47133-deep-dive-into-pq-transition", "url": "https://pretalx.com/devconf-cz-2024/talk/GZZCXT/", "title": "Deep Dive into PQ Transition", "subtitle": "", "track": "Future Tech and Open Research", "type": "Two-part session", "language": "en", "abstract": "As we stand at the cusp of the quantum computing era, the fragility of traditional cryptographic systems has become increasingly evident. To this end, Post Quantum (PQ) transition is already a reality. The National institute of Standards and Technology (NIST) has finalized a few post quantum algorithms that can be widely implemented in software. While companies like IBM, Google, and others are invested in building successful quantum computers, other software vendors like Cloudfare, Chrome, and Mozilla have added support PQ algorithms. Specifically for software adaptation, open-source is at the core. In this talk we will introduce the QUBIP (https://qubip.eu/) project - which is a project funded by the EU that is engineering the PQ transition. In this 2-part talk we will cover the following:Part 1 of the talk:\r\n1. What is PQ transition and why is it relevant to the open-source community? What are it's challenges?\r\n2. What are the  opens-source components and standards involved?\r\n3. Current status in Red Hat and Fedora.\r\n4. Future plans.Part 2 of the talk:\r\n1. Introduce QUBIP and it's goals.\r\n2. Talk about the various partners involved and their specific roles.\r\n3. Current status.\r\n4. Future plans.\r\n5. Demo of the working PQ algorithms in Fedora.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GN9MAT", "name": "Dmitry Belyavskiy", "avatar": null, "biography": "Red Hat Principal Software Engineer", "public_name": "Dmitry Belyavskiy", "guid": "da804038-93ce-5f22-b039-d9f18870fa40", "url": "https://pretalx.com/devconf-cz-2024/speaker/GN9MAT/"}, {"code": "MS9MCS", "name": "Sahana Prasad", "avatar": null, "biography": "I work at Red Hat as a Senior software Engineer in the crypto team. I love all things crypto and security. \r\nI'm involved in maintaining libssh and OpenSSL in Red Hat and Fedora. I'm a part of the QUBIP (https://qubip.eu/) project too.", "public_name": "Sahana Prasad", "guid": "ca94a2a0-242b-55a4-9673-624ce2628801", "url": "https://pretalx.com/devconf-cz-2024/speaker/MS9MCS/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/GZZCXT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/GZZCXT/", "attachments": [{"title": "Presentation slides", "url": "/media/devconf-cz-2024/submissions/GZZCXT/resources/DevConf24__Fedora_and_PQ_transition_kHnlsHK.pdf", "type": "related"}]}, {"guid": "2b950b0f-215c-5373-b9ad-691919c14098", "code": "8W9RMZ", "id": 45946, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-45946-unveiling-the-mysteries-of-digitally-storing-the-human-mind", "url": "https://pretalx.com/devconf-cz-2024/talk/8W9RMZ/", "title": "Unveiling the Mysteries of Digitally Storing the Human Mind", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Gear up for a mind-blowing experience in this 25-minute technical presentation where we unravel the intricacies of digitally storing human consciousness. Through a thrilling journey on the cutting-edge landscape of mind storage technologies, we will answer the question \"How much space does it take to capture the essance of a human mind?\" Sprinkled among the technical discussions will be a touch of excitement and mind-bending ethical considerations regarding mind preservation. Ask yourself, is preserving human consciousness a scientific puzzle or an ethical enigma? We invite you to join us for a lively discussion on privacy, ethics, and the security measures safeguarding the digital frontiers of consciousness. You don't want to miss this!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GVWJVT", "name": "Andrea Waltlova", "avatar": "https://pretalx.com/media/avatars/GVWJVT_hFnjKVj.webp", "biography": "At Red Hat, I'm a Senior Software Engineer involved in RHEL upgrade and conversion projects, specializing in Python, React, and Go. Outside of work I volunteer as a Python instructor at Czechitas, promoting tech careers for women. In my free time, I explore AI and enjoy anything related to science fiction.", "public_name": "Andrea Waltlova", "guid": "4d7a3d65-b5bb-50ba-9ab4-7d573f512de7", "url": "https://pretalx.com/devconf-cz-2024/speaker/GVWJVT/"}, {"code": "8FZNDJ", "name": "Aneela Kaplan", "avatar": "https://pretalx.com/media/avatars/8FZNDJ_XbZtgJN.webp", "biography": "I am a Senior Software Engineer at Red Hat working on the Platform team of insights console specializing in React and Go.  In my free time I enjoy creating art and exploring various artistic media. I enjoy researching and having conversations on open ended philosophical questions.", "public_name": "Aneela Kaplan", "guid": "fe51a599-9e01-5ac9-8a0f-cf05fc7dcf30", "url": "https://pretalx.com/devconf-cz-2024/speaker/8FZNDJ/"}], "links": [{"title": "Presentation slides", "url": "https://docs.google.com/presentation/d/1EG2jEVZ-aSfv1iysb95EbliB4yXoTwQCiOCkAxaZRJ4/edit?usp=sharing", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/tmdyvI1cx18?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8W9RMZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8W9RMZ/", "attachments": []}, {"guid": "c7149ae2-d921-5d7d-9806-4526845eded7", "code": "MDJJNF", "id": 46760, "logo": null, "date": "2024-06-14T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-46760-understanding-program-performance-when-academia-meets-the-practice", "url": "https://pretalx.com/devconf-cz-2024/talk/MDJJNF/", "title": "Understanding Program Performance: When Academia Meets the Practice", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "In academia, analyzing various performance aspects of software is nowadays quite well-researched. Theoretically, one can automatically analyze the complexity of functions, generate time-consuming inputs, or efficiently profile the software with minimal overhead. However, while the results are always exciting, applying these techniques in practice is not so straightforward.\r\n\r\nFor over seven years, we have developed Perun: a performance management system and a tool suite. We usually evaluated our techniques on smaller or medium-sized projects (at most half a million lines of code). So, in the recent year, we decided to move towards a bigger challenge: the Linux kernel.\r\n\r\nIn this talk, we will summarize our experience and the challenges we have faced when we moved from the academic field into the real world.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KQCZZL", "name": "Tomas Fiedor", "avatar": "https://pretalx.com/media/avatars/KQCZZL_rCSdVE5.webp", "biography": "Tomas is a wannabe scientist who tries his best in the field of performance analysis and testing. He is a member of the VeriFIT group from BUT FIT, Brno, and has cooperated with RedHat for some years. Currently, he cooperates on performance analysis of kernel.", "public_name": "Tomas Fiedor", "guid": "2694e300-58d4-55fb-8027-f43308c1ccba", "url": "https://pretalx.com/devconf-cz-2024/speaker/KQCZZL/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/tmdyvI1cx18?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/MDJJNF/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/MDJJNF/", "attachments": []}, {"guid": "6996223b-97de-53e5-9357-fb7af97d424d", "code": "3LWNFP", "id": 47113, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-47113-preserving-anonymity-in-data-collection-or-the-story-of-differential-privacy", "url": "https://pretalx.com/devconf-cz-2024/talk/3LWNFP/", "title": "Preserving Anonymity in Data Collection - or The Story of Differential Privacy", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Developers are under constant pressure to focus efforts on those features that would bring the greatest benefits to their users.  It would help to collect metrics that measure how different parts of the software are used, but unfortunately many users are reluctant to supply such data.\r\n\r\nDifferential Privacy encompasses a variety of techniques where a controlled amount of noise is added to data to allow the reporting of aggregated information without the ability to identify individuals.  It remains an active area of research.\r\n\r\nThis talk provides a brief overview of the development of the subject over the last 20 years. It explains the key terminology and describes the main techniques available while providing a taster of some of the mathematics involved.\r\n\r\nFinally it proposes ways these techniques might be used to address telemetry in Fedora.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "V3SHFV", "name": "Alasdair Kergon", "avatar": null, "biography": "Alasdair Kergon is a Distinguished Engineer at Red Hat.", "public_name": "Alasdair Kergon", "guid": "3e1d17f2-cf5c-53d6-8681-d71aa322cb4e", "url": "https://pretalx.com/devconf-cz-2024/speaker/V3SHFV/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "Presentation Slides", "url": "https://people.redhat.com/agk/talks/devconf_2024/diffpriv_devconf24.pdf", "type": "related"}, {"title": "Presentation Demo Video", "url": "https://people.redhat.com/agk/talks/devconf_2024/diffpriv_devconf24_demo.mp4", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/tmdyvI1cx18?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/3LWNFP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/3LWNFP/", "attachments": []}, {"guid": "e7980840-686e-5aef-9fa2-e8f2bc2d236a", "code": "EUBYRH", "id": 47201, "logo": null, "date": "2024-06-14T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-47201-sec-certs-org-security-certification-insights-you-won-t-find-anywhere-else", "url": "https://pretalx.com/devconf-cz-2024/talk/EUBYRH/", "title": "sec-certs.org - Security Certification Insights You Won't Find Anywhere Else", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "You've probably heard of security certificates (Common Criteria, FIPS) \u2013 they are supposed to certify our software/hardware is secure. But how many products are certified? How long does the certification take? Which provider is the best? What does our competition do? You'd be surprised, but even the engineers in compliance don't know! The single comprehensive database with metadata... well... did not exist :-/.\r\n\r\nThe talk will introduce sec-certs, a tool for semi-automated analysis of the certificate dataset. It is created by automatically downloading and processing all available metadata and PDFs and cross-referencing them together. This enables to gain data-backed business insights on the certificates, labs, processes and the whole certification ecosystem that were not previously available. And it's all open source as we know it: the whole dataset, tool sources and research outputs are public at sec-certs.org.\r\n\r\nThis project is a research cooperation between Red Hat, Masaryk University and Brno University of Technology, co-funded by the European Union under the CHESS project (ID 101087529).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WRQ87H", "name": "Matej Matu\u0161ka", "avatar": null, "biography": "A computer science and cyber security student at BUT Faculty of Information Technology and a software engineer at Red Hat working on RHEL In-place upgrades.", "public_name": "Matej Matu\u0161ka", "guid": "f69c6627-48fb-5140-8149-4c66e7de9049", "url": "https://pretalx.com/devconf-cz-2024/speaker/WRQ87H/"}, {"code": "KSUV8U", "name": "Jaroslav \u0158ezn\u00edk", "avatar": "https://pretalx.com/media/avatars/KSUV8U_wHIF8X4.webp", "biography": "Jaroslav \u0158ezn\u00edk is a Principal Program Manager responsible for Red Hat\u2019s government certifications under the Product Security Compliance team. In his 16 years at Red Hat, he has touched many different areas from very different angles, from the community work on Fedora that is still his passion to compliance with government standards like Common Criteria and FIPS.", "public_name": "Jaroslav \u0158ezn\u00edk", "guid": "902a3c92-5d17-568f-ad44-46109ba4d26f", "url": "https://pretalx.com/devconf-cz-2024/speaker/KSUV8U/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/tmdyvI1cx18?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EUBYRH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EUBYRH/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/EUBYRH/resources/Security_Certification_Insights_You_Wont_Fi_xgbTAjB.pdf", "type": "related"}]}, {"guid": "e25b09be-d91c-5d39-8d4b-1fb498052653", "code": "USMSY3", "id": 46007, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-46007-shaping-products-users-love-by-leveraging-continuous-discovery", "url": "https://pretalx.com/devconf-cz-2024/talk/USMSY3/", "title": "Shaping Products users love by leveraging Continuous Discovery", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "How do you create products users love? How do you ensure new features are needed or desired? In this session, we'll explore the Continuous Discovery process and its pivotal role in shaping products within the Trusted Software Supply Chain portfolio. Attendees will gain insights into the Continuous Discovery process, learn how to integrate it into their workflow, and understand its synergy with lean and agile methodologies and CI/CD practices.\r\n\r\nWhile touching upon the dynamic landscape of security in modern app development, we\u2019ll address the primary concerns of our prospective users and emphasize the significance of User Experience Design and customer-centric product development. \u200b\u200bExploring real examples of how user engagement can steer the course of development, we'll showcase practical strategies for incorporating user feedback into the design process to \u201cde-risk\u201d what we build and ensure we deliver value to our business and our customers.\r\n\r\nThe presentation will cater to all roles involved in the product development lifecycle, from Engineering to Product Management, Marketing, and naturally UX Design.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NAFXXL", "name": "Maria Leonova", "avatar": "https://pretalx.com/media/avatars/NAFXXL_jDfSVz4.webp", "biography": "Interaction designer, UXD.", "public_name": "Maria Leonova", "guid": "e6cd90e6-5ce3-5b9b-8698-e5623ba7b846", "url": "https://pretalx.com/devconf-cz-2024/speaker/NAFXXL/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/tmdyvI1cx18?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/USMSY3/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/USMSY3/", "attachments": [{"title": "Presentation slides", "url": "/media/devconf-cz-2024/submissions/USMSY3/resources/Shaping_Products_users_love_by_leveraging_C_G1KvhXE.pdf", "type": "related"}]}, {"guid": "087ad8bd-c185-5bdf-99ca-a041c15cb7f0", "code": "BFEVVX", "id": 47218, "logo": null, "date": "2024-06-14T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-47218-when-software-and-hardware-projects-need-to-sing-together", "url": "https://pretalx.com/devconf-cz-2024/talk/BFEVVX/", "title": "When software and hardware projects need to sing together", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "Agile development methodologies are widely used in software development for their flexibility and light weight processes. Hardware projects often cannot use agile methodologies to their fullest capacity and may lean to more traditional project management approaches. It gets very challenging when software developed in an agile way needs to be tightly integrated with hardware or depends on hardware features.\r\n\r\nWe will look at some of the issues caused by different dynamics of software and hardware development cycles, discuss possible approaches to solving them, and I will also share some lessons I learned from my experience of driving development of software and hardware for electron microscopes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LAGTGZ", "name": "Lud\u011bk \u0160m\u00edd", "avatar": "https://pretalx.com/media/avatars/LAGTGZ_rlRR2HS.webp", "biography": "I am Linux enthusiastic since I installed my first Slackware Linux distribution in the 90's. Since then I enjoy using Open Source as much as I can, especially for home automation, hardware hacking, and game development these days. My professional career started with software engineering jobs in the Telco area and then I moved to Linux. I continued as program manager for RHEL and I currently drive development of cryo electron microscopes.", "public_name": "Lud\u011bk \u0160m\u00edd", "guid": "e5b4f960-b1ab-5813-9012-babf53772e0a", "url": "https://pretalx.com/devconf-cz-2024/speaker/LAGTGZ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/tmdyvI1cx18?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BFEVVX/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BFEVVX/", "attachments": []}], "D0206 (capacity 154)": [{"guid": "47b5d1a7-f1c6-5c8a-afc0-36d06ed7a7bf", "code": "VNZJTP", "id": 47281, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-47281-why-open-source-decentralization-and-web3-need-to-find-back-together", "url": "https://pretalx.com/devconf-cz-2024/talk/VNZJTP/", "title": "Why Open Source, Decentralization, and Web3 need to find (back) together.", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "Free Software started out as movement to empower the downstream user and give end-users a way to be in control of their own technology. But with the rebranding to Open Source and the commercial success, this aspect has taken backseat to corporate interests and cloudification has driven a general trend to centralization that has not spared Open Source. At the same time, a rift has appeared between very much Open Source-based decentralization movements - namely Fediverse and Web2 - and the mainstream Open Source development. Some of this rift is a reflection of different technology philosophies, some of a broader cultural rift. \r\nThis talk explores the issues and attempts to map a path for overcomming the rift.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FX9L7X", "name": "Daniel Riek", "avatar": "https://pretalx.com/media/avatars/FX9L7X_bvlhhew.webp", "biography": "Daniel is a Technologist with more than 25 years of experience in the Open Source business, global product management, engineering management, and product strategy for a world leading enterprise product, solid experience in a global leadership role at a S&P 500 company, sales and solution architect positions, IT consulting, management of software development teams, different management position in SMB, VC financed, and publicly traded companies, 23 years Linux administration and programming as a hobby. Also exposure to the end-user side of  IT in the financial industry and to proprietary software business.\r\nHe currently works at a small stealth-mode startup. His previous roles include creating Red Hat's AI Center of Excellence, running cross-product integration, as well as RHEL Product Management.\r\nHis is especially interested in the intersection of Open Source, Decentralization, Web3, and AI.", "public_name": "Daniel Riek", "guid": "b95591a5-3839-5beb-8be0-fcd55cf530b9", "url": "https://pretalx.com/devconf-cz-2024/speaker/FX9L7X/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/VNZJTP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/VNZJTP/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/VNZJTP/resources/FOSS_Web3-Devconf2024b_9MvAJjy.pdf", "type": "related"}]}, {"guid": "57732f03-81eb-5eba-9e00-524fd30b9f38", "code": "NEKU3Q", "id": 44985, "logo": null, "date": "2024-06-14T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-44985-unleashing-the-power-of-developer-tools-for-web-accessibility-testing", "url": "https://pretalx.com/devconf-cz-2024/talk/NEKU3Q/", "title": "Unleashing the Power of Developer Tools for Web Accessibility Testing", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "When it comes to testing for accessibility of our web apps, most of us would have used Chrome Lighthouse to generate a report and use the results to improve the accessibility of our web apps. However, that is not the only way to test for accessibility, and those tests can only detect a subset of issues. Do you know, there are many other ways in which we can test for accessibility using those same dev tools?\r\n\r\nIn this talk, we will delve beyond the conventional use of Chrome Lighthouse and uncover several alternative methods within the developer tools to test web accessibility. We will explore techniques such as inspecting the accessibility tree, gaining insights into ARIA attributes, emulating various vision disabilities, and more.\r\n\r\nSo, join me in this session, where we will unlock the potential of dev tools to unveil a diverse range of accessibility issues. Let's all learn together and improve how we test for web accessibility, and make the web inclusive for all our users.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FY7HED", "name": "Anuradha Kumari", "avatar": "https://pretalx.com/media/avatars/FY7HED_t7ufzZY.webp", "biography": "Anuradha is a senior front-end developer, working on making the web more accessible, one website at a time. She is passionate about exploring new technologies and sharing knowledge through tech articles and talks. She has been recognized as GDE, MVP, and WTM Ambassador. As an accessibility advocate, she aims to spread awareness and empower the community toward achieving the common goal of inclusion through technology. When she is not coding, she loves traveling, exploring museums, reading books, and sketching.", "public_name": "Anuradha Kumari", "guid": "da4bd9a0-1d3f-5a6b-8587-904657b50efc", "url": "https://pretalx.com/devconf-cz-2024/speaker/FY7HED/"}], "links": [{"title": "Presentation", "url": "https://docs.google.com/presentation/d/1syw3MMWXGPS9GRAJ9WyXxTy2jvfESdnRi6l8n0XFpJI/edit?usp=sharing", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/NEKU3Q/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/NEKU3Q/", "attachments": []}, {"guid": "740b4759-1333-5044-8a78-ef5409e86e3a", "code": "XAP3JK", "id": 41579, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-41579-enabling-play-leveling-up-your-devex-game", "url": "https://pretalx.com/devconf-cz-2024/talk/XAP3JK/", "title": "Enabling Play - Leveling up your DevEx Game", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Good job! You\u2019ve successfully built a great piece of software. Now the hard part begins. Be it a developer tool, SaaS product, library or app, you will want people to use your new shiny thing. One of the key areas we\u2019ve found exceptionally impactful is enabling people to \u201cplay\u201d early on.\r\n\r\nThis talk focuses on an aspect of software development that is often overlooked: The Developer Experience. While user experience is targeting the end-user of the software, the developer experience targets the SREs, DevOps and Software Engineers tasked with evaluating, setting up and operating your software. Improving your developer experience will not only improve the odds of someone sticking with your solution, but will also make life much easier for people contributing - external and internal alike!\r\n\r\nIn this session, you'll gain useful insights into the world of developer experience and discover actionable ideas to enhance your own projects. Learn from real-world examples and understand how prioritizing developer experience can lead to more successful software adoption.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AKHBXQ", "name": "Dominik S\u00fc\u00df", "avatar": "https://pretalx.com/media/avatars/AKHBXQ_ADvVFQP.webp", "biography": "Dominik started his journey in technology as an SRE, working on projects ranging\r\nfrom warehouse logistics and photobook designers to analyzing satellite imagery.\r\nDuring this time, he discovered his passion for developer tooling and making\r\nsure developers can focus on what they do best - build great software!\r\n\r\nNow he is working as a Developer Experience Engineer at Grafana Labs, building\r\ntools to see clearly in the ever-changing world of software.", "public_name": "Dominik S\u00fc\u00df", "guid": "194af95e-f29a-52d5-808e-ed241c1e9e99", "url": "https://pretalx.com/devconf-cz-2024/speaker/AKHBXQ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XAP3JK/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XAP3JK/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/XAP3JK/resources/Enabling_Play_s0Ym1FK.pdf", "type": "related"}]}, {"guid": "72bd6eac-7cc1-5db6-a5fd-3c1c0c32e8ec", "code": "YWNV3U", "id": 44132, "logo": null, "date": "2024-06-14T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-44132-how-to-make-python-faster-aot-jit-and-nogil-technologies", "url": "https://pretalx.com/devconf-cz-2024/talk/YWNV3U/", "title": "How to make Python faster: AOT, JIT and noGIL technologies", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "One of the drawbacks of Python is that applications run relatively slowly written in this language. However, nowadays the situation is not bad at all, because there are both JIT (Just In Time) and AOT (Ahead of Time) Python compilers. What's more, the classic CPython is constantly being improved, with a relatively big performance leap taking place with Python version 3.11. There is also a variant of CPython without Global Interpreter Lock (GIL). In this lecture, we will introduce Numba (JIT), mypyc (AOT) and Python technologies without GIL.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BXPAVL", "name": "Pavel Tisnovsky", "avatar": "https://pretalx.com/media/avatars/BXPAVL_F50EaqN.webp", "biography": "Pavel is famous for his in-depth articles he writes on various technical topics for the Czech Linux magazine root.cz. He taught computer graphics at Brno Technical University and worked as a C, C++, and Java developer in various companies before he joined Red Hat where he was a quality assurance engineer in the OpenJDK team. In last several yeast he works as SW developer and tech lead using Python and Go programming languages to develop microservices for OpenShift Insights. He also teaches professional Java, Go, Python and Apache Kafka courses.", "public_name": "Pavel Tisnovsky", "guid": "741472dd-5393-52a7-8d99-68dd41960611", "url": "https://pretalx.com/devconf-cz-2024/speaker/BXPAVL/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "Slides", "url": "https://tisnik.github.io/slides/faster_python.html#/", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YWNV3U/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YWNV3U/", "attachments": []}, {"guid": "68093a56-5f3b-5729-a316-a8be339bfe44", "code": "MWS9BA", "id": 46851, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-46851-legacy-modernisation-simplified-the-strangler-fig-pattern-for-micro-services-migration", "url": "https://pretalx.com/devconf-cz-2024/talk/MWS9BA/", "title": "Legacy Modernisation Simplified: The Strangler Fig Pattern for Micro services Migration", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "There is no denying the fact that many development efforts have to be spent on existing applications - legacy that is - which typically exhibit a monolithic design based on traditional tech stacks. Thus, affected companies strive to move towards distributed architectures and modern technologies. This talk introduces you to the strangler fig pattern, which aids a smooth and step-wise migration of monolithic applications into separate services. The practical part shows how to apply this pattern to extract parts of a fictional monolith shedding light on its pros and cons in a tangible scenario. We will also have a look at the human and procedural aspects of employing this pattern and will tackle the technical challenges involved.\r\nAfter this talk, you'll have a better understanding of and a concrete blueprint for extracting functionality from your monoliths, thereby gradually evolving into a (micro)service architecture and an en vogue tech stack.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VPQKJB", "name": "Shardul Inamdar", "avatar": "https://pretalx.com/media/avatars/VPQKJB_AQhlsTL.webp", "biography": "Hello! I'm Shardul Inamdar, I'm a developer at Red Hat with a passion for teaching. I've helped hundreds of students learn to code and change their lives by becoming a developer. I have good experience in development and instructor roles.\r\n\r\nMy first foray into computers and programming was at a very young age, I used to spend most of my childhood in my dad's computer lab. Since then, I've made many websites, apps and chat-bots. But most importantly, I realized that my greatest passion is teaching.\r\n\r\nComing from a non tech Instrumentation branch to cracking a product based company like Red Hat, I have seen it all. From learning how to code to teaching 500+ students coding. I like to share my experience with the world.", "public_name": "Shardul Inamdar", "guid": "b31922cb-d53f-5bf7-910f-328945276797", "url": "https://pretalx.com/devconf-cz-2024/speaker/VPQKJB/"}, {"code": "GBC98K", "name": "Deep Yogeshbhai Gandhi", "avatar": "https://pretalx.com/media/avatars/GBC98K_T8caJjV.webp", "biography": "With over ten years of experience in the industry, I am passionate about technology and software architectures and have planned, developed, and implemented complex software solutions.", "public_name": "Deep Yogeshbhai Gandhi", "guid": "9f8ec981-126b-5006-a3ca-523133263df9", "url": "https://pretalx.com/devconf-cz-2024/speaker/GBC98K/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/MWS9BA/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/MWS9BA/", "attachments": []}, {"guid": "523011f3-097f-5f81-8ffb-12fa7849c9e6", "code": "NMVPAH", "id": 46815, "logo": null, "date": "2024-06-14T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-46815-going-from-containers-to-pods-to-kubernetes-help-for-your-developer-environments", "url": "https://pretalx.com/devconf-cz-2024/talk/NMVPAH/", "title": "Going from containers, to pods, to Kubernetes \u2013 help for your developer environments!", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Today, Kubernetes is the undisputed go-to platform for scaling containers. But for developers, Kubernetes can be daunting, particularly when working with the discrepancies between local and production environments. Podman and Podman Desktop bridges this gap. In this talk, you\u2019ll be introduced to Podman and witness the unveiling of Podman Desktop, an open-source GUI tool that streamlines container workflows and is compatible with Podman, Lima, Docker, and more. Podman Desktop serves as a beginner-friendly launch pad to Kubernetes, enabling developers to spin up local clusters (with Kind and Minikube) or work with remote environments. A demo will be given that helps you navigate the paths necessary to transition from app to containers, to pods, and ultimately to Kubernetes, highlighting how it reduces discrepancies and enables predictability in your deployments by leveraging Podman and Podman Desktop's perks and security advantages. You'll also learn how you can benefit from Podman Desktop to streamline your container development processes!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VQQDJD", "name": "Cedric Clyburn", "avatar": "https://pretalx.com/media/avatars/VQQDJD_qjgsN3g.webp", "biography": "Cedric Clyburn (@cedricclyburn), Developer Advocate at Red Hat, is an enthusiastic software technologist with a background in Kubernetes, DevOps, and container tools. He has experience speaking at conferences and events including DevNexus, WeAreDevelopers, Linux Foundation, and more. Cedric loves all things open-source, and works to make developer's lives easier! Based out of New York.", "public_name": "Cedric Clyburn", "guid": "80aaf9a1-8337-5e2d-9bc3-00f0a26fa60b", "url": "https://pretalx.com/devconf-cz-2024/speaker/VQQDJD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "Podman & Podman Desktop Resources", "url": "https://www.cedricclyburn.com/podman", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/NMVPAH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/NMVPAH/", "attachments": [{"title": "Presentation Slides", "url": "/media/devconf-cz-2024/submissions/NMVPAH/resources/Simplifying_containers_and_Kubernetes_on_yo_PUojSqf.pdf", "type": "related"}]}, {"guid": "a39ec46e-ed74-5633-8b27-ab3a2457a69b", "code": "BLFN9N", "id": 46172, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-46172-is-serverless-powerfully-powerless", "url": "https://pretalx.com/devconf-cz-2024/talk/BLFN9N/", "title": "Is Serverless Powerfully Powerless?", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "One of the main benefits and selling points of serverless solutions like Knative is that it saves CPU cycles and RAM consumption (and by extension, money) by only using resources when they are actually needed. Because of that, we would semi-automatically infer that using a serverless approach when architecting our applications is the way to go if we want to be efficient and do our planet a favor by saving energy.\r\n\r\nBut wouldn\u2019t it be nice to, actually, have some data to support this statement? Until very recently, we could only guess. But technology is advancing fast and now we have tools to observe and test this hypothesis.\r\n\r\nIn this talk we will show if, and if so how much, serverless can save not only in computing power but real energy as well. We will do this by actually measuring energy consumption of nodes and workloads with Kepler and shed some light on this topic to figure out if our assumptions are true, or just a myth which needs to be busted.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Y9VGHA", "name": "Jose Gomez-Selles", "avatar": "https://pretalx.com/media/avatars/Y9VGHA_3KMEp0D.webp", "biography": "Senior Product Manager in Observability and Sustainability at Red Hat. In a previous life, he did a PhD for nanothings. Keys, metal and virtual racing.", "public_name": "Jose Gomez-Selles", "guid": "933f398e-4ca4-564f-bc0d-8dbda4c7f6c3", "url": "https://pretalx.com/devconf-cz-2024/speaker/Y9VGHA/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BLFN9N/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BLFN9N/", "attachments": []}, {"guid": "8b33c7a9-0956-558a-b905-2c3ea20ca857", "code": "RUBKAZ", "id": 46115, "logo": null, "date": "2024-06-14T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-46115-content-is-king-under-the-mountain-bringing-enterprise-knowledge-content-to-offline-environments", "url": "https://pretalx.com/devconf-cz-2024/talk/RUBKAZ/", "title": "Content is King Under The Mountain - bringing enterprise knowledge content to offline environments", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "In the realm of enterprise knowledge management, the content is always king. and customers\u2019 access is paramount. In response to increasing demand from our customers for access to our knowledge content offline, we developed the an Offline Customer Portal. Our single-container solution encapsulates Red Hat knowledge base, product documentation, and critical security data that is capable of running offline - even under a mountain. Join us on a journey through the intricacies of extracting and transforming sprawling enterprise content into a portable, self-contained solution using cutting-edge technologies like GraphQL, Rust, Solr, and Podman.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WAU8JL", "name": "Jared Sprague", "avatar": "https://pretalx.com/media/avatars/WAU8JL_yW7qESs.webp", "biography": "Jared Sprague is a Senior Principal Software Engineer at Red Hat. He is the Product Owner of the Offline Red Hat Customer Portal (aka Mimir).  In the past he lead the Red Hat Customer Portal DevOps and Site Reliability team. Outside of Rat Hat, he is a Co-Creator of arcade.redhat.com and co-author of many games.  He also cuts gemstones as a hobby. He lives in Raleigh NC.", "public_name": "Jared Sprague", "guid": "c1c35cb6-a390-5860-89e0-a09ecbafc970", "url": "https://pretalx.com/devconf-cz-2024/speaker/WAU8JL/"}, {"code": "ATMLEV", "name": "Vlastimil Elias", "avatar": "https://pretalx.com/media/avatars/ATMLEV_AcbNnXt.webp", "biography": "Senior Principal Software Engineer at Red Hat, IT systems analyst, architect and implementer, ML/AI enthusiast, Guitarist and Guitar effects builder.", "public_name": "Vlastimil Elias", "guid": "0cbbee83-40ab-5406-8b3a-d96bca890c3e", "url": "https://pretalx.com/devconf-cz-2024/speaker/ATMLEV/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/lp-NYbVCiM0?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RUBKAZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RUBKAZ/", "attachments": []}], "E112 (capacity 156)": [{"guid": "5137b732-824b-5508-b8bd-f6043d089775", "code": "KFSJB9", "id": 45011, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-45011-leveraging-rhel-s-strengths-for-testing-and-continuous-improvement", "url": "https://pretalx.com/devconf-cz-2024/talk/KFSJB9/", "title": "Leveraging RHEL\u2019s strengths for Testing and Continuous Improvement", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "Please join us for a session where we will speak about how we plan to leverage RHEL\u2019s strengths for supporting ISO 26262 Functional Safety Certification. By repeating maintainer prescribed tests, we are working towards enabling tests within the safety scope to be executed against the target hardware. Additionally, we are contributing to a framework responsible for performing additional validation checks on top of the test artifacts to provide Key Performance Indicators (KPI) to be used towards continuous certification.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MG9EGV", "name": "Rachel Sibley", "avatar": "https://pretalx.com/media/avatars/MG9EGV_aEeMvZq.webp", "biography": "Rachel Sibley is a Senior Principal Quality Engineer at Red Hat with around 20 years of experience in Quality Engineering, currently leading the testing efforts for the Red Hat In-Vehicle Operating System working towards achieving Functional Safety Certification.", "public_name": "Rachel Sibley", "guid": "66f5416a-8ddd-5fc7-b3df-c1a30c0f76f5", "url": "https://pretalx.com/devconf-cz-2024/speaker/MG9EGV/"}, {"code": "9AWWEG", "name": "Luigi Pellecchia", "avatar": "https://pretalx.com/media/avatars/9AWWEG_slHdlgX.webp", "biography": "Luigi Pellecchia is a Senior Sw Quality Engineer at Red Hat. He is a Mechanical Engineer with a solid background in sw development. He gained a strong experience as automotive sw tester reaching the role of Sw Validation Project Leader working on ECUs ISO 26262 compliant that are actually in production.", "public_name": "Luigi Pellecchia", "guid": "da32712e-b1fc-5e54-a455-7cf5995eb229", "url": "https://pretalx.com/devconf-cz-2024/speaker/9AWWEG/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Hs1XtdjoaLM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/KFSJB9/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/KFSJB9/", "attachments": [{"title": "Presentation Slides", "url": "/media/devconf-cz-2024/submissions/KFSJB9/resources/devconf-cz-june-2024_Iidqsea.pdf", "type": "related"}]}, {"guid": "f9bf2c7d-83ea-5f1f-a298-8ebb3ffbe336", "code": "UHHXSW", "id": 45498, "logo": null, "date": "2024-06-14T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-45498-building-virtio-sound-device-in-rust-vmm-project", "url": "https://pretalx.com/devconf-cz-2024/talk/UHHXSW/", "title": "Building VirtIO sound device in rust-vmm project", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "In automotive, Android guests are currently used for deploying infotainment systems. To support Android as a guest, the Virtual Machine Monitor (VMM) requires a set of virtual hardware like sound, video, block devices and networking.  This talk presents the current status and efforts to implement VirtIO sound for infotainment systems in automotive. We will shed some light on our decision to implement VirtIO sound in Rust as an vhost-user device under the Rust-Vmm project umbrella.\r\nHaving VirtIO for hardware allows Android to be deployed in different VMMs that support VirtIO like Crosvm or QEMU, This deployment has benefits like reducing the attack surface of QEMU and also enables more granularity in setting up rights for the device process. Our VirtIO sound implementation is able to handle different audio backends by relying on a generic interface. Currently, we support the pipewire and Alsa as audio backends. During this presentation, we will share our journey in building the virtio-sound device, including improving its specification, fixing bugs in the virtio-sound driver, and building it as a rust-vmm project. We also plan to outline a roadmap for the future like adding support for other audio backends like Gstreamer.\r\n\r\nWe will demo and describe the setup used in order to play audio from a guest application to the host using our virtio-sound device.\r\n\r\nWe will also go through some general tips on how to configure the guest to enable virtio-snd driver module and optimal ways to use QEMU which may be useful to the audience.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UTJLNS", "name": "Dorinda Bassey", "avatar": "https://pretalx.com/media/avatars/UTJLNS_5R2NxYS.webp", "biography": "Dorinda works in the Automotive team at RedHat as a Software Engineer. Dorinda collaborates closely with RedHat developers and other experienced open source developers to design, write and test software applications. She enjoys taking on new challenges, expanding and sharing her knowledge. In her spare time she makes art.", "public_name": "Dorinda Bassey", "guid": "713fe336-9b97-5364-b6c1-1db61bd67335", "url": "https://pretalx.com/devconf-cz-2024/speaker/UTJLNS/"}, {"code": "MJQVCD", "name": "Matias Vara Larsen", "avatar": "https://pretalx.com/media/avatars/MJQVCD_fDrfq7B.webp", "biography": "A person with an interest in OS and virtualization.", "public_name": "Matias Vara Larsen", "guid": "69501baa-d37f-57b5-ba6b-fdb41db37ad1", "url": "https://pretalx.com/devconf-cz-2024/speaker/MJQVCD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Hs1XtdjoaLM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/UHHXSW/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/UHHXSW/", "attachments": []}, {"guid": "cfd73eff-a662-531f-9c37-fe6acaaa1593", "code": "PMLHGN", "id": 45933, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-45933-unlocking-security-integrating-self-encrypting-drives-with-luks2-format", "url": "https://pretalx.com/devconf-cz-2024/talk/PMLHGN/", "title": "Unlocking Security: Integrating self encrypting drives with LUKS2 format", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "For years the LUKS2 (Linux Unified Key Setup), implemented through cryptsetup library,\r\nprovides a convenient way to setup FDE (full disk encryption) in many Linux distributions.\r\nUntil recently cryptsetup project rejected any suggestion for adding support for closed\r\nhardware-based FDE implementations. This changed with a recent version of cryptsetup\r\n(2.7.0) where we introduced support for OPAL2 standardised self-encrypting drives directly\r\nin LUKS2 format.\r\n\r\nIn this presentation, we will outline a series of improvements in Linux kernel that opened\r\nthe way to integrate OPAL2 drives with LUKS2 format.\r\n\r\nWe will focus on the integration of the OPAL2 enabled drives in the systems, and how it may\r\nhelp harden data at rest encryption security and what other benefits the feature brings\r\nto both personal laptop users and enterprise customers where requirements for compliance\r\nwith FDE criteria may apply.\r\n\r\nIn the end, we will demonstrate in the current\r\nFedora distribution the seamless integration of LUKS2 OPAL2 device ready to use out-of-the-box.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DQRP7W", "name": "Ond\u0159ej Kozina", "avatar": null, "biography": "I'm software engineer working for Red Hat in storage team. You can discuss cryptsetup and LUKS2 related topics with me.", "public_name": "Ond\u0159ej Kozina", "guid": "cffbcb3f-8d7c-5d17-9feb-bbdf5a41322e", "url": "https://pretalx.com/devconf-cz-2024/speaker/DQRP7W/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Hs1XtdjoaLM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/PMLHGN/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/PMLHGN/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/PMLHGN/resources/Unlocking_Security_Integrating_SED_with_LUK_SSeylD5.pdf", "type": "related"}]}, {"guid": "048fda07-7064-54e1-bb9c-a2ada4ff879a", "code": "TCUZ8S", "id": 46157, "logo": null, "date": "2024-06-14T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46157-agama-next-generation-of-linux-installer", "url": "https://pretalx.com/devconf-cz-2024/talk/TCUZ8S/", "title": "Agama: Next Generation of Linux Installer", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Fedora is not the only distribution that will get a shiny new web-based installer. So let's look at Agama, the future installer for openSUSE and SUSE distributions. We will discuss why we need a new installer, which features will be included and there will be room even for talking about some technical details (so expect Ruby, Rust and React content). The non-exclusive list of Agama features that we'll cover includes automatic installation with scripting support, advanced partitioning or transactional systems support. We will also discuss why we ended up moving from Cockpit to a custom HTTP based solution.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PGRZRF", "name": "Josef Reidinger", "avatar": "https://pretalx.com/media/avatars/PGRZRF_d0Clhv9.webp", "biography": "I am coming to the conference from Hradec Kralove. I am a proud father of three children. I graduated from Charles University many years ago, started working for SUSE during my studies and have been working on open source software all the time. I can code fluently in C, C++, perl and ruby, but I can also make code work in python, js or rust.", "public_name": "Josef Reidinger", "guid": "5e531f88-b0f9-59bd-968c-8f65aa0a63e3", "url": "https://pretalx.com/devconf-cz-2024/speaker/PGRZRF/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Hs1XtdjoaLM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TCUZ8S/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TCUZ8S/", "attachments": [{"title": "slides", "url": "/media/devconf-cz-2024/submissions/TCUZ8S/resources/devconf-2024_nczAjDO.pdf", "type": "related"}]}, {"guid": "9b170ace-d87d-5d16-8cb9-2d8b719f4134", "code": "SKSFGA", "id": 47107, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-47107-customize-your-operating-system-like-a-container-or-start-a-new-project-without-building-a-new-distribution", "url": "https://pretalx.com/devconf-cz-2024/talk/SKSFGA/", "title": "Customize your operating system like a container or start a new project without building a new distribution", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Fedora offers a set of variants that are image based systems: Fedora CoreOS, IoT, Atomic Desktops (https://fedoraproject.org/atomic-desktops/). They provide atomic and reliable upgrades and let you run applications in containers or Flatpaks.\r\n\r\nBut sometimes, you still need to change what is in the image to add support for your hardware using out of tree kernel modules, install a security agent for compliance or fix a bug. So how do you customize the system when it is offered as a read only image?\r\n\r\nTo solve this use-case, we are turning the distribution into a container, to build and distribute OS images. Anyone will be able to modify the Fedora images to include their own packages, configuration files and changes and then distribute that to their systems, using any container tools or registries.\r\n\r\nThis is how the Universal Blue (https://universal-blue.org), Project Bluefin (https://projectbluefin.io/), Bazzite (https://bazzite.gg/) and related projects are successfully building on top of Fedora Atomic Desktops without having to create a completely new Linux distribution in the process.\r\n\r\nIn this talk we will give examples of how this works with Fedora CoreOS and Fedora Atomic Desktops.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8B8UD9", "name": "Timoth\u00e9e Ravier", "avatar": "https://pretalx.com/media/avatars/8B8UD9_kTd9GPl.webp", "biography": "Timoth\u00e9e Ravier is a Linux system and security engineer interested in safe programming languages and container focused operating systems. He is currently working at Red Hat as a CoreOS engineer. He maintains Fedora Silverblue and Fedora Kinoite, which are variants of Fedora focused on containers and Flatpaks. He is a KDE developer and helps maintain KDE Applications as Flatpaks on Flathub.", "public_name": "Timoth\u00e9e Ravier", "guid": "d5fe5ad2-486e-5713-a56c-0756ed0000e9", "url": "https://pretalx.com/devconf-cz-2024/speaker/8B8UD9/"}, {"code": "8DULWY", "name": "Jean-Baptiste Trystram", "avatar": "https://pretalx.com/media/avatars/8DULWY_L029OyX.webp", "biography": "Red Hat developper working on Fedora CoreOS and Red Hat Core OS (the underlying OS for Openshift Container Platform)", "public_name": "Jean-Baptiste Trystram", "guid": "4cd196ce-aa2a-5d1b-bbd9-7a4004fa7e18", "url": "https://pretalx.com/devconf-cz-2024/speaker/8DULWY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Hs1XtdjoaLM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/SKSFGA/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/SKSFGA/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/SKSFGA/resources/2024_DevConf.cz_-_Customize_your_operating__dIeIqg7.pdf", "type": "related"}]}, {"guid": "0c726a32-2973-5337-b5e7-6241f97af2b4", "code": "Q7XB3M", "id": 47233, "logo": null, "date": "2024-06-14T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-47233-fedora-risc-v", "url": "https://pretalx.com/devconf-cz-2024/talk/Q7XB3M/", "title": "Fedora RISC-V", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "RISC-V is a new instruction set architecture which, unlike Intel's x86-64 or ARM, is open source.\u00a0 It is rapidly being adopted by vendors from embedded to edge to AI.\u00a0 You might even have a RISC-V core or two in your PC right now.\r\n\r\nThe speakers started porting Fedora to RISC-V in 2016, and this year we expect to complete Fedora 40, 41 and CentOS Stream 10.\u00a0 Join this talk for a tour of the history of Fedora on RISC-V, where we are currently, and future developments in virtualization and platform standards.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VJGNBE", "name": "Richard Jones", "avatar": "https://pretalx.com/media/avatars/VJGNBE_z2rkRj3.webp", "biography": "Richard Jones works at Red Hat on virtualization, V2V, Fedora and RISC-V.", "public_name": "Richard Jones", "guid": "7325a03c-db3d-57f4-8bc5-869edea14864", "url": "https://pretalx.com/devconf-cz-2024/speaker/VJGNBE/"}, {"code": "N88UEG", "name": "David Abdurachmanov", "avatar": null, "biography": null, "public_name": "David Abdurachmanov", "guid": "5591ea28-422c-5df6-9d21-1778831dff53", "url": "https://pretalx.com/devconf-cz-2024/speaker/N88UEG/"}], "links": [{"title": "#risc-v-sig on Fedora discussions", "url": "https://discussion.fedoraproject.org/tag/risc-v-sig", "type": "related"}, {"title": "Fedora RISC-V page", "url": "https://fedoraproject.org/wiki/Architectures/RISC-V", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "Fedora RISC-V chatroom on matrix", "url": "https://matrix.to/#/#riscv:fedoraproject.org", "type": "related"}, {"title": "RISC-V Extensions survey (Red Hat Research Quarterly)", "url": "https://research.redhat.com/blog/article/risc-v-extensions-whats-available-and-how-to-find-it/", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Hs1XtdjoaLM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/Q7XB3M/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/Q7XB3M/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/Q7XB3M/resources/Fedora_RISC-V_DevConf.cz_2024_9s1LKar.pdf", "type": "related"}]}, {"guid": "347fd65a-e678-5237-b727-855e6d2951c2", "code": "ZB9NCL", "id": 47042, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-47042-mirror-mirror-on-the-wall-which-image-building-tool-is-the-fairest-of-them-all", "url": "https://pretalx.com/devconf-cz-2024/talk/ZB9NCL/", "title": "Mirror, mirror on the wall, which image building tool is the fairest of them all?", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Two-part session", "language": "en", "abstract": "In recent times we saw a number of improvements to various image building tools. We have osbuild, kiwi-ng, mkosi, lorax, each one with different configuration philosophy and language, build mechanism, features and possible outputs. It's fairly easy to do a superficial comparison that looks at the configuration format and the list of features, but it's much harder to get a good feeling for the the implementation choices and details.\r\n\r\nIn this panel the developers from the different projects will discuss the strengths and weaknesses of the different projects, make comparisons, and answer questions from the audience.\r\n\r\nSome important differences between the projects:\r\n- an API for developers (or the lack thereof). Kiwi has it and it's considered important, mkosi does not.\r\n- a human readable image description. Mkosi uses ini-files, Kiwi uses xml/json/yaml, OSBuild defines the distributions in code, Lorax uses kickstart\u2026\r\n- different output formats, support for signing, file systems.\r\n- unprivileged operation with no device access (via systemd-repart)\r\n- support in build \"orchestrators\" like koji or OBS. Koji recently gained support for Kiwi and OSBuild, but doesn't support mkosi.\r\n- support for reproducible builds", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "33LYX7", "name": "Zbigniew J\u0119drzejewski-Szmek", "avatar": "https://pretalx.com/media/avatars/33LYX7_BU4AyUq.webp", "biography": "I work in Red Hat on systemd, mkosi, and many other open sources projects. I'm a packager in Fedora, and have been in FESCo since Fedora 28.", "public_name": "Zbigniew J\u0119drzejewski-Szmek", "guid": "f5635b2f-b6bb-5200-a191-0dbfc34a87a9", "url": "https://pretalx.com/devconf-cz-2024/speaker/33LYX7/"}, {"code": "GSJ7WA", "name": "Neal Gompa", "avatar": "https://pretalx.com/media/avatars/GSJ7WA_vwcvc5B.webp", "biography": "Neal is a developer and contributor in Fedora, Mageia, and openSUSE, focusing primarily on the base Linux system components, such as package and software management. He's a big believer in \"upstream first\", which has led him all over the open source world.", "public_name": "Neal Gompa", "guid": "82c6dfd8-0b89-5879-b252-127dd9394958", "url": "https://pretalx.com/devconf-cz-2024/speaker/GSJ7WA/"}, {"code": "YV8SEZ", "name": "Daan De Meyer", "avatar": null, "biography": "mkosi/systemd maintainer. Linux Userspace team @ Meta.", "public_name": "Daan De Meyer", "guid": "64e389e2-2834-5cf4-b76a-da7ed318ac1e", "url": "https://pretalx.com/devconf-cz-2024/speaker/YV8SEZ/"}, {"code": "9KMVWR", "name": "J\u00f6rg Behrmann", "avatar": null, "biography": "I'm a sysadmin.", "public_name": "J\u00f6rg Behrmann", "guid": "8531199a-3555-5ec1-9316-22ef95a1d1f9", "url": "https://pretalx.com/devconf-cz-2024/speaker/9KMVWR/"}, {"code": "87N7VL", "name": "Achilleas Koutsou", "avatar": "https://pretalx.com/media/avatars/87N7VL_FuAcNAN.webp", "biography": "Engineer at Red Hat working on Image Builder (osbuild.org).", "public_name": "Achilleas Koutsou", "guid": "c7623e5e-fc42-5c25-99fa-672996a80ad7", "url": "https://pretalx.com/devconf-cz-2024/speaker/87N7VL/"}, {"code": "K87P9H", "name": "Marcus Sch\u00e4fer", "avatar": "https://pretalx.com/media/avatars/K87P9H_qN0GPRG.webp", "biography": "I am passionate about Linux and open source technology. I am convinced that an open collaboration between people and groups and the respectful dealings with contributions from everyone leads to better solutions, good quality software and resilient teams with people who actually love what they do.\r\n\r\nI'm into appliance building (kiwi), public clouds and embedded OS+tools\r\n\r\nhttps://www.linkedin.com/in/schaefi/", "public_name": "Marcus Sch\u00e4fer", "guid": "c5582786-19a4-5534-b432-28b3687b6ccb", "url": "https://pretalx.com/devconf-cz-2024/speaker/K87P9H/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Hs1XtdjoaLM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/ZB9NCL/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/ZB9NCL/", "attachments": []}], "E104 (capacity 72)": [{"guid": "c548018a-d0d2-5731-8577-b5560aed1caf", "code": "WBFRVN", "id": 45018, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45018-rhel-11-no-that-s-not-a-typo-keeping-the-flywheel-turning", "url": "https://pretalx.com/devconf-cz-2024/talk/WBFRVN/", "title": "RHEL 11 (no that's not a typo) - Keeping the flywheel turning", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "We're in the middle of bringing up CentOS Stream 10, why should we be talking about RHEL 11 already? Because it's active now in Fedora! In this talk we'll talk about some lessons we've learned from the current major/minor release cycle so far and discuss how we expect to share feedback over the next few years.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "79YJVQ", "name": "Brian Stinson", "avatar": "https://pretalx.com/media/avatars/79YJVQ_S9SHtIn.webp", "biography": "Brian is a Principal Software Engineer at Red Hat. He started his career in Academia doing sysadmin work, joined the CentOS Project in 2014, and is most recently working on RHEL as the RHEL 10 Development Lead.", "public_name": "Brian Stinson", "guid": "3307130a-d014-5253-9d7d-7bbde9571588", "url": "https://pretalx.com/devconf-cz-2024/speaker/79YJVQ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WBFRVN/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WBFRVN/", "attachments": []}, {"guid": "dbf230c7-cb37-58e8-94bd-f2a52e9b6f1f", "code": "WBAELW", "id": 45489, "logo": null, "date": "2024-06-14T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45489-supply-chain-security-in-kubernetes", "url": "https://pretalx.com/devconf-cz-2024/talk/WBAELW/", "title": "Supply Chain Security in Kubernetes", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Come and learn how to secure your application workload on Kubernetes.\r\nA Supply Chain Security toolset aims to safeguard the software development lifecycle (SDLC), managing the risks and vulnerabilities using tools that integrate continuous safety in a DevOps ecosystem.\r\nTekton, mostly known for its CI/CD features, is a suite of tools that recently included a new Supply Chain Security project under the name of Tekton Chains. During this talk, it'll be shown how to check on the provenance and the signature for an image before deploying it on a Kubernetes cluster.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KHZSSH", "name": "Carmelo Sarta", "avatar": "https://pretalx.com/media/avatars/KHZSSH_RoLsksx.webp", "biography": "OpenShift Technical Account Manager at Red Hat.", "public_name": "Carmelo Sarta", "guid": "7b6340fd-3b57-5d32-9228-dcba210a8151", "url": "https://pretalx.com/devconf-cz-2024/speaker/KHZSSH/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WBAELW/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WBAELW/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/WBAELW/resources/Supply_Chain_Security_in_Kubernetes_Devconf_ZOTkMXG.pdf", "type": "related"}]}, {"guid": "bc6bd591-a2fd-57f9-b071-346024447658", "code": "X9VS88", "id": 41558, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-41558-maximize-the-developer-experience-with-backstage", "url": "https://pretalx.com/devconf-cz-2024/talk/X9VS88/", "title": "Maximize the Developer Experience with Backstage", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "I will be delivering a presentation on how to improve the developer experience by using the Backstage Developer's Portal. Backstage is an open-source platform that allows you to create your own developer portal. Many well-known companies, including Unity, Netflix, and Spotify, have already implemented this highly adaptable platform.\r\n\r\nMy discussion will center around the key features of Backstage, such as software templating, cataloging, searching, and a straightforward portal for all documentation. By utilizing Backstage, you can overcome various developer challenges, such as managing documentation, clarifying relationships between different parts of your software, identifying the responsible person for a particular module or source code piece, or launching a new project with best practices.\r\n\r\nFurthermore, I will demonstrate how you can manage multiple applications from a single portal by creating plugins in the backend, and how you can enhance the user experience by offering.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LQSCAD", "name": "Soumyadip Chowdhury", "avatar": "https://pretalx.com/media/avatars/LQSCAD_Cvcuii9.webp", "biography": "Soumyadip is a Senior Software Engineer at Redhat with a passion for technology and knowledge sharing. With previous experience at HoiChoi Technologies and Bajaj Finserv, he brings a diverse background to his role. Soumyadip has actively participated in over 50 online and offline events as a speaker. His expertise extends to the domains of DTN (Delay Tolerant Networking) and Blockchain, where he has contributed by writing book chapters and journals. Soumyadip is known for his dedication to helping fellow tech enthusiasts enhance their skills, making him a valuable resource in the community.", "public_name": "Soumyadip Chowdhury", "guid": "de4998b8-a833-580f-80a4-c4b8fe25c505", "url": "https://pretalx.com/devconf-cz-2024/speaker/LQSCAD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/X9VS88/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/X9VS88/", "attachments": []}, {"guid": "6d2b4543-723b-5211-be37-760f1988f4a5", "code": "RQ9UMT", "id": 40372, "logo": null, "date": "2024-06-14T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-40372-testing-ansible-code-with-ansible-molecule", "url": "https://pretalx.com/devconf-cz-2024/talk/RQ9UMT/", "title": "Testing Ansible code with Ansible Molecule", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "In order to prove that automations do what they are intended to do, they should be run in an ephemeral testing environment which mirrors production: the same dependencies, infrastructure, apps, etc. Ansible Molecule is the preferred framework for testing Ansible Collections in ephemeral environments. In this session we will demonstrate how Ansible code developers can implement and use Ansible Molecule to test their work before it hits production environments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7AWBER", "name": "Alexon Oliveira", "avatar": "https://pretalx.com/media/avatars/7AWBER_eaxwDuA.webp", "biography": "Alexon has been working as a Principal Technical Account Manager at Red Hat since 2018, working in the Services organization focusing on Infrastructure and Management, Integration and Automation, Cloud Computing, and Storage Solutions. He is a part of the TAM Practices LATAM team based in S\u00e3o Paulo, Brazil, where his job is partnering with, advocating, trust-advising, and supporting customers in their success goals while making use of the complete portfolio. He also contributes to produce and enhance documentation, knowledge-base articles, blog posts, presentations, webinars, and workshops. He is a member of numerous communities, like Red Hat Academy, Red Hat Accelerators, OpenInfra Foundation and others. When he\u2019s not at work, he enjoys spending quality time with his family (wife, daughter, and cat) and participating in several volunteer jobs.", "public_name": "Alexon Oliveira", "guid": "d64cc068-7aa2-54ac-b1ec-2dda56427c68", "url": "https://pretalx.com/devconf-cz-2024/speaker/7AWBER/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RQ9UMT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RQ9UMT/", "attachments": [{"title": "Presentation Slide Deck", "url": "/media/devconf-cz-2024/submissions/RQ9UMT/resources/DevConfcz_-_Testing_Ansible_Content_with_An_kce4A7q.pdf", "type": "related"}]}, {"guid": "a3971618-db1a-5340-a95d-05e33b13110d", "code": "KADPJE", "id": 45878, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45878-enhancing-resilience-in-your-openshift-clusters-with-ansible-event-driven-automation", "url": "https://pretalx.com/devconf-cz-2024/talk/KADPJE/", "title": "Enhancing Resilience in your OpenShift clusters with Ansible Event Driven Automation", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Explore the next frontier of resilience in OpenShift with Ansible Event Driven automation. Learn how to optimize OpenShift Data Foundation storage resources through real-time monitoring and dynamic capacity adjustment. Experience the seamless integration of backup restoration techniques, empowering rapid recovery, reporting and minimizing downtime, all achieved without manual intervention.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SJ78DM", "name": "Jose Manuel Marquez Alhambra", "avatar": "https://pretalx.com/media/avatars/SJ78DM_Y0rduXF.webp", "biography": "I have been using Linux for more than 14 years using different flavors and running in several environments.\r\nI joined Red Hat on January, 2022 as a Senior Technical Account manager and currently I work with OpenShift and related technologies.", "public_name": "Jose Manuel Marquez Alhambra", "guid": "38dc392b-b2d3-5987-af17-44823f6405c2", "url": "https://pretalx.com/devconf-cz-2024/speaker/SJ78DM/"}, {"code": "DQVACY", "name": "Rafael Minguillon", "avatar": "https://pretalx.com/media/avatars/DQVACY_9FHSUlY.webp", "biography": "Technical Account Manager in Red Hat.", "public_name": "Rafael Minguillon", "guid": "fd152360-16ab-5255-8750-62d19220b187", "url": "https://pretalx.com/devconf-cz-2024/speaker/DQVACY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/KADPJE/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/KADPJE/", "attachments": []}, {"guid": "e0f7c033-017f-5b2e-95da-b3f6817c9576", "code": "87ENQ8", "id": 45411, "logo": null, "date": "2024-06-14T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45411-kubernetes-devops-and-gitops-in-action-an-autonomous-system-approach", "url": "https://pretalx.com/devconf-cz-2024/talk/87ENQ8/", "title": "Kubernetes DevOps and GitOps in Action: An Autonomous System Approach", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Let\u2019s delve into the practical application of Kubernetes, DevOps, and GitOps, demonstrating how these technologies can be integrated to simulate customer environments effectively. Our focus is on creating an autonomous system that leverages Kubernetes tooling and product deployment, thereby enhancing efficiency and reliability. The purpose of this system is to test multiple systems together and observe their behavior at scale.\r\nWe will discuss our approach to collecting metrics and monitoring information, crucial for maintaining system health and performance. We will also showcase how we deploy applications using ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.\r\nOur system operates autonomously, reducing manual intervention and increasing productivity. This presentation will provide insights into how such a system can be implemented, the challenges encountered, and the solutions devised.\r\nJoin us as we explore the future of DevOps and GitOps with Kubernetes, and discover how these technologies can revolutionize your approach to software development and deployment. We look forward to sharing our experiences and learning from yours. See you there!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PAMWPZ", "name": "David Kornel", "avatar": "https://pretalx.com/media/avatars/PAMWPZ_GHOMJ7M.webp", "biography": "Principal software quality engineer working in Red Hat. Focusing on kubernetes/openshift, testing kubernetes operators and automating testing process with Jenkins pipelines, tekton and ArgoCD.", "public_name": "David Kornel", "guid": "88e05db4-fd30-535f-bed9-63dce7d2ba05", "url": "https://pretalx.com/devconf-cz-2024/speaker/PAMWPZ/"}, {"code": "8KZE7P", "name": "Jakub Stejskal", "avatar": "https://pretalx.com/media/avatars/8KZE7P_M76fynC.webp", "biography": "Experienced Quality Engineer with a demonstrated history of working in the computer software industry. Skilled in Test Automation, Apache Kafka, Jenkins, and Java. Interested in CI/CD tools and one of the Strimzi project maintainers.", "public_name": "Jakub Stejskal", "guid": "5ad939fb-2935-5f03-9b89-be6d7ac6d4a6", "url": "https://pretalx.com/devconf-cz-2024/speaker/8KZE7P/"}], "links": [{"title": "Slides", "url": "https://docs.google.com/presentation/d/17cewNLVQg36A_2iLzvYHWtSsj37zyPUSHbNlVgKv8bg/edit?usp=sharing", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/87ENQ8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/87ENQ8/", "attachments": []}, {"guid": "75db8459-7e32-50be-859f-c8d2cbdf977e", "code": "EBGT8Z", "id": 47114, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-47114-we-are-doing-it-wrong-threat-modeling", "url": "https://pretalx.com/devconf-cz-2024/talk/EBGT8Z/", "title": "We are doing it wrong: Threat Modeling", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Threat modeling is one of the most critical activities if you release any software to the web. There are numerous tools, books (one of each is mine), and tutorials on making it suitable. My talk has a different intent - it walks you through bad practices. How the modeling is wrong, and how bad actors can exploit that.\r\n\r\nHere is an example:\r\nOnly one person in the company does Threat modeling. On the surface, the \"hero\" approach might be a good use of someone's time, but in the end, the thread modeling attendees' diversity matters. I'll give you some statistics from an exercise where the group put their heads together to protect a beer tap and a dog.\r\n\r\nI'll also focus on actual use cases like this:\r\nWe do it once a year as a \"team building exercise.\"\r\nWe need to know a threat model before we use all the automated/helping tools.\r\nWe know everything, and our model is the best.\r\n\r\nI've survived two breaches, and we could have prevented them using proper threat modeling.\r\n\r\nThe talk is interactive, full of fun stories and a bit of metal music. This talk aims to engage with anyone in the Secure Software development chain and encourage you to adapt your processes to secure your software by knowing and refusing those evil practices.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GVGRRA", "name": "Bogomil Shopov - \u0411\u043e\u0433\u043e", "avatar": "https://pretalx.com/media/avatars/GVGRRA_e8APNX1.webp", "biography": "Human. Artist. Hacker. I care about free and open-source software(F/LOSS), cybersecurity, ethical design, privacy, and technology. 20+ experience in technology. 40+ in being human. I encourage people to become better humans with heavy metal and technologies. I also promote technologies to be considerate of humans. Let's see how it goes!\r\n\r\nI am contributing to Thunderbird as a Council member (mandate 2024) and a few other projects in the Fedora and Mozilla universe. \r\n\r\nMy daytime work is on Digital Trust with Gen.\r\n\r\nLocated in Prague, I was born and raised in Bulgaria.\r\n\r\nmatrix: @bogomil:fedora.im | fediverse: @bogo@hapyyr.org\r\n\r\nRock on!", "public_name": "Bogomil Shopov - \u0411\u043e\u0433\u043e", "guid": "f4b1277c-f728-59e3-afe3-6f5c0df5b85e", "url": "https://pretalx.com/devconf-cz-2024/speaker/GVGRRA/"}], "links": [{"title": "Protecto - the approach we discussed", "url": "https://codeberg.org/bogomil/Protecto", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "My hub if you want to stay in rouch", "url": "https://talkweb.eu/", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EBGT8Z/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EBGT8Z/", "attachments": []}, {"guid": "f4135a5a-62cb-5e4e-9290-bf47fe512272", "code": "YGG8EM", "id": 41606, "logo": null, "date": "2024-06-14T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-41606-working-with-multi-platform-container-images-oci-index-manifest-list", "url": "https://pretalx.com/devconf-cz-2024/talk/YGG8EM/", "title": "Working With Multi-Platform Container Images (OCI Index/ Manifest List)", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Nowadays it is very common to use tools like podman or docker to handle container images. \r\nThese tools bring a lot of convenience to developers since they hide the complexity behind the underlying structure of a container image. \r\n\r\nOne of these complexities is about how to guarantee the container image is going to run on different operating systems and processors\u2019 architecture. The common solution for this complexity scenario is what is called OCI Index / Manifest List, which is implemented in almost all popular container images tools available today.\r\n\r\nDuring this presentation, we will give you an overview about how multi-platform container images work and show an example developed in golang. After this session you will have a better understanding about what is going on behind the scenes when an image is pulled and run on different platforms.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LMJS8W", "name": "Luigi Mario Zuccarelli", "avatar": "https://pretalx.com/media/avatars/LMJS8W_2pf6dgN.webp", "biography": "I have over 25 years experience in software development. I enjoy coding in golang and just recently in rust.  I'm also passionate about hardware development and in my free time work on IoT embedded controllers and sensors.", "public_name": "Luigi Mario Zuccarelli", "guid": "5204d85e-2007-59d9-b2c9-c554cfc20dd8", "url": "https://pretalx.com/devconf-cz-2024/speaker/LMJS8W/"}, {"code": "RJGFDU", "name": "Alex Guidi", "avatar": "https://pretalx.com/media/avatars/RJGFDU_D3CWpjn.webp", "biography": "Hi,\r\n\r\nI am Alex Guidi and I have been working as a software engineer since 2013. Learning is one of my passions and that is why I already worked with several programming languages and domains.\r\n\r\nCurrently I am working at Red Hat. Open source projects are something I really love. I believe in the power of the open source community to build amazing software to the entire technology sector.\r\n\r\nAs a software engineer I want to build software easy to understand and useful for the open source community.", "public_name": "Alex Guidi", "guid": "f344cf84-6ba3-5fae-81df-f3767d492c6f", "url": "https://pretalx.com/devconf-cz-2024/speaker/RJGFDU/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/IP86Ka1IP9M?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YGG8EM/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YGG8EM/", "attachments": [{"title": "Slide Deck", "url": "/media/devconf-cz-2024/submissions/YGG8EM/resources/devconf-cz-2024_SDJdOlC.pptx", "type": "related"}]}], "E105 (capacity 70)": [{"guid": "1bd32eb5-d5ca-50d3-9969-48d57ac6d73b", "code": "DUCPAC", "id": 47102, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47102-how-to-onboard-students-on-your-project-and-find-a-perfect-intern", "url": "https://pretalx.com/devconf-cz-2024/talk/DUCPAC/", "title": "How to onboard students on your project and find a perfect intern", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "Do you have a tons of small issues with low priority that no one works on? Do you have problem finding interns for your project? Do you enjoy teaching others?\r\n\r\nOnce upon a time we answered yes to those questions and tried something different. We'll talk about how a Software Factory course at University of Helsinki gave us an idea to onboard a class of students on our project to work on small issues as community contributors to gain hireable GH profiles as a part of Software Engineering class at Mendel University. We'll talk about all highs and lows of such a journey. There were plenty of both :)\r\n\r\nWe'll start with how surprisingly easy it was to get managers and teachers on board. Then we'll talk about finding the right tasks to split amongst the group, showing them the basics of contributing on GitHub, getting the project working and handling pull requests spikes. And we'll end with how this helped us find amazing teammates.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9PK7Z7", "name": "Zita Pospisil Nemeckova", "avatar": "https://pretalx.com/media/avatars/9PK7Z7_y0620A9.webp", "biography": "That one teammate who always onboards interns with a smile :)", "public_name": "Zita Pospisil Nemeckova", "guid": "fdb44982-ad32-5b53-9388-64423114d3a0", "url": "https://pretalx.com/devconf-cz-2024/speaker/9PK7Z7/"}, {"code": "KWZRX9", "name": "Martin Hradil", "avatar": "https://pretalx.com/media/avatars/KWZRX9_D4heJMB.webp", "biography": "UI dev, Ansible Galaxy.", "public_name": "Martin Hradil", "guid": "3810fc90-bb6b-5567-8fcb-1dd454b84b9c", "url": "https://pretalx.com/devconf-cz-2024/speaker/KWZRX9/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DUCPAC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DUCPAC/", "attachments": [{"title": "presentation pdf", "url": "/media/devconf-cz-2024/submissions/DUCPAC/resources/devconf-onboard-students_1_d5G8Qsd.pdf", "type": "related"}]}, {"guid": "1149c892-bb14-5e50-ac26-b194c8a85bd9", "code": "Z8ZQZV", "id": 47125, "logo": null, "date": "2024-06-14T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47125-tutors-simulator-a-foundation-for-live-social-presence-on-a-successful-open-learning-experience-platform", "url": "https://pretalx.com/devconf-cz-2024/talk/Z8ZQZV/", "title": "Tutors Simulator - A foundation for live social presence, on a successful open learning experience platform", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "In 2022, TutorStack, an open source project supported by the local staff in Red Hat Waterford, and academics and students from SETU, was presented remotely at devconf. The talk demonstrated a Learning Experience Platform designed to engage with students proactively, facilitating early interventions for online students struggling silently, and out of sight of the lecturer. However, there was no way to demonstrate the Tutors-Live \u201csocial presence\u201d features of the open source Tutors platform, live, without releasing sensitive data (GDPR).\r\n\r\nSince then, the tutors.dev open source community has quadrupled utilizing Holopin digital badging. It supports over 150 active programmes across multiple universities on four continents. On the road to enhancing and growing \u201csocial presence\u201d features, we have built Tutors-Simulator to address the privacy issues highlighted. It utilizes AI generative tools and frameworks on top of a tech jamstack including node.js, typescript, Svelte and partykit. In Tutors Simulator, courses are real and open, people are not. \r\n\r\nJoin us in Brno, where we will demonstrate Tutors Simulator, give a technical walkthrough, and a visualization of our future \u201csocial presence\u201d plans, as we invite you (especially educators, developers, & documentation writers) to join and contribute to tutors.dev success. \r\n\r\nhttps://tutors.dev/simulate", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "77ACZ9", "name": "Colm Dunphy", "avatar": "https://pretalx.com/media/avatars/77ACZ9_fb26Jt4.webp", "biography": "People manager - Red Hat Waterford Research team. 4 EU projects: AC3, INCODE, CODECO, and Green.Dat. Previously, computing and digital media lecturer at SETU (WIT)-30 years. Course leader project management, industrial liaison, interns, research. Facilitator!\r\n\r\nOpen Projects TutorStack, tutors.dev", "public_name": "Colm Dunphy", "guid": "ae339075-1342-54cc-b8b4-d6293069f7c9", "url": "https://pretalx.com/devconf-cz-2024/speaker/77ACZ9/"}], "links": [{"title": "Slides", "url": "https://docs.google.com/presentation/d/12_MmvicZupCI6lZFrtkkwptZToucYsdJKgWDb6mFOCU/edit?usp=drivesdk", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/Z8ZQZV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/Z8ZQZV/", "attachments": []}, {"guid": "f71c9425-cc1b-5dd3-8ea5-5b9968ce0076", "code": "EYHMW3", "id": 44856, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-44856-smells-like-ai-fomo", "url": "https://pretalx.com/devconf-cz-2024/talk/EYHMW3/", "title": "Smells like AI FOMO", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Now, 1-2 years since LLMs barged into not just our work lives but also our personal ones, you might be feeling the heat to keep pace with the onslaught of new models hitting the scene every week and the pressure to AI-ify everything in sight. But fear not! In this session, we're all about distilling the timeless concepts behind AI models, pointing out where folks tend to trip up, and hopefully, giving you the mojo to dive in and experiment without drowning in the AI ocean. And hey, we're throwing in some 90s grunge music vibes because let's face it, AI is the ultimate remix of humanity's past data.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LGH3GA", "name": "Katya Gordeeva", "avatar": "https://pretalx.com/media/avatars/LGH3GA_t9d96j6.webp", "biography": "Katya is a software engineer at Red Hat, who shifted her focus to AI/ML 5 years ago and now works as part of OpenShift Observability team. Passionate about data and problem-solving, she employs a variety of tools from analytics and machine learning to currently trendiest LLMs. When not immersed in the world of software, Katya is a robotics enthusiast. Beyond teaching machines how to think, she is equally passionate about making machines move, exploring the synergy of AI and robotics.", "public_name": "Katya Gordeeva", "guid": "c4fe4d86-b62b-5729-aaf8-2ec028910696", "url": "https://pretalx.com/devconf-cz-2024/speaker/LGH3GA/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EYHMW3/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EYHMW3/", "attachments": [{"title": "slides", "url": "/media/devconf-cz-2024/submissions/EYHMW3/resources/Smells_like_AI_FOMO_8uZyTZC.pdf", "type": "related"}]}, {"guid": "6bc9589f-f3e1-5f22-9dca-b4c9634e303f", "code": "QSF9QQ", "id": 47250, "logo": null, "date": "2024-06-14T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47250-ai-open-source-will-save-us", "url": "https://pretalx.com/devconf-cz-2024/talk/QSF9QQ/", "title": "AI: Open source will save us!", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "It's important for open source to embrace AI and lead the way for responsible AI. We need to fight for a future where AI is not controlled by a few richly-resourced corporations with massive infrastructures and we have no control over AI black boxes that we anticipate will increasingly impact humanity. Part of this open source AI effort will require enabling the training and fine-tuning and running of AI on local user systems, essential for data privacy and the ability to modify the technology.\r\n\r\nIn this talk, you will learn about the new open source AI project \"InstructLab\" and a novel approach to align a model that have incredible potential to enable truly open source AI technology. We will talk about related projects, tooling, and demonstrating an end-to-end developer workflow. \r\n\r\nAI is at a critical inflection point in technology and is moving incredibly fast. Get up-to-date all in one talk and learn the open source tools you should be keeping an eye on now!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WUA3F7", "name": "Aakanksha Duggal", "avatar": "https://pretalx.com/media/avatars/WUA3F7_gpmhFoe.webp", "biography": "Aakanksha Duggal is a Senior Data Scientist in the Emerging Technologies Group at Red Hat. She is a part of the Data Science team and works on developing open source software that uses AI and machine learning applications to solve engineering problems.", "public_name": "Aakanksha Duggal", "guid": "acdf43a1-2b26-5915-9d94-3de7ef86ea98", "url": "https://pretalx.com/devconf-cz-2024/speaker/WUA3F7/"}, {"code": "3PNDER", "name": "Christian Heimes", "avatar": "https://pretalx.com/media/avatars/3PNDER_cQmSv4b.webp", "biography": "Christian is a principal software engineer at Red Hat.", "public_name": "Christian Heimes", "guid": "4a2afd9c-cd78-5eb4-acf8-a0c691524286", "url": "https://pretalx.com/devconf-cz-2024/speaker/3PNDER/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QSF9QQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QSF9QQ/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/QSF9QQ/resources/DevConf.CZ_2024__AI__Open_source_will_save__4gytT0Z.pdf", "type": "related"}]}, {"guid": "5e3bdf5c-7a67-5c41-bf9e-54763e72c7be", "code": "TKLXEL", "id": 47276, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47276-classifying-openqa-test-failures-in-fedora-with-ai-ml", "url": "https://pretalx.com/devconf-cz-2024/talk/TKLXEL/", "title": "Classifying OpenQA Test Failures in Fedora with AI/ML", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Traditionally, most test failure analysis tools have relied on text output but OpenQA tests are primarily visual in nature which makes it difficult to use those more common techniques. In Fedora, we have been exploring the use of AI/ML to do some test failure classification using the primarily visual information that we have available. This talk will cover the techniques that we currently evaluating and using for test failure classification for OpenQA test failures in Fedora.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B3TVUC", "name": "Tim Flink", "avatar": null, "biography": "Tim has been working as part of Fedora QA since 2011 and has been focusing on AI/ML, GPU acceleration in Fedora and using AI/ML in testing as of late. Tim earned his MSCS degree focusing in machine learning and computational lingustics in 2023.", "public_name": "Tim Flink", "guid": "2d403cd6-e3ed-5967-8a04-300821926c76", "url": "https://pretalx.com/devconf-cz-2024/speaker/B3TVUC/"}], "links": [{"title": "Slides", "url": "https://docs.google.com/presentation/d/1r5z1nGsNPrpqpNU_ptjduQli52K7XnQpFf-WvP-HFsg/edit?usp=sharing", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TKLXEL/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TKLXEL/", "attachments": []}, {"guid": "af6ec28d-81b9-5051-b821-11693047cbd8", "code": "BCHGGP", "id": 45240, "logo": null, "date": "2024-06-14T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-45240-design-and-development-of-autonomous-racecar", "url": "https://pretalx.com/devconf-cz-2024/talk/BCHGGP/", "title": "Design and development of autonomous racecar", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "## How to create an autonomous racecar?\r\nHave you ever wondered what steps are necessary to create a fully autonomous vehicle? Are you interested not only in computer vision but also in mapping the environment or the hardware needed for autonomous movement?\r\n\r\nCome and see how we developed an autonomous racing car in the TU Brno Racing team, what it took to debug, simulate, develop, and test it, and what challenges we faced in such development. Even if terms like YOLO, SLAM, or ROS mean nothing to you, we'll go through them together, and after this lecture, you'll have enough knowledge to create an autonomous vehicle.\r\n*At least in theory.*\r\n\r\n## Main topics\r\n- Perception - 3D cameras and LiDAR\r\n- Localization and mapping - SLAM\r\n- Path planning\r\n- Vehicle control - Software hardware collaboration", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CU7CT8", "name": "Juraj Marti\u010dek", "avatar": null, "biography": null, "public_name": "Juraj Marti\u010dek", "guid": "27ee814d-6ce6-54bb-a508-f87d65a452aa", "url": "https://pretalx.com/devconf-cz-2024/speaker/CU7CT8/"}, {"code": "AMHJW7", "name": "M\u00e1rio Harvan", "avatar": null, "biography": null, "public_name": "M\u00e1rio Harvan", "guid": "a75f3a95-615f-5fac-b572-3d6ba3055268", "url": "https://pretalx.com/devconf-cz-2024/speaker/AMHJW7/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BCHGGP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BCHGGP/", "attachments": []}, {"guid": "20cee73b-77f8-516b-a53d-49040670d737", "code": "DKFUR8", "id": 44034, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-44034-managing-mlops-at-scale-in-openshift-kubernetes", "url": "https://pretalx.com/devconf-cz-2024/talk/DKFUR8/", "title": "Managing MLOps at scale in OpenShift/Kubernetes", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "In this session, we will demonstrate how easy the data scientists and developers can productise their AI/ML models in an cost-effective and agile mode using Open Source projects such as KServe, Codeflare or OpenDataHub, accelerating the AI/ML adoption using multiple open source libraries and frameworks among other AI/ML suites, without worrying about the infrastructure or lock-in from public-cloud specific tools.\r\n\r\nWe will explore how OpenDataHub can offer organizations a way to rapidly adopt MLOps and deploy an integrated set of common open source and third-party tools to perform AI/ML modeling all of that in a managed cloud service providing AI as a service.\r\n\r\nFinally we will demonstrate how to train, deploy and operate an AI/ML model using the most famous libraries and frameworks.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CZMYDK", "name": "Roberto Carratal\u00e1", "avatar": "https://pretalx.com/media/avatars/CZMYDK_yZ6P7XO.webp", "biography": "Roberto is a Principal AI Platform Architect specializing in Container Orchestration Platforms (OpenShift & Kubernetes), Cloud, DevSecOps, and AI/ML. With over 10 years of experience in system administration, cloud infrastructure, and DevSecOps automation, he holds two MSc degrees in Telco Engineering and AI/ML.", "public_name": "Roberto Carratal\u00e1", "guid": "016991ca-40a8-5340-a8a5-5e620449efd3", "url": "https://pretalx.com/devconf-cz-2024/speaker/CZMYDK/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DKFUR8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DKFUR8/", "attachments": []}, {"guid": "5d519668-256d-5594-9fe5-2b1f788e44e1", "code": "UPAVTW", "id": 43851, "logo": null, "date": "2024-06-14T16:15:00+02:00", "start": "16:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-43851-beyond-black-boxes-guide-to-testing-ai-powered-applications", "url": "https://pretalx.com/devconf-cz-2024/talk/UPAVTW/", "title": "Beyond Black Boxes: Guide to Testing AI-Powered Applications", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "As AI becomes increasingly integrated into our daily lives, implementing robust testing practices is crucial to ensure these systems function as expected.\r\n\r\nIn this talk, we will examine the challenges of testing AI-powered applications and discuss ways to understand AI systems better, instead of viewing them as black boxes.\r\nUsing practical, real word examples, we will explore the unique challenges posed by AI, such as clarity, fairness and robustness and how these factors impact testing strategies. Additionally, we will examine the role of data in AI systems and highlight best practices for ensuring data quality and accuracy.\r\n\r\nThis talk is ideal for developers, testers, data scientists, and anyone involved in the development of AI-driven applications. Attendees will gain valuable insights into effectively testing AI solutions, enabling them to build trust and mitigate risks in these systems.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZCUL8S", "name": "Mohit Gaur", "avatar": "https://pretalx.com/media/avatars/ZCUL8S_S4XZMwA.webp", "biography": "Hello, I'm Mohit Gaur, a Software Quality Engineer on the Platform Engineering team at Red Hat.\r\n\r\nI'm a lifelong learner, constantly experimenting with new tools and contributing to open-source projects. Sharing knowledge and empowering others to embrace technology's potential fuels my fire. Beyond coding, I find inspiration in brainstorming sessions and stimulating discussions.\r\n\r\nSo, whether you're looking for a quality engineer, a fellow traveler on the digital frontier, or simply a sounding board for your latest ideas, feel free to connect! My thirst for collaboration and conversation never runs dry.", "public_name": "Mohit Gaur", "guid": "edbbab83-8cc8-55f6-ba92-4cb7aa1072df", "url": "https://pretalx.com/devconf-cz-2024/speaker/ZCUL8S/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/4TSXvGp8OAA?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/UPAVTW/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/UPAVTW/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/UPAVTW/resources/DevConf_p9iBGDI.pdf", "type": "related"}]}], "A113 | Lightning Talks (capacity 64)": [{"guid": "4d99b7e0-31df-51df-902c-42b30e32c2b6", "code": "QFFUGV", "id": 47346, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47346-ch-ch-ch-ch-changes", "url": "https://pretalx.com/devconf-cz-2024/talk/QFFUGV/", "title": "Ch-ch-ch-ch-changes!", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "Want to know how to submit a change to the Fedora Project? Join me, the Fedora Operations Architect for this short talk on the Fedora changes policy. What it is, why its there, and how you can use it to get your work into the next release of Fedora!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KBVW9D", "name": "aoife", "avatar": "https://pretalx.com/media/avatars/KBVW9D_S8kkyfb.webp", "biography": "I am the Fedora Operations Architect and love being part of such a vibrant, dynamic and inclusive community. I am employed by Red Hat and live in Waterford, Ireland. \r\nI also have one son (who is now much taller than me) and too many horses to list, and my free time is mostly spent as the groom, and travelling around Ireland with my son and extended family to horse shows. I also love a good fantasy adventure epic to relax and lose myself in too.", "public_name": "aoife", "guid": "31ac1dce-54d4-5d5b-ada0-94e82570c208", "url": "https://pretalx.com/devconf-cz-2024/speaker/KBVW9D/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QFFUGV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QFFUGV/", "attachments": []}, {"guid": "042e9066-2d2e-5093-a077-6e724a20f957", "code": "EE3NYP", "id": 45592, "logo": null, "date": "2024-06-14T10:35:00+02:00", "start": "10:35", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45592-oh-feedback", "url": "https://pretalx.com/devconf-cz-2024/talk/EE3NYP/", "title": "Oh, feedback", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Lightning talk", "language": "en", "abstract": "Did you catch yourself providing feedback, which is causing you an issue? Or maybe not if it is only positive feedback, but what about criticism? Each of us has some gaps in some skills, but we do not always see them, or maybe we do not want to admit them. Why is it so uncomfortable to provide criticism? Can we lose good relationships and our jobs or become unpopular? What factors must we consider when we want to give the proper feedback? Is it a safe environment? Trust? Right communication? And what about emotions or our ego? It is a tricky topic, but I want to create more awareness and encourage people to deal with it.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "R9EUH3", "name": "Radek Zavrel", "avatar": "https://pretalx.com/media/avatars/R9EUH3_iV25HuA.webp", "biography": "Experienced in people management, project leadership, and customer interaction. A strong believer in the power of an open mind, vision, teamwork, encouragement, and motivation to drive success.", "public_name": "Radek Zavrel", "guid": "d95e0fce-63e4-5862-a693-8042ccebf5c1", "url": "https://pretalx.com/devconf-cz-2024/speaker/R9EUH3/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EE3NYP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EE3NYP/", "attachments": [{"title": "Oh, Feedback! - slides", "url": "/media/devconf-cz-2024/submissions/EE3NYP/resources/DevConf2024__Oh_Feedback_884Nsl6.pptx", "type": "related"}]}, {"guid": "2891b07c-bef5-5391-943e-a42846d8900f", "code": "BQURLB", "id": 47198, "logo": null, "date": "2024-06-14T10:55:00+02:00", "start": "10:55", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47198-unleash-the-power-of-lvm2", "url": "https://pretalx.com/devconf-cz-2024/talk/BQURLB/", "title": "Unleash the power of LVM2", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "We will navigate through lesser-known command line options, exploring how they can be harnessed to streamline storage management tasks and unlock new capabilities. \r\nWe will discover how to use lvm2 with thin provisioning and compression and deduplication or how to easily convert your existing volume into a thin with a simple lvm2 command.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "C7V3SL", "name": "Zdenek Kabelac", "avatar": "https://pretalx.com/media/avatars/C7V3SL_LH56x69.webp", "biography": "Upstream lvm2 developer", "public_name": "Zdenek Kabelac", "guid": "b2d2da7f-cd4a-52b3-b64a-ad4a1e5882fe", "url": "https://pretalx.com/devconf-cz-2024/speaker/C7V3SL/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BQURLB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BQURLB/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/BQURLB/resources/LVM2_Fast_and_Furious_Devconf_2024_VOsqd6L.pdf", "type": "related"}]}, {"guid": "c6c5cab7-c287-5d6c-98e7-a0aaa6bf7561", "code": "HKWP7V", "id": 46808, "logo": null, "date": "2024-06-14T11:15:00+02:00", "start": "11:15", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46808-containers-and-kubernetes-made-easy-a-15-minute-dive-into-podman-desktop", "url": "https://pretalx.com/devconf-cz-2024/talk/HKWP7V/", "title": "Containers and Kubernetes Made Easy: A 15-minute dive into Podman Desktop", "subtitle": "", "track": "Application and Services Development", "type": "Lightning talk", "language": "en", "abstract": "Dive into the world of containerization tailored for application developers using the innovative features of the open-source tool Podman Desktop. We will explore how Podman Desktop simplifies the containerization journey, particularly highlighting its key features like:\r\n\r\n- Support for Compose, enabling smooth management of multi-container applications.\r\n- Locally test and develop on Kubernetes using tools like Kind or Minikube, ensuring a seamless transition from development to production.\r\n- Enhanced support for viewing Kubernetes resources such as Deployments, Services, Ingress, & Routes\r\n\r\nJoin us to see how to move from a local application to a container, pod, and ultimately, a multi-tier application deployed on Kubernetes! During the talk, we\u2019ll also share practical tips and tricks on how to work more efficiently with containers and Kubernetes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VQQDJD", "name": "Cedric Clyburn", "avatar": "https://pretalx.com/media/avatars/VQQDJD_qjgsN3g.webp", "biography": "Cedric Clyburn (@cedricclyburn), Developer Advocate at Red Hat, is an enthusiastic software technologist with a background in Kubernetes, DevOps, and container tools. He has experience speaking at conferences and events including DevNexus, WeAreDevelopers, Linux Foundation, and more. Cedric loves all things open-source, and works to make developer's lives easier! Based out of New York.", "public_name": "Cedric Clyburn", "guid": "80aaf9a1-8337-5e2d-9bc3-00f0a26fa60b", "url": "https://pretalx.com/devconf-cz-2024/speaker/VQQDJD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "Podman & Podman Desktop Resources", "url": "https://www.cedricclyburn.com/podman", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/HKWP7V/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/HKWP7V/", "attachments": [{"title": "Presentation Slides", "url": "/media/devconf-cz-2024/submissions/HKWP7V/resources/Simplifying_containers_and_Kubernetes_on_yo_5iB0VSA.pdf", "type": "related"}]}, {"guid": "63c94669-d10f-55dc-899f-4d15536bf0ff", "code": "W9USXN", "id": 45640, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45640-event-driven-ansible-overview-and-usecases", "url": "https://pretalx.com/devconf-cz-2024/talk/W9USXN/", "title": "Event Driven Ansible Overview and Usecases", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "In this session we will walk through EDA use cases. The benefits of using EDA. We will also go through rule books and how you can create your custom rules for using Event Driven Ansible. These rulebooks are also created in YAML and are used like traditional Ansible Playbooks, so this makes it easier to understand and build the rulebooks we need. One key difference between playbooks and rulebooks is the If-this-then-that coding that is needed in a rulebook to make an event driven  automation approach work.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TNWSKA", "name": "Arnav Bhati", "avatar": "https://pretalx.com/media/avatars/TNWSKA_Pyc22Lc.webp", "biography": "Hello All,I am Arnav Bhati and I am a DevSecOps enthusiast with experience in digital transformation projects for customers. I am a firm believer that everything can be learned, we just need to practice the technology and play with it on a daily basis.We all often have read this quote \"Learning is a Continuous Process\" but according to me it is incomplete.If given an opportunity, I would like to modify it to \"Practicing your learnings is a Continuous Process\" !!", "public_name": "Arnav Bhati", "guid": "58171785-3bab-54ba-b9d0-bcc7d1d9955c", "url": "https://pretalx.com/devconf-cz-2024/speaker/TNWSKA/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/W9USXN/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/W9USXN/", "attachments": []}, {"guid": "4e9d8b2c-dc98-51c9-8899-421eb707460d", "code": "BTBVKR", "id": 47192, "logo": null, "date": "2024-06-14T12:50:00+02:00", "start": "12:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47192-why-is-rust-the-rising-star", "url": "https://pretalx.com/devconf-cz-2024/talk/BTBVKR/", "title": "Why Is Rust the Rising Star?", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "The Rust programming language has spread worldwide as a new member of the C-family of languages. But what are the benefits of using it?\r\n\r\nOver the last few years, leading high-tech companies and projects have started using Rust, including rewriting apps in it. Rust is widely known as a memory-safe language that provides low-level control over system resources, allowing developers to write highly performant code. Why should we start thinking about switching from common languages such as C or C++ to the new way of thinking with Rust?\r\n\r\nThis session is suitable for people with C-family language experience. Of course, those interested in learning about Rust are also welcome. The talk includes examples of how Rust solves our day-to-day problems.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WUA8K8", "name": "David Chocholat\u00fd", "avatar": "https://pretalx.com/media/avatars/WUA8K8_V88XKBp.webp", "biography": "Student of the master's degree with Machine Learning specialization at the Faculty of Information Technology at the Brno University of Technology. Open-source enthusiast. Tone Mapping Studio developer and Google Summer of Code 2022 participant in the Mixxx organization.", "public_name": "David Chocholat\u00fd", "guid": "597e1c4c-ec55-52ad-b774-c94e6e181a65", "url": "https://pretalx.com/devconf-cz-2024/speaker/WUA8K8/"}], "links": [{"title": "Presentation and Source Codes", "url": "https://github.com/davidchocholaty/dev-conf-2024", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BTBVKR/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BTBVKR/", "attachments": []}, {"guid": "0d5483d9-de64-561f-96c7-1594f270a664", "code": "DJQ9ZV", "id": 44625, "logo": null, "date": "2024-06-14T13:10:00+02:00", "start": "13:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-44625-sustainable-coding-green-practices-for-future-friendly-software-development", "url": "https://pretalx.com/devconf-cz-2024/talk/DJQ9ZV/", "title": "Sustainable Coding: Green Practices for Future-Friendly Software Development", "subtitle": "", "track": "Future Tech and Open Research", "type": "Lightning talk", "language": "en", "abstract": "In this thought-provoking lightning talk, we'll explore the intersection of software development and sustainability, unraveling the potential impact of eco-friendly coding practices on the future of technology. From optimizing energy consumption in data centers to reducing the carbon footprint of applications, join us as we delve into sustainable coding techniques, best practices, and real-world examples that empower developers to contribute to a greener, more environmentally conscious digital future.\r\n\r\nKey points:\r\n1. Understanding the Environmental Impact of Software\r\n2. Optimizing Data Center Energy Efficiency\r\n3. Green Coding Practices\r\n4. Renewable Energy Integration in Development\r\n5. Success Stories in Sustainable Development", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "X7FLTD", "name": "Akshay Ghodake", "avatar": "https://pretalx.com/media/avatars/X7FLTD_U6IRZks.webp", "biography": "Passionate Senior Software Engineer at Red Hat | Innovating with Linux, Python, and Data Science | Crafting Seamless Full Stack Solutions | Navigating the OpenShift Universe | Committed to the Power of Open Source", "public_name": "Akshay Ghodake", "guid": "740476f4-5a31-5889-b987-78ed583afd1a", "url": "https://pretalx.com/devconf-cz-2024/speaker/X7FLTD/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DJQ9ZV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DJQ9ZV/", "attachments": []}, {"guid": "fa8ad154-5929-5424-a895-85e4ff20c354", "code": "EMP7BG", "id": 46355, "logo": null, "date": "2024-06-14T13:30:00+02:00", "start": "13:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46355-versioning-software-with-git", "url": "https://pretalx.com/devconf-cz-2024/talk/EMP7BG/", "title": "Versioning software with git", "subtitle": "", "track": "Application and Services Development", "type": "Lightning talk", "language": "en", "abstract": "# Using git on the command line\r\nUsing Git on the command line is\r\nabout the most efficient way to use\r\nsuch a tool. Such usage of this program\r\nallows you to view the software output\r\nin a simple text stream of data and\r\ntype in commands line-by-line.\r\n\r\n# Signing git commits\r\n- Bonus point, GnuPG workshop recommended.\r\n(A short point, no need to attend before this talk.)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VUMVN8", "name": "Marcel Plch", "avatar": "https://pretalx.com/media/avatars/VUMVN8_j6j7UmN.webp", "biography": "### Public Speaking\r\nOne of my favorite semi-IT tasks is giving talks about topics I find useful\r\nand/or interesting. I often used to give talks at some conferences and local Python meetups. I\r\nattended some Toastmasters sessions, so I could get better at public speaking.\r\n\r\nUnfortunately, before I could utilize these new skills, the COVID crisis terminated my public speaking for a while.\r\n\r\n### Conference Attendance\r\n\u2022 Linux Days 2016\r\n\u2022 PyCon CZ 2018\r\n\u2022 PyCon CZ 2019\r\n\u2022 EuroPython 2019\r\n\u2022 Flock (Fedora Linux distribution conference)", "public_name": "Marcel Plch", "guid": "6ccf7d93-2b7c-5a05-88d8-a4d9874e0683", "url": "https://pretalx.com/devconf-cz-2024/speaker/VUMVN8/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EMP7BG/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EMP7BG/", "attachments": []}, {"guid": "7b68bcc1-9e13-5525-bb66-cf81a10b124c", "code": "LFPXHE", "id": 45891, "logo": null, "date": "2024-06-14T13:50:00+02:00", "start": "13:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45891-communishift-available", "url": "https://pretalx.com/devconf-cz-2024/talk/LFPXHE/", "title": "CommuniShift Available!", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "We\u2019re announcing the re-release of CommuniShift which is the Fedora Community OpenShift cluster. CommuniShift is a place where community members can spin up things which might be interesting or useful to the community. They can safely experiment and figure out their applications on CommuniShift before moving them later onto Fedora Infra.\r\n\r\nIn our talk we want to show people how to request resources on the cluster. It\u2019s designed to be beginner friendly, no previous knowledge required or needed.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MCPP9H", "name": "Lenka Segura", "avatar": null, "biography": "Community Platform Engineering, former Outreachy intern", "public_name": "Lenka Segura", "guid": "35442bc1-84fe-5bfc-a5ed-a0911bf3e929", "url": "https://pretalx.com/devconf-cz-2024/speaker/MCPP9H/"}, {"code": "DAN9NW", "name": "David Kirwan", "avatar": "https://pretalx.com/media/avatars/DAN9NW_Y1d67Ds.webp", "biography": "Senior Software Engineer @ Red Hat, Community Platform Engineering.\r\nInterests: art, animals, amateur radio, blacksmithing, electronics, sustainable living, travel.", "public_name": "David Kirwan", "guid": "13b3dd7b-053f-51e8-8d5b-4c349193281d", "url": "https://pretalx.com/devconf-cz-2024/speaker/DAN9NW/"}, {"code": "YZMN3X", "name": "Patrik Polakovic", "avatar": "https://pretalx.com/media/avatars/YZMN3X_4OyzWHI.webp", "biography": "Associate Software Engineer, Community Platform Engineering, Red Hat.", "public_name": "Patrik Polakovic", "guid": "78b52efa-6050-5a56-b422-e85c37e9dabe", "url": "https://pretalx.com/devconf-cz-2024/speaker/YZMN3X/"}], "links": [{"title": "Communishift on Fedora wiki", "url": "https://fedoraproject.org/wiki/Infrastructure/Communishift", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/LFPXHE/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/LFPXHE/", "attachments": []}, {"guid": "a55a48e7-0d87-5334-be88-eacd3608993c", "code": "QQBJHY", "id": 42511, "logo": null, "date": "2024-06-14T14:10:00+02:00", "start": "14:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-42511-packaging-an-application-for-nix", "url": "https://pretalx.com/devconf-cz-2024/talk/QQBJHY/", "title": "Packaging an application for Nix", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "Nix is a package manager that introduced a novel approach to resolving dependencies, creating reproducible builds, and isolating conflicting package versions. Nix packages are defined in a declarative, functional, domain-specific programming language. They are stored in separate directory structures indexed by a cryptographic build hash, and injected into the runtime environment as needed using symbolic links. Nix forms the core of the NixOS Linux distribution, and inspired a similar GNU project called Guix using the Guile Scheme language. The innovations of Nix cause some challenges for software packagers used to producing more traditional RPMs or Debian packages, but Nix packaging also shares some commonalities with the software packaging process for desktop container platforms like Flatpak or Snap. This talk will present simple techniques for packaging software for Nix.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "APGQCV", "name": "Dominic Delabruere", "avatar": "https://pretalx.com/media/avatars/APGQCV_50TARoy.webp", "biography": "Dominic Delabruere is a software engineer who works on internal tools at Red Hat. In their spare time they use free software on NixOS to make dark ambient electronic music.", "public_name": "Dominic Delabruere", "guid": "4618156a-01b1-5f47-a437-4904398be5e3", "url": "https://pretalx.com/devconf-cz-2024/speaker/APGQCV/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QQBJHY/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QQBJHY/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/QQBJHY/resources/Packaging_an_application_for_Nix_9BpvFV8.pdf", "type": "related"}]}, {"guid": "e5073547-4fcf-561d-9b0b-3b92799a0d1d", "code": "RJMZBT", "id": 47211, "logo": null, "date": "2024-06-14T14:30:00+02:00", "start": "14:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47211-no-quarters-needed-red-hat-open-source-arcade", "url": "https://pretalx.com/devconf-cz-2024/talk/RJMZBT/", "title": "No Quarters Needed - Red Hat Open Source Arcade", "subtitle": "", "track": "Open Source Success Stories", "type": "Lightning talk", "language": "en", "abstract": "Join Jared Sprague co-creator of the Red Hat Open Source Arcade as he explores the creation of, arcade.redhat.com, showcasing games crafted with all open source tools. We'll delve into the making of each game, uncovering the latest tools and technologies used in their development. Additionally, we'll examine the state of open source game development tools for all aspects of game development such as engines, graphics, and audio. After the presentation play the games for yourself during the event at the Open Source Arcade station!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WAU8JL", "name": "Jared Sprague", "avatar": "https://pretalx.com/media/avatars/WAU8JL_yW7qESs.webp", "biography": "Jared Sprague is a Senior Principal Software Engineer at Red Hat. He is the Product Owner of the Offline Red Hat Customer Portal (aka Mimir).  In the past he lead the Red Hat Customer Portal DevOps and Site Reliability team. Outside of Rat Hat, he is a Co-Creator of arcade.redhat.com and co-author of many games.  He also cuts gemstones as a hobby. He lives in Raleigh NC.", "public_name": "Jared Sprague", "guid": "c1c35cb6-a390-5860-89e0-a09ecbafc970", "url": "https://pretalx.com/devconf-cz-2024/speaker/WAU8JL/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RJMZBT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RJMZBT/", "attachments": []}, {"guid": "5bf0c9d8-dbf6-5a53-b5f7-a5c2f4839733", "code": "N3VKNQ", "id": 46603, "logo": null, "date": "2024-06-14T14:50:00+02:00", "start": "14:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46603-beyond-testing-cki-strategic-approach-to-enhancing-kernel-quality-and-efficiency", "url": "https://pretalx.com/devconf-cz-2024/talk/N3VKNQ/", "title": "Beyond Testing: CKI Strategic Approach to Enhancing Kernel Quality and Efficiency", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "In the ever-evolving world of Continuous Kernel Integration (CKI), maintaining the highest quality standards is not just an objective; it's a necessity. At CKI, we've embarked on a strategic journey to redefine how we manage and monitor our testing processes. \r\nThrough the development, we are bringing together critical metrics and insights to better understand our CI system's utilization.  \r\nJoin us as we explore how these changes are setting a new benchmark for project quality and efficiency, demonstrating our unwavering commitment to not just meeting but exceeding the expectations of our users.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JNLHEM", "name": "Serhii  Turivnyi", "avatar": "https://pretalx.com/media/avatars/JNLHEM_Z58uoAG.webp", "biography": "Currently, I am an associate manager, responsible for managing a team of engineers and ensuring that projects are completed on time and within budget. \r\nMy technical expertise, and leadership skills, make me an effective manager who can drive results and deliver high-quality solutions.\r\nI am always looking for new challenges and opportunities to expand my knowledge and skills in my current role, and I am focused on building a strong team and delivering cutting-edge solutions that drive business growth and success.", "public_name": "Serhii  Turivnyi", "guid": "a087d5d2-6a94-5de4-940a-de27bc8d4c9a", "url": "https://pretalx.com/devconf-cz-2024/speaker/JNLHEM/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/N3VKNQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/N3VKNQ/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/N3VKNQ/resources/Beyond_Testing._CKI_Strategic_Approach_to_E_QuAqfzr.pdf", "type": "related"}]}, {"guid": "205b0692-0865-5a49-915e-381bb64bc42b", "code": "YPTGKD", "id": 44851, "logo": null, "date": "2024-06-14T15:10:00+02:00", "start": "15:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-44851-navigating-success-the-backward-planning-approach", "url": "https://pretalx.com/devconf-cz-2024/talk/YPTGKD/", "title": "Navigating Success. The Backward Planning Approach", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Lightning talk", "language": "en", "abstract": "We're diving into a super cool way to get things done called backward planning. It's like starting at the end of a story and working your way back to the beginning. \r\nSounds interesting, right? This isn't your usual step-by-step plan. Instead, it's about figuring out your final goal first and then mapping out how to get there. It's a game-changer for anything you're planning, be it a big project or even just sorting out your career path. \r\nStick around, and I'll show you how this trick can make your life a lot easier and keep you on track to get those goals.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JNLHEM", "name": "Serhii  Turivnyi", "avatar": "https://pretalx.com/media/avatars/JNLHEM_Z58uoAG.webp", "biography": "Currently, I am an associate manager, responsible for managing a team of engineers and ensuring that projects are completed on time and within budget. \r\nMy technical expertise, and leadership skills, make me an effective manager who can drive results and deliver high-quality solutions.\r\nI am always looking for new challenges and opportunities to expand my knowledge and skills in my current role, and I am focused on building a strong team and delivering cutting-edge solutions that drive business growth and success.", "public_name": "Serhii  Turivnyi", "guid": "a087d5d2-6a94-5de4-940a-de27bc8d4c9a", "url": "https://pretalx.com/devconf-cz-2024/speaker/JNLHEM/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YPTGKD/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YPTGKD/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/YPTGKD/resources/The_Backward_Planning_Approach_Z0Fk7kv.pdf", "type": "related"}]}, {"guid": "527a5ec6-659b-535c-bce3-30be247b446a", "code": "ENMTTH", "id": 40419, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-40419-step-up-your-python-dict-game-dict-comprehensions", "url": "https://pretalx.com/devconf-cz-2024/talk/ENMTTH/", "title": "Step up your Python dict game: dict comprehensions", "subtitle": "", "track": "Application and Services Development", "type": "Lightning talk", "language": "en", "abstract": "Dictionaries are a powerful data structure, but did you that you can define them in Python in a very unique way? In this talk I'm going to explore Python Dictionaries and Dictionary Comprehensions in a very hands-on approach.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MHSW8F", "name": "Matheus Boy", "avatar": "https://pretalx.com/media/avatars/MHSW8F_1b1QGea.webp", "biography": "Python Enthusiast and Principal Software Engineer at Red Hat", "public_name": "Matheus Boy", "guid": "373d2384-a569-5ec5-8478-88fd7fed78e5", "url": "https://pretalx.com/devconf-cz-2024/speaker/MHSW8F/"}], "links": [{"title": "Github repo", "url": "https://github.com/mftb/python-dict-comp", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/ENMTTH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/ENMTTH/", "attachments": []}, {"guid": "04263c7c-3111-5766-aac6-858871acb286", "code": "SXWE7K", "id": 47325, "logo": null, "date": "2024-06-14T15:50:00+02:00", "start": "15:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47325-toolbx-recent-updates", "url": "https://pretalx.com/devconf-cz-2024/talk/SXWE7K/", "title": "Toolbx: Recent updates", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "Toolbx is a tool for Linux, which allows the use of interactive command line environments for development and troubleshooting the host operating system, without having to install software on the host. It is built on top of Podman and other standard container technologies from OCI.\r\n\r\nToolbx is installed by default on Fedora CoreOS, Workstation and Silverblue, and also used by users on various other distributions.\r\n\r\nThis talk will present some of the latest developments in the Toolbx project, and our plans for the future.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LGHLQY", "name": "Debarshi Ray", "avatar": null, "biography": "I work in the Red Hat Desktop Team on Fedora Silverblue and Workstation, and GNOME.  I am the author and current maintainer of Toolbx.", "public_name": "Debarshi Ray", "guid": "43cd3d10-5fbb-57dd-95c8-adfa6b6fb322", "url": "https://pretalx.com/devconf-cz-2024/speaker/LGHLQY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/SXWE7K/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/SXWE7K/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/SXWE7K/resources/toolbx-recent-updates_RSv7hmx.pdf", "type": "related"}]}, {"guid": "a2e9980d-7336-54e1-ba8e-ed7ea13ee30c", "code": "7P388X", "id": 43889, "logo": null, "date": "2024-06-14T16:10:00+02:00", "start": "16:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-43889-authentication-showdown-cypress-vs-rest-assured-vs-postman-who-rules-the-cookie-kingdom", "url": "https://pretalx.com/devconf-cz-2024/talk/7P388X/", "title": "Authentication Showdown: Cypress vs Rest Assured vs Postman - Who Rules the Cookie Kingdom?", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "In the wild west of web application security, cookie-based authentication reigns supreme. But when it comes to taming this beast, developers face a showdown: Cypress, the UI automation gunslinger, or Rest Assured, the API sharpshooter or Postman, the user friendly explorer. All three boast impressive arsenals, but who truly rules the cookie kingdom?\r\n\r\nJoin me as I'll unravel the mysteries of cookie capture, session management, and automated login flows. Witness code-slinging demos as we crack open common authentication challenges encountered in real-world scenarios.\r\n\r\nUncover:\r\n1. Speed vs. Stability: Can Cypress's blazing tests compete with Rest Assured's granular API control?\r\n2. Integration & Versatility: Which tool plays nice with your existing framework and handles diverse authentication setups?\r\n\r\nBy the end of this session, you'll be equipped to declare your own champion in the battle for cookie-based authentication mastery. So saddle up, partners, and let's see who truly deserves the crown!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "S8KXVX", "name": "Suriya Prakash", "avatar": "https://pretalx.com/media/avatars/S8KXVX_i3dHG1q.webp", "biography": "I'm Suriya Prakash, a Quality Engineering lead on the User Experience Engineering team at Red Hat.\r\n\r\nWith 9 years of Quality Engineering expertise under my belt, I've honed my skills in crafting automation solutions that empower teams and elevate software quality. From scaling test automation frameworks for fortune 500 companies to optimizing CI/CD pipelines for increased efficiency, I thrive on tackling complex challenges and delivering impactful results.", "public_name": "Suriya Prakash", "guid": "8977e2a1-c278-592b-8dbb-ba061267deb9", "url": "https://pretalx.com/devconf-cz-2024/speaker/S8KXVX/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/7P388X/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/7P388X/", "attachments": []}, {"guid": "dcfc361b-8ff1-5811-8828-cca1e39dd5c2", "code": "8XPDKP", "id": 46174, "logo": null, "date": "2024-06-14T16:30:00+02:00", "start": "16:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46174-my-experience-with-teaching-beginners", "url": "https://pretalx.com/devconf-cz-2024/talk/8XPDKP/", "title": "My experience with teaching beginners", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "How to spread basic IT knowledge around the world? Find the community to volunteer! I'm a lecturer at Czechitas organization and PyLadies community and I would like to share how is it to teach Python programming and Linux command line.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HL9WFY", "name": "Martin Zelen\u00fd", "avatar": "https://pretalx.com/media/avatars/HL9WFY_MSp334S.webp", "biography": "Software Engineer at Red Hat, Python lecturer and coach at Czechitas and PyLadies", "public_name": "Martin Zelen\u00fd", "guid": "efcc7b32-be6c-5432-8e97-2ee6191c84e4", "url": "https://pretalx.com/devconf-cz-2024/speaker/HL9WFY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/GB-Wx5g68mw?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8XPDKP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8XPDKP/", "attachments": [{"title": "presentation", "url": "/media/devconf-cz-2024/submissions/8XPDKP/resources/mzeleny_How_to_learn_teaching_DevConf_2024_6xnGS1p.pdf", "type": "related"}]}], "A112 | Meetups (capacity 64)": [{"guid": "ae4aab85-7361-5fc1-87ce-5dc5ba57008b", "code": "UYPUHZ", "id": 45215, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-45215-foreman-provisioning-open-forum-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/UYPUHZ/", "title": "Foreman provisioning open forum meetup", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Meetup", "language": "en", "abstract": "Join our 'Foreman provisioning open forum' to explore the extensive provisioning capabilities of Foreman. We'll dive into how Foreman streamlines the setup of physical and virtual servers, integrating with a variety of platforms for a seamless workflow. \r\n\r\nFollowing the presentation, we invite you to engage in a lively discussion about your environments, tools, and practices. \r\nWe'd like to use this fantastic opportunity to exchange insights, learn from peers, and perhaps discover new strategies to enhance your provisioning processes. Whether you're new to Foreman or a seasoned user, your input is valuable!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SKD7EM", "name": "Leos Stejskal", "avatar": "https://pretalx.com/media/avatars/SKD7EM_SJMR4ce.webp", "biography": "Developer and team leader @ Rocket Team in Red Hat.\r\nWorking on Foreman / Satellite, mainly on provisioning.", "public_name": "Leos Stejskal", "guid": "3a3fcb2c-00ca-52f3-9eaa-45ba4e1dfdd0", "url": "https://pretalx.com/devconf-cz-2024/speaker/SKD7EM/"}], "links": [{"title": "Presentation", "url": "https://docs.google.com/presentation/d/1gN0jfMnHw3Wp55ZPSyeWvIRpsI9jG1DRYImIvn7itjw/edit?usp=sharing", "type": "related"}, {"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/UYPUHZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/UYPUHZ/", "attachments": [{"title": "PDF presentation", "url": "/media/devconf-cz-2024/submissions/UYPUHZ/resources/03_presentation_vMKNziq.pdf", "type": "related"}]}, {"guid": "143fc551-4db7-5fb6-ba5b-021bbaa8a09f", "code": "GHZUVB", "id": 46481, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-46481-fedora-hatch-meetup-devconf-cz", "url": "https://pretalx.com/devconf-cz-2024/talk/GHZUVB/", "title": "Fedora Hatch Meetup @DevConf.cz", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Meetup", "language": "en", "abstract": "Let's have a small meetup open to everyone, not limited to Fedora contributors. We'll have a chat about Fedora, contributing to Fedora or just about anything and get the opportunity to catch up with people. This is your chance to meet Fedora contributors face to face and find out who is behind that FAS nick \ud83d\ude09", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KKDM87", "name": "Dan \u010cerm\u00e1k", "avatar": "https://pretalx.com/media/avatars/KKDM87_XG1cSXM.webp", "biography": "Dan is building container images, creating developer tools and sometimes works on QA at SUSE, which he joined after working as an embedded firmware developer. Originally he started out as a theoretical astrophysicist, but after becoming a contributor to various Open Source projects, he finally made this his full time job at SUSE.\r\n\r\nIn his free time Dan contributes to various upstream Projects, maintains packages in Linux distributions and enjoys a game of Satisfactory. When he's not sitting in front of his computer, he can be found either on his bike or in the kitchen testing out another recipe.", "public_name": "Dan \u010cerm\u00e1k", "guid": "7b37130e-a138-5543-8fee-7c5afd37e9f7", "url": "https://pretalx.com/devconf-cz-2024/speaker/KKDM87/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/GHZUVB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/GHZUVB/", "attachments": []}, {"guid": "4ca39134-2406-548e-98f6-944ec092b019", "code": "SKK3FK", "id": 45960, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-45960-openstack-director-operator-walkthrough-and-usecase-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/SKK3FK/", "title": "Openstack Director Operator walkthrough and usecase meetup", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Meetup", "language": "en", "abstract": "- RedHat OpenStack Platform is cloud operating system system which helping in controlling large pools of compute, storage and networking via a CLI or Web Based Interface named Horizon Dashboard.\r\n\r\n- For a long time we use to have OpenStack Director working on standalone Baremetal or as virtualized form\r\n\r\n- As the world is emerging with the help of containerization making application manageable, scalable and portable.\r\n\r\n- So as our Director joining the journey by harnessing the power of Openshift.\r\n\r\n- OSPdO empowers administrators to deploy and manage Red Hat OpenStack more efficiently and reliably.\r\n\r\n- This combinations opens many doors for Industries to leverage both OpenShift and OpenStack and help in innovation and growing business drastically.\r\n\r\n- This session will give a quick glance of OSPdO along with its deployment and day-2 operations.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CJCFTL", "name": "Shailesh Chhabdiya", "avatar": "https://pretalx.com/media/avatars/CJCFTL_ioNfd76.webp", "biography": "I am an OpenStack Enthusiast who is associated with Red Hat for 6yrs now.\r\nI am in Customer Facing role who interacts with them and help in utilizing OpenStack smoothly.", "public_name": "Shailesh Chhabdiya", "guid": "79775861-8fb3-5990-9158-6f75f4e61b96", "url": "https://pretalx.com/devconf-cz-2024/speaker/CJCFTL/"}, {"code": "AQJXF9", "name": "Ganesh Hanumant Kadam", "avatar": "https://pretalx.com/media/avatars/AQJXF9_opIJxSl.webp", "biography": "Currently working as a Senior Technical Support Engineer at Red Hat,  with a focus on Red Hat OpenStack services, troubleshooting, and customer engagements. I've developed a deep understanding of the functionalities of Red Hat OpenStack components, containers, and Virtualization issues.\r\n\r\nThroughout my career, I've tackled a myriad of challenges, honing my skills in problem-solving and customer satisfaction. From diagnosing critical issues to architecting robust solutions, I've navigated the dynamic landscape of technology with precision and expertise.\r\n\r\nMy passion lies in sharing knowledge and insights gained from hands-on experience.  At Dev Conf, I aim to inspire and educate fellow enthusiasts through engaging discussions and practical demonstrations. Whether it's unravelling the intricacies of OpenStack deployments or delving into the nuances of customer interactions, I'm dedicated to empowering audiences with actionable insights and strategies.\r\n\r\nJoin me at Dev Conf as we explore the ever-evolving world of technology together, forging connections and igniting innovation along the way. Let's embark on a journey of discovery, where collaboration and learning pave the path to success.", "public_name": "Ganesh Hanumant Kadam", "guid": "79bcde68-08f8-535e-95f1-1aa0d26f45f1", "url": "https://pretalx.com/devconf-cz-2024/speaker/AQJXF9/"}, {"code": "LDLMBY", "name": "Rohini Diwakar", "avatar": "https://pretalx.com/media/avatars/LDLMBY_CXn9FPh.webp", "biography": "Technical Account Manager - OpenShift & OpenStack", "public_name": "Rohini Diwakar", "guid": "8647662b-431c-5268-a0c1-6d6f3eebba83", "url": "https://pretalx.com/devconf-cz-2024/speaker/LDLMBY/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/SKK3FK/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/SKK3FK/", "attachments": []}, {"guid": "13088307-f4b9-5702-879d-bf96679f456f", "code": "FCPCZ9", "id": 41872, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-41872-containers-bof", "url": "https://pretalx.com/devconf-cz-2024/talk/FCPCZ9/", "title": "Containers BOF", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Meetup", "language": "en", "abstract": "This is a BOF where we discuss all that is new in the container world.  Containerized OS, Bootc, Podman, Podman Desktop, Buildah, CRI-O ...", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "D9VD3X", "name": "Dan Walsh", "avatar": "https://pretalx.com/media/avatars/D9VD3X_mKnNqnl.webp", "biography": "Daniel Walsh has worked in the computer security field for over 40 years. Dan is\r\na Senior Distinguished Engineer at Red Hat. He joined Red Hat in August 2001.\r\nDan is a lead architect of the Red Hat Enterprise Linux for Edge team concentration on In Vehicle Operation System.  Prior he led the Container Runtime Engineering team. Dan has been working on container technologies for 17 years. Dan focusess on the CRI-O Container Runtime for Kubernets, Buildah for building container images, Podman for running and managing containers, containers/storage and containers/image. Authored the `Podman in Action` book. Formerly he led the SELinux project, concentrating on the application space and policy development. Dan helped developed sVirt, Secure Virtualization as well as the SELinux Sandbox. Previously, Dan worked Netect/Bindview's on Vulnerability Assessment Products and at Digital Equipment Corporation working on the Athena Project, AltaVista Firewall/Tunnel (VPN) Products. Dan has a BA in Mathematics from the College of the Holy Cross and a MS in Computer Science from Worcester Polytechnic Institute.\r\nTwitter: rhatdan Blog: danwalsh.livejournal.com Email: dwalsh@redhat.com", "public_name": "Dan Walsh", "guid": "6e7c6f51-ed21-5551-86e4-6e1ad1402ba3", "url": "https://pretalx.com/devconf-cz-2024/speaker/D9VD3X/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/FCPCZ9/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/FCPCZ9/", "attachments": []}], "C228 | Workshops (capacity 24)": [{"guid": "06175b94-d4c3-54f8-8e67-70d18f4e78d9", "code": "VJZSGL", "id": 47277, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-47277-running-an-ai-ml-experiment", "url": "https://pretalx.com/devconf-cz-2024/talk/VJZSGL/", "title": "Running an AI/ML Experiment", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Workshop", "language": "en", "abstract": "Do you want to work with AI/ML but aren't sure how to get started in a way that doesn't involve a chat bot? This workshop will go over how AI/ML experiments are set up and run with an example project that you can take with you to iterate on and learn with.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B3TVUC", "name": "Tim Flink", "avatar": null, "biography": "Tim has been working as part of Fedora QA since 2011 and has been focusing on AI/ML, GPU acceleration in Fedora and using AI/ML in testing as of late. Tim earned his MSCS degree focusing in machine learning and computational lingustics in 2023.", "public_name": "Tim Flink", "guid": "2d403cd6-e3ed-5967-8a04-300821926c76", "url": "https://pretalx.com/devconf-cz-2024/speaker/B3TVUC/"}], "links": [{"title": "Slide Deck", "url": "https://docs.google.com/presentation/d/1w5Xfuzja8Rwd4Dvp4ybK2NY4XetJMoXIC8xRfmpsnlo/edit?usp=sharing", "type": "related"}, {"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/VJZSGL/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/VJZSGL/", "attachments": []}, {"guid": "9afeaa21-9566-54ca-a84d-c2b5c24da57d", "code": "LHFG9M", "id": 46341, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-46341-suricata-in-action-a-practical-workshop-on-network-threat-detection", "url": "https://pretalx.com/devconf-cz-2024/talk/LHFG9M/", "title": "Suricata in Action: A Practical Workshop on Network Threat Detection", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Workshop", "language": "en", "abstract": "This session offers a practical introduction to Suricata, a renowned open-source Network Intrusion Detection and Intrusion Prevention System, focusing on its role in detecting and mitigating network threats. Through a series of practical exercises, participants will gain insights into the fundamentals of network security and how Suricata operates within this domain. \r\n\r\nThis workshop lets the attendees first soak up the knowledge required to properly deploy Suricata at the right place in the network. Attendees will then complete a series of exercises that enable them to evaluate network traffic, identify threats and anomalies, employ and understand world-class security rules, and explore what else Suricata can provide.\r\n\r\nThis is a unique opportunity to explore Suricata's features and how they can be leveraged to enhance network security, presented by members of the Suricata team. We invite you to join this workshop to refine your network defense skills and advance your understanding of effective security practices with Suricata.\r\n\r\nFor this workshop, you'll need:\r\n\r\nA laptop in which you can install Suricata. Ubuntu is the most common OS, but you can also have another OS or use a virtual machine.\r\n\r\nWhile not required or needed it can help to have the basic knowledge about networking.\r\n\r\n**To leave more time for the exercises please try to come with Wireshark, Suricata and Evebox installed.**\r\nHow to install Suricata on Ubuntu/Debian/CentOS...):\r\nhttps://docs.suricata.io/en/latest/install.html#ubuntu-from-personal-package-archives-ppa \r\n\r\nHow to install Evebox:\r\nInstallation through APT/RPM repository is recommended\r\nhttps://evebox.org/docs/install/\r\n\r\nYou can verify the installation by:\r\n- downloading some pcap e.g. from here: https://wiki.wireshark.org/samplecaptures\r\n- running the pcap through Suricata and Evebox with this command:\r\nsuricata -r |PATH_TO_PCAP| -l /tmp/ -S /dev/null -k none && sudo evebox oneshot /tmp/eve.json\r\n\r\nIn the Evebox local website, in the events section, you should now see Suricata events.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VYLWNN", "name": "Lukas Sismis", "avatar": "https://pretalx.com/media/avatars/VYLWNN_WRmIhWw.webp", "biography": "Luk\u00e1\u0161 \u0160i\u0161mi\u0161 is a core team member of the open-source Suricata IDS project where he focuses on the acceleration of network packet processing through the optimized datapath library - DPDK. He is also a Ph.D. student at BUT FIT and a researcher at Cesnet.", "public_name": "Lukas Sismis", "guid": "d8cab005-4151-59d2-8d1c-efc2334df5d7", "url": "https://pretalx.com/devconf-cz-2024/speaker/VYLWNN/"}, {"code": "LABGDP", "name": "Juliana Fajardini Reichow", "avatar": "https://pretalx.com/media/avatars/LABGDP_uPDlXv4.webp", "biography": "Juliana Fajardini (she/her) graduated in 2014 in Information Systems in Brazil and has a diverse background in technology and entrepreneurship. Her experience includes working with Robot Soccer in Mixed Reality environments, Customer Development, mentoring young women in tech, and technical support. She started working with OISF through an internship with Outreachy. She strongly believes in the power of diversity and inclusion, communities, knowledge sharing, and giving back.", "public_name": "Juliana Fajardini Reichow", "guid": "8c3cb0d0-0485-5d8f-96c5-414faf84cdd8", "url": "https://pretalx.com/devconf-cz-2024/speaker/LABGDP/"}], "links": [{"title": "Workshop resources", "url": "https://drive.google.com/drive/folders/1-F-yxvHPOromUWmV7pSYhjD3N_glCzQI", "type": "related"}, {"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/LHFG9M/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/LHFG9M/", "attachments": [{"title": "Workshop Slides", "url": "/media/devconf-cz-2024/submissions/LHFG9M/resources/Suricata_introduction__DevConf_2024_S6Fb8xq.pdf", "type": "related"}]}, {"guid": "5f889859-d8e1-5fd5-82d7-b36686c217e3", "code": "BERDSP", "id": 47120, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-47120-lego-lab-experience-the-mobius-loop-rhythm-of-working-with-lego", "url": "https://pretalx.com/devconf-cz-2024/talk/BERDSP/", "title": "Lego Lab: Experience the M\u00f6bius Loop Rhythm of Working...with Lego!", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Workshop", "language": "en", "abstract": "If you work in software development and love Lego, then this session is for you!\r\n\r\nIn the not-so-distant future, mankind has finally planned our first manned mission to colonize Mars. The infrastructure is set, the rocket is ready, and now we just need a plan for what we need to build to help our first colonists be successful in sustaining life on a new planet.\r\n\r\nCome be a part of the fun as experience what it's like to apply the M\u00f6bius Loop rhythm of working, focusing on outcome delivery instead of a single, rigid framework. We'll leverage methodologies such as agile, human-centered design, and DevOps and meld them into a single rhythm of working that will propel us toward creating the first habitable city on Mars - with Lego!\r\n\r\nCome ready to collaborate, move stickies around a wall, build with lego, and help our first brave colonists take the next step in the human endeavor!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KX7SVG", "name": "Jerry Becker", "avatar": "https://pretalx.com/media/avatars/KX7SVG_SBHSX3S.webp", "biography": "Jerry Becker is a Principal Transformation Manager in Red Hat's Agility & Continuous Improvement Organization. He also has experience as a Product Manager & Innovation Engagement Lead with Red Hat Open Innovation Labs, helping companies bring ideas to life the open source way. Prior to joining Red Hat, he was helping the U.S. Intelligence Community transform how they build digital solutions through Agile delivery as a Lead Product Strategist and Product Manager. He also served in the Navy for 9 years.\r\n\r\nSkilled in modern product practices such as Innovation Management, Human-centered Design, Design Thinking, and Agile Development, Jerry has a strong passion for inspiring and harnessing creativity to design useful, easy-to-use, and enjoyable products and experiences.", "public_name": "Jerry Becker", "guid": "b7464fba-c8f8-5f00-b2d3-498ba31253bd", "url": "https://pretalx.com/devconf-cz-2024/speaker/KX7SVG/"}, {"code": "NUJECH", "name": "Patrik Kopriva", "avatar": "https://pretalx.com/media/avatars/NUJECH_WcmV0Vi.webp", "biography": "I am an agile practitioner in Red Hat. I initially started as a Project Management intern and over the years worked my way towards a more agile-oriented role as a Scrum master and now helping agile transformation efforts in Red Hat.", "public_name": "Patrik Kopriva", "guid": "10cf844c-9ca1-5ee6-82e0-5bc390eae81f", "url": "https://pretalx.com/devconf-cz-2024/speaker/NUJECH/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BERDSP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BERDSP/", "attachments": []}, {"guid": "9cd04aa5-d0fe-5e3a-a26c-8a21ad808c7f", "code": "7RJUBT", "id": 45514, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-45514-autoscaling-everything-in-kubernetes-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/7RJUBT/", "title": "Autoscaling Everything in Kubernetes Meetup", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Meetup", "language": "en", "abstract": "Whether it's pods, nodes, or something entirely new, let's gather to talk about the state of the art with autoscaling in Kubernetes. This meetup is focused on discussing autoscaling technology and projects within the Kubernetes community. We will gather topics on the day of the meetup and then have discussions based on the desires of the group. Topics for discussion might include:\r\n\r\n* Is Karpenter better than the Cluster Autoscaler?\r\n* What is the status of the multi-dimensional pod autoscaler enhancement?\r\n* Will we see a predictive AI-based autoscaler in the near future?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RHWQXH", "name": "Michael McCune", "avatar": "https://pretalx.com/media/avatars/RHWQXH_eaciqav.webp", "biography": "Michael McCune is a software developer creating open source infrastructure and applications for cloud platforms. He has a passion for problem solving and team building, and a lifelong love of music, food, and culture.", "public_name": "Michael McCune", "guid": "a6a226ad-01b8-505d-9a5f-f1970768ba05", "url": "https://pretalx.com/devconf-cz-2024/speaker/RHWQXH/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/7RJUBT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/7RJUBT/", "attachments": []}], "A218 | Workshops (capacity 20)": [{"guid": "9dc368c6-6f15-5a01-b252-a26b7a9ab58a", "code": "RFQEDV", "id": 45894, "logo": null, "date": "2024-06-14T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-45894-glibc-dev-clinic-write-your-first-patch-with-us", "url": "https://pretalx.com/devconf-cz-2024/talk/RFQEDV/", "title": "glibc Dev Clinic: Write Your First Patch With Us", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Workshop", "language": "en", "abstract": "Roll up your sleeves and prepare to write and submit your first glibc patch! Last year, I gave a talk about this. This year we go *hands on*.\r\n\r\nThe goal: produce small, incremental improvements and get new names on the commit log.\r\n\r\nWe will pick the low hanging fruit first: typos, doc fixes, improving existing tests and writing new ones. Experienced C hackers are also welcome. Perhaps we fix a bug or three?\r\n\r\nI'll provide:\r\n\r\n* A solid introduction to glibc and its codebase\r\n* A list of well defined, small, individual problems for everyone to solve (some *very easy*)\r\n* Page sized cheat-sheets on how to work on each of the problems\r\n\r\nYou'll bring: A Linux laptop with the necessary tools installed (I'll provide details in advance), some understanding of git, and maybe a bit of comfort with C and Makefiles.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7HTTZA", "name": "Arjun Shankar", "avatar": "https://pretalx.com/media/avatars/7HTTZA_j9ZvQyj.webp", "biography": "I'm a glibc developer based in Brno and working for Red Hat.", "public_name": "Arjun Shankar", "guid": "0183e312-fef0-5ce0-9967-3c214e888901", "url": "https://pretalx.com/devconf-cz-2024/speaker/7HTTZA/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/RFQEDV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/RFQEDV/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/RFQEDV/resources/second-attempt_ClunIRS.pdf", "type": "related"}]}, {"guid": "67274844-1d0d-5c9d-ad7c-4cfee46f52ac", "code": "FW8DJC", "id": 45571, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-45571-managing-services-in-multi-node-edge-environments-with-eclipse-bluechi", "url": "https://pretalx.com/devconf-cz-2024/talk/FW8DJC/", "title": "Managing services in multi-node edge environments with Eclipse BlueChi", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Workshop", "language": "en", "abstract": "Eclipse BlueChi (formerly known as Hirte) is a systemd service controller intended for multi-node environments with a static number of nodes and with a focus on highly regulated ecosystems such as Automotive and Edge.\r\n\r\nIn this workshop we will explore how BlueChi can be used to manage systemd services in a deterministic way with multiple computing units.\r\n\r\nWe will set up a virtualized multi-node environment. Then we will use BlueChi's command line tool to retrieve information from the different systems, start and stop systemd services as well as monitoring their status. After getting acquainted with the provided tooling and involved components, we will capitalize on BlueChi's seamless integration with Podman containers (using quadlet). We will deploy a containerized application, run it under systemd and manage it via BlueChi. But what if this application needs another service to be running elsewhere? To resolve such inter-node dependencies we will rely on BlueChi's proxy services feature.\r\n\r\nIf you are planning to attend the workshop, it would be great to have some preparations made in advance:\r\n \r\n* We made sure that the setup works on Fedora 40 and Ubuntu 22.04.4 LTS. If you are running one of these - great! Otherwise, especially if you are on Mac or Windows - having a VM with Fedora 40 pre-installed will make sure everything works as expected.\r\n\r\n* Install podman https://podman.io/docs/installation\r\n\r\n* Pull the `bluechi-workshop` container image:\r\n`sudo podman pull quay.io/bluechi/bluechi-workshop`", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "X8FEYL", "name": "Mark Kemel", "avatar": "https://pretalx.com/media/avatars/X8FEYL_mBxq6hF.webp", "biography": "I'm a Software Engineer at Red Hat, currently focused on feature development for Red Hat In-Vehicle Operating System", "public_name": "Mark Kemel", "guid": "a90de468-5915-5c11-af1b-dde7e811fa3a", "url": "https://pretalx.com/devconf-cz-2024/speaker/X8FEYL/"}, {"code": "DYWYLE", "name": "Michael Engel", "avatar": "https://pretalx.com/media/avatars/DYWYLE_ouwtKNL.webp", "biography": "I am a Senior Software Engineer at Red Hat working on features for Red Hats In-Vehicle Operating System", "public_name": "Michael Engel", "guid": "7d155de2-f148-561e-b2bc-d5d66ca52d87", "url": "https://pretalx.com/devconf-cz-2024/speaker/DYWYLE/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/FW8DJC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/FW8DJC/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/FW8DJC/resources/BlueChi_-_workshop_devconf.cz_2024_devconf__bDvfZCz.pdf", "type": "related"}]}, {"guid": "12a2f8e4-fd0d-5921-8804-da4703b23fa1", "code": "STVCWC", "id": 46612, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-46612-introduction-to-creating-automation-with-ansible-development-tools", "url": "https://pretalx.com/devconf-cz-2024/talk/STVCWC/", "title": "Introduction to creating automation with Ansible Development Tools", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Workshop", "language": "en", "abstract": "Automation plays a pivotal role in today\u2019s technology landscape. It streamlines repetitive tasks and ensures consistent, reliable results so creators can focus on innovating and collaborating. Content, such as playbooks, roles, and collections, is the lifeblood of automation. The more high-quality content \u2013 you can create and deploy, the more valuable automation becomes. Enter Ansible development tools, a new curated package of tools for Ansible automation development. This workshop will guide the participants through how to use these tools to create and deploy automation content with best practices.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HS87UW", "name": "Don Naro", "avatar": "https://pretalx.com/media/avatars/HS87UW_YV10VEJ.webp", "biography": "Ansible community team at Red Hat", "public_name": "Don Naro", "guid": "3de34fda-27c5-5aa7-8ef6-48ee88df0d01", "url": "https://pretalx.com/devconf-cz-2024/speaker/HS87UW/"}, {"code": "HXG7WT", "name": "Tim Appnel", "avatar": "https://pretalx.com/media/avatars/HXG7WT_p48MlEQ.webp", "biography": "Timothy Appnel is a Senior Product Manager on the Ansible team at Red Hat. Tim is an old-timer in the Ansible community with over 12 years of experience with Ansible as a contributor, customer, consultant, evangelist, and \u201cjack of all trades.\u201d The synchronize module in Ansible is all his fault.", "public_name": "Tim Appnel", "guid": "e65c82b8-cfea-535e-ae79-0fd6b1bcb6cc", "url": "https://pretalx.com/devconf-cz-2024/speaker/HXG7WT/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/STVCWC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/STVCWC/", "attachments": []}, {"guid": "31ab3e5a-bce9-5d25-99a4-3793e3fec726", "code": "FUEQQX", "id": 45870, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-45870-runtime-patching-game-with-java-runtime-de-compiler", "url": "https://pretalx.com/devconf-cz-2024/talk/FUEQQX/", "title": "Runtime patching game with java-runtime-(de)compiler", "subtitle": "", "track": "Application and Services Development", "type": "Workshop", "language": "en", "abstract": "This game - workshop - will be set of miss-behaving java programs, where attendees will be given runtime java reverse engineering tools and some quick introduction how to use them.\r\nThe goal will be to hot-patch and fix those programs as quickly as possible in most complicated way (obfuscated, without debuginfo)... well... to fix them at all if possible. \r\n\r\nA prerequisite is need to have at least jdk11 and jdk17 on own laptop, where the game will be played", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9EGT7X", "name": "jiri vanek", "avatar": null, "biography": "I'm an principal QA engineer in Red Hat OpenJDK team.", "public_name": "jiri vanek", "guid": "3f323c8c-0cc1-5c87-8e2a-d4bc22ee4de9", "url": "https://pretalx.com/devconf-cz-2024/speaker/9EGT7X/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/FUEQQX/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/FUEQQX/", "attachments": []}], "Students Club": [{"guid": "c91b2879-70e5-5517-8d9e-f2d2edb4f64d", "code": "8XQPNY", "id": 43475, "logo": null, "date": "2024-06-14T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "Students Club", "slug": "devconf-cz-2024-43475-candy-swap", "url": "https://pretalx.com/devconf-cz-2024/talk/8XQPNY/", "title": "Candy swap", "subtitle": "", "track": "Open Track", "type": "Activity", "language": "en", "abstract": "Sweetest meetup on DevConf. Bring a candy, eat a candy.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "V3KUEE", "name": "Vadim Rutkovsky", "avatar": "https://pretalx.com/media/avatars/V3KUEE_HkRXUbq.webp", "biography": "Principal Software Engineer at Red Hat, emotional support human for OpenShift and OKD", "public_name": "Vadim Rutkovsky", "guid": "c69bc595-fcaf-566e-b725-5bba5bdfbb9b", "url": "https://pretalx.com/devconf-cz-2024/speaker/V3KUEE/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8XQPNY/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8XQPNY/", "attachments": []}, {"guid": "940826cb-3c12-5897-a037-7d03b89715bc", "code": "GFTMA9", "id": 45384, "logo": null, "date": "2024-06-14T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "Students Club", "slug": "devconf-cz-2024-45384-coffee-enthusiasts-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/GFTMA9/", "title": "Coffee enthusiasts Meetup", "subtitle": "", "track": "Open Track", "type": "Activity", "language": "en", "abstract": "Do you love coffee? Do you enjoy trying new beans or experimenting with different brewing methods? If yes, we would be happy to meet new friends during DevConf.cz that have the same hobby as we have!\r\n\r\nLet\u2019s meet, brew some coffee together and exchange our tips and tricks about coffee.\r\n\r\nWe'll bring some of the beans we love and make a lot of coffee using various methods (V60, Aeropress, Moka, French Press etc.). If you have your favorite coffee beans or method you want to show your coffee friends during DevConf.cz, we encourage you to bring it to this meetup as well!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WLX3DQ", "name": "Lenka Bocincova", "avatar": "https://pretalx.com/media/avatars/WLX3DQ_JgPYpyf.webp", "biography": "I am a community architect at Red Hat, where I work with open source projects related to Red Hat cloud native technologies and help them grow their communities. I enjoy a good cup of coffee and exploring cities on a bicycle :)", "public_name": "Lenka Bocincova", "guid": "1f9915f5-1828-57ac-aec9-7df84cb8ceb8", "url": "https://pretalx.com/devconf-cz-2024/speaker/WLX3DQ/"}, {"code": "EDDJML", "name": "Nicola Sella", "avatar": "https://pretalx.com/media/avatars/EDDJML_tmu1J16.webp", "biography": "Nicola is a free software enthusiast. He discovered free software at university, when he was studying physics. At that time, Nicola started contributing to the free software world through blogging and by helping build communities. With time, he developed his skills and became a developer. Today, Nicola is a Software Engineer at Red Hat, part of the RPM software management team.", "public_name": "Nicola Sella", "guid": "fb532336-dec0-5c5f-b454-576b53e872e6", "url": "https://pretalx.com/devconf-cz-2024/speaker/EDDJML/"}, {"code": "7HTTZA", "name": "Arjun Shankar", "avatar": "https://pretalx.com/media/avatars/7HTTZA_j9ZvQyj.webp", "biography": "I'm a glibc developer based in Brno and working for Red Hat.", "public_name": "Arjun Shankar", "guid": "0183e312-fef0-5ce0-9967-3c214e888901", "url": "https://pretalx.com/devconf-cz-2024/speaker/7HTTZA/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/GFTMA9/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/GFTMA9/", "attachments": []}, {"guid": "fafb1e4b-3ee5-5759-b7d7-1c80dc059f08", "code": "R9HPA9", "id": 46233, "logo": null, "date": "2024-06-14T15:30:00+02:00", "start": "15:30", "duration": "01:20", "room": "Students Club", "slug": "devconf-cz-2024-46233-matrix-org-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/R9HPA9/", "title": "Matrix.org meetup", "subtitle": "", "track": "Open Track", "type": "Meetup", "language": "en", "abstract": "Matrix almost needs no introduction for open source enthusiasts: aside from DevConf, many prominent communities (GNOME, KDE, Mozilla, to name a few) use this decentralised communication platform. The meetup welcomes both volunteers already involved in Matrix projects and people who simply want to learn more about Matrix.\r\n\r\nPreliminary agenda (subject to change according to the audience desires):\r\n* a quick state of the project overview\r\n* ecosystem overview, prominent projects and personalities\r\n* free mic for anyone who wants to give a quick pitch about their work, or call out a certain issue\r\n* ask-me-anything and open-ended discussions of anything Matrix.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DDWW38", "name": "Alexey \"Kitsune\" Rusakov", "avatar": "https://pretalx.com/media/avatars/DDWW38_ZICQrKJ.webp", "biography": "Known as Kitsune Ral in the Matrix community (nickname invented for the project), Alexey joined it in 2016, shortly after the public federation of homeservers was launched. He leads the projects under the Quotient umbrella: libQuotient, the Qt-based library for Matrix clients, and Quaternion, the reference implementation of a client on top of it. He's a community representative in the Spec Core Team, and a technical advisor to startups that want to use Matrix as a part of their technology. When not messing with Matrix, Qt or startups, Alexey works for Red Hat as a telco IT technologist, and plays competitive table tennis. He's based in Amsterdam.", "public_name": "Alexey \"Kitsune\" Rusakov", "guid": "b3765004-c343-5cf3-9deb-442ccc93dc5c", "url": "https://pretalx.com/devconf-cz-2024/speaker/DDWW38/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/R9HPA9/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/R9HPA9/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/R9HPA9/resources/2024-06-14_devconf_89drbgh.pdf", "type": "related"}]}], "Offsite location": [{"guid": "85f6a1a9-e02a-554b-9148-17ad204b4921", "code": "N8QN9Y", "id": 49617, "logo": null, "date": "2024-06-14T18:00:00+02:00", "start": "18:00", "duration": "04:00", "room": "Offsite location", "slug": "devconf-cz-2024-49617-devconf-cz-2024-social-event-outdoor", "url": "https://pretalx.com/devconf-cz-2024/talk/N8QN9Y/", "title": "DevConf.CZ 2024 Social Event (Outdoor)", "subtitle": "", "track": null, "type": "Activity", "language": "en", "abstract": "Address:\r\n**Koupali\u0161t\u011b Dobr\u00e1k**\r\nDobrovsk\u00e9ho 96/29\r\n612 00  Brno\r\n\r\nWe're excited to announce that there will be a social event held during the conference. We invite all speakers and volunteers, early bird in-person ticket holders plus extra tickets available on a first-come, first-served basis during the conference on Friday.\r\n\r\nThe social event is held outdoors near the swimming pool. Please note, we do not plan to use the swimming pool for a variety of reasons. We chose the place because it is located conveniently and there is a beautiful outdoor deck that can create the right atmosphere for us. We will have access to beach volleyball courts and we have prepared other outdoor games for your enjoyment during the social event.", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/N8QN9Y/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/N8QN9Y/", "attachments": []}]}}, {"index": 3, "date": "2024-06-15", "day_start": "2024-06-15T04:00:00+02:00", "day_end": "2024-06-16T03:59:00+02:00", "rooms": {"D105 (capacity 300)": [{"guid": "20a83629-b54a-561f-b447-87696010024c", "code": "NYAV33", "id": 45982, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-45982-effective-cost-attribution-in-multi-user-openshift-environment", "url": "https://pretalx.com/devconf-cz-2024/talk/NYAV33/", "title": "Effective Cost Attribution in Multi-User OpenShift Environment", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Our OpenShift CI environment has experienced explosive growth in recent years. It not only serves OpenShift itself but also incubates open-source projects and handles around 30% of workloads unrelated to OpenShift directly. While our initial policy was permissive, the financial burden posed by newcomers prompted us to implement solutions for accurate cost attribution. This talk delves into our journey, showcasing how we leverage concepts like cluster profiles and dedicated cluster pools, both utilizing user-provided cloud accounts. We will underline the significance of in-depth spend analysis via metrics to achieve cost clarity. Additionally, we will explore the user perspective, highlighting how facing their allocated costs empowered users to make informed decisions for more efficient resource management.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NQSLGR", "name": "Jakub Guzik", "avatar": "https://pretalx.com/media/avatars/NQSLGR_BGvakam.webp", "biography": "I'm a Software Engineer with a decade of experience. Presently, I lead the Test Platform team within the OpenShift organization. We develop, maintain and operate CI/CD and development process automation tools and services for OpenShift as well as manage multi-cluster environment.", "public_name": "Jakub Guzik", "guid": "9a3d6e48-a167-5ed8-bee9-cf5e27b5de71", "url": "https://pretalx.com/devconf-cz-2024/speaker/NQSLGR/"}, {"code": "PSET9Q", "name": "Patr\u00edcia Salajov\u00e1", "avatar": "https://pretalx.com/media/avatars/PSET9Q_7KYrby7.webp", "biography": "Associate software engineer at RedHat, contributing to OpenShift CI.", "public_name": "Patr\u00edcia Salajov\u00e1", "guid": "3cb4e27c-01c8-5a3c-8041-dccaa0cbb495", "url": "https://pretalx.com/devconf-cz-2024/speaker/PSET9Q/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/SusITVf6e3U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/NYAV33/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/NYAV33/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/NYAV33/resources/Devconf_2024_cjqD9zT.pdf", "type": "related"}]}, {"guid": "63022d5f-1c0c-5903-8618-cd1edba814e0", "code": "DYTV8A", "id": 40421, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-40421-teaching-an-old-cni-dog-new-status-and-garbage-collect-tricks", "url": "https://pretalx.com/devconf-cz-2024/talk/DYTV8A/", "title": "Teaching an old (CNI) dog new (STATUS and GARBAGE COLLECT) tricks", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "CNI prides itself on doing just a few things right. It pretty much consists of a specification, and libraries for writing plugins to configure network interfaces in Linux containers. A lot of things are implementation specific - meaning, each plugin has a different understanding of what a configured interface should look like.\r\n\r\nIt does have some real short-comings; how do you know if the plugin is ready to actually configure an interface? How do you tear-down the interface\u2019s allocated resources - when the container is deleted? IP Address management (IPAM) allocated resources are a good example  \u2013 if you don\u2019t do it properly you can leave an address stranded like Robinson Crusoe.\r\n\r\nUp to now\u2026 That garbage collection would be up to the plugin. So your teeny tiny CNI plugin - which was thought of as something to run on a single binary on the host file-system - is now bloated to a daemon process to provide a reconcile cycle to teardown the resources depending on its use cases. Likewise when you need to know if the plugin is ready to do its thing.\r\n\r\nFear not, young grasshopper! The CNI maintainers have got your back and added two new verbs to the CNI spec (and libraries): STATUS - which signals if the plugin is ready - and GC - which helps to garbage collect the resources allocated by the plugin.\r\n\r\nJoin us in this talk where we showcase these two new verbs, providing a demo, and examples of plugin implementations of these new features.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DE3Y7L", "name": "Miguel Duarte", "avatar": "https://pretalx.com/media/avatars/DE3Y7L_BPe8R5T.webp", "biography": "Miguel is a Principal Software Engineer for OpenShift Virtualization, working at Red Hat since 2018.\r\n\r\nHis main interests are SDN / NFV, functional programming, containers and virtualization.\r\n\r\nMiguel is a member of the Network Plumbing Working Group, a maintainer of several CNI plugins (whereabouts, macvtap), and a contributor to some others (ovn-kubernetes, multus).", "public_name": "Miguel Duarte", "guid": "cc043793-6903-5bf5-beeb-37c07cfacc94", "url": "https://pretalx.com/devconf-cz-2024/speaker/DE3Y7L/"}, {"code": "ANBVPA", "name": "Doug Smith", "avatar": "https://pretalx.com/media/avatars/ANBVPA_vZo0xPm.webp", "biography": "Doug Smith is a Principal Software Engineer for OpenShift Engineering at Red Hat. Focusing on Network Function Virtualization and container technologies, Doug integrates new networking technologies with container systems like Kubernetes and OpenShift. He is a member of the Network Plumbing Working Group and a contributor to OpenShift, Multus, and NFV-related projects.", "public_name": "Doug Smith", "guid": "bf596654-5e99-5701-b77d-3650a98ba051", "url": "https://pretalx.com/devconf-cz-2024/speaker/ANBVPA/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/SusITVf6e3U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DYTV8A/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DYTV8A/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/DYTV8A/resources/devconf2024-cni-new-verbs_NRcTvQf.pdf", "type": "related"}]}, {"guid": "0557a8db-b4e8-5258-bc66-26ca67936d3f", "code": "FHXJD7", "id": 46038, "logo": null, "date": "2024-06-15T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46038-making-sense-of-metrics-crafting-and-leveraging-prometheus-metrics-for-infrastructure-intelligence", "url": "https://pretalx.com/devconf-cz-2024/talk/FHXJD7/", "title": "Making Sense of Metrics: Crafting and Leveraging Prometheus Metrics for Infrastructure Intelligence", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "**Audience**\r\nThis talk is targeted at System Administrators and Site Reliability Engineers interested in learning about how to best make sense of the Prometheus metrics their system exposes. If you know PromQL, but the queries behind your dashboards are still a mystery to you, you are not alone. This talk will show how to get information out of your metrics to maximize the insights and make data-based decisions.\r\n\r\n**Outline**\r\nCreating new metrics and collecting them with Prometheus is easier today than it was ever before. Site Reliability Engineers and System Administrators have all the data at hand they need to make the right, data-based decisions. But how?\r\nMaking sense of all that information is still a challenge. Crafting the right PromQL query to answer your question and manifesting it in a Grafana dashboard is a complex and time-consuming task. Not speaking of understanding that query when you need to change it a few weeks later.\r\n\r\nIn this session, you will see different approaches to make sense of the prometheus metrics exposed by a software deployment: Starting from the default Prometheus UI, via PromLens, an improved, open source query-building UI, all the way to an experiment on transforming Prometheus metrics into a data warehouse for improved data exploration and visualization. Data analysts have used Business intelligence software for decades. What can we learn from these systems to discover knowledge in the ocean of metrics to make better decisions for our infrastructure?\r\n\r\n**Key Takeaways**\r\nDuring this talk, attendees should have learned how to (1) best explore and query the available metrics in their environment, (2) which tools are available today and (3) how infrastructure intelligence can leverage data warehouse concepts for improved knowledge discovery and decision making.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JUBVU8", "name": "Manuel Dewald", "avatar": "https://pretalx.com/media/avatars/JUBVU8_xHuM1nE.webp", "biography": "Principal Site Reliability Engineer, Red Hat OpenShift\r\n\r\nManuel completed his studies in applied computer science with a Master's degree in 2013 in Heidelberg and started working for SAP shortly thereafter. He was involved in projects using the Cloud Foundry platform of SAP and in his role contributed to the Cloud Foundry lifecycle manager, BOSH. In 2019, he decided to broaden his open source contributions and joined Red Hat as Site Reliability Engineer for Red Hat Openshift. He is interested in working with and combining all kinds of technology to build new cool things, striving to make peoples life easier.", "public_name": "Manuel Dewald", "guid": "6b7ff8f1-562a-5d87-93d7-4189b716da5f", "url": "https://pretalx.com/devconf-cz-2024/speaker/JUBVU8/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/SusITVf6e3U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/FHXJD7/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/FHXJD7/", "attachments": []}, {"guid": "c5a68fc3-86b6-52a3-a61f-2188b61eeb57", "code": "CHJ3AJ", "id": 42586, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-42586-declarative-networking-in-declarative-world", "url": "https://pretalx.com/devconf-cz-2024/talk/CHJ3AJ/", "title": "Declarative Networking in Declarative World", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Since the beginning of time, declarative APIs have been driving everything that can happen inside an OpenShift cluster. Predefined CRDs, operators defining custom CRDs, everything is about declarative APIs. Write your YAML once, deploy it, forget it. That\u2019s how you create a cluster, that\u2019s how you deploy your workload.\r\n\r\nBut is it, for real, as simple as it sounds? How do you bring declarativeness to the imperative world? In the current state of things, host networking is one huge imperative nightmare. So how to happily marry an old-school Network Manager and brand new Kubernetes API? In this session we will demonstrate how NMState provides you with a Declarative Network API, finally allowing you to manage host networking in a declarative manner.\r\n\r\nTo make it more entertaining, we will show you how the OpenShift cluster with NMState Operator manages networking on the nodes it deploys. It may sound like a chicken and egg situation, but trust us, it is not. Last but not least, we show how it protects itself from applying destructive network changes potentially taking your cluster down.\r\n\r\nJoin us and create the most complex network topologies on the fly.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BQ78GY", "name": "Mateusz Kowalski", "avatar": "https://pretalx.com/media/avatars/BQ78GY_UoWrWeG.webp", "biography": "Principal Software Engineer at Red Hat, where he is currently working at the OpenShift Bare Metal Networking team. He is creating solutions that enable distributed computing in environments where cloud providers are not enough, demands are tough and direct access to the hardware is a must.\r\n\r\nIn the past worked at CERN on cloud and bare metal projects that were powering the Large Hadron Collider, and afterwards at ETH Zurich as part of the team doing research in the network security and internet protocols area.", "public_name": "Mateusz Kowalski", "guid": "016fe963-f13b-5350-bfeb-c6ed1e9293c3", "url": "https://pretalx.com/devconf-cz-2024/speaker/BQ78GY/"}, {"code": "CC38RU", "name": "Ben Nemec", "avatar": "https://pretalx.com/media/avatars/CC38RU_tOFCIQv.webp", "biography": "Ben has worked in cloud for over 10 years, first as a member of the OpenStack common libraries and deployment teams, and most recently as part of the on-prem networking team for OpenShift.", "public_name": "Ben Nemec", "guid": "158e311a-142a-5517-9f90-0e5bf6a89b46", "url": "https://pretalx.com/devconf-cz-2024/speaker/CC38RU/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/SusITVf6e3U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/CHJ3AJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/CHJ3AJ/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/CHJ3AJ/resources/K-NMstate_-_DevConf.CZ_-_June_2024_nxBdvdh.pdf", "type": "related"}]}, {"guid": "59c88754-2d52-5d3a-a9bd-829aa5298ba8", "code": "GM73NQ", "id": 47214, "logo": null, "date": "2024-06-15T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-47214-effortless-change-data-capture-with-debezium-and-kubernetes", "url": "https://pretalx.com/devconf-cz-2024/talk/GM73NQ/", "title": "Effortless Change Data Capture with Debezium and Kubernetes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "In today's data-driven world, fast and accurate access to data is essential. Debezium, a distributed platform for change data capture, is an open-source tool for extracting, transforming, and streaming data changes in real time. In this talk, we will discover how to harness the power of Change Data Capture in a Kubernetes environment.\r\n\r\nKey insights:\r\n\r\n* Understanding Change Data Capture: Explore the means of tracking and streaming dynamic database changes.\r\n* Essentials of Kubernetes operators: How to simplify application deployments on Kubernetes.\r\n* Step-by-Step Deployment: Technical walkthrough of deploying Debezium on Kubernetes.\r\n\r\nWhether you're a data engineer, architect, or Kubernetes enthusiast, this session will equip you with the technical prowess to effortlessly employ Debezium's change data capture capabilities to serve the needs of your applications running in a Kubernetes environment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GK8CPJ", "name": "Ondrej Babec", "avatar": "https://pretalx.com/media/avatars/GK8CPJ_xP9ga4U.webp", "biography": "## About me\r\nMy name is Ondrej, and I am passionate about almost everything that takes place in the world of IT. I spend most of my free time watching, fixing, or driving cars, so if you are a car or bike person, we will have a lot to talk about.\r\n\r\nBesides that, I have a beard, and I am pretty tall, so I am easy to find. I am open to conversing with anyone and learning something new or giving anybody some advice.\r\n### Career\r\nI have been working at Red Hat as a Senior Software Quality Engineer for almost seven years. During those years, I have been part of several projects:\r\n* Enmasse \r\n* PatrIoT \r\n* Debezium\r\n\r\n### Presence\r\nCurrently, I am primarily working on \r\n* **[Debezium project](https://github.com/debezium)**, which I find very interesting, and I love working with the whole community around it. \r\n* **[Skodjob project](https://skodjob.io/)**, this project was created some years ago by me and my colleagues David Kornel and Jakub Stejskal. It contains various tooling for long-running test environments on the Openshift environment and database performance tooling.\r\n\r\nOther than that, I am still trying to find time to work on some of my older projects, like **[Rust MQTT](https://github.com/obabec/rust-mqtt)**, which was the first Async Rust MQTT client for embedded devices.", "public_name": "Ondrej Babec", "guid": "fa0ea928-959d-562f-9633-2168539b296c", "url": "https://pretalx.com/devconf-cz-2024/speaker/GK8CPJ/"}, {"code": "WQQCNM", "name": "Jakub \u010cech\u00e1\u010dek", "avatar": "https://pretalx.com/media/avatars/WQQCNM_nxaueum.webp", "biography": "Software Engineer and programming language enthusiast, currently working on the Debezium project.", "public_name": "Jakub \u010cech\u00e1\u010dek", "guid": "41ad8c87-c707-5ba0-b041-d39d870ac393", "url": "https://pretalx.com/devconf-cz-2024/speaker/WQQCNM/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/SusITVf6e3U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/GM73NQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/GM73NQ/", "attachments": []}, {"guid": "b433c19f-47b8-5ff8-99bd-4db34ebd8ab6", "code": "TKQ3LE", "id": 46188, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-46188-the-state-of-authentication-in-2024", "url": "https://pretalx.com/devconf-cz-2024/talk/TKQ3LE/", "title": "The state of authentication in 2024", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Discussion", "language": "en", "abstract": "There are numerous engineers not only throughout Red Hat that deal with authentication on daily basis. Think Keycloak, OIDC, OpenLDAP, Kerberos, X509 certificates... The whole shebang. Yet we rarely ever get to meet and talk about what we deal with authentication in our daily software engineering lives.\r\nThis session is meant for just that. Let's try to see if we can gather a bunch of people that deal with authentication daily, who would like to share some exciting news from the industry, or would like to explain how they implemented an authentication feature and would love to see how it would stand with other authentication-involved peers.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YKKSUZ", "name": "Standa L\u00e1zni\u010dka", "avatar": "https://pretalx.com/media/avatars/YKKSUZ_Iou3tlm.webp", "biography": "I've worked for Red Hat for the past ~9 years. I've always been involved in authentication/authorization topics during that time.\r\nI'm currently working in the OpenShift control-plane group, keeping my authn/z focus.", "public_name": "Standa L\u00e1zni\u010dka", "guid": "f82f5de2-e3b1-55be-901c-209b7d6fb40f", "url": "https://pretalx.com/devconf-cz-2024/speaker/YKKSUZ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/SusITVf6e3U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TKQ3LE/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TKQ3LE/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/TKQ3LE/resources/state_of_authentication_2024_jiVRQvJ.pdf", "type": "related"}]}, {"guid": "126152ba-f215-5ecb-8402-edba9f88afc0", "code": "MHPL8E", "id": 49448, "logo": null, "date": "2024-06-15T15:30:00+02:00", "start": "15:30", "duration": "00:15", "room": "D105 (capacity 300)", "slug": "devconf-cz-2024-49448-wrap-up-and-win-win-win", "url": "https://pretalx.com/devconf-cz-2024/talk/MHPL8E/", "title": "Wrap up and win win win", "subtitle": "", "track": null, "type": "Lightning talk", "language": "en", "abstract": "The final session of the conference! We'll announce all competition winners here, and it's your last chance to win cool prizes with our conference quiz!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QJDJKQ", "name": "Dorka Volavkova", "avatar": "https://pretalx.com/media/avatars/QJDJKQ_gfDnm8E.webp", "biography": "Event Marketing Manager, Red Hat.", "public_name": "Dorka Volavkova", "guid": "7e0ed625-75cf-545f-b7f5-202ef7f4050e", "url": "https://pretalx.com/devconf-cz-2024/speaker/QJDJKQ/"}, {"code": "BFS3JG", "name": "Radek Vok\u00e1l", "avatar": "https://pretalx.com/media/avatars/BFS3JG_NNjantS.webp", "biography": "25 yeas in Open Source, 20 years at Red Hat. \r\nFrom a package maintainer in Fedora to engineering manager all the way to product manager \r\nRight now lead product manager for Red Hat OpenShift Observability", "public_name": "Radek Vok\u00e1l", "guid": "ecf3b75a-63e2-57e0-b600-eb1b5a1aa9cb", "url": "https://pretalx.com/devconf-cz-2024/speaker/BFS3JG/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/SusITVf6e3U?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/MHPL8E/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/MHPL8E/", "attachments": []}], "D0207 (capacity 90)": [{"guid": "b9af32e9-8994-519b-9ed3-6c4c269faef1", "code": "TMMUFH", "id": 45880, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-45880-co-creating-a-vision-in-the-open-with-5000-people", "url": "https://pretalx.com/devconf-cz-2024/talk/TMMUFH/", "title": "Co-creating a vision in the open with 5000+ people", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "Agile transformation is hard. Any change or transformation is hard! How do we spark engagement in a 5000+ people organization?\r\n\r\nCulture is not built, it emerges. How can we support an environment where people have the capability of emerging a culture of continuous improvement? How do we prepare our vision to something that everyone adheres to?\r\n\r\nBeing an open company, we set out to co-create our vision statement using the Open Decision Framework. I will share our story on how we collaborated to create a vision statement and the first three pillars to prepare us for the coming change journey and set us up for success.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KYKRLW", "name": "Jimmy Sj\u00f6lund", "avatar": "https://pretalx.com/media/avatars/KYKRLW_JubpzhQ.webp", "biography": "Jimmy Sj\u00f6lund is an organisational transformation expert with extensive experience sparking change at large, multinational companies. As Principal Agile Practitioner at Red Hat, he\u2019s focused on creating organisational improvements and improving team excellence through agile and lean workflows. He\u2019s published articles and book chapters on topics like work visualization techniques, asynchronous collaboration, and leading through open principles and behaviors. He serves as an Ambassador for the Open Organization project and community.", "public_name": "Jimmy Sj\u00f6lund", "guid": "787fbbb1-b9fd-5626-99ea-6208faac38bd", "url": "https://pretalx.com/devconf-cz-2024/speaker/KYKRLW/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/plJSV-1wRCc?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TMMUFH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TMMUFH/", "attachments": [{"title": "Presentation slides", "url": "/media/devconf-cz-2024/submissions/TMMUFH/resources/Co-creating_a_vision_in_the_open_with_5000__7ZjP1Hr.pdf", "type": "related"}]}, {"guid": "f60bbe74-d3fe-5a0d-9f07-b807104f522f", "code": "XZUFWM", "id": 45929, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-45929-unleashing-impact-transforming-your-software-development-team-with-outcome-driven-delivery", "url": "https://pretalx.com/devconf-cz-2024/talk/XZUFWM/", "title": "Unleashing Impact: Transforming Your Software Development Team with Outcome Driven Delivery", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "In a world obsessed with features and deadlines, software development often loses sight of the true goal: impact. Outcome-Driven Delivery (ODD) flips the script by prioritizing impactful change and measurable value.\r\n\r\nThis talk delves into the transformative power of ODD, exploring its core principles, benefits, and challenges. We'll unveil practical strategies to empower your team to:\r\n\r\n* Define clear, measurable outcomes: Move beyond vague goals and prioritize what truly matters to users and the business.\r\n* Embrace continuous learning: Foster a culture of experimentation, data-driven decision making, and rapid adaptation.\r\n* Build cross-functional collaboration: Break down silos and cultivate ownership across the entire development chain.\r\n\r\nJoin us to explore the exciting world of Outcome-Driven Delivery and discover how it can revolutionize your team. By prioritizing outcomes, you can unlock agility, deliver true value, and empower your team to thrive in the ever-evolving world of software development.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PNZGDJ", "name": "Cl\u00e9ment Verna", "avatar": "https://pretalx.com/media/avatars/PNZGDJ_LmpaiLD.webp", "biography": "Cl\u00e9ment Verna is an accomplished Engineering Manager at Red Hat with a deep-rooted passion for Agile and DevOps methodologies. He is a driving force behind the successful implementation of these practices at his company, where he spearheads the Agile and DevOps Community of Practice. Cl\u00e9ment's commitment to open-source software and fostering a culture of growth and learning has made him a respected leader in his field.\r\n\r\nAs a trained Organization and Relationship Systems Coaching (ORSC) coach and experienced mentor, Cl\u00e9ment has honed his skills in influencing others to achieve what they once considered impossible. He is dedicated to empowering his team members to reach their full potential and excel in their roles. With a strong emphasis on collaboration and continuous improvement, Cl\u00e9ment's leadership style fosters an environment where innovative ideas can thrive and individuals can grow.\r\n\r\nIn his free time, Cl\u00e9ment actively contributes to open-source projects and practices Sanda, a Chinese martial art, which helps him maintain balance and focus in both his personal and professional life. He also seeks opportunities to mentor and coach aspiring professionals.", "public_name": "Cl\u00e9ment Verna", "guid": "b625d28b-42d7-5070-876c-03d3262a782b", "url": "https://pretalx.com/devconf-cz-2024/speaker/PNZGDJ/"}, {"code": "H8HTWK", "name": "pvrabec@redhat.com", "avatar": null, "biography": null, "public_name": "pvrabec@redhat.com", "guid": "d855c88e-f245-5e4e-8d40-0fe49d94aabc", "url": "https://pretalx.com/devconf-cz-2024/speaker/H8HTWK/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/plJSV-1wRCc?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XZUFWM/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XZUFWM/", "attachments": []}, {"guid": "9baee193-5ec8-54a6-ae14-8c7aa58e407e", "code": "3YFHYC", "id": 47149, "logo": null, "date": "2024-06-15T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-47149-from-old-school-to-new-age-streamlining-red-hat-s-development-process-and-paving-the-way-for-agile-innovation", "url": "https://pretalx.com/devconf-cz-2024/talk/3YFHYC/", "title": "From Old School to New Age: Streamlining Red Hat\u2019s Development Process and Paving the Way for Agile Innovation", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "\"For 25 years RHEL development happened in Bugzilla. That all changed on September 4th, 2023 when all 1500 engineers and their support teams switched Jira. Here's how we did it and how it paves the way for Agile Innovation.\"\r\n\r\nIn 2022, a team was formed to start thinking about doing the unthinkable\u2013completely changing the development tracking process for the over 1500 engineers and their support teams building Red Hat\u2019s flagship product, RHEL. The team was tasked with outlining existing processes and mapping them into new tooling.\r\n\r\nIt wasn\u2019t just about doing what the other tooling did, but taking advantage of new functionality. But, even with the bright and shiny new features, this was no easy feat. It was a task that required coordination, collaboration, and buy-in from all levels within the organization. This talk will take the audience through the process of \u201cthe great migration\u201d of RHEL into Jira as the speakers share insights and best practices for managing communication, process improvement, and change for a product team with 20+ years of process ingrained in their everyday work. This talk uses the migration of RHEL into Jira as a proxy for change management best practices as we take the insights forward to find novel ways to implement complex changes across the Red Hat Portfolio.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WQ7S8S", "name": "Allison King", "avatar": "https://pretalx.com/media/avatars/WQ7S8S_eqH1kcz.webp", "biography": "Senior Technical Project Manager within the Core Agile Systems Engineering (CASE) Team, directly supporting the development of Red Hat In-Vehicle Operating System. \r\n\r\nTeam Builder | Agile Enthusiast | Jira Nerd | Technical Enabler", "public_name": "Allison King", "guid": "320d7a3d-e624-5074-9434-5506e6294b81", "url": "https://pretalx.com/devconf-cz-2024/speaker/WQ7S8S/"}, {"code": "PM8E3Z", "name": "Rui Ormonde", "avatar": "https://pretalx.com/media/avatars/PM8E3Z_j28FqpL.webp", "biography": "Senior Technical Project Manager at Red Hat, focused on process improvement, Jira automation, and readiness efforts related to major RHEL versions. Roman Empire enthusiast.", "public_name": "Rui Ormonde", "guid": "2debba1e-34a1-520c-a3d0-c6c429cff507", "url": "https://pretalx.com/devconf-cz-2024/speaker/PM8E3Z/"}, {"code": "X7NAY8", "name": "Eric Hadley", "avatar": "https://pretalx.com/media/avatars/X7NAY8_p1OkwX8.webp", "biography": "Eric Hadley is a Senior Technical Project Manager at Red Hat currently supporting Core Platforms with a focus on Red Hat Enterprise Linux (RHEL).  Eric has been described as the \"Grand Poobah\" of RHEL process and lives in New Hampshire, USA somewhere out in the middle of the woods.", "public_name": "Eric Hadley", "guid": "ac9bad82-14e7-5580-8070-08b323250d7c", "url": "https://pretalx.com/devconf-cz-2024/speaker/X7NAY8/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/plJSV-1wRCc?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/3YFHYC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/3YFHYC/", "attachments": []}, {"guid": "b44f2682-9353-59f6-81b6-b8f7972d95e9", "code": "8PARM8", "id": 42549, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-42549-leadership-where-people-skills-meet-programmers", "url": "https://pretalx.com/devconf-cz-2024/talk/8PARM8/", "title": "Leadership: Where people skills meet programmers", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Discussion", "language": "en", "abstract": "What are some misconceptions about leadership, and what is it actually about? How does it translate into different professional domains such as tech leads or people managers? And what leadership skills should everyone possess, whether you aspire to lead or simply aim to enhance your professional toolkit?\r\n\r\nJoin us in a panel discussion among a manager, developer, and QE leads, where we'll shed some light on how to become a successful leader, and why \"You don't need people skills in IT\" is a dirty lie.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "THMMDJ", "name": "Veronika Kabatova", "avatar": "https://pretalx.com/media/avatars/THMMDJ_XazR3Sl.webp", "biography": "Open source enthusiast who enjoys mentoring newbies, building communities around projects and convincing teams to do project management the right way - with documentation, testing, reliability and transparency in mind. Ex-kernel-CI lead, currently development pipeline architect. PyCon CZ co-organizer.", "public_name": "Veronika Kabatova", "guid": "533bd63b-524b-5c92-8108-a7acdc8e5696", "url": "https://pretalx.com/devconf-cz-2024/speaker/THMMDJ/"}, {"code": "MGERPM", "name": "Barbora Holusova", "avatar": "https://pretalx.com/media/avatars/MGERPM_neIqDJC.webp", "biography": "Manager, Quality Engineering, Red Hat\r\nShe / Her / Hers", "public_name": "Barbora Holusova", "guid": "6af802c8-f3cc-589c-8ed7-c7b0ed5be6de", "url": "https://pretalx.com/devconf-cz-2024/speaker/MGERPM/"}, {"code": "MG9EGV", "name": "Rachel Sibley", "avatar": "https://pretalx.com/media/avatars/MG9EGV_aEeMvZq.webp", "biography": "Rachel Sibley is a Senior Principal Quality Engineer at Red Hat with around 20 years of experience in Quality Engineering, currently leading the testing efforts for the Red Hat In-Vehicle Operating System working towards achieving Functional Safety Certification.", "public_name": "Rachel Sibley", "guid": "66f5416a-8ddd-5fc7-b3df-c1a30c0f76f5", "url": "https://pretalx.com/devconf-cz-2024/speaker/MG9EGV/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/plJSV-1wRCc?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8PARM8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8PARM8/", "attachments": []}, {"guid": "a7405432-34ff-5b1b-a88e-c9766171cd42", "code": "8T88MT", "id": 43392, "logo": null, "date": "2024-06-15T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-43392-a-journey-of-iteration-and-role-rotation-for-better-collaboration", "url": "https://pretalx.com/devconf-cz-2024/talk/8T88MT/", "title": "A journey of iteration and role rotation for better collaboration", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "In this talk, we will dive into the agile techniques employed in our project. We had the pleasure of starting from scratch and growing into a project used by hundreds every day. We will cover challenges we encountered along the way, such as remote work, planning, tracking tasks, automating tedious actions, team roles, making the biggest impact and more. We will touch on some methodologies from Scrum and Kanban. The biggest highlight will be our system of rotating roles within the team, which means having designated individuals for deployment, communication with the community or leading the Kanban process and rotating these responsibilities each week. We have recently written a few blog posts about this process that works really well for us and will guide you through our journey of getting to this point. Let\u2019s share together the insights, lessons learned and practices for achieving effective collaboration within the development teams! If you are collaborating with others on a project, you may learn something here!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MQMWJG", "name": "Tomas Tomecek", "avatar": "https://pretalx.com/media/avatars/MQMWJG_A3I69Pn.webp", "biography": "Workdays: fiddling with LLMs, writing in python, and teaching git\r\nWeekends: gardening, hiking, harvesting", "public_name": "Tomas Tomecek", "guid": "e7dc2a32-2d8e-5e04-860b-d16151da4227", "url": "https://pretalx.com/devconf-cz-2024/speaker/MQMWJG/"}, {"code": "U39XQ3", "name": "Laura Barcziova", "avatar": "https://pretalx.com/media/avatars/U39XQ3_75qdySc.webp", "biography": "Senior software engineer at Red Hat, [Packit](https://packit.dev) team lead", "public_name": "Laura Barcziova", "guid": "b9500edd-83c9-5e3b-a27e-97b3b711c98b", "url": "https://pretalx.com/devconf-cz-2024/speaker/U39XQ3/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/plJSV-1wRCc?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8T88MT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8T88MT/", "attachments": [{"title": "Slides with results", "url": "/media/devconf-cz-2024/submissions/8T88MT/resources/role-rotation-devconf_FHQRVvu.pdf", "type": "related"}]}, {"guid": "60c3870a-a06d-50a7-b7f7-786419ff5cbc", "code": "REUMRU", "id": 47064, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-47064-everyone-else-is-just-wrong", "url": "https://pretalx.com/devconf-cz-2024/talk/REUMRU/", "title": "Everyone else is just wrong", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "Some people build a team using a purely practical perspective and everyone else is just wrong.\r\nSome people build a team using empathy and relationships and everyone else is just wrong.\r\n\r\nWe realize that both of those statements are a bit over the top.\r\nWhen people don't understand the makeup of their teams as complex organisms, misunderstandings and conflict can ruin everything. It is way too easy to use broad brush strokes in defining how an Agile team should come to be.\r\n\r\n* If everyone else is wrong, how do you move forward?\r\n\r\n* If everyone else is wrong, what can you do just to survive?\r\n\r\n* There are always 2 sides to a story. Let's find truth!\r\n\r\nAfter this presentation you will be able to identify where you land and chart your course for a more cohesive path forward with your team(s). (but everyone else is still wrong....)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8BCJNJ", "name": "Arjay Hinek", "avatar": "https://pretalx.com/media/avatars/8BCJNJ_MRYwYBy.webp", "biography": "Arjay Hinek has been in project management since the '90s, helping teams, companies, and even individuals apply agile as a culture rather than a process. While coaching teams, product owners, and management within small startups as well as large enterprises, he has delivered workshops, training sessions, and talks on all aspects of agile and team development. As the Agile Leadership Team Transformation Agilist at Red Hat and a Certified Team Coach, Arjay is always looking for ways to help teams and organizations learn as they improve.", "public_name": "Arjay Hinek", "guid": "df4eec0e-07b8-5516-b9f8-642e5264eb1f", "url": "https://pretalx.com/devconf-cz-2024/speaker/8BCJNJ/"}, {"code": "PS3WBQ", "name": "Nicole Wilker", "avatar": "https://pretalx.com/media/avatars/PS3WBQ_HaSVkTY.webp", "biography": "Nicole Wilker is a reformed software engineer trying to make the world a better place one agile principle at a time.\r\nHer mission revolves around removing roadblocks to provide you the best possible path on your agile journey. She has been running, coaching and mentoring agile teams as well as supporting teammates in Scrum, Agile and Lean. She thrives in the servant leader role and garners tremendous joy when helping other see their path, have their aha moment or succeed in whatever they are aiming for.\r\n\r\nWhen she is not doing all she can for those around her, she can be found in the mountains of Colorado, snuggling with her rescue pup, taking walks with her amazing husband or cooking up a storm", "public_name": "Nicole Wilker", "guid": "165a394c-668a-55ef-9dcd-d8b4e4e54871", "url": "https://pretalx.com/devconf-cz-2024/speaker/PS3WBQ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/plJSV-1wRCc?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/REUMRU/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/REUMRU/", "attachments": [{"title": "NicoleWilkerArjayHinekEveryoneElseIsWrong", "url": "/media/devconf-cz-2024/submissions/REUMRU/resources/Everyone_Else_Is_Wrong_-_for_upload_KbDuT9y.pdf", "type": "related"}]}, {"guid": "aa2ce3f5-0092-51f9-b5da-1fb2fec3d0e8", "code": "CJPSX8", "id": 46375, "logo": null, "date": "2024-06-15T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0207 (capacity 90)", "slug": "devconf-cz-2024-46375-observing-all-kernel-functions-how-hard-could-it-be", "url": "https://pretalx.com/devconf-cz-2024/talk/CJPSX8/", "title": "Observing all kernel functions: how hard could it be?", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "These days, Linux kernel contains almost 80,000 functions which various observability tools, such as ftrace, BPF, or perf, can attach to. There's usually just a minimal overhead but what if you wanted to attach to all the functions *at once*? Is that even possible or will it crash the kernel? In this talk, we'll explore the current state of things, show how different tools approach the task, and finally present some very recent kernel contributions which move us towards this goal.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RHJJ9S", "name": "Viktor Malik", "avatar": "https://pretalx.com/media/avatars/RHJJ9S_nm6bK4w.webp", "biography": "I'm a senior software engineer in Linux kernel engineering at Red Hat. My main focus is on the BPF technology, especially on its applications for system tracing and observability. I'm a upstream maintainer of the bpftrace tool. Also, I have a PhD in computer science from the area of static analysis and verification of software.", "public_name": "Viktor Malik", "guid": "2f7686f2-49ae-582c-ae40-04477e65ff20", "url": "https://pretalx.com/devconf-cz-2024/speaker/RHJJ9S/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0207:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/plJSV-1wRCc?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/CJPSX8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/CJPSX8/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/CJPSX8/resources/slides_oQv4TNS.pdf", "type": "related"}]}], "D0206 (capacity 154)": [{"guid": "03685ef4-7c72-5271-a3a7-c2932191c913", "code": "JU3N38", "id": 43659, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-43659-environment-as-a-service-efficiently-provision-environments-as-a-key-factor-for-platform-engineering", "url": "https://pretalx.com/devconf-cz-2024/talk/JU3N38/", "title": "Environment as a Service: Efficiently provision Environments as a key-factor for Platform Engineering", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "One of the most important use cases in platform engineering is the provisioning of an environment. In this context, environment represents everything that developers need to run their applications.\r\nDuring the talk we will discuss the different parts and patterns of the provisioning process using a Gitops approach in a Multicluster/Multitenant Environment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8UGPD7", "name": "Christian Stark", "avatar": null, "biography": null, "public_name": "Christian Stark", "guid": "6f32e661-be50-5e03-ac9c-d8015ea7b965", "url": "https://pretalx.com/devconf-cz-2024/speaker/8UGPD7/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/QQQ2ILgZ5Ck?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/JU3N38/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/JU3N38/", "attachments": [{"title": "presentation", "url": "/media/devconf-cz-2024/submissions/JU3N38/resources/cstark_eaas_stable_bRUj5Sv.pptx", "type": "related"}]}, {"guid": "c586f9b2-3506-521a-96c9-4bc2d111923b", "code": "DBUVQH", "id": 43206, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-43206-managing-the-camel-development-lifecycle-within-vs-code", "url": "https://pretalx.com/devconf-cz-2024/talk/DBUVQH/", "title": "Managing the Camel development lifecycle within VS Code", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Apache Camel is the leading open-source integration framework that simplifies the integration of various systems and applications. There exists a comprehensive set of Tooling specifically designed to empower Camel developers in their work with Apache Camel within VS Code. These tools facilitate a seamless and efficient development experience, offering robust support and functionalities tailored to the needs of Camel developers.\r\n\r\nIn my session I would like to rely on the Extension Pack for Apache Camel which contains a set of specific extensions for Camel but also leverages the VS Code ecosystem. \r\n\r\nThe mission would be to bring the picture of how effortlessly managing the entire Camel development lifecycle within VS Code. From the initializing a Camel route file, across experience the ease of running integrations locally, effortlessly making edits, and witnessing automatic reloads for real-time updates. As part of journey utilise the graphical editor for Apache Camel within VS Code to develop, edit and improve your Camel routes. Present the debug with ease, inspect variables, and witness instant changes. Finally, explore a range of deployment options directly from your VS Code environment, ensuring a smooth transition from local development to deployment stages.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HFFYLC", "name": "Dominik Jelinek", "avatar": "https://pretalx.com/media/avatars/HFFYLC_NkEJtMK.webp", "biography": "I am a Senior Software Quality Engineer at Red Hat. I've been working here for 7+ years already. In my current role as a contributor to the Camel Tooling team and lead of Tooling QE group, my focus revolves around ensuring top-notch quality and advancing VS Code extensions for Apache Camel developed by Red Hat. These extensions play a role in enhancing the experience for Apache Camel developers. I am also writing blog posts about mentioned tooling on the Apache Camel Blog and posting videos on YouTube with Apache Camel experience in VS Code content.", "public_name": "Dominik Jelinek", "guid": "4d14f45e-c981-5192-b238-04d5206db2c2", "url": "https://pretalx.com/devconf-cz-2024/speaker/HFFYLC/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/QQQ2ILgZ5Ck?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/DBUVQH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/DBUVQH/", "attachments": [{"title": "Presentation slides", "url": "/media/devconf-cz-2024/submissions/DBUVQH/resources/slides_2rS36T8.pdf", "type": "related"}]}, {"guid": "8d5a4611-89eb-5bf8-ac69-ce5fd255f113", "code": "P9R73P", "id": 45477, "logo": null, "date": "2024-06-15T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-45477-released-from-the-cage-apache-kafka-without-its-zookeeper", "url": "https://pretalx.com/devconf-cz-2024/talk/P9R73P/", "title": "Released from the cage: Apache Kafka without its ZooKeeper", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "For years, Apache Kafka relied on Apache ZooKeeper for maintaining its metadata and coordination. But that is coming to an end. After a lot of work in the Apache Kafka community, ZooKeeper is going away from Apache Kafka and it will be replaced with its own Raft-inspired implementation called KRaft. This is a major architecture change for all Kafka users, including those running Kafka on Kubernetes. And it affects also projects such as Strimzi that provide tooling for running Apache Kafka on Kubernetes. So, how does it work? What are the advantages? What does this change mean for the existing ZooKeeper-based Kafka clusters? What are the main challenges and limitations when using Kraft on Kubernetes? What are the changes we had to make in the Strimzi project to make it ready for KRaft? All of this will be answered in this talk including a short demo of what Strimzi support for KRaft looks like.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FJR8KP", "name": "Jakub Scholz", "avatar": "https://pretalx.com/media/avatars/FJR8KP_kdeKlLM.webp", "biography": "Jakub works at Red Hat as a Senior Principal Software Engineer. He has long-term experience with messaging and currently focuses mainly on Apache Kafka and its integration with Kubernetes. He is one of the founders and maintainers of the Strimzi project which is part of the Cloud Native Computing Foundation (CNCF) and provides tooling for running Apache Kafka on Kubernetes. Before joining Red Hat he worked as a messaging and solution architect in the financial industry.", "public_name": "Jakub Scholz", "guid": "eb2f232b-2dc4-561d-b28c-e57e963296d9", "url": "https://pretalx.com/devconf-cz-2024/speaker/FJR8KP/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/QQQ2ILgZ5Ck?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/P9R73P/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/P9R73P/", "attachments": [{"title": "Slides - PDF", "url": "/media/devconf-cz-2024/submissions/P9R73P/resources/Released_from_the_Cage_-_Apache_Kafka_Witho_LHcdBLy.pdf", "type": "related"}]}, {"guid": "6931919a-ca43-51c5-b868-788805803715", "code": "UV7FYR", "id": 45010, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-45010-auto-instrumentation-for-your-nodejs-application-on-kubernetes", "url": "https://pretalx.com/devconf-cz-2024/talk/UV7FYR/", "title": "Auto Instrumentation for your NodeJS Application on Kubernetes.", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Node.js applications are fast becoming more frequent and complex through Kubernetes deployments. With that being said, developers are more concerned about generating useful logs, gathering metrics, and thus maintaining the application with precise data about the performance baseline. \r\nTherefore, to help developers enhance this instrumenting approach, the OpenTelemetry project leverages analytical capabilities by expanding the possibilities to collect and export telemetry data from Node.js applications.\r\nIn this talk, I will share an easy way how the audience can achieve the auto-instrumenting of a Node.js application using the OpenTelemetry Operator.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UWZJVE", "name": "Yuri Oliveira Sa", "avatar": "https://pretalx.com/media/avatars/UWZJVE_vuWlAhV.webp", "biography": "In his professional path, Yuri Sa has always been involved in helping companies achieve the next level of automation in their infrastructure environment. Throughout his 15 years of experience, he worked in critical environments as a SysAdmin, SRE, and DevOps Engineer. One of his central beliefs is that all barriers between Developers and Operations teams should be removed; for that reason, he decided to contribute to open-source projects focused on observability in the past few years.", "public_name": "Yuri Oliveira Sa", "guid": "3c70b02c-6a91-5d12-8d3b-318291c0c752", "url": "https://pretalx.com/devconf-cz-2024/speaker/UWZJVE/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/QQQ2ILgZ5Ck?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/UV7FYR/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/UV7FYR/", "attachments": []}, {"guid": "983bccd0-fa88-5a2b-a67d-83ae8e1aca6f", "code": "QUFJN3", "id": 44092, "logo": null, "date": "2024-06-15T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-44092-kiali-beyond-the-graph-troubleshooting-istio", "url": "https://pretalx.com/devconf-cz-2024/talk/QUFJN3/", "title": "Kiali Beyond the Graph \u2013 Troubleshooting Istio", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Microservices architecture has become a cornerstone in modern application development, offering scalability, agility, and flexibility. However, managing the complexity of microservices can be challenging, and that's where Kiali comes into play. In this talk, we'll explore the powerful capabilities of Kiali as an observability and management platform for Kubernetes applications\r\n\r\nMicroservices introduce a new set of challenges in terms of monitoring, tracing, and understanding the interactions between services. Kiali, an open-source project, simplifies these complexities by providing a visual representation of the microservices topology, along with advanced monitoring and troubleshooting features", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ET9PMU", "name": "Alberto Jesus Gutierrez juanes", "avatar": "https://pretalx.com/media/avatars/ET9PMU_6PAQd9I.webp", "biography": "Alberto is Principal Software Engineer in RedHat working on open source projects. He is currently working on Kiali, a observability tool for Istio Service Mesh. He was working in BBVA for almost 4 years, working in cloud environments and BigData, he is certificated on Hadoop and OpenStack. He is a Google Developer Expert in google Cloud and organizer of Google Developers Groups.", "public_name": "Alberto Jesus Gutierrez juanes", "guid": "e174cf2d-429b-5d59-a418-77418b2494be", "url": "https://pretalx.com/devconf-cz-2024/speaker/ET9PMU/"}, {"code": "RDXKV7", "name": "Fernando Hoyos", "avatar": "https://pretalx.com/media/avatars/RDXKV7_VUiso74.webp", "biography": "Fernando is a Senior Software Engineer at Red Hat, working on the Kiali project, an open source console for Istio service mesh. Specializing in frontend architectures, he enjoys creating modern and user-friendly interfaces.", "public_name": "Fernando Hoyos", "guid": "1b458536-29b7-5912-9d5d-a94af8c643b7", "url": "https://pretalx.com/devconf-cz-2024/speaker/RDXKV7/"}, {"code": "7XJKME", "name": "Hayk Hovsepyan", "avatar": "https://pretalx.com/media/avatars/7XJKME_I6RzvGU.webp", "biography": "My name is Hayk Hovsepyan and I am a Senior Software Engineer at Red Hat with eighteen years of overall experience in IT. I am an open source programmer, former QE and a father of four kids with a Master's Degree graduated from State Engineering University of Armenia. I like a good whisky, hiking, and spending my time in the garden.", "public_name": "Hayk Hovsepyan", "guid": "bb537bfd-ce27-5fa5-8172-a375e7f345d2", "url": "https://pretalx.com/devconf-cz-2024/speaker/7XJKME/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/QQQ2ILgZ5Ck?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QUFJN3/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QUFJN3/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/QUFJN3/resources/2024_June_Devconf_DxWnaah.pdf", "type": "related"}]}, {"guid": "b56fcdea-3372-56cf-8592-80417d71bb9d", "code": "PAEKAJ", "id": 41475, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-41475-a-new-way-to-initsubclass-for-python-automation", "url": "https://pretalx.com/devconf-cz-2024/talk/PAEKAJ/", "title": "A __new__ way to __init_subclass__ for python automation.", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "This talk will show you through a live demo how to escape the \"if else if\" solutions in a way that is beyond a maintained lookup table. It aims to have a foot into meta-programming and the other in your everyday programming.\r\n\r\nJust think of the following question. How would you write code for an application that needs to decrypt or load a certain encryption or file type, to be able to do some work on that data. How would you organise your application to handle all the different encryptions or file types that exist?\r\n\r\nThis is exactly what this talk is meant to spark in its audience and hopes to push for automated solutions that requires the least amount of manual intervention (ideally just what is necessary for example implementations).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YRR8LU", "name": "Faisal Al-Rayes", "avatar": "https://pretalx.com/media/avatars/YRR8LU_9CAdxGv.webp", "biography": "A 25 years old Software Engineer at Red Hat, with a passion for automation. Completed his studies at Czech Technical University of Prague in Mechanical Engineering and the specialisation of Information and Automation Technology. Exploring optimisations and disciplined programming paints the gradient of his career path.", "public_name": "Faisal Al-Rayes", "guid": "10ddd828-4edf-5664-a9ab-bdd31e55b205", "url": "https://pretalx.com/devconf-cz-2024/speaker/YRR8LU/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/QQQ2ILgZ5Ck?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/PAEKAJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/PAEKAJ/", "attachments": [{"title": "Presentation Slides", "url": "/media/devconf-cz-2024/submissions/PAEKAJ/resources/a_new_way_to_init_subclass_CSPDjso.pdf", "type": "related"}]}, {"guid": "5483f7ec-bca3-57c9-a3c4-f1ac6ebcfce6", "code": "HXPYFT", "id": 47172, "logo": null, "date": "2024-06-15T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "D0206 (capacity 154)", "slug": "devconf-cz-2024-47172-farmai-open-resources-for-autonomous-farming", "url": "https://pretalx.com/devconf-cz-2024/talk/HXPYFT/", "title": "FarmAI: Open Resources for Autonomous farming", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "FarmAI is an innovative open-source project, developed in collaboration with students from Mendel University, aiming to revolutionize autonomous farming. Utilizing advanced image segmentation models", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZMJWTB", "name": "Jiri Podivin", "avatar": "https://pretalx.com/media/avatars/ZMJWTB_B5yraWH.webp", "biography": "Software engineer working at Red Hat, with interest in AI, obscure trivia, and technologies that never quite made it.", "public_name": "Jiri Podivin", "guid": "0c224323-68b7-5178-af4a-9e82e6fa7ecc", "url": "https://pretalx.com/devconf-cz-2024/speaker/ZMJWTB/"}, {"code": "SLUX83", "name": "Miroslav Jaro\u0161", "avatar": "https://pretalx.com/media/avatars/SLUX83_LKbQbDm.webp", "biography": "DeepLearning, Pytorch, Neural Network Model Training, Dataset Creation, Data Rescue, IT Audit", "public_name": "Miroslav Jaro\u0161", "guid": "a3bb871e-ac00-5d76-9c74-d846c82b13dd", "url": "https://pretalx.com/devconf-cz-2024/speaker/SLUX83/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#d0206:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/QQQ2ILgZ5Ck?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/HXPYFT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/HXPYFT/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/HXPYFT/resources/Acoustic_Emission_rcPlmg9.pptx", "type": "related"}]}], "E112 (capacity 156)": [{"guid": "e41d4a60-f009-5fce-b3bf-8e8ad1fac46d", "code": "W3AVCT", "id": 46227, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46227-no-more-boot-loader-please-use-the-kernel-instead", "url": "https://pretalx.com/devconf-cz-2024/talk/W3AVCT/", "title": "No more boot loader: Please use the kernel instead", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "We are working on a new scheme to replace the GRUB bootloader with a fast, secure, Linux-based, user-space solution: nmbl (for no more boot loader).\r\nMost people are familiar with GRUB, a powerful, flexible, fully-featured bootloader that is used on multiple architectures (x86_64, aarch64, ppc64le OpenFirmware). Although GRUB is quite versatile and capable, its features create complexity that is difficult to maintain, and that both duplicate and lag behind the Linux kernel while also creating numerous security holes. On the other hand, the Linux kernel, which has a large developer base, benefits from fast feature development, quick responses to vulnerabilities and greater overall scrutiny.\r\nWe (Red Hat boot loader engineering) will present our solution to this problem, which is to use the Linux kernel as its own bootloader. Loaded by the EFI stub on UEFI, and packed into a unified kernel image (UKI), the kernel, initramfs, and kernel command line, contain everything they need to reach the final boot target. All necessary drivers, filesystem support, and networking are already built in and code duplication is avoided. \r\nWe will showcase the work done so far, and ask you for your feedback and use cases.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DENEEF", "name": "Marta Lewandowska", "avatar": "https://pretalx.com/media/avatars/DENEEF_24i10RN.webp", "biography": "I am a quality engineer at Red Hat, focused on bootloaders. In my previous life, I did research on axons and helped to build one of the detectors at the LHC.", "public_name": "Marta Lewandowska", "guid": "78948efb-bbc1-5e0e-9b74-f3745c4a65a0", "url": "https://pretalx.com/devconf-cz-2024/speaker/DENEEF/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/So4E8V7L-AY?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/W3AVCT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/W3AVCT/", "attachments": [{"title": "slides", "url": "/media/devconf-cz-2024/submissions/W3AVCT/resources/nmbl_devconf_official_2024_YWjkEyN.odp", "type": "related"}]}, {"guid": "cfaedf59-2d0b-5d93-8c8c-eb9c78e2987a", "code": "W8JBE9", "id": 46002, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46002-the-new-era-of-packaging-parallel-streams-in-fedora", "url": "https://pretalx.com/devconf-cz-2024/talk/W8JBE9/", "title": "The new era of packaging parallel streams in Fedora", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "There have been several attempts to provide multiple application streams for Fedora, such as Software Collections that never become used in Fedora, and modules that were broadly used until Fedora 39. However, modules brought multiple issues for package maintainers and faced several challenges on the user side. This situation left many confused about the multiple stream provisioning.\r\n\r\nWith Fedora 40, modules are being discouraged. But\u2026 What will come after them? \r\n\r\nCome and join us for a talk where we describe the innovative approach we've chosen for database components in the post-modular world. Be ready for a live demo at the end of the talk!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LSAQ9W", "name": "Zuzana Mikl\u00e1nkov\u00e1", "avatar": "https://pretalx.com/media/avatars/LSAQ9W_RzYmE7K.webp", "biography": "Software Engineer at Red Hat, maintainer of several database-related components for Red Hat Enterprise Linux, Fedora, CentOS Stream. Contributor to the Software Collections Organization on GitHub.", "public_name": "Zuzana Mikl\u00e1nkov\u00e1", "guid": "8fda15fe-080c-5be9-858b-67c2b9b03dfd", "url": "https://pretalx.com/devconf-cz-2024/speaker/LSAQ9W/"}, {"code": "RJS8XG", "name": "Filip Janus", "avatar": null, "biography": "Software engineer", "public_name": "Filip Janus", "guid": "7cd3b05c-b258-5fe1-a760-9e9176839571", "url": "https://pretalx.com/devconf-cz-2024/speaker/RJS8XG/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/So4E8V7L-AY?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/W8JBE9/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/W8JBE9/", "attachments": []}, {"guid": "e33d067e-9d50-5587-9802-9995520d87df", "code": "FWXS7M", "id": 45841, "logo": null, "date": "2024-06-15T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-45841-modern-linux-bridge-introduction", "url": "https://pretalx.com/devconf-cz-2024/talk/FWXS7M/", "title": "Modern Linux Bridge introduction", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Most people have the impression that Linux Bridge is just a simple bridged network, which can only be used for simple interface forwarding. In fact, after years of development, Linux bridge has added many new features, such as MSTP, VLAN filter, IGMPv3/MLDv2, Switch dev and so on. These new features enable Linux bridge to match the ability of Layer 3 switches. In this lecture we will introduce to you how these features work, how to use them, and the benefits of using them. \r\n\r\nAudiences need to know basic networking concepts.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TXQAQW", "name": "Hangbin Liu", "avatar": "https://pretalx.com/media/avatars/TXQAQW_z2Y3mGn.webp", "biography": "Software Engineer", "public_name": "Hangbin Liu", "guid": "5d4eba9f-76a6-51d6-8642-79cad9cab59a", "url": "https://pretalx.com/devconf-cz-2024/speaker/TXQAQW/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/So4E8V7L-AY?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/FWXS7M/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/FWXS7M/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/FWXS7M/resources/Bridge_QnOhDxY.pdf", "type": "related"}]}, {"guid": "8fd4548d-38aa-5f41-bfaa-2f1283158246", "code": "NMQDGE", "id": 47031, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-47031-what-lies-beyond-the-kernel-s-email-workflow", "url": "https://pretalx.com/devconf-cz-2024/talk/NMQDGE/", "title": "What lies beyond the kernel's email workflow?", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "The email workflow brought the Linux kernel to life and saw it through immense growth and into widespread popularity. However, it seems it's reaching its limits, prompting Linus Torvalds to say we need to \"find ways to get away from the email patch model\".\r\n\r\nWhile the community is researching and arguing about alternatives, we'll take a look at just one of them \u2013 GitLab \u2013 and how it already helps some maintainers and developers in or near the kernel community to smoothly integrate testing into their workflow.\r\n\r\nWe'll talk about our use of GitLab at Red Hat's CKI, explore DRM CI, Mesa3D CI, Media-CI, and the proposal we worked on at KernelCI to introduce the standard GitLab CI pipeline into the kernel. We'll look at what they're already doing, what they can enable in the future, and which part they can play in replacing the email workflow.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YURLZY", "name": "Nikolai Kondrashov", "avatar": "https://pretalx.com/media/avatars/YURLZY_lGW2AI6.webp", "biography": "Nikolai Kondrashov is a self-taught software engineer working at Red Hat's CKI project, as well as Linux Foundation's KernelCI project. He's a computer nerd, and electronics enthusiast.", "public_name": "Nikolai Kondrashov", "guid": "74e0d801-f296-521f-9a5a-5568ef70a078", "url": "https://pretalx.com/devconf-cz-2024/speaker/YURLZY/"}, {"code": "EVXB7Q", "name": "Tales da Aparecida", "avatar": "https://pretalx.com/media/avatars/EVXB7Q_1kEH8E4.webp", "biography": "Member of the cki-project.org, but also a half decent dancer", "public_name": "Tales da Aparecida", "guid": "bc20d279-863d-5898-a0cf-aea44452973a", "url": "https://pretalx.com/devconf-cz-2024/speaker/EVXB7Q/"}], "links": [{"title": "Slides", "url": "https://drive.google.com/file/d/1zW5ImOylQEwdXZogwh5brDrzEwBbIUy6/view?usp=sharing", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/So4E8V7L-AY?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/NMQDGE/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/NMQDGE/", "attachments": []}, {"guid": "6c5826a9-7f5c-5414-90db-4f64db95feb9", "code": "BXQNEQ", "id": 47194, "logo": null, "date": "2024-06-15T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-47194-applying-production-engineering-mindset-to-rpm-packaging-for-fun-and-profit", "url": "https://pretalx.com/devconf-cz-2024/talk/BXQNEQ/", "title": "Applying Production Engineering mindset to RPM Packaging for fun and profit", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Production Engineers (Meta's equivalent, more or less, to Google's Site Reliability Engineers) tend to be a minority in engineering organizations, and when, like the presenter, they focus on distribution packaging, they tend to have to maintain a lot of packages that are directly or indirectly requested by others, whether fellow engineers or community members.\r\n\r\nHow does this scale? This talk will try and demonstrate how the PE mindset can be applied to RPM packaging, and some useful tools and frameworks that can be leveraged to make packaging more reliable and scalable", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "M3XBXT", "name": "Michel Lind", "avatar": "https://pretalx.com/media/avatars/M3XBXT_qCPkOeX.webp", "biography": "Michel Lind (n\u00e9 Salim) has been a contributor to Fedora and related projects since almost its inception (circa 2004), and is currently active in the EPEL, Golang, Python, and Rust SIG, as well as incubating a Lua Packaging SIG.\r\n\r\nIn his day job he is a Production Engineer in Meta's Linux Userspace team, working on integrating Meta-developed open source projects in Linux distributions in general, and Fedora and CentOS Stream in particular.", "public_name": "Michel Lind", "guid": "9804aa86-9b74-554e-9802-457f64749d6f", "url": "https://pretalx.com/devconf-cz-2024/speaker/M3XBXT/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/So4E8V7L-AY?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BXQNEQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BXQNEQ/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/BXQNEQ/resources/2024-DevConf_CZ-Applying_PE_mindset_to_pack_dIhcgKn.pdf", "type": "related"}]}, {"guid": "fd0763f0-e466-514f-9b26-69280a50582e", "code": "HSELWM", "id": 46359, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46359-evolution-of-ptrace-from-strace-s-perspective", "url": "https://pretalx.com/devconf-cz-2024/talk/HSELWM/", "title": "Evolution of ptrace from strace's perspective", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "strace is a diagnostic, debugging and instructional utility for Linux that is based on the ptrace API.\r\nIn this talk the maintainer of strace will describe how the ptrace API is used by strace, how it has been evolving, what kind of features needed by utilities like strace are still missing in the ptrace API, and what might be done in the Linux kernel to address this.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NZVT9T", "name": "Dmitry Levin", "avatar": "https://pretalx.com/media/avatars/NZVT9T_8CF40cQ.webp", "biography": "Dmitry is a long time contributor to free software projects, including strace, Linux kernel, the GNU libc, Linux-PAM, systemd, and many others.\r\nBeing the maintainer of strace since 2009, Dmitry gives talks about this tool for various audiences.", "public_name": "Dmitry Levin", "guid": "6f6bca23-5544-5b45-a637-e907f48f8903", "url": "https://pretalx.com/devconf-cz-2024/speaker/NZVT9T/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/So4E8V7L-AY?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/HSELWM/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/HSELWM/", "attachments": [{"title": "DevConf.CZ 2024 Slides Evolution of ptrace from strace's perspective.pdf", "url": "/media/devconf-cz-2024/submissions/HSELWM/resources/devconfcz_2024-slides-evolution_of_ptrace_f_W6dwf0m.pdf", "type": "related"}]}, {"guid": "4e304c7e-e0ee-5aba-8670-aef1be1fc03a", "code": "YW9BEE", "id": 46278, "logo": null, "date": "2024-06-15T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E112 (capacity 156)", "slug": "devconf-cz-2024-46278-tetragon-observability-and-security-tool", "url": "https://pretalx.com/devconf-cz-2024/talk/YW9BEE/", "title": "Tetragon observability and security tool", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Overview of Cilium\u2019s Tetragon component [1] that enables powerful\r\nrealtime, eBPF-based Security Observability and Runtime Enforcement.\r\n\r\nThe tetragon project is highly configurable and can be used to observe\r\nvarious parts of linux operating system and enforce security policies.\r\n\r\nI'll present its overall design and usage with some examples.\r\n\r\n[1] https://github.com/cilium/tetragon", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MMPW7R", "name": "Jiri Olsa", "avatar": null, "biography": "Jiri works for Isovalent as upstream Linux Kernel and Cilium/Tetragon developer.", "public_name": "Jiri Olsa", "guid": "2ec5778c-fd5d-58d7-8813-3295795f82e8", "url": "https://pretalx.com/devconf-cz-2024/speaker/MMPW7R/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e112:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/So4E8V7L-AY?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YW9BEE/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YW9BEE/", "attachments": []}], "E104 (capacity 72)": [{"guid": "8b1842a0-6c77-5f50-8649-c643efaeaab9", "code": "M9FU7J", "id": 45037, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45037-automatically-keeping-your-openshift-cluster-fleets-up-to-date-with-confidence", "url": "https://pretalx.com/devconf-cz-2024/talk/M9FU7J/", "title": "Automatically keeping your OpenShift cluster fleets up to date with confidence", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Keeping your OpenShift clusters up to date is the cornerstone of sustainable and secure service management. But once your fleet of clusters and portfolio of services grows, coordinating upgrades becomes a challenge on its own.\r\n\r\nLearn how Red Hat Service Delivery SREs upgrade their fleet of clusters completely hands off and in alignment with the needs of Red Hat managed services.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NWXTTR", "name": "Gerd Oberlechner", "avatar": "https://pretalx.com/media/avatars/NWXTTR_rGC1bkk.webp", "biography": "Red Hat Service Delivery SRE", "public_name": "Gerd Oberlechner", "guid": "0830814a-b9b0-5973-9887-1af340aacfdc", "url": "https://pretalx.com/devconf-cz-2024/speaker/NWXTTR/"}, {"code": "L8TVTB", "name": "Patrick Martin", "avatar": "https://pretalx.com/media/avatars/L8TVTB_wHBtC6o.webp", "biography": "Currently Principal SRE at RedHat managing user facing applications such as quay.io & console.redhat.com. I have very high interest in Kubernetes cluster management and especially Openshift.", "public_name": "Patrick Martin", "guid": "e6a5e31d-1b53-5147-bebc-aa8a9847339a", "url": "https://pretalx.com/devconf-cz-2024/speaker/L8TVTB/"}, {"code": "TLKTKT", "name": "Maor Friedman", "avatar": "https://pretalx.com/media/avatars/TLKTKT_KNBdfI9.webp", "biography": "SRE at Red Hat", "public_name": "Maor Friedman", "guid": "2c739fbe-4ca5-532c-929c-7d10b8d246dd", "url": "https://pretalx.com/devconf-cz-2024/speaker/TLKTKT/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/zF-h2-0TGSM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/M9FU7J/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/M9FU7J/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/M9FU7J/resources/AUS_DevConf_kJvQFll.pdf", "type": "related"}]}, {"guid": "4a54177b-cdb1-5942-88c5-98225f14832e", "code": "HUWMAX", "id": 45989, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45989-enhancing-ansible-development-with-solid-principles", "url": "https://pretalx.com/devconf-cz-2024/talk/HUWMAX/", "title": "Enhancing Ansible Development with SOLID Principles", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Discover how the fundamental principles of SOLID\u2014Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion\u2014can significantly elevate your Ansible role and playbook development. Join us for a session that delves into the practical application of SOLID principles within the realm of Ansible content creation.\r\n\r\nThrough insightful examples drawn from real-world experiences, this presentation will illuminate the precise moments and methods for applying SOLID principles to enhance Ansible content. Attendees will glean actionable strategies for efficiently refining their Ansible content by applying these principles.\r\n\r\nGeared towards both seasoned Ansible practitioners and newcomers, this session will feature accessible, yet impactful examples that transcend expertise levels. Whether you're seeking quick ways to improve your Ansible content or aiming to optimize your development workflow, this presentation promises practical insights and actionable takeaways.\r\n\r\nTarget Audience: Individuals interested in optimizing their Ansible content development process, whether they possess familiarity or are new to Ansible. The presentation will offer generic examples that cater to a diverse audience, requiring no expert-level knowledge of Ansible.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3NQT9L", "name": "Kirill Satarin", "avatar": null, "biography": "Kirill Satarin working as senior software engineer with focus on SAP automation with Ansible.", "public_name": "Kirill Satarin", "guid": "cb05fced-c651-53df-8333-306f298b1f54", "url": "https://pretalx.com/devconf-cz-2024/speaker/3NQT9L/"}], "links": [{"title": "Presented code", "url": "https://bit.ly/solid-ansible", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/zF-h2-0TGSM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/HUWMAX/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/HUWMAX/", "attachments": []}, {"guid": "e5b9103f-86fb-5b40-9989-0d3f974d343c", "code": "FMD33Z", "id": 47219, "logo": null, "date": "2024-06-15T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-47219-detecting-to-be-removed-apis-for-kubernetes-upgrade-readiness", "url": "https://pretalx.com/devconf-cz-2024/talk/FMD33Z/", "title": "Detecting To-Be-Removed APIs for Kubernetes Upgrade Readiness", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Are you an SRE planning a Kubernetes upgrade but unsure about your workload's compatibility? Join us for a presentation featuring an open-source Ansible role designed to automate the detection of to-be-removed APIs in your workload. Learn to use this role on a cluster with your deployed workload, to generate JUnit output that indicates compatibility with different Kubernetes versions: 'workload is compatible with x.y' or 'workload is incompatible with x.z because the following APIs used will be removed in x.z.'\r\n\r\nThis development was done for a practical use case: upgrading from OpenShift 4.11 to OpenShift 4.12 while ensuring compatibility with Keysight Open RAN SIM CE, a complex telco workload with 20+ operators. We\u2019ll review existing approaches to detect soon-to-be-removed APIs and their limitations, and highlight the benefits of the APIRequestCount API we chose. Short demos will showcase our approach with real-life examples.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JVPJAZ", "name": "Tatiana Krishtop", "avatar": "https://pretalx.com/media/avatars/JVPJAZ_oZqas8G.webp", "biography": "Tatiana is a passionate Senior Software/Reliability Engineer with 10+ years of experience. At Red Hat, she helps Telco partners install OCP + 5G workloads on available hardware and automate installation and testing. She believes automation is key to success and shares her expertise through blog posts.", "public_name": "Tatiana Krishtop", "guid": "8b760638-6cd6-564a-ab9e-18b780333414", "url": "https://pretalx.com/devconf-cz-2024/speaker/JVPJAZ/"}, {"code": "FZVGXH", "name": "Nicu Mola", "avatar": null, "biography": null, "public_name": "Nicu Mola", "guid": "26c3274d-1793-5d7c-9af0-bf7f0e954ea0", "url": "https://pretalx.com/devconf-cz-2024/speaker/FZVGXH/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/zF-h2-0TGSM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/FMD33Z/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/FMD33Z/", "attachments": [{"title": "Presentation", "url": "/media/devconf-cz-2024/submissions/FMD33Z/resources/DevConf_2024_Detecting_To_Be_Removed_API_U1yhWV0.pptx", "type": "related"}]}, {"guid": "6809d1fc-d889-5275-8978-edfa6b98dd09", "code": "TUURPP", "id": 47227, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-47227-selinux-in-the-containerized-world", "url": "https://pretalx.com/devconf-cz-2024/talk/TUURPP/", "title": "SELinux in the containerized world", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Security-Enhanced Linux can be used as an additional layer of security for container workloads. But what does it actually protect and how? Join us for an in-depth exploration of SELinux's role in container and Kubernetes security. We'll begin with a brief SELinux overview, however, we will dive deep into containers and Kubernetes quickly. In particular, we will cover some challenges with SELinux, especially around volume relabeling and how to avoid them, and the future of SELinux and Kubernetes integration.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8PMGAJ", "name": "Jan \u0160afr\u00e1nek", "avatar": "https://pretalx.com/media/avatars/8PMGAJ_jM7W5vO.webp", "biography": "Jan is a Software Engineer at Red Hat working on storage aspects of Kubernetes. He started developing Kubernetes more than 8 years ago, and still maintains the storage foundation of Kubernetes and OpenShift.", "public_name": "Jan \u0160afr\u00e1nek", "guid": "48ef3c66-7f1a-5294-b79d-252060a3cadc", "url": "https://pretalx.com/devconf-cz-2024/speaker/8PMGAJ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "Slides", "url": "https://people.redhat.com/jsafrane/talk/devconf2024/selinux/", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/zF-h2-0TGSM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TUURPP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TUURPP/", "attachments": []}, {"guid": "beb494e8-5c2d-5471-95c8-4bd1c320765e", "code": "WWVVUG", "id": 40940, "logo": null, "date": "2024-06-15T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-40940-the-merge-queue-the-missing-piece-in-ci-cd-pipelines", "url": "https://pretalx.com/devconf-cz-2024/talk/WWVVUG/", "title": "The Merge Queue, the missing piece in CI/CD pipelines!", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "The advent of SaaS, the adoption of CI/CD tools and the DevOps movement have enabled new features to be delivered to customers and bugs to be fixed at an unprecedented rate.\r\n\r\nHowever, while these advances have reshaped the way software is developed and operates, bottlenecks remain. Developers are spending more and more of their time on non-code-related tasks. So a new challenge arises: how to free up time for developers and improve their DX?\r\n\r\nPart of the answer could lie in merge queues, a concept as recent as it is little-known.\r\n\r\nBut before explaining what it is, we need to understand the practices that led us to this merge queue. We'll briefly retrace the history of development processes the world has known, to arrive at the state of the art we know today, namely continuous integration and deployment. The aim is to understand where we are today, in order to better understand where we're going.\r\n\r\nWhat will tomorrow's development processes be like? What does a development team need to put in place today to ensure that a project is as successful as possible?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "W8FLTK", "name": "Charly", "avatar": "https://pretalx.com/media/avatars/W8FLTK_uAjwOeY.webp", "biography": "I'm a Python developer for over 10 years, with a wide range of experiences in GIS (Geographic Information System), web development and software development in general. I'm also an expert in all aspects of OOP (Object-Oriented Programming), TDD (Test-Driven Development) and Clean Code.", "public_name": "Charly", "guid": "5537d94c-d004-5f6a-84d6-7ffe382bad60", "url": "https://pretalx.com/devconf-cz-2024/speaker/W8FLTK/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/zF-h2-0TGSM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WWVVUG/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WWVVUG/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/WWVVUG/resources/2024_06_15_-_DevConf.cz_-_The_Merge_Queue_jGwjAuz.pdf", "type": "related"}]}, {"guid": "30cd35f8-7be2-5c49-a084-18dce15eb620", "code": "SVZAJH", "id": 44032, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-44032-implementing-devsecops-in-production-with-stackrox-and-tekton", "url": "https://pretalx.com/devconf-cz-2024/talk/SVZAJH/", "title": "Implementing DevSecOps in Production with Stackrox and Tekton", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "In this session, we will demonstrate how to implement DevSecOps pipelines in production using Stackrox and Tekton and other Open Source Security tools such as Sigstore among others. \r\n\r\nWe will demonstrate how to eliminate security risks on our CICD pipelines implementing DevSecOps, and securing the software supply chain providing continuous scanning and runtime protection. On the other hand, we will demonstrate how to shift the security left, detecting and remediating vulnerabilities and misconfigurations that could affect the security of our workloads in production. \r\n\r\nFinally we will depict how to provide to the developers automated guardrails, integrating Stackrox with DevOps and security tools such as Sigstore and Quay among others, building robust productive DevSecOps pipelines.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CZMYDK", "name": "Roberto Carratal\u00e1", "avatar": "https://pretalx.com/media/avatars/CZMYDK_yZ6P7XO.webp", "biography": "Roberto is a Principal AI Platform Architect specializing in Container Orchestration Platforms (OpenShift & Kubernetes), Cloud, DevSecOps, and AI/ML. With over 10 years of experience in system administration, cloud infrastructure, and DevSecOps automation, he holds two MSc degrees in Telco Engineering and AI/ML.", "public_name": "Roberto Carratal\u00e1", "guid": "016991ca-40a8-5340-a8a5-5e620449efd3", "url": "https://pretalx.com/devconf-cz-2024/speaker/CZMYDK/"}, {"code": "RNFYDW", "name": "Philipp Bergsmann", "avatar": "https://pretalx.com/media/avatars/RNFYDW_p0ZsItk.webp", "biography": "Philipp is part of the EMEA OpenShift Black Belt team at Red Hat, focusing on the managed cloud offerings. He has worked in the IT industry for about 20 years in various roles, from development to cloud infrastructure consulting. Over the last few years, Philipp has worked extensively on Kubernetes-related topics, planning and implementing Kubernetes platforms with various local and international companies.", "public_name": "Philipp Bergsmann", "guid": "c842fbfd-8129-5f38-bfcf-4517d7dac81c", "url": "https://pretalx.com/devconf-cz-2024/speaker/RNFYDW/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/zF-h2-0TGSM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/SVZAJH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/SVZAJH/", "attachments": []}, {"guid": "9593ab9c-3e0b-5f60-9e67-01cf3eb7b0c4", "code": "WVNJZS", "id": 45374, "logo": null, "date": "2024-06-15T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E104 (capacity 72)", "slug": "devconf-cz-2024-45374-shifting-left-in-podman-with-copr-packit-and-tmt", "url": "https://pretalx.com/devconf-cz-2024/talk/WVNJZS/", "title": "Shifting Left in Podman with Copr, Packit and TMT", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Open-source projects often face challenges in maintaining efficient development, testing and delivery workflows. This talk will delve into the Podman team\u2019s journey of switching to an end-to-end CI workflow, from upstream pull request to Fedora delivery using Packit, CoPR and TMT and also how these tools have enabled testing for a comprehensive array of distributions in the Red Hat family, all the way from Fedora Rawhide to RHEL. We will also discuss some challenges the team is currently facing and the CI roadmap in the Podman team.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "J8YNGA", "name": "Lokesh Mandvekar", "avatar": null, "biography": null, "public_name": "Lokesh Mandvekar", "guid": "6c0198e1-3f05-5e75-99b9-bbf863dc68e9", "url": "https://pretalx.com/devconf-cz-2024/speaker/J8YNGA/"}, {"code": "S87CHB", "name": "Mohan Boddu", "avatar": null, "biography": null, "public_name": "Mohan Boddu", "guid": "18a20cbe-cfcd-58ae-a4e7-a682cff934fb", "url": "https://pretalx.com/devconf-cz-2024/speaker/S87CHB/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e104:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/zF-h2-0TGSM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/WVNJZS/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/WVNJZS/", "attachments": []}], "E105 (capacity 70)": [{"guid": "ba4824b0-8b6b-5ea7-9f6a-bc02af181665", "code": "UQJLNH", "id": 44743, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-44743-blazingly-fast-genai-app-development-java-and-spring-ai", "url": "https://pretalx.com/devconf-cz-2024/talk/UQJLNH/", "title": "Blazingly Fast GenAI App Development Java and Spring AI", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Spring AI is a project aiming to simplify the development of applications that integrate artificial intelligence (AI) functionalities. It achieves this by providing abstractions and interfaces that manage the complexity of AI models, allowing developers to focus on the application logic without coping with unnecessary complexity. It focuses on the core belief that the next wave of Generative AI applications will be ubiquitous across many programming languages, including Java. \r\n\r\nThe presentation provides an excellent introduction to Spring AI, its use, and the typical use cases it can address. Several code samples will be presented and explained, along with several live demos.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DWXH8B", "name": "Juarez Barbosa Junior", "avatar": "https://pretalx.com/media/avatars/DWXH8B_KKBKTxl.webp", "biography": "Juarez Barbosa Junior is a Senior Principal Java Developer Evangelist at Oracle. Previously, an Azure Developer Relations Lead at Microsoft, and a Thought Leader and Technical Evangelist at IBM. \r\nHe has 20+ years of professional experience, having held senior leadership roles in DevRel, software engineering, and startup-related initiatives. His knowledge comprises Java, Python, Cloud Computing (Oracle OCI, Azure, GCP, IBM Cloud, and AWS), DevOps, IaC, CI/CD, and Cloud Native.", "public_name": "Juarez Barbosa Junior", "guid": "db542e60-c40a-5f61-9f7b-24085eb5d67f", "url": "https://pretalx.com/devconf-cz-2024/speaker/DWXH8B/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Z71F6mrwLRM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/UQJLNH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/UQJLNH/", "attachments": []}, {"guid": "559a8214-6bde-5119-8286-530131f27b46", "code": "98SKLZ", "id": 44796, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-44796-feeding-ml-models-with-the-data-from-the-databases-in-real-time", "url": "https://pretalx.com/devconf-cz-2024/talk/98SKLZ/", "title": "Feeding ML models with the data from the databases in real-time", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "In today's fast-paced business environment, and especially with the advent of machine learning (ML),  organizations are seeking ways to derive better insights from their data as quickly as possible. However, implementing a complete ML pipeline can be quite challenging. It\u2019s even harder if you want to process newly arrived data immediately or you have a legacy system which is not easy to connect with your modern infrastructure . Change Data Capture (CDC) has emerged as a technology for delivering real-time data changes from various sources, especially from the databases. In this talk we will introduce [Debezium](https://debezium.io/), a leading open source framework for CDC. We will discuss how it can be leveraged for ingesting data from the various databases into ML frameworks like TensorFlow and what the pitfalls are if you go this route. We will also briefly discuss possible future improvements in this area, especially possible integration with emerging ML feature store technology. \r\n\r\nThe talk will be accompanied by a demo in which well-known example of recognizing handwritten digits using the TensorFlow model and images stored in a Postgres database will be shown. All in real-time.\r\n\r\nAttendees will gain an understanding of how Debezium CDC works, how it can help them to ingest data from the source database into the ML framework in real time and also what are the possible challenges with this approach.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MPTSMB", "name": "Vojtech Juranek", "avatar": null, "biography": "Vojtech is a software engineer at Red Hat, currently working as a core developer of Debezium change data capture framework. He is interested in distributed systems and related areas.", "public_name": "Vojtech Juranek", "guid": "076be6b7-537b-5199-9b00-8da1d690bdd6", "url": "https://pretalx.com/devconf-cz-2024/speaker/MPTSMB/"}], "links": [{"title": "Repo with presentation demo", "url": "https://github.com/vjuranek/debezium-mnist-demo", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Z71F6mrwLRM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/98SKLZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/98SKLZ/", "attachments": [{"title": "Presentation slides", "url": "/media/devconf-cz-2024/submissions/98SKLZ/resources/feeding_ml_models_xhlyjgs.pdf", "type": "related"}]}, {"guid": "d316db9e-a37c-526a-961e-87f33de0c227", "code": "8DYZ83", "id": 47568, "logo": null, "date": "2024-06-15T11:00:00+02:00", "start": "11:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47568-performance-co-pilot-treetop-predictive-analytics-for-system-performance-analysis", "url": "https://pretalx.com/devconf-cz-2024/talk/8DYZ83/", "title": "Performance Co-Pilot TreeTop: predictive analytics for system performance analysis", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "System performance analysis is the process of gaining a deeper understanding of those aspects of a computing system that affect its ability to perform its many functions as e\ufb00iciently as possible. This is a complex undertaking requiring a great deal of experience, expertise and specialized knowledge of the system - its hardware, software and environment - in order to understand and then take action to improve performance.\r\n\r\nThis talk explores recent research in automated system performance analysis using a dynamic ensemble approach, statistical methods, causal inference, anomaly detection and explainable AI techniques.  This new approach allows a collaborating human analyst to rapidly distill vast amounts of data, gaining understanding and insight into the major contributors to performance in real time, leading to improved system understanding for both optimization and root cause analysis tasks.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VWGMNB", "name": "Nathan Scott", "avatar": "https://pretalx.com/media/avatars/VWGMNB_HZFl0EW.webp", "biography": "Nathan is the technical lead of the Performance Co-Pilot and Grafana engineering team at Red Hat.\r\n\r\nHe has spent over 25 years in various roles involving performance analysis, with a systems development background in tool chain and kernel software development.  Currently completing the final research component of a Masters in Applied Artificial Intelligence at Deakin University, Australia, he is really looking forward to completing and having a break at the end of this year.\r\n\r\nNathan is an upstream maintainer for the htop (https://htop.dev) and Performance Co-Pilot (https://pcp.io) projects, and is also a long-time Fedora and Debian package maintainer.", "public_name": "Nathan Scott", "guid": "646e8861-daa7-5d2b-ab4f-6fd06c913f1b", "url": "https://pretalx.com/devconf-cz-2024/speaker/VWGMNB/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Z71F6mrwLRM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8DYZ83/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8DYZ83/", "attachments": [{"title": "Slides (ODP)", "url": "/media/devconf-cz-2024/submissions/8DYZ83/resources/pcp-treetop_YitkhoZ.odp", "type": "related"}, {"title": "Slides (PDF)", "url": "/media/devconf-cz-2024/submissions/8DYZ83/resources/pcp-treetop_dXww2tv.pdf", "type": "related"}]}, {"guid": "d2dc2acc-4c51-5d29-8792-57d3e66f591f", "code": "8PJDTJ", "id": 47170, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47170-documentation-and-ai-a-match-made-in-heaven-or-hell", "url": "https://pretalx.com/devconf-cz-2024/talk/8PJDTJ/", "title": "Documentation and AI: A match made in heaven or hell?", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "With the advent of large language models, looking up human-made software documentation might seem like an antiquated and inefficient way of getting information. But is technical writing bound to be relegated to AI in the near future? \r\n\r\nIn this talk, we\u2019ll be covering the advantages and disadvantages of using large language models (LLMs) for creating software documentation. In the second part of the session, we\u2019ll recommend some good practices for getting the most from your AI tech writing companion. Finally, we will also invite you to share your experience with AI-made docs, and to discuss your success stories, as well as pitfalls to be avoided.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HCH7SY", "name": "Ji\u0159\u00ed Herrmann", "avatar": "https://pretalx.com/media/avatars/HCH7SY_wskeEDe.webp", "biography": "Technical writer at Red Hat, language enthusiast, standard nerd.", "public_name": "Ji\u0159\u00ed Herrmann", "guid": "7ddae984-f1b0-5f2b-8eb0-1b4449e62271", "url": "https://pretalx.com/devconf-cz-2024/speaker/HCH7SY/"}, {"code": "WYVGBS", "name": "Robert Kr\u00e1tk\u00fd", "avatar": "https://pretalx.com/media/avatars/WYVGBS_5BFgvYQ.webp", "biography": "Free software and documentation enthusiast.", "public_name": "Robert Kr\u00e1tk\u00fd", "guid": "c72f157d-5e85-598a-8eb5-4e445fc8c286", "url": "https://pretalx.com/devconf-cz-2024/speaker/WYVGBS/"}, {"code": "9GR9BB", "name": "Dominika Borges", "avatar": "https://pretalx.com/media/avatars/9GR9BB_5J7imKm.webp", "biography": "Technical writer", "public_name": "Dominika Borges", "guid": "e50724b1-68bf-57d6-bd00-5760be117c5b", "url": "https://pretalx.com/devconf-cz-2024/speaker/9GR9BB/"}], "links": [{"title": "Slides", "url": "https://docs.google.com/presentation/d/1CT31_KxiOMpRNPcSsq27nrwylCC1twaHawmTk_9meLQ/edit#slide=id.p3", "type": "related"}, {"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Z71F6mrwLRM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8PJDTJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8PJDTJ/", "attachments": []}, {"guid": "982b1cb7-c8b2-5598-ad05-29d12ce094a1", "code": "JQSKNV", "id": 47231, "logo": null, "date": "2024-06-15T13:15:00+02:00", "start": "13:15", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47231-coding-with-my-kids", "url": "https://pretalx.com/devconf-cz-2024/talk/JQSKNV/", "title": "Coding with (my) Kids", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "Teaching is hard, teaching kids is harder, teaching your own kids and surviving is a miracle. But it is satisfying!\r\n\r\nThis is a family story about a parent and his two children sitting down for an hour a day to code. We will explore an opinionated path to teaching kids logic and coding. How to keep the kids interested, engaged and happy.\r\n\r\nIf you ever thought to pass your knowledge on to the next generation and want to hear some helpful tips, this talk is for you.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8JEBWV", "name": "Edward Haas", "avatar": "https://pretalx.com/media/avatars/8JEBWV_KOKbXY1.webp", "biography": "Edward Haas is a principle SW engineer in the OpenShift Virtualization group @RedHat, specializing in the network domain.", "public_name": "Edward Haas", "guid": "6a09e18a-65ea-5794-8674-9e1570bc037a", "url": "https://pretalx.com/devconf-cz-2024/speaker/8JEBWV/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Z71F6mrwLRM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/JQSKNV/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/JQSKNV/", "attachments": []}, {"guid": "e30bd1ad-658d-5a76-b1b4-6fd2f8cf4346", "code": "8KVZEH", "id": 47216, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47216-home-automation-assistant-crash-course", "url": "https://pretalx.com/devconf-cz-2024/talk/8KVZEH/", "title": "Home [Automation|Assistant] Crash Course", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "Home automation is a rapidly growing area where Open Source impacts the ecosystem in a significant way. Open Source projects and solutions are often focused on privacy and security and allow users to build fully local home automation. \r\n\r\nLet's have a look at the most popular home automation software - Home Assistant, how it is architectured, how the ecosystem looks like, how to leverage the ecosystem, and what you can achieve by using it.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LAGTGZ", "name": "Lud\u011bk \u0160m\u00edd", "avatar": "https://pretalx.com/media/avatars/LAGTGZ_rlRR2HS.webp", "biography": "I am Linux enthusiastic since I installed my first Slackware Linux distribution in the 90's. Since then I enjoy using Open Source as much as I can, especially for home automation, hardware hacking, and game development these days. My professional career started with software engineering jobs in the Telco area and then I moved to Linux. I continued as program manager for RHEL and I currently drive development of cryo electron microscopes.", "public_name": "Lud\u011bk \u0160m\u00edd", "guid": "e5b4f960-b1ab-5813-9012-babf53772e0a", "url": "https://pretalx.com/devconf-cz-2024/speaker/LAGTGZ/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Z71F6mrwLRM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8KVZEH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8KVZEH/", "attachments": []}, {"guid": "75c3e840-474b-5bbb-af2c-e157f1595845", "code": "Z73SWJ", "id": 47312, "logo": null, "date": "2024-06-15T14:45:00+02:00", "start": "14:45", "duration": "00:35", "room": "E105 (capacity 70)", "slug": "devconf-cz-2024-47312-educating-technical-writers-from-classroom-to-community", "url": "https://pretalx.com/devconf-cz-2024/talk/Z73SWJ/", "title": "Educating Technical Writers: From Classroom to Community", "subtitle": "", "track": "Open Track", "type": "Talk", "language": "en", "abstract": "The role of a technical writer extends far beyond the act of writing alone. In this session, we'll debunk the misconceptions related to technical writing and explore the multifaceted skill set required of modern technical writers. From understanding user needs to mastering tools and technologies, educating attendees contains a diverse range of competencies.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "T99FSZ", "name": "Kalyani Desai", "avatar": "https://pretalx.com/media/avatars/T99FSZ_k5kKcNS.webp", "biography": "Hello! I am Kalyani, your friendly Red Hatter during the day and a devoted writer whenever the stars come out to play. Based on the vibrant embrace of India Kindness fuels my spirit, and I believe in sprinkling a little extra of it wherever I go. So, whether I'm unraveling the mysteries of the cosmos or unraveling the tales of our lives. Let's explore the constellations of creativity, kindness, and connection together.", "public_name": "Kalyani Desai", "guid": "a9610a7f-58d0-50a4-8cad-71f900368bdc", "url": "https://pretalx.com/devconf-cz-2024/speaker/T99FSZ/"}, {"code": "7E9MNA", "name": "Shreya Siddhartha", "avatar": "https://pretalx.com/media/avatars/7E9MNA_J6S1UIS.webp", "biography": "In spite of being a passionate literature student, I had always been keen towards technological advancements going around me. So, I read as much as I can aiming to acquire an understanding of how things work. In addition to that, I love to simplify, organise, and manage stuff; not just professionally! I truly believe this is what makes me a good technical writer. In upcoming years, my only aim is to never stop learning!", "public_name": "Shreya Siddhartha", "guid": "d14176f0-212e-5403-bbdc-e658eed81fbb", "url": "https://pretalx.com/devconf-cz-2024/speaker/7E9MNA/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#e105:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/Z71F6mrwLRM?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/Z73SWJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/Z73SWJ/", "attachments": []}], "A113 | Lightning Talks (capacity 64)": [{"guid": "ac034e7c-3f1f-5c63-9336-8eac3d22509d", "code": "EJZQGJ", "id": 45362, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45362-gickup-keep-your-repositories-safe", "url": "https://pretalx.com/devconf-cz-2024/talk/EJZQGJ/", "title": "Gickup - Keep your repositories safe", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "Gickup offers a solution for users seeking to backup their repositories across various Git hosting platforms effortlessly. By configuring Gickup just once, users can automate the backup process, ensuring the security and preservation of their valuable code assets. This tool caters to the needs of individuals and organizations alike, providing a seamless and reliable backup solution for Git repositories.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NZKK3B", "name": "Andreas Wachter", "avatar": "https://pretalx.com/media/avatars/NZKK3B_IVwHAeE.webp", "biography": "Automate all the things!", "public_name": "Andreas Wachter", "guid": "556e73e4-3276-56b2-a8c1-1c69d6874e34", "url": "https://pretalx.com/devconf-cz-2024/speaker/NZKK3B/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EJZQGJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EJZQGJ/", "attachments": []}, {"guid": "0e75b812-0d1a-585d-bf36-74387b648682", "code": "BYSW7M", "id": 47270, "logo": null, "date": "2024-06-15T09:50:00+02:00", "start": "09:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47270-rlbot-custom-opensource-ai-for-rocket-league", "url": "https://pretalx.com/devconf-cz-2024/talk/BYSW7M/", "title": "RLBot: Custom opensource AI for Rocket League.", "subtitle": "", "track": "Open Track", "type": "Lightning talk", "language": "en", "abstract": "RLBot is a framework for making bots, it has also fostered a massive community of 20k+ users and developers with a passion of toying with bots in Rocket League. In this talk I'll present a brief showcase of what this is, some interesting facts, and show SOTA of current bots in the community. Rocket League as an environment is very simple for humans to understand, but what might seem simple for us is exponentially difficult for AI. Making bots for Rocket League can really elevate your understanding of math, 3d space, hard coded AI, and Machine Learning, while having lots of fun and maybe competing in the community tournaments for the next RLBot Champion!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "73MJXY", "name": "Andrzej Szczepaniak", "avatar": null, "biography": "Software engineer in the CKI Team at RedHat. In my free time I play around with hardware engineering.", "public_name": "Andrzej Szczepaniak", "guid": "10511fda-1b54-532b-ad6a-e2df84a1243a", "url": "https://pretalx.com/devconf-cz-2024/speaker/73MJXY/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/BYSW7M/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/BYSW7M/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/BYSW7M/resources/RLBot__Opensource_AI_in_Rocket_League_BfBakSK.pdf", "type": "related"}]}, {"guid": "84972e01-414d-5709-a8d7-cdbc8515ff2d", "code": "YT3RSC", "id": 45948, "logo": null, "date": "2024-06-15T10:10:00+02:00", "start": "10:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45948-kubearchive-a-kubernetes-resource-archiver", "url": "https://pretalx.com/devconf-cz-2024/talk/YT3RSC/", "title": "KubeArchive: A Kubernetes Resource Archiver", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "KubeArchive is a system that archives Kubernetes objects to permanent storage, which can then be retrieved through an API. The main goal is to reduce the number of \"stale\" objects in the Kubernetes cluster, so performance is not impacted. This project was inspired by Tekton Results.\r\n\r\nKubearchive consists of the following components:\r\n\r\n* An operator that manages the system as a whole.\r\n* A resource watcher that sends resources when they change.\r\n* An archive service that receives resources to archive, and stores them in a database.\r\n* A REST API, Kubernetes-like, that reads the database and returns archived resources.\r\n* Integration with Kubernetes authentication and authorization (TokenReview and SubjectAccessReview)\r\n* (future) Integration with arbitrary systems to retrieve data related to archived resources.\r\n\r\n\r\nKubeArchive is envisioned as a Kubernetes Data plane archiver that users store, access and retrieve cluster definitions at any given moment.\r\n\r\nFor more information visit: https://github.com/kubearchive", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZKZVPF", "name": "Marta A\u00f1\u00f3n", "avatar": "https://pretalx.com/media/avatars/ZKZVPF_Jo60P4h.webp", "biography": "I'm a Senior Software Engineer working in Software Production organization at Red Hat.\r\n\r\nI am part of the KubeArchive and CPaaS (Continuous Productization as a Service) Teams.", "public_name": "Marta A\u00f1\u00f3n", "guid": "744cf694-f16b-5fcf-b436-ca76404c56b6", "url": "https://pretalx.com/devconf-cz-2024/speaker/ZKZVPF/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YT3RSC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YT3RSC/", "attachments": []}, {"guid": "3dceed9c-5414-5c0f-9c9f-ad2f5fb54460", "code": "JEPNDF", "id": 47236, "logo": null, "date": "2024-06-15T10:30:00+02:00", "start": "10:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47236-how-we-integrated-btrfs-into-cockpit", "url": "https://pretalx.com/devconf-cz-2024/talk/JEPNDF/", "title": "How we integrated Btrfs into Cockpit", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "Since Fedora 33 Btrfs is now the default filesystem, Cockpit however did not support it until January 31th this year. What sets Btrfs apart from other filesystems, what where the challenges implementing it?\r\n\r\nThis talk will give a short overview of the work that has been done, the design choices and (hopefully) a quick demo.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AZV8BC", "name": "Jelle van der Waa", "avatar": "https://pretalx.com/media/avatars/AZV8BC_k3AqvRk.webp", "biography": "Works at Red Hat on Cockpit and is an Arch Linux as developer.", "public_name": "Jelle van der Waa", "guid": "25e3cfad-94dc-594f-99c2-791f4ff7e93e", "url": "https://pretalx.com/devconf-cz-2024/speaker/AZV8BC/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/JEPNDF/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/JEPNDF/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/JEPNDF/resources/Cockpit_Btrfs_vS8beTQ.pdf", "type": "related"}]}, {"guid": "78e10b17-f19d-55a7-80fb-df2418afec5b", "code": "LA7VEJ", "id": 46053, "logo": null, "date": "2024-06-15T10:50:00+02:00", "start": "10:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46053-road-to-testing-applications-on-risc-v-with-qemu-and-fedora", "url": "https://pretalx.com/devconf-cz-2024/talk/LA7VEJ/", "title": "Road to testing applications on RISC-V with QEMU and Fedora", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "RISC-V is an open standard instruction set architecture that has potential to be widely used as an alternative to existing ARM and x86 solutions. For the software developers it's beneficial to keep up with this technology and test early. At the moment it might be challenging to get real RISC-V hardware, however there is an alternative by using emulators such as QEMU. This short talk presents the journey and challenges we faced when testing our application on RISC-V Fedora in a VM and in a podman container.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3ESJRV", "name": "Ales Musil", "avatar": null, "biography": "Senior Software Engineer at Red Hat currently working on OVN project.", "public_name": "Ales Musil", "guid": "0662b785-0f0b-5756-9f17-dd7f46a5bedd", "url": "https://pretalx.com/devconf-cz-2024/speaker/3ESJRV/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/LA7VEJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/LA7VEJ/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/LA7VEJ/resources/RISC-V_zscHVVr.pdf", "type": "related"}]}, {"guid": "6a9b73a6-8251-5b28-9a19-2f2a937bed01", "code": "QUGBNZ", "id": 47345, "logo": null, "date": "2024-06-15T11:10:00+02:00", "start": "11:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47345-managing-is-hard-when-you-re-not-a-manager", "url": "https://pretalx.com/devconf-cz-2024/talk/QUGBNZ/", "title": "Managing is hard when you're not a 'manager'", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Lightning talk", "language": "en", "abstract": "Throughout any project or business you will find people who 'keep the ball moving', but those people are usually never 'managers'. They are sometimes called Leads, Co-Ordinators, Owners, Architects, and what these people all have in common is the ability to lead through influence. This short talk will touch on some examples of this behaviour in many settings - from office coordination to event management to releasing of a distribution, and hopefully serve as a message to people in the audience who may be already doing this work that its valuable, they are important and share ideas on how to be successful in managing when you're not a manager!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KBVW9D", "name": "aoife", "avatar": "https://pretalx.com/media/avatars/KBVW9D_S8kkyfb.webp", "biography": "I am the Fedora Operations Architect and love being part of such a vibrant, dynamic and inclusive community. I am employed by Red Hat and live in Waterford, Ireland. \r\nI also have one son (who is now much taller than me) and too many horses to list, and my free time is mostly spent as the groom, and travelling around Ireland with my son and extended family to horse shows. I also love a good fantasy adventure epic to relax and lose myself in too.", "public_name": "aoife", "guid": "31ac1dce-54d4-5d5b-ada0-94e82570c208", "url": "https://pretalx.com/devconf-cz-2024/speaker/KBVW9D/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/QUGBNZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/QUGBNZ/", "attachments": []}, {"guid": "66f4a903-4853-521e-ae1a-2f3805ce06e2", "code": "MRMBSC", "id": 40420, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-40420-should-your-ci-be-aware-of-your-cd", "url": "https://pretalx.com/devconf-cz-2024/talk/MRMBSC/", "title": "Should your CI be aware of your CD?", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Lightning talk", "language": "en", "abstract": "CI/CD is the industry standard for software delivery pipelines and both CI and CD are employed together and sometimes even used interchangeably. However, both are very different concepts which should not necessarily be tied together. In this talk, I'm going to define what Continuous Integration (CI) is, what Continuous Delivery (CD) and Continuous Deployment (CD) are and how they are different from each other. Then, I'm going to dig deep into how effective CI/CD pipelines have a clear divide between CI and CD and why this is a good pattern to follow.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MHSW8F", "name": "Matheus Boy", "avatar": "https://pretalx.com/media/avatars/MHSW8F_1b1QGea.webp", "biography": "Python Enthusiast and Principal Software Engineer at Red Hat", "public_name": "Matheus Boy", "guid": "373d2384-a569-5ec5-8478-88fd7fed78e5", "url": "https://pretalx.com/devconf-cz-2024/speaker/MHSW8F/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/MRMBSC/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/MRMBSC/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/MRMBSC/resources/Should_your_CI_be_aware_of_your_CD_JzwClB3.odp", "type": "related"}]}, {"guid": "fc6727b9-2aa3-547d-82d3-1df4c99ebff1", "code": "YKCRXP", "id": 47091, "logo": null, "date": "2024-06-15T12:50:00+02:00", "start": "12:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47091-freedos-and-qemu", "url": "https://pretalx.com/devconf-cz-2024/talk/YKCRXP/", "title": "FreeDOS and... QEMU", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "Although FreeDOS has been around for quite a while (since 1994!), I didn't notice it until recently. What is the purpose of creating an Open Source DOS-compatible operating system? What could be the use case in 2024? Is there still active development of the project? How can it be run using QEMU on current computers? And what are the challenges here?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8GCKUK", "name": "Luk\u00e1\u0161 Kotek", "avatar": "https://pretalx.com/media/avatars/8GCKUK_dWcMzk9.webp", "biography": "Senior Software Quality Engineer at Red Hat focused on KVM. Fedora Linux and Python enthusiast.", "public_name": "Luk\u00e1\u0161 Kotek", "guid": "0b605a80-28e4-54f8-aa5e-378b5b596e0f", "url": "https://pretalx.com/devconf-cz-2024/speaker/8GCKUK/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YKCRXP/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YKCRXP/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/YKCRXP/resources/freedos-and-qemu-lkotek-devconf-2024_xfLkfE4.pdf", "type": "related"}]}, {"guid": "db71955a-2b1a-59e2-8b90-3a2d418541e0", "code": "KDZZES", "id": 45996, "logo": null, "date": "2024-06-15T13:10:00+02:00", "start": "13:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45996-upstream-cross-project-testing-never-break-your-api-consumers", "url": "https://pretalx.com/devconf-cz-2024/talk/KDZZES/", "title": "Upstream cross-project testing: Never break your API consumers", "subtitle": "", "track": "Application and Services Development", "type": "Lightning talk", "language": "en", "abstract": "If your software project offers any interface towards other consumers (library, CLI, or others), then regressions are especially awkward: When you get the bug reports, the damage happened weeks or months ago, the root cause is often not obvious, the context is gone from your head, the new version is already released upstream and into distributions, and your consumers have to waste a lot of time and add bad workarounds.\r\n\r\nA better approach is to run your consumer\u2019s tests right in your upstream project\u2019s pull request (\u201creverse dependency testing\u201d). This dramatically tightens the feedback cycle, makes regressions much easier to debug, avoids broken releases, and lets you do changes with much more confidence.\r\n\r\nThis can be done with tmt, packit and COPR services, and thus without having to maintain any custom infrastructure. Cockpit has successfully practiced this approach with SELinux, podman, and a few other projects for some months now. Let me convince you!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YZ9F7A", "name": "Martin Pitt", "avatar": "https://pretalx.com/media/avatars/YZ9F7A_idU9CDs.webp", "biography": "- Cockpit developer @ RedHat since 2017\r\n- Debian/Ubuntu developer\r\n- CI addict", "public_name": "Martin Pitt", "guid": "1e6127a3-2409-5f17-a1cd-f61056a289bb", "url": "https://pretalx.com/devconf-cz-2024/speaker/YZ9F7A/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "Slides", "url": "https://raw.githubusercontent.com/cockpit-project/presentations/main/2024-upstream-cross-project-testing/upstream-cross-project-testing.pdf", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/KDZZES/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/KDZZES/", "attachments": []}, {"guid": "a97acdd4-8820-5320-b12d-3c569127f9b4", "code": "XZSYXW", "id": 46226, "logo": null, "date": "2024-06-15T13:30:00+02:00", "start": "13:30", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-46226-nm-cloud-setup-automatic-network-configuration-for-cloud-vms", "url": "https://pretalx.com/devconf-cz-2024/talk/XZSYXW/", "title": "nm-cloud-setup: automatic network configuration for cloud VMs", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "When deploying virtual machines in public cloud environments, it is crucial to automate the network configuration. While DHCP is enough for single-interface single-IP VMs, more complex scenarios require multiple addresses, additional routes and policy routing.\r\n\r\nnm-cloud-setup is a tool - part of the NetworkManager project - that can automatically fetch the network configuration from a metadata server and apply it to an instance. It supports the most common cloud providers and it is the ideal solution when the VM is running NetworkManager, since it integrates natively with it.\r\n\r\nJoin this talk to know more about it!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "737H7G", "name": "Beniamino Galvani", "avatar": null, "biography": "Beniamino is a software engineer at Red Hat working on NetworkManager.", "public_name": "Beniamino Galvani", "guid": "7ad8b81e-06d5-56fb-bc6c-48f12bc48db0", "url": "https://pretalx.com/devconf-cz-2024/speaker/737H7G/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/XZSYXW/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/XZSYXW/", "attachments": [{"title": "Slides", "url": "/media/devconf-cz-2024/submissions/XZSYXW/resources/nm-cloud-setup_uWH7vZR.pdf", "type": "related"}]}, {"guid": "cee10be4-c796-52b5-ba63-d55a63cf30c9", "code": "YAVUVA", "id": 47258, "logo": null, "date": "2024-06-15T13:50:00+02:00", "start": "13:50", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-47258-what-is-kraken-tool-for-chaos-engineering", "url": "https://pretalx.com/devconf-cz-2024/talk/YAVUVA/", "title": "What is Kraken? Tool for Chaos Engineering", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Lightning talk", "language": "en", "abstract": "Are your pipeline tests mature enough to feel confident enough to deploy on a large and dense Kubernetes deployment on Fridays? What happens when disaster strikes? It is easy to assume the environment will snap back quickly but no one wants to find out if it's true at 2am. Enter Kraken! An open source chaos testing framework for injecting deliberate failures and analysing both recovery and performance, to help harden Kubernetes and applications running on it.\r\n \r\n In this session we will explore what chaos testing is, why it matters and how you can use Kraken to test your OpenShift\\/Kubernetes system. Who would benefit from using Kraken and how it helps identifying vulnerabilities, optimizing cluster performance and overall improving system reliability. How it injects the chaos into the system and what types of scenarios Kraken has to offer. \r\n\r\nYou will be guided through the installation of Kraken and given tips on how you can start using it yourself today!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FTHRXF", "name": "Julie Tydlackova", "avatar": null, "biography": "Intern working at Rad Had in a team specializing in chaos engineering. \r\n\r\nCyber security student at BUT FEEC.", "public_name": "Julie Tydlackova", "guid": "b1cedd7f-c5ec-5ff8-b9c6-42e7b8022503", "url": "https://pretalx.com/devconf-cz-2024/speaker/FTHRXF/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YAVUVA/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YAVUVA/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-cz-2024/submissions/YAVUVA/resources/What-is-kraken-julie-tydlackova_auxXNqA.pdf", "type": "related"}]}, {"guid": "d09e8c6f-e7e8-5d60-ae98-8ea992dcc402", "code": "ZY7LYE", "id": 45895, "logo": null, "date": "2024-06-15T14:10:00+02:00", "start": "14:10", "duration": "00:15", "room": "A113 | Lightning Talks (capacity 64)", "slug": "devconf-cz-2024-45895-container-alchemy-unleashing-the-magic-of-fedora-red-hat-coreos-customization-with-osbuild-image-builder", "url": "https://pretalx.com/devconf-cz-2024/talk/ZY7LYE/", "title": "Container Alchemy: Unleashing the Magic of Fedora/Red Hat CoreOS Customization with OSBuild Image Builder", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Lightning talk", "language": "en", "abstract": "Join me for an enlightening discussion as I introduce Fedora CoreOS and Red Hat CoreOS, operating systems designed for lightweight and container-centric environments. Together, we'll explore the CoreOS Assembler, a revolutionary build environment, and how it addresses challenges in traditional image creation methods. Discover the power of OsBuild and its role in simplifying these processes. Plus, I'll walk you through the user-friendly experience of the new OSBuild coreos-assembler image builder works. Don't miss this opportunity to dive into the future of efficient OS development with me!\r\n\r\n\r\n* Introduction to Fedora CoreOS and Red Hat CoreOS:\r\n   Overview of the lightweight, container-focused operating systems.\r\n* This is the CoreOS Assembler our build environment \r\n   - What is coreos-assembler\r\n   - How we  build CoreOs systems\r\n   - Challenges in traditional image creation method\r\n* Osbuild image\r\n\t- Introduction to OsBuild and its role in addressing these challenges.\r\n* The new OSBuild coreos-assembler image builder\r\n    - User experience", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "X37H7F", "name": "Renata Ravanelli", "avatar": "https://pretalx.com/media/avatars/X37H7F_wwaOhgF.webp", "biography": "I'm Renata Ravanelli, a senior software engineer working with CoreOS at Red Hat/Fedora. I'm based in Brazil, where I work passionately on developing and enhancing CoreOS technologies.\r\nI hold a degree in Computer Science and a  specialization in Management and Strategy Business. Throughout my career, I've predominantly focused on infrastructure and DevOps technologies.\r\nWith over 10 years of experience in the Linux industry, my passion lies in open source technologies. I believe in the power of collaboration and transparency, and I am committed to harnessing the potential of open source to drive innovation and empower individuals worldwide.", "public_name": "Renata Ravanelli", "guid": "74e83d0e-ccbc-5aad-9b67-bd92bdf96740", "url": "https://pretalx.com/devconf-cz-2024/speaker/X37H7F/"}], "links": [{"title": "Matrix Chat and YouTube Stream", "url": "https://matrix.to/#/#a113:devconf.cz", "type": "related"}, {"title": "YouTube Stream Only", "url": "https://youtube.com/live/ipb-_rgFNa4?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/ZY7LYE/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/ZY7LYE/", "attachments": [{"title": "Container Alchemy: Unleashing the Magic of Fedora/Red Hat CoreOS Customization with OSBuild Image Builder", "url": "/media/devconf-cz-2024/submissions/ZY7LYE/resources/Renata_Ravanelli_2024-06_DevConf_Compressed_pzmmzPH.pdf", "type": "related"}]}], "A112 | Meetups (capacity 64)": [{"guid": "aa218a5d-f059-5e1d-ad30-cd6dcc9320d4", "code": "TTCJTB", "id": 46164, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-46164-self-hosting-homelab-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/TTCJTB/", "title": "Self-hosting/homelab meetup", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Meetup", "language": "en", "abstract": "We have various motivations: Some seek control over their digital privacy, some enjoy data hoarding, others want to host applications for their communities and some just like exploring the latest and greatest DevOps techniques. What unites us is our appreciation for silent humming of home-server fans in a closet, on a shelf, or in a random corner of our flat, buried under meters of cables and dust.\r\n\r\nLet's meet in one room and share our self-hosted/homelab stories, experience and tips and tricks. It doesn't matter if you have one lonely Raspberry Pi, or a dedicated room with multiple racks, just come and join in the fun!\r\n\r\nThis year, the meetup will be organized as a series of several lightning talks. Feel free to join us at any time! :)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RPG7XZ", "name": "Ond\u0159ej Budai", "avatar": "https://pretalx.com/media/avatars/RPG7XZ_ByHBBBp.webp", "biography": "Software Engineer working on Image Builder in Red Hat. Open source enthusiast that likes cooking.", "public_name": "Ond\u0159ej Budai", "guid": "01d1c619-6e46-5401-ac88-c305cf19321d", "url": "https://pretalx.com/devconf-cz-2024/speaker/RPG7XZ/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/TTCJTB/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/TTCJTB/", "attachments": []}, {"guid": "bf09be12-5dbf-57cd-ad00-44e48e2141c4", "code": "8BYKVG", "id": 47289, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-47289-ansible-for-fun-and-profit-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/8BYKVG/", "title": "Ansible for fun and profit meetup", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Meetup", "language": "en", "abstract": "We've come across many interesting and creative ways people use Ansible in their personal and professional lives. Come and share your stories and hear from the community! This is a session where everyone can share with, learn from, and get inspired by one another.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HS87UW", "name": "Don Naro", "avatar": "https://pretalx.com/media/avatars/HS87UW_YV10VEJ.webp", "biography": "Ansible community team at Red Hat", "public_name": "Don Naro", "guid": "3de34fda-27c5-5aa7-8ef6-48ee88df0d01", "url": "https://pretalx.com/devconf-cz-2024/speaker/HS87UW/"}, {"code": "HXG7WT", "name": "Tim Appnel", "avatar": "https://pretalx.com/media/avatars/HXG7WT_p48MlEQ.webp", "biography": "Timothy Appnel is a Senior Product Manager on the Ansible team at Red Hat. Tim is an old-timer in the Ansible community with over 12 years of experience with Ansible as a contributor, customer, consultant, evangelist, and \u201cjack of all trades.\u201d The synchronize module in Ansible is all his fault.", "public_name": "Tim Appnel", "guid": "e65c82b8-cfea-535e-ae79-0fd6b1bcb6cc", "url": "https://pretalx.com/devconf-cz-2024/speaker/HXG7WT/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/8BYKVG/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/8BYKVG/", "attachments": []}, {"guid": "502e1fb6-448a-5679-90c8-87a4305f6ccf", "code": "EV7YVH", "id": 45976, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A112 | Meetups (capacity 64)", "slug": "devconf-cz-2024-45976-networkmanager-community-meetup", "url": "https://pretalx.com/devconf-cz-2024/talk/EV7YVH/", "title": "NetworkManager community meetup", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Meetup", "language": "en", "abstract": "Are you a NetworkManager user, developer, or simply curious to learn more about it? Join us for this community meetup.\r\n\r\nThis event is open to everyone, providing an opportunity to connect with other people, share experiences, and know more about the project.\r\n\r\nWe'll be hosting an open discussion without a fixed agenda, so feel free to bring any topics or questions you'd like to explore.\r\n\r\nFor further details, visit our community page at https://networkmanager.dev/community/.\r\n\r\nWe look forward to seeing you there!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "737H7G", "name": "Beniamino Galvani", "avatar": null, "biography": "Beniamino is a software engineer at Red Hat working on NetworkManager.", "public_name": "Beniamino Galvani", "guid": "7ad8b81e-06d5-56fb-bc6c-48f12bc48db0", "url": "https://pretalx.com/devconf-cz-2024/speaker/737H7G/"}, {"code": "T8XYMN", "name": "\u00cd\u00f1igo Huguet", "avatar": null, "biography": "Studied electronics engineering and worked as embedded software engineer for 7 years.\r\n\r\nIn 2021 I joined Red Hat at the network drivers team, and currently I'm part of the network manager team, working on projects like NetworkManager and nmstate.", "public_name": "\u00cd\u00f1igo Huguet", "guid": "ab456c96-e0d8-527a-855e-b4c5ecb34419", "url": "https://pretalx.com/devconf-cz-2024/speaker/T8XYMN/"}, {"code": "9AR9L7", "name": "Stanislas Faye", "avatar": null, "biography": "I am a Technical Project Manager at Red Hat working as a Product Owner for NetworkManager, Nmstate and Ansible Network Role.", "public_name": "Stanislas Faye", "guid": "60cf558e-3f34-584f-aa3e-3edca49f28e5", "url": "https://pretalx.com/devconf-cz-2024/speaker/9AR9L7/"}, {"code": "C3VJD7", "name": "Fernando Fernandez Mancera", "avatar": "https://pretalx.com/media/avatars/C3VJD7_CkKI7eh.webp", "biography": "Fernando is a Software Engineer focused on networking tools for Linux. Currently working on NetworkManager and Nmstate at Red Hat.\r\n\r\nGraphic design is clearly not his passion but he likes hiking, videogames..\r\n\r\n\"Isn't it very strange to write about yourself in the third person?\" - Fernando F. Mancera", "public_name": "Fernando Fernandez Mancera", "guid": "7052ea44-8cfc-5b06-a1b4-33309df93cd6", "url": "https://pretalx.com/devconf-cz-2024/speaker/C3VJD7/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a112:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/EV7YVH/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/EV7YVH/", "attachments": []}], "C228 | Workshops (capacity 24)": [{"guid": "f2421706-8289-5efa-bfc5-729078944f6a", "code": "YE8FEJ", "id": 46218, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-46218-developing-your-level-5-operator-in-75-minutes", "url": "https://pretalx.com/devconf-cz-2024/talk/YE8FEJ/", "title": "Developing your Level 5 Operator in 75 Minutes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Workshop", "language": "en", "abstract": "Creating and deploying Helm charts for Kubernetes workloads is straightforward, yet these charts often fall short of delivering customized controllers, native metrics, and the necessary scalability for handling complex business logic. Operator SDK provides guidelines to build advanced operators through five capability levels. In this workshop,  we will be building a demo level 5 Operator, working our way up the implementation of each capability level one by one, guiding the attendees toward achieving a higher level of maturity for their applications. Participants will leave with a functional demo that shows a straightforward, lightweight, and effective operator development process, covering basic installation, metrics enablement, and finishing with an auto-pilot implementation.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RQ8EFR", "name": "Rose Crisp", "avatar": "https://pretalx.com/media/avatars/RQ8EFR_SESHcA9.webp", "biography": "Meet Rose Crisp, an accomplished Senior Software Engineer on the Operator Enablement Team at Red Hat. With 15+ years of experience in software development, Rose has always been passionate about pushing boundaries and taking on new challenges. In 2019, while working for SAS Institute Inc, she leapt at the chance to work with a greenfield team that provided CI/CD services for application teams new to the concept. It was during this time that Rose discovered Kubernetes and fell in love with its world of possibilities. In 2020, she joined Red Hat to work with the Operator Enablement Team, where she has been a driving force in introducing Kubernetes operators and helping others passionate about Open Source and Kubernetes Operators. With a talent for teaching and a love of sharing her knowledge, Rose enjoys leading the Kubernetes Operator Framework workshops run by Red Hat. Get ready to be inspired by Rose's passion and expertise!", "public_name": "Rose Crisp", "guid": "63a3c579-2dd2-5f87-a9e2-14599d4464b5", "url": "https://pretalx.com/devconf-cz-2024/speaker/RQ8EFR/"}, {"code": "UWZJVE", "name": "Yuri Oliveira Sa", "avatar": "https://pretalx.com/media/avatars/UWZJVE_vuWlAhV.webp", "biography": "In his professional path, Yuri Sa has always been involved in helping companies achieve the next level of automation in their infrastructure environment. Throughout his 15 years of experience, he worked in critical environments as a SysAdmin, SRE, and DevOps Engineer. One of his central beliefs is that all barriers between Developers and Operations teams should be removed; for that reason, he decided to contribute to open-source projects focused on observability in the past few years.", "public_name": "Yuri Oliveira Sa", "guid": "3c70b02c-6a91-5d12-8d3b-318291c0c752", "url": "https://pretalx.com/devconf-cz-2024/speaker/UWZJVE/"}, {"code": "NPASA9", "name": "Matthias Goerens", "avatar": "https://pretalx.com/media/avatars/NPASA9_cHYsaH3.webp", "biography": "Senior Software Engineer @ Red Hat", "public_name": "Matthias Goerens", "guid": "e150c7e0-ebd4-5b9a-8a80-c5a5fd69622f", "url": "https://pretalx.com/devconf-cz-2024/speaker/NPASA9/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YE8FEJ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YE8FEJ/", "attachments": []}, {"guid": "b4cba4a6-8479-5d78-b62e-03b97ea58b8e", "code": "YJ3KEM", "id": 46525, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-46525-show-and-wow-easy-way-to-share-your-cool-stuff", "url": "https://pretalx.com/devconf-cz-2024/talk/YJ3KEM/", "title": "Show and wow: Easy way to share your cool stuff", "subtitle": "", "track": "Open Source Success Stories", "type": "Workshop", "language": "en", "abstract": "Have you ever had the need to do a workshop to show what you've worked on or what the company you work for produces and found that it's very complicated? Have you ever had to deal with the complexity of the learners heterogeneous environments? Or in other words, you wanted to show how your project works to 20 people but some have windows, some linux others mac, some constrained laptops, some don't have enough memory. I think you probably know what I'm talking about. For this problem there are cloud based workshop platforms that help you deliver a hands-on workshop experience via a web browser. But many of these do cost a lot of money.\r\nIn this workshop, I'm going to show Educates, and open source hands-on workshop platform that can help you deliver workshops and demos, in a very easy, reproducible and cost effective way, and I'm going to demonstrate it using an Educates workshop, which means Inception.\r\nI encourage you to spend this short time with me. It'll change your life.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FNLFL7", "name": "Jorge Morales Pou", "avatar": "https://pretalx.com/media/avatars/FNLFL7_iMxIjqG.webp", "biography": "Jorge has been in technology for over 25 years doing things like Development and Developer advocacy for some time at companies like Red Hat and VMware. He's now spending his time working on Educates, an open source project for hands-on workshops that he and Graham Dumpleton, his buddy, have created.\r\nWhen he's not working, he like spending the time in the mountains or with the family traveling around.", "public_name": "Jorge Morales Pou", "guid": "d87a0ea1-fc89-5c12-958d-a4b4347d8be3", "url": "https://pretalx.com/devconf-cz-2024/speaker/FNLFL7/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/YJ3KEM/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/YJ3KEM/", "attachments": []}, {"guid": "df0d8d28-9c50-575d-b523-a72c29547b83", "code": "VLLED8", "id": 45231, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "C228 | Workshops (capacity 24)", "slug": "devconf-cz-2024-45231-multicluster-application-deployment-with-advanced-cluster-management-for-kubernetes-and-gitops-principles", "url": "https://pretalx.com/devconf-cz-2024/talk/VLLED8/", "title": "Multicluster Application Deployment with Advanced Cluster Management for Kubernetes and GitOps Principles", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Workshop", "language": "en", "abstract": "Join our hands-on workshop to unlock the secrets of Multicluster Application Deployment using Red Hat's Advanced Cluster Management (ACM) and the powerful GitOps methodology. We'll guide you through the seamless orchestration of applications across diverse clusters, demonstrating ACM's capabilities in enhancing scalability and resilience. Dive into the GitOps philosophy as we explore how version-controlled, declarative configurations can transform your multicluster deployment workflows. Through practical exercises and real-world scenarios, participants will gain a comprehensive understanding of ACM and GitOps integration, empowering them to efficiently manage and deploy applications in a multicluster environment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FE9A37", "name": "Manrique Garc\u00eda", "avatar": "https://pretalx.com/media/avatars/FE9A37_bKwdtyo.webp", "biography": "Red Hat Technical Account Manager\r\n\r\nMore than 15 years experience in design, deployment, administration, migration and monitoring of complex IT infrastructures hosted in Cloud and Virtual Environments, with extensive focus on Open Sources projects.\r\nMore than 15 years working in IT infrastructures with a special focus on open source technologies.\r\n\r\nI am passionate about Linux, fantasy books and Formula 1.", "public_name": "Manrique Garc\u00eda", "guid": "d7195acc-18dc-5482-8f18-55dc9d561cfe", "url": "https://pretalx.com/devconf-cz-2024/speaker/FE9A37/"}, {"code": "SJ78DM", "name": "Jose Manuel Marquez Alhambra", "avatar": "https://pretalx.com/media/avatars/SJ78DM_Y0rduXF.webp", "biography": "I have been using Linux for more than 14 years using different flavors and running in several environments.\r\nI joined Red Hat on January, 2022 as a Senior Technical Account manager and currently I work with OpenShift and related technologies.", "public_name": "Jose Manuel Marquez Alhambra", "guid": "38dc392b-b2d3-5987-af17-44823f6405c2", "url": "https://pretalx.com/devconf-cz-2024/speaker/SJ78DM/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#c228:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/VLLED8/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/VLLED8/", "attachments": [{"title": "ACM & Gitops", "url": "/media/devconf-cz-2024/submissions/VLLED8/resources/DevConf_2024_-_ACM_GitOps_mIGquow.pdf", "type": "related"}]}], "A218 | Workshops (capacity 20)": [{"guid": "7bae30c5-2aab-5d84-bc27-039ecf6dd5e7", "code": "R7ELAT", "id": 45351, "logo": null, "date": "2024-06-15T10:15:00+02:00", "start": "10:15", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-45351-building-leader-election-with-zookeeper-go-and-docker", "url": "https://pretalx.com/devconf-cz-2024/talk/R7ELAT/", "title": "Building Leader Election with Zookeeper, Go and Docker", "subtitle": "", "track": "Application and Services Development", "type": "Workshop", "language": "en", "abstract": "#### Abstract\r\nIn this workshop, we'll build a distributed application that interacts with Apache Zookeeper to elect one leader among all its nodes. Our application will guarantee the presence of at most one leader at all times, even if some of the nodes are down. We'll use Go to write the application, and we'll run it as a cluster using Docker.\r\n\r\n#### Objectives\r\n- Understanding the what(s) and why(s) of leader-election.\r\n- Overview of Zookeeper and its Sequential Ephemeral Z-Nodes.\r\n- Deploying a Zookeeper cluster locally.\r\n- Hands-on implementation of leader-election using Zookeeper in Go.\r\n- Testing the application.\r\n\r\n#### Requirements\r\n- Participants should already have Docker and Go installed.\r\n- It is recommended to keep the zookeeper:3.9 container image downloaded to save time and internet problems.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9FRTFH", "name": "Shivansh Kuchchal", "avatar": "https://pretalx.com/media/avatars/9FRTFH_MK7oOwU.webp", "biography": "I am a distributed systems enthusiast with about 4.5 years of experience, currently working at Red Hat as a Senior Software Engineer. My first job, at KNNX Corp, focused on building Blockchain-based applications, which initially sparked my interest in the domain of distributed systems.\r\n\r\nAt KNNX Corp, I spent most of my time learning about consensus algorithms, the CAP theorem, Byzantine fault tolerance and more. My improved knowledge in this domain helped me climb the ranks quicker and I ended up leading a development team within just 1 year of joining.\r\n\r\nAt Red Hat, I work in the Subscriptions team. The product I'm currently working on attempts to bring together the big three cloud providers under one seamless platform. It demands extensive high-level design skills, which I honed during my previous role. \r\n\r\nApart from my professional life, I like to work on personal projects, just for fulfillment. I also like to cook, workout and write fiction.", "public_name": "Shivansh Kuchchal", "guid": "105d9dce-7e4c-5cc9-b1bb-57b84bdcf184", "url": "https://pretalx.com/devconf-cz-2024/speaker/9FRTFH/"}], "links": [{"title": "Presentation", "url": "https://docs.google.com/presentation/d/1Ntyw5A3cVF2tN0IduPbJ6XAkslakspu9EHD3KjkWMr8/edit?usp=sharing", "type": "related"}, {"title": "Code Repository", "url": "https://github.com/shivanshkc/zoolection", "type": "related"}, {"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/R7ELAT/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/R7ELAT/", "attachments": []}, {"guid": "cb38b3bd-4240-5510-af5d-ae4cf628a5d1", "code": "9HGUAQ", "id": 47195, "logo": null, "date": "2024-06-15T12:30:00+02:00", "start": "12:30", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-47195-learn-to-use-jupyter-notebooks-to-analyze-product-user-data-in-a-podman-environment", "url": "https://pretalx.com/devconf-cz-2024/talk/9HGUAQ/", "title": "Learn to use Jupyter Notebooks to analyze product user data in a Podman environment", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Workshop", "language": "en", "abstract": "In this workshop you will use how to set up a python data analysis environment using containers managed by Podman. Once we have built our safe and repeatable python environment we will learn how to do data analysis using Jupyter Notebooks and pandas, an easy to use open source data analysis and manipulation tool. In this workshop you will learn how to do the following analysis:\r\n\r\nVisualize your data\r\nDescribe your data\r\nFind trends in data using linear regression\r\n\r\nYou will need a laptop of some type that can install podman and run commands from your terminal. If you can please install podman before the session - instructions here - https://podman.io/docs/installation. After this workshop you will understand how you can take advantage of containers and the power of pandas.\r\n\r\nSlide links - https://tinyurl.com/42f5u9m4 - https://docs.google.com/presentation/d/19O_4Hr8TxGUzKIP_dydXJEhtxP6f4uHSUb40m6AZ2zw/edit#slide=id.g2e59fe12af2_0_0", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EJZJSF", "name": "Neil Smith", "avatar": "https://pretalx.com/media/avatars/EJZJSF_t1oOObg.webp", "biography": "Neil studied Computer Science at the University of Toronto and has over 20 years' experience in Technology.  He currently is a Senior Manager at Red Hat managing the Container Tools team, he loves working with technology and using data to help teams improve.", "public_name": "Neil Smith", "guid": "529ab80c-eea1-5f8b-b993-3a47dc92a434", "url": "https://pretalx.com/devconf-cz-2024/speaker/EJZJSF/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/9HGUAQ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/9HGUAQ/", "attachments": []}, {"guid": "db2944fa-70eb-55eb-b789-ab3db0c74eb7", "code": "KGRYBZ", "id": 47309, "logo": null, "date": "2024-06-15T14:00:00+02:00", "start": "14:00", "duration": "01:20", "room": "A218 | Workshops (capacity 20)", "slug": "devconf-cz-2024-47309-automated-deploying-of-idm-with-smartcard-support", "url": "https://pretalx.com/devconf-cz-2024/talk/KGRYBZ/", "title": "Automated deploying of IDM with SmartCard support", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Workshop", "language": "en", "abstract": "In the workshop teams will be built to automate the deployment of IDM with SmartCard support using ansible-freeipa. Configuring and using SmartCards with AD trust can be done too. \r\nDemos and exercises will be prepared. Having a SmartCard for the workshop is highly recommended for proper testing.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZPPEAP", "name": "Thomas Woerner", "avatar": null, "biography": null, "public_name": "Thomas Woerner", "guid": "7d6d561c-3b39-514d-9352-53fedbb42d1e", "url": "https://pretalx.com/devconf-cz-2024/speaker/ZPPEAP/"}], "links": [{"title": "Matrix Chat", "url": "https://matrix.to/#/#a218:devconf.cz", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/KGRYBZ/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/KGRYBZ/", "attachments": []}], "C236": [{"guid": "1680344b-794f-5be5-ba10-94c207526621", "code": "LTM8TU", "id": 51236, "logo": null, "date": "2024-06-15T09:30:00+02:00", "start": "09:30", "duration": "06:00", "room": "C236", "slug": "devconf-cz-2024-51236-kids-corner", "url": "https://pretalx.com/devconf-cz-2024/talk/LTM8TU/", "title": "Kids Corner", "subtitle": "", "track": null, "type": "Activity", "language": "en", "abstract": "Bring your children to the conference! We will show them how to code.\r\nAnyone from 6 years to 99 years. No previous experience needed.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "L7ACZJ", "name": "Miroslav Suchy", "avatar": "https://pretalx.com/media/avatars/L7ACZJ_F9ixB1j.webp", "biography": "Sinclair, Basic, Atari, i286, i386 Turbo, Turbo Pascal, Perl, Debian, Python, Red Hat, Satellite, RHEL, Fedora, RPM, Scratch, Micro:bit, ABRT, Copr, Packit", "public_name": "Miroslav Suchy", "guid": "795d7b12-966a-5f43-8f5e-b79b631ccef1", "url": "https://pretalx.com/devconf-cz-2024/speaker/L7ACZJ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-cz-2024/talk/LTM8TU/feedback/", "origin_url": "https://pretalx.com/devconf-cz-2024/talk/LTM8TU/", "attachments": []}]}}]}}}