{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.3.0.dev0", "url": "https://pretalx.com"}, "schedule": {"url": "https://pretalx.com/devconf-us-2024/schedule/", "version": "0.33", "base_url": "https://pretalx.com", "conference": {"acronym": "devconf-us-2024", "title": "Devconf.US", "start": "2024-08-13", "end": "2024-08-16", "daysCount": 4, "timeslot_duration": "00:05", "time_zone_name": "US/Eastern", "colors": {"primary": "#8E83E4"}, "rooms": [{"name": "Metcalf Hall (capacity 300)", "slug": "3168-metcalf-hall-capacity-300", "guid": "28de240f-7fec-5bb3-b42b-c6d5336bb5ee", "description": null, "capacity": 300}, {"name": "Metcalf Small Ballroom (capacity 100)", "slug": "3165-metcalf-small-ballroom-capacity-100", "guid": "b8dc8e79-a598-5a16-8bf0-a6600aac5c37", "description": null, "capacity": 100}, {"name": "East Balcony (capacity 80)", "slug": "3169-east-balcony-capacity-80", "guid": "5c531a2c-cdf9-533a-8aad-3258f54baae6", "description": null, "capacity": 100}, {"name": "Conference Auditorium (capacity 260)", "slug": "3166-conference-auditorium-capacity-260", "guid": "00a9bd4f-d161-57f5-9002-b8c09b40a1dd", "description": null, "capacity": 260}, {"name": "Terrace Lounge (capacity 48)", "slug": "3167-terrace-lounge-capacity-48", "guid": "07c097cf-82c7-5075-a07c-0b7bf40a3219", "description": null, "capacity": 48}, {"name": "Offsite Location", "slug": "3193-offsite-location", "guid": "287282c4-7b86-5476-81ad-cb2ccc549dc9", "description": null, "capacity": 120}], "tracks": [{"name": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "slug": "4449-cloud-hybrid-cloud-and-hyperscale-infrastructure", "color": "#E6B8AF"}, {"name": "Future Tech and Open Research", "slug": "4450-future-tech-and-open-research", "color": "#BF9000"}, {"name": "Edge, Mobile, and Automotive", "slug": "4451-edge-mobile-and-automotive", "color": "#D9D2E9"}, {"name": "Artificial Intelligence and Data Science", "slug": "4452-artificial-intelligence-and-data-science", "color": "#990000"}, {"name": "Linux Distributions and Operating Systems", "slug": "4453-linux-distributions-and-operating-systems", "color": "#0B5394"}, {"name": "Application and Services Development", "slug": "4454-application-and-services-development", "color": "#E69138"}, {"name": "Open Source Success Stories", "slug": "4455-open-source-success-stories", "color": "#F0CC63"}, {"name": "DevOps and Automation, Security and Compliance", "slug": "4456-devops-and-automation-security-and-compliance", "color": "#38761D"}, {"name": "Agility, Leadership, and DEI", "slug": "4457-agility-leadership-and-dei", "color": "#B6D7A8"}, {"name": "Open Track", "slug": "4458-open-track", "color": "#A4C2F4"}, {"name": "General", "slug": "4874-general", "color": "#E924ED"}, {"name": "PhD Highlight", "slug": "4890-phd-highlight", "color": "#0DE0A7"}], "days": [{"index": 1, "date": "2024-08-13", "day_start": "2024-08-13T04:00:00-04:00", "day_end": "2024-08-14T03:59:00-04:00", "rooms": {"Offsite Location": [{"guid": "f027319a-47d9-55a4-b72e-8a0b5b5fbabd", "code": "8DLYRC", "id": 54669, "logo": null, "date": "2024-08-13T12:00:00-04:00", "start": "12:00", "end": "2024-08-13T18:00:00-04:00", "duration": "06:00", "room": "Offsite Location", "slug": "devconf-us-2024-54669-day-0-ai-think-tank", "url": "https://pretalx.com/devconf-us-2024/talk/8DLYRC/", "title": "Day 0: AI Think Tank", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Co-Located Event", "language": "en", "abstract": "Day 0 AI Think Tank is a DevConf.US pre-event for subject matter experts from the AI, data science, cloud native, and open source communities to identify immediate, concrete actions we can collectively take to foster and sustain an open and transparent AI development and delivery ecosystem. Find the [full schedule here](https://www.devconf.info/us/day0/).\n\n**Interested in attending?** This is an invitation-only pre-event. If you are interested in joining, please reach out to info@devconf.us.", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/8DLYRC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/8DLYRC/", "attachments": []}]}}, {"index": 2, "date": "2024-08-14", "day_start": "2024-08-14T04:00:00-04:00", "day_end": "2024-08-15T03:59:00-04:00", "rooms": {"Metcalf Hall (capacity 300)": [{"guid": "4ea9d8ef-d9e4-5a35-bda6-77aa888d9ded", "code": "QHV9FD", "id": 51281, "logo": null, "date": "2024-08-14T09:00:00-04:00", "start": "09:00", "end": "2024-08-14T09:10:00-04:00", "duration": "00:10", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-51281-welcome", "url": "https://pretalx.com/devconf-us-2024/talk/QHV9FD/", "title": "Welcome", "subtitle": "", "track": "General", "type": "Keynote", "language": "en", "abstract": "The welcome address followed by Day 1 Keynote.", "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": "abc50a3a-da79-5fea-9ffd-d64f690b8c48", "url": "https://pretalx.com/devconf-us-2024/speaker/YENFJU/"}, {"code": "MF7EVY", "name": "Urvashi Mohnani", "avatar": "https://pretalx.com/media/avatars/MF7EVY_O8Umd5T.webp", "biography": "Urvashi is a Principal Software Engineer on the OpenShift Containers Team at Red Hat. She has spent the last few years developing Open Source container tools including Podman, Buildah, CRI-O, Skopeo, Kubernetes, and OpenShift. She is passionate about sharing her work and has given talks at various conferences including KubeCon, DevConf, and SCaLE. Urvashi is also a co-organizer of DevConf.US and an instructor at Boston University.", "public_name": "Urvashi Mohnani", "guid": "493164c9-d9c5-5f07-b596-0284ec9f5c5f", "url": "https://pretalx.com/devconf-us-2024/speaker/MF7EVY/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/QHV9FD/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/QHV9FD/", "attachments": []}, {"guid": "330c6712-4e3e-5064-b08c-a28e17fef15f", "code": "NY7GUP", "id": 53621, "logo": null, "date": "2024-08-14T09:10:00-04:00", "start": "09:10", "end": "2024-08-14T09:50:00-04:00", "duration": "00:40", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-53621-fireside-chat-with-kelsey-hightower", "url": "https://pretalx.com/devconf-us-2024/talk/NY7GUP/", "title": "Fireside Chat with Kelsey Hightower", "subtitle": "", "track": "General", "type": "Keynote", "language": "en", "abstract": "Please join us for a fireside chat with Kelsey as he talks about his journey with Open Source.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "W3QSBZ", "name": "Kelsey Hightower", "avatar": "https://pretalx.com/media/avatars/W3QSBZ_1aNxhcg.webp", "biography": "As a curious and motivated self-learner, Kelsey Hightower gained an interest in computing at a young age and started his IT career by opening a small consulting shop 20 years ago. From those beginnings his career progressed quickly, eventually passing through the halls of Google, Puppet Labs, New Relic, and CoreOS. \n\nHightower is a system administrator by trade, a programmer by necessity, but a problem-solver at heart. With a passion for helping others, many successful speaking and teaching engagements under his belt, and a proven track record of getting things done and enabling others, he hopes to solve the many problems facing IT culture by equipping people with the mental and computational software they need to succeed in the competitive world of technology.", "public_name": "Kelsey Hightower", "guid": "af1b8de0-66c2-5e4d-a38a-23ba59267987", "url": "https://pretalx.com/devconf-us-2024/speaker/W3QSBZ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/NY7GUP/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/NY7GUP/", "attachments": []}, {"guid": "ac97bb95-304c-552a-9137-839bd72251fc", "code": "ZQDJTA", "id": 52379, "logo": null, "date": "2024-08-14T10:40:00-04:00", "start": "10:40", "end": "2024-08-14T12:00:00-04:00", "duration": "01:20", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-52379-autoscaling-everything-in-kubernetes-meetup", "url": "https://pretalx.com/devconf-us-2024/talk/ZQDJTA/", "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:\n\nIs Karpenter better than the Cluster Autoscaler?\nWhat is the status of the multi-dimensional pod autoscaler enhancement?\nWill 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": null, "public_name": "Michael McCune", "guid": "22e545d3-4016-5296-b439-688d042f8c85", "url": "https://pretalx.com/devconf-us-2024/speaker/RHWQXH/"}, {"code": "Y8X9AP", "name": "Subin Modeel", "avatar": null, "biography": null, "public_name": "Subin Modeel", "guid": "9c8e18e3-0fa9-511c-b40a-3496b5c22e2d", "url": "https://pretalx.com/devconf-us-2024/speaker/Y8X9AP/"}], "links": [{"title": "Notes from the session", "url": "https://hackmd.io/PYwyXEhcQUKYvwV2vf1vzg?view#DevConfUS-2024---Kubernetes-Autoscale-Everything", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/ZQDJTA/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/ZQDJTA/", "attachments": []}, {"guid": "58c4f372-978d-5e65-81e9-edd06f0eb1c9", "code": "DSA3QC", "id": 49336, "logo": null, "date": "2024-08-14T13:00:00-04:00", "start": "13:00", "end": "2024-08-14T14:20:00-04:00", "duration": "01:20", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-49336-fedora-centos-cloud-infrastructure-users-meetup", "url": "https://pretalx.com/devconf-us-2024/talk/DSA3QC/", "title": "Fedora/CentOS 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.", "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) and the Linux desktop. He's a big believer in \"upstream first\", which has led him all over the open source world. He is the principal consultant at Velocity Limitless, a consultancy focusing on open source software solutions.", "public_name": "Neal Gompa", "guid": "03480a7e-b974-53d1-ad3b-bceb67f475da", "url": "https://pretalx.com/devconf-us-2024/speaker/GSJ7WA/"}, {"code": "XHYHRX", "name": "David Duncan", "avatar": "https://pretalx.com/media/avatars/XHYHRX_Eb2EJor.webp", "biography": "David is a Sr. Manager in Partner Solutions Architecture at Amazon Web Services and an active member of the Fedora Cloud Working Group.", "public_name": "David Duncan", "guid": "0d359c18-e62d-5c70-9b1c-61985714821a", "url": "https://pretalx.com/devconf-us-2024/speaker/XHYHRX/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/DSA3QC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/DSA3QC/", "attachments": [{"title": "Slide Deck", "url": "/media/devconf-us-2024/submissions/DSA3QC/resources/Fedora_and_CentOS_Cloud_Meetup_Ksx0r59.odp", "type": "related"}]}, {"guid": "3495b4b0-3ba4-51cf-9b16-02a15a428cb3", "code": "KZPCXE", "id": 52382, "logo": null, "date": "2024-08-14T17:30:00-04:00", "start": "17:30", "end": "2024-08-14T19:30:00-04:00", "duration": "02:00", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-52382-containerization-guild-gathering", "url": "https://pretalx.com/devconf-us-2024/talk/KZPCXE/", "title": "Containerization Guild Gathering", "subtitle": "", "track": "General", "type": "Co-Located Event", "language": "en", "abstract": "A gathering is an informal space for individual contributors in or adjacent to a specialized and timely topic to share (not critique or evaluate) ideas that are in progress or perhaps should be.\nWe want to see new and experienced speakers, alike.  If you have been working on something in the realm of containers, submit a talk! https://forms.gle/pqdbTwvxqLJkRGyy5\n\n**The format**\n* Each speaker has 10 minutes to share an idea.\n* Ideas can be big or small. It can be show-and-tell of a personal project or a loosely sketched out paradigm shift.\n* The speaker will indicate their desired next steps at the end, which can range from organizing a dedicated breakout session to a no-op.\n\n**Gathering Etiquette**\n* All participants should help speakers feel heard by giving speakers their full attention.\n* We are all working towards building a shared vision and a shared understanding. This is not the time to work through implementation details or identify risks. Positive vibes only.\n\n**Info for potential speakers (that's you!)**\n* Each speaker represents themselves, unless otherwise specified.\n* Sharing an idea is not a commitment to implementing the idea.\n* Due to the informal nature of the gathering, there will not be an opportunity to use slides. But feel free to get creative!\n* Limit your talk to 10 minutes.\n\nWe will allocate time on a first-come, first-serve basis. Although we do not curate the talks, we will ensure that topics pertain to the containerization space.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RQRLHG", "name": "Jeff Ligon", "avatar": "https://pretalx.com/media/avatars/RQRLHG_q2p44ub.webp", "biography": "Director of Software Engineering, Global, Red Hat In Vehicle Operating System and Edge.", "public_name": "Jeff Ligon", "guid": "1541cae9-9338-5da3-9df4-2c4a6d7caa00", "url": "https://pretalx.com/devconf-us-2024/speaker/RQRLHG/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/KZPCXE/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/KZPCXE/", "attachments": []}], "Metcalf Small Ballroom (capacity 100)": [{"guid": "612b1b14-bcd8-5b4e-9868-b6debe840d8b", "code": "UZDTLN", "id": 49231, "logo": null, "date": "2024-08-14T10:00:00-04:00", "start": "10:00", "end": "2024-08-14T10:35:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49231-5-must-know-open-source-identity-management-tools-for-cloud-native-stacks", "url": "https://pretalx.com/devconf-us-2024/talk/UZDTLN/", "title": "5 Must-Know Open Source Identity Management Tools For Cloud Native Stacks", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "In the words of Werner Vogels, identity management is the core of our systems, and touches every single part of our applications and stacks. Knowing this, plenty of excellent open source tooling has been built over the years to combat the diversity of challenges that arise with managing identity and access for different cloud native environments.\n\nIn this talk we\u2019ll take a deep dive on the known challenges in the identity space and how they impact our apps and systems.  But don\u2019t panic - as we will share great tips and practices for how to mitigate these risks, and demo how to leverage excellent open source tooling to do so.  We have selected five excellent tools that cover the most common risks and stacks in use today, that provide a good baseline for understanding and reducing identity attack surface.\n\nWhether you\u2019re running on AWS, Azure or GCP, or want better visualization and graph of who has permissions to which resources, or even want to manage internal access to resources, the OSS community has you covered. Join us to learn how to level up your identity management with an open source stack.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MQERFX", "name": "Ran Ne'man", "avatar": "https://pretalx.com/media/avatars/MQERFX_ZwRIBst.webp", "biography": "Ran Ne'man is a seasoned product development and management executive with over 25 years of experience spanning start-up companies, NASDAQ-traded enterprises, and government agencies. Bringing years of innovation-driven expertise in cloud services built for modern security practices, fraud prevention, identity management, and communication markets, Ran has a successful track record of creating groundbreaking products and guiding them from ideation to large-scale success stories. His skills include managing product lines, strategic accounts, market penetration efforts, and business development.", "public_name": "Ran Ne'man", "guid": "a39b0021-5029-5338-8878-64cbd394a513", "url": "https://pretalx.com/devconf-us-2024/speaker/MQERFX/"}], "links": [{"title": "Presentation deck", "url": "https://docs.google.com/presentation/d/13W4-OgT9s-aua8MsR4oRNfrxspbxYi6g/edit?usp=sharing&ouid=110052979159713214659&rtpof=true&sd=true", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/UZDTLN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/UZDTLN/", "attachments": []}, {"guid": "5175edea-46bc-596e-8693-0f32ab6053a1", "code": "QEHJEE", "id": 48702, "logo": null, "date": "2024-08-14T10:40:00-04:00", "start": "10:40", "end": "2024-08-14T11:15:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48702-spicedb-open-source-hyperscale-authorization", "url": "https://pretalx.com/devconf-us-2024/talk/QEHJEE/", "title": "SpiceDB: open source, hyperscale authorization", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "As more folks deploy cloud-native architectures and technologies, store ever larger amounts of data, and build ever more complex software suites, the complexity required to correctly and securely authorize requests only becomes exponentially more difficult.\n\nBroken authorization now tops OWASP's Top 10 Security Risks for Web Apps. Their recommendation? Adopt an ABAC or ReBAC authorization model. This talk establishes the problems with the status quo, explains the core concepts behind ReBAC, and introduces SpiceDB, a widely adopted open source system inspired by the system internally powering Google: Zanzibar.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "US8EPV", "name": "Jimmy Zelinskie", "avatar": "https://pretalx.com/media/avatars/US8EPV_vzpI9vS.webp", "biography": "Jimmy Zelinskie is a software engineer and product leader with the goal of empowering the world through the democratization of software through open source development. He's currently the CPO and cofounder of [authzed] where he's focused on bringing hyperscaler authorization best-practices to the industry at large.\n\nAt [CoreOS], he helped pioneer the cloud-native ecosystem by starting and contributing to many of its foundational open source projects. After being acquired by [Red Hat], his focus shifted to the enablement and adoption of cloud-native technologies by enterprises. To this day, he continues contributing to the cloud-native ecosystem by building the future on top of these technologies and maintaining standards such as [Open Container Initiative] (OCI).\n\n[authzed]: https://authzed.com\n[CoreOS]: https://www.redhat.com/en/technologies/cloud-computing/openshift/what-was-coreos\n[Red Hat]: https://redhat.com\n[Open Container Initiative]: https://opencontainers.org", "public_name": "Jimmy Zelinskie", "guid": "6888fbee-ac82-5f06-9ae3-00c6b3466abf", "url": "https://pretalx.com/devconf-us-2024/speaker/US8EPV/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/QEHJEE/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/QEHJEE/", "attachments": []}, {"guid": "ea567dc9-8801-5685-a6e7-ded3d9717196", "code": "HMSQK7", "id": 49223, "logo": null, "date": "2024-08-14T11:20:00-04:00", "start": "11:20", "end": "2024-08-14T11:55:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49223-the-oss-iac-tooling-face-off-for-modern-cloud-native-ops", "url": "https://pretalx.com/devconf-us-2024/talk/HMSQK7/", "title": "The OSS IaC Tooling Face-off for Modern Cloud Native Ops", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "With Infrastructure as Code becoming the de facto way we manage our infrastructure today, a lot of excellent tools have become widely adopted that each have a different set of strengths. In this talk we'd like to take a look at the evolution of the IaC landscape over the past decade, and where we're heading.\n\nWe'll examine some of the biggest Ops - DevOps / SRE / Platform - engineering challenges through the lens of IaC including disaster recovery, security, cost, performance and even where complexity factors in when choosing your tooling of choice. While many of us have already chosen our tooling, we may also like to consider migration and integration of multiple tools for different use cases and stacks.\n\nIn this interactive talk, we'll allow you to decide which tools we explore - from CDK to Pulumi, Terraform, OpenTofu, Helm, ArgoCD to learn about how they stack up versus modern cloud native challenges.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BZBEV7", "name": "Asaf Blubshtein", "avatar": "https://pretalx.com/media/avatars/BZBEV7_3fcsSHk.webp", "biography": "Asaf Blubshtein is a Solution Architect at env0, helping DevOps teams optimize and scale their Infrastructure as Code operations. In previous roles he helped various customers adopt and integrate native cloud solutions. He is passionate about technology, technical design, and continuous learning and development.", "public_name": "Asaf Blubshtein", "guid": "8558eb9b-b80c-5385-8c6e-3dabcf90fad1", "url": "https://pretalx.com/devconf-us-2024/speaker/BZBEV7/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/HMSQK7/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/HMSQK7/", "attachments": []}, {"guid": "514c9308-f909-57ee-a668-59ba19d33239", "code": "AFZKRH", "id": 49226, "logo": null, "date": "2024-08-14T13:00:00-04:00", "start": "13:00", "end": "2024-08-14T13:35:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49226-building-a-better-software-supply-chain", "url": "https://pretalx.com/devconf-us-2024/talk/AFZKRH/", "title": "Building a Better Software Supply Chain", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "At Red Hat, we had a standard build pipeline for software, but it had a problem. It consisted of more than 250 services across more than 1000 host systems, which made it difficult to understand, and it required dozens of people to maintain. \nWe started the project now known as Konflux in order to simplify release cycles; improve the security of our software supply chain; improve the data collected for attestation, provenance, and software bill-of-materials; reduce the number of duplicate services; simplify maintenance; reduce maintenance costs; collaborate on open source projects; and improve the onboarding experience for our development teams.\nWe chose Kubernetes as the foundation of our architecture, because of its proven model for deploying scalable, secure services. We chose Tekton, along with Tekton Chains and Tekton Results, for our build and test pipelines, because of their open and flexible design. We chose Argo CD because of its GitOps model, full featured support for Kubernetes, and community adoption. We chose a suite of open source command-line tools for the security checks and other automation. And we\u2019re using Backstage to teach developers how to onboard, by example.\nAlong the way, we learned a great deal about what we should and shouldn\u2019t standardize in our pipelines. This talk will explain how we implemented the system, and more importantly, the course corrections we made to our plans as we built it out. You will come away from this session with a reference architecture as well as a list of key lessons learned in CI/CD and software supply chain security.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SM7WUQ", "name": "Ann Marie Fred", "avatar": "https://pretalx.com/media/avatars/SM7WUQ_5yer9uC.webp", "biography": "I've been a software engineer for 20 years, and I was a manager for 3 years. I've worked in research, consulting, web portal development, IT systems management development, cloud computing, hybrid cloud, deployment automation, web platform development and operations, and most recently, developer tools for Kubernetes, DevOps, SRE and platform engineering.\n\nMy specialties are DevOps, cybersecurity, platform engineering, artificial intelligence, continuous delivery, cloud computing, distributed systems, agile development, continuous integration, web operations, and high availability / disaster recovery for IT services.\n\nIn my free time, I enjoy reading, scuba diving, travel, games, and having fun with my husband, two daughters, and the family dog.", "public_name": "Ann Marie Fred", "guid": "95219293-317e-526c-a77c-12e3e46dd195", "url": "https://pretalx.com/devconf-us-2024/speaker/SM7WUQ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/AFZKRH/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/AFZKRH/", "attachments": [{"title": "Slides: Building a Better Software Supply Chain", "url": "/media/devconf-us-2024/submissions/AFZKRH/resources/Better_SSSC_Ann_Marie_Fred_DevConf_kLpI8sm.pdf", "type": "related"}]}, {"guid": "99a75d89-f8bb-5f03-a873-758fd6004a8e", "code": "RYUZHS", "id": 49504, "logo": null, "date": "2024-08-14T13:40:00-04:00", "start": "13:40", "end": "2024-08-14T14:15:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49504-crafting-seamless-development-improving-the-kubernetes-operator-developer-experience", "url": "https://pretalx.com/devconf-us-2024/talk/RYUZHS/", "title": "Crafting Seamless Development: Improving the Kubernetes Operator Developer Experience", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Are you tired of waiting for minutes or even hours to see the results of your code changes? The \"edit-compile-run-debug\" loop is a critical part of software development because the faster one can execute it, the faster one can make and verify changes. But modern development environments such as Kubernetes operators can slow this loop down immensely. From leveraging advanced tooling and automation to adopting best practices in code organization and testing, we explore actionable steps to significantly reduce iteration times, enhance developer experience, and accelerate the pace of delivering robust and reliable Kubernetes operators. \n\nThis session will cover:\n- What challenges we faced\n- How we looked more holistically at our developer experience (DevEx)\n- How we reduced our loop time by over 50%\n- How we get better feedback during each CI run\n\nJoin us to learn how you can optimize your \"edit-compile-run-debug\" loop and improve your developer experience.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GEAKLR", "name": "Zack Zlotnik", "avatar": "https://pretalx.com/media/avatars/GEAKLR_eDTkQyy.webp", "biography": "Zack Zlotnik is a senior software engineer at Red Hat working on OpenShift\u2019s Machine Config Operator, which lies at the intersection between Kubernetes and operating systems. He aims to produce tools and experiences that delight both end-users and developers alike. His diverse background has been molded and shaped throughout years of professional curiosity and self-learning.", "public_name": "Zack Zlotnik", "guid": "acd077e9-950a-5259-b87a-067a1e702583", "url": "https://pretalx.com/devconf-us-2024/speaker/GEAKLR/"}, {"code": "WBHFQ8", "name": "Yu Qi (Jerry) Zhang", "avatar": "https://pretalx.com/media/avatars/WBHFQ8_dQpLlNE.webp", "biography": "Jerry started as an intern at Red Hat in 2016 and quickly became passionate in cloud platforms and their infrastructure management. Having worked on multiple projects around the space, such as Atomic, CoreOS, Kubernetes/OpenShift, Jerry hopes to share his journey, learn from others', and explore the future of Hybrid Cloud together with the community.", "public_name": "Yu Qi (Jerry) Zhang", "guid": "fb37ed45-0e75-591f-a6e1-a5266823b13b", "url": "https://pretalx.com/devconf-us-2024/speaker/WBHFQ8/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/RYUZHS/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/RYUZHS/", "attachments": [{"title": "Slide deck for the talk", "url": "/media/devconf-us-2024/submissions/RYUZHS/resources/Improving_the_Kubernetes_Operator_Developer_IdWJjOd.pdf", "type": "related"}]}, {"guid": "780f6378-c18c-52cb-8c8b-71b5a32a00cb", "code": "7HZHWR", "id": 49328, "logo": null, "date": "2024-08-14T14:20:00-04:00", "start": "14:20", "end": "2024-08-14T14:55:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49328-down-with-shift-left-why-you-should-be-shifting-down-into-the-platform", "url": "https://pretalx.com/devconf-us-2024/talk/7HZHWR/", "title": "DOWN with Shift Left: Why You Should be Shifting DOWN into the Platform", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "We\u2019ve all had just about enough with shift left at this point - which basically means, let\u2019s shift all of our problems onto someone else.  If therapy and cognitive load are the outcomes we\u2019re aiming for, then shift left is great.\n\nOtherwise, shift left needs a rethink.\n\nIn this talk, I\u2019ll go on a rant about why shift left needs to ship out, and will introduce shifting down (the new and better version of shift left).\n\nWe\u2019ll talk about how we can empower our platforms (that everyone is already building anyway!) to make decisions developers shouldn\u2019t have to be making.\n\nBy shifting the complexity to our intelligent platform with its nifty gadgets and gizmos - we can offload & automate all the things - such as security scanning policies (defined by security engineers!), generation of manifests, building and rebasing images (built by DevOps!), leverage policy languages and security prioritization frameworks like VEX to make our decisions and much more.  So for those of us left standing after it\u2019s all been shifted onto our plates, come learn how to get down with the shifting\u2013\u2013into the platform.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WF77S8", "name": "Scott Rosenberg", "avatar": "https://pretalx.com/media/avatars/WF77S8_U3pF4sW.webp", "biography": "10+ Years of experience in the worlds and Cloud and Automation. Currently Scott is the lead\narchitect in the CTO office at TeraSky and leads the platform engineering and cloud native initiatives.\nScott has vast experience with both the legacy datacentre as well as cutting edge Public Cloud \u00a0and\ncloud native technologies and specializes in bridging the gap for customers and easing their\ntransition to the new digital transformation era. Scott is active in the Kubernetes project and its\necosystem tools, including Pinniped, CusterAPI, Carvel, Cartographer, and KubeApps.", "public_name": "Scott Rosenberg", "guid": "e1c3d861-ca20-530f-85c3-a4f0efa782b3", "url": "https://pretalx.com/devconf-us-2024/speaker/WF77S8/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/7HZHWR/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/7HZHWR/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-us-2024/submissions/7HZHWR/resources/DevConf_-_shift_down_VcBVoeV.pdf", "type": "related"}]}, {"guid": "3e9504a5-cca8-54a2-afd2-e34be770dd98", "code": "DUTGMX", "id": 48713, "logo": null, "date": "2024-08-14T15:20:00-04:00", "start": "15:20", "end": "2024-08-14T15:55:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48713-policy-driven-supply-chain-security-with-enterprise-contract", "url": "https://pretalx.com/devconf-us-2024/talk/DUTGMX/", "title": "Policy-Driven Supply Chain Security with Enterprise Contract", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Modern organizations are subject to ever-increasing expectations for security and regulatory compliance in their software supply chains. How can appropriate checks be performed simply and easily?\n\nIn this talk, Mark will discuss how Enterprise Contract (or EC) works as a simple decision engine that can help enforce the necessary provenance, regulatory compliance, and security requirements imposed on container images. Users can express a policy configuration and requirements that EC will enforce. This user-friendly system can verify image signatures, ensure attestations match the expected public key, check for CVE alerts, and more in an easily encoded manner. EC leverages the Open Policy Agent\u2019s widely-used Rego rule system to provide an extensible interface for evaluating container attributes, allowing enterprises to more easily standardize on supply chain security expectations.\n\nAdditionally, Mark will discuss and show the process for building an image, verifying it using EC, and customizing the enforced policies with a live demo.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VFNZXW", "name": "Mark Bestavros", "avatar": "https://pretalx.com/media/avatars/VFNZXW_DVBJXsG.webp", "biography": "Mark Bestavros is a Senior Software Engineer at Red Hat, working with his team on the Enterprise Contract project. He has contributed to a number of open source projects in the software supply chain security space, including Sigstore and Keylime, and has attended several related conferences. These include Red Hat Day Turkey 2022, where he delivered a talk on Red Hat\u2019s secure software supply chain work, and Kubecon NA/SupplyChainSecurityCon 2021. He has a BA/MS in CS from Boston University.", "public_name": "Mark Bestavros", "guid": "e5c9ef03-c121-5bfd-88d0-2d45c4dd2175", "url": "https://pretalx.com/devconf-us-2024/speaker/VFNZXW/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/DUTGMX/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/DUTGMX/", "attachments": [{"title": "Talk slides", "url": "/media/devconf-us-2024/submissions/DUTGMX/resources/enterprise-contract-devconf-2024_XeEQg2z.odp", "type": "related"}]}, {"guid": "e93be6f1-d1cb-5c1b-b1d8-091ad4698c5e", "code": "YBKZ7E", "id": 48894, "logo": null, "date": "2024-08-14T16:00:00-04:00", "start": "16:00", "end": "2024-08-14T16:35:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48894-managing-thousands-of-dns-records-in-a-gitops-fashion-using-ansible-and-ns1", "url": "https://pretalx.com/devconf-us-2024/talk/YBKZ7E/", "title": "Managing thousands of DNS records in a GitOps fashion using Ansible and NS1", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Managing massive amounts of DNS records and zones can be really daunting, and very prone to mistakes. Even more when a lot of those records and zones are managed by multiple teams at the same time. Writing simple YAML files, storing all data in Git repositories and running through validation pipelines, with a sprinkle of lots of automation, allows you to manage this large amount of data with a very small team, preventing mistakes and allowing them to focus more on the customer needs and partnering with them in their solutions, rather than spending time with repetitive tasks. It also provides great visibility and easier auditing for compliance and governance requirements.\n\nIn this session you will learn how Red Hat IT manages and publishes hundreds of zones and thousands of DNS records for all customer-facing services (and community projects) in a GitOps fashion using GitLab and Ansible Automation Platform, all hosted on NS1 (an IBM Company).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GRNKNF", "name": "Michael Kearey", "avatar": "https://pretalx.com/media/avatars/GRNKNF_ZAp0DgW.webp", "biography": "My career began in Telecommunications, data communications, and radio that involved significant remote work and travel. I developed an independent outlook that prepared well for a career in IT in Australia, working for Red Hat. At Red Hat - career number two, I forged experience in a customer facing role over 6 years supporting customers globally. More recently with Red Hat, as an infrastructure specialist for the last 10 years, with a focus on utilities, including DNS.", "public_name": "Michael Kearey", "guid": "ce9e55b9-c2df-571d-ac15-4ab1147ce55b", "url": "https://pretalx.com/devconf-us-2024/speaker/GRNKNF/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/YBKZ7E/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/YBKZ7E/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-us-2024/submissions/YBKZ7E/resources/mkearey-devconf-us-2024_luyd8CP.odp", "type": "related"}]}, {"guid": "3a3fa566-be72-5b8d-80af-ca5651e0cc02", "code": "XPTRR3", "id": 49158, "logo": null, "date": "2024-08-14T16:40:00-04:00", "start": "16:40", "end": "2024-08-14T17:15:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49158-working-with-filesystem-in-time-series-database", "url": "https://pretalx.com/devconf-us-2024/talk/XPTRR3/", "title": "Working with filesystem in Time Series database", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Time Series databases face the significant challenge of processing vast amounts of data. At VictoriaMetrics, we are actively developing an open-source Time Series database entirely from scratch using Go. Our average installation handles between 2 to 4 million samples per second during ingestion, with larger setups managing over 100 million samples per second on a single cluster.\nIn his presentation, Roman will explore various techniques essential for constructing write-heavy applications such as: \n- Understanding and mitigating write amplification.\n- Implementing instant database snapshots.\n- Safeguarding against data corruption post power outages.\n- Evaluating the advantages and disadvantages of utilizing Write Ahead Log.\n- Enhancing reliability in Network File System (NFS) environments.\nThroughout the talk, Roman will illustrate these concepts with real code examples sourced from open-source projects.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RVCQUF", "name": "Roman Khavronenko", "avatar": "https://pretalx.com/media/avatars/RVCQUF_tU5yqnI.webp", "biography": "Roman is a software engineer with experience in distributed systems, databases, monitoring, and high-performance microservices. Roman's passion is open source and he's proud to have contributions to Prometheus, Grafana, and ClickHouse. Currently, Roman is working on the open source time series database and monitoring solution VictoriaMetrics.", "public_name": "Roman Khavronenko", "guid": "c67fd074-d42e-52e5-be42-65e521b05e75", "url": "https://pretalx.com/devconf-us-2024/speaker/RVCQUF/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/XPTRR3/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/XPTRR3/", "attachments": []}], "East Balcony (capacity 80)": [{"guid": "f1623f34-17fd-5997-878a-6746c582912c", "code": "VF3AST", "id": 46813, "logo": null, "date": "2024-08-14T10:00:00-04:00", "start": "10:00", "end": "2024-08-14T10:35:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-46813-going-from-containers-to-pods-to-kubernetes-help-for-your-developer-environments", "url": "https://pretalx.com/devconf-us-2024/talk/VF3AST/", "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": "8028a666-1ffb-5cfb-9c2a-19975625b220", "url": "https://pretalx.com/devconf-us-2024/speaker/VQQDJD/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/VF3AST/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/VF3AST/", "attachments": []}, {"guid": "959e24c7-6744-5768-9d93-9b5c418c9157", "code": "VQ9VX7", "id": 49126, "logo": null, "date": "2024-08-14T10:40:00-04:00", "start": "10:40", "end": "2024-08-14T11:15:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-49126-handling-100000-visitors-at-the-world-s-largest-physics-lab-cern", "url": "https://pretalx.com/devconf-us-2024/talk/VQ9VX7/", "title": "Handling 100000+ visitors at the world's largest physics lab (CERN)", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "This talk gives an insight into the technologies used by CERN (the European Organization for Nuclear Research) in order to render the average visitor's experience as optimal as possible. The Science Gateway is a new exhibition center freely accessible to visitors, meaning that a significantly higher volume of people started coming to CERN as a touristic destination. The problem is gracefully handling the capacity that we have for visits, using Drools as the main engine for making the booking experience ideal.\n\nWe'll do a deep-dive into the challenges and the technical details faced by this project, as well as some performance metrics showcasing the strength of this solution.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WF3NFH", "name": "Cristian Schuszter", "avatar": "https://pretalx.com/media/avatars/WF3NFH_dz67UQr.webp", "biography": "I'm somewhere between a Data and Full-stack Software Engineer, with a wide range of tech & job exposure both in academia and industry. For the past 6 years I've been around various teams in CERN (the European Organization for Nuclear Research). For the past 1.5 years, I've also been part of the group's solution architects team.\n\nI'm working with a team of wonderful people on making the CERN visitor experience as smooth as possible, by developing and maintaining all of our internal and outside-facing platforms for \"site management\". I'm also the leader of our internal UI Community of Practice, where we give way to our creativity and invest time in innovating our tools and processes.", "public_name": "Cristian Schuszter", "guid": "c80f7e4a-518d-53e5-900c-6fb3dee3b22a", "url": "https://pretalx.com/devconf-us-2024/speaker/WF3NFH/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/VQ9VX7/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/VQ9VX7/", "attachments": [{"title": "Presentation", "url": "/media/devconf-us-2024/submissions/VQ9VX7/resources/Handling_100k_visitors_-_DevconfUS_Y5JwbrG.pdf", "type": "related"}]}, {"guid": "3a5b7f81-0db2-53de-9cc5-f5bda50892c6", "code": "EEYZGS", "id": 51777, "logo": null, "date": "2024-08-14T11:20:00-04:00", "start": "11:20", "end": "2024-08-14T11:55:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-51777-auto-instrumenting-go-libraries-for-tracing-with-ebpf-and-opentelemetry", "url": "https://pretalx.com/devconf-us-2024/talk/EEYZGS/", "title": "Auto-Instrumenting Go Libraries for Tracing with eBPF and OpenTelemetry", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Context propagation is critical to tracing requests through applications, and instrumenting user space code to implement propagation often requires manual code changes. While the runtime of certain languages such as Python and Java allow for agents to automatically instrument common libraries without any code changes, other compiled languages like Go do not natively have this ability.\n\nHowever, with eBPF we are able to achieve this in Go without any recompilation or even restarting the user process! This talk will show our approach to auto-instrumentation for Go with OpenTelemetry tracing. We will discuss the technical details of our approach, as well as roadblocks and issues we have encountered alongside alternatives and future plans for this open source project.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8CHJ7U", "name": "Mike Dame", "avatar": "https://pretalx.com/media/avatars/8CHJ7U_mJM92O8.webp", "biography": "Software Engineer at Google working on GCP, OpenTelemetry, Kubernetes. Author of \"The Kubernetes Operator Framework Book\"", "public_name": "Mike Dame", "guid": "4949ec63-0ba5-520f-b07b-35d77cfc7b47", "url": "https://pretalx.com/devconf-us-2024/speaker/8CHJ7U/"}, {"code": "SKACXD", "name": "Tyler Yahn", "avatar": "https://pretalx.com/media/avatars/SKACXD_stubYCC.webp", "biography": "Tyler Yahn is a Senior Software Engineer at Splunk and a Maintainer of the OpenTelemetry Go project. He has a background in designing, building, and running distributed systems. Currently, he devotes his time to building and improving OpenTelemetry.", "public_name": "Tyler Yahn", "guid": "17b1b0dc-96c8-59e5-89ab-3365c0f2a5e8", "url": "https://pretalx.com/devconf-us-2024/speaker/SKACXD/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/EEYZGS/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/EEYZGS/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/EEYZGS/resources/OpenTelemetry_Go_Auto-Instrumentation_DevCo_D9mUgGJ.pdf", "type": "related"}]}, {"guid": "3668582e-ab32-54a5-b7e4-ef1366f50d30", "code": "PQ8M3U", "id": 48185, "logo": null, "date": "2024-08-14T13:00:00-04:00", "start": "13:00", "end": "2024-08-14T13:35:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48185-simplifying-backend-agility-transitioning-from-debezium-elasticsearch-to-postgres-for-streamlined-resilience", "url": "https://pretalx.com/devconf-us-2024/talk/PQ8M3U/", "title": "Simplifying Backend Agility:  Transitioning from Debezium ElasticSearch to Postgres for Streamlined Resilience", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Join us for an insightful journey into the realm of backend development and DevOps as we share our experience transitioning from Debezium ElasticSearch to Postgres option. Our aim? To streamline tooling, reduce complexities, and optimize infrastructure for our application.\n\nWe\u2019ll delve deep into the challenges we faced, from coding intricacies to the constant battle for maintainability. We\u2019ll reveal the insights that drove us towards embracing Postgres alternatives, aiming to simplify our tech stack and lighten our infrastructure load.\n\nSpecifically, we\u2019ll uncover the appeal of options like foreign data wrapper, logical replication, and database consolidation within the Postgres ecosystem. These choices promise to streamline our toolkit and trim down infrastructure overheads, paving the way for a more resilient setup.\n\nWe\u2019ll unveil tangible outcomes, showcasing the transformative impact of our Postgres evolution. From heightened agility to streamlined operations, our journey offers insights for those navigating similar paths.\n\nJoin us as we explore the convergence of simplicity and resilience in backend development, uncovering strategies for innovation amidst evolving landscapes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "78BXVM", "name": "Chris Hambridge", "avatar": "https://pretalx.com/media/avatars/78BXVM_W6zOpLd.webp", "biography": "Chris Hambridge started his software engineering career in 2006 and joined Red Hat in 2017. He has a Masters in Computer Science from the Georgia Institute of Technology, and is passionate about cloud-native development and DevOps with a focus on pragmatic solutions to everyday problems.", "public_name": "Chris Hambridge", "guid": "44bacff6-53e5-5e44-b81d-5faae6f7e95c", "url": "https://pretalx.com/devconf-us-2024/speaker/78BXVM/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/PQ8M3U/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/PQ8M3U/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/PQ8M3U/resources/DevConf.us_-_2024_-Simplifying_Backend_Agil_gFUK0zd.pdf", "type": "related"}]}, {"guid": "96da3c06-f2a9-5f99-9786-33a29843f1d4", "code": "ZMW3AJ", "id": 48600, "logo": null, "date": "2024-08-14T13:40:00-04:00", "start": "13:40", "end": "2024-08-14T14:15:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48600-observability-and-instrumentation-via-opentelemetry", "url": "https://pretalx.com/devconf-us-2024/talk/ZMW3AJ/", "title": "Observability and instrumentation via OpenTelemetry", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "This talk will cover the basics of observability - what are metrics, logs, and traces, and what is the difference between them. Then we will explain instrumentation. Then we will show how instrumentation is meant to be standardized via the open-source telemetry solution OpenTelemetry. Finally, we will see how instrumentation can be done via OpenTelemetry in Python. We will demo how tracing works, all based on open-source examples.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UXWFQA", "name": "Karl Johan Grahn", "avatar": "https://pretalx.com/media/avatars/UXWFQA_CacG0gz.webp", "biography": "Head of Engineering at Stakater AB, a company laser-focused on Kubernetes enablement.\n\nI have 18 years of experience in software development, product development, technical documentation, research, sales, marketing, support, business development, management, and leadership. Worked, lived, and studied across Sweden, the US, China, Japan, India, Uganda, and Australia.", "public_name": "Karl Johan Grahn", "guid": "62a489ea-cabf-51e9-874a-36f1a02acd58", "url": "https://pretalx.com/devconf-us-2024/speaker/UXWFQA/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/ZMW3AJ/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/ZMW3AJ/", "attachments": []}, {"guid": "4236442c-6347-5a2f-9abf-2b4cef1c220c", "code": "GWLUQL", "id": 49655, "logo": null, "date": "2024-08-14T14:20:00-04:00", "start": "14:20", "end": "2024-08-14T14:55:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-49655-expanding-on-a-modern-java-developer-s-toolkit", "url": "https://pretalx.com/devconf-us-2024/talk/GWLUQL/", "title": "Expanding on a Modern Java Developer's Toolkit", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Do you know how your Java workloads are performing in your cloud deployment? Are your services consuming too many resources or lagging in performance as load increases? Deep dive into your application\u2019s performance by adding Cryostat to your arsenal of developer tools; a container-native application used to retrieve and analyze profiling data from your workloads running in Kubernetes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YM8HU9", "name": "Ming Wang", "avatar": "https://pretalx.com/media/avatars/YM8HU9_6s30snA.webp", "biography": "Currently a Software Engineer Intern at Red Hat on the Java Monitoring team. I'm also a senior at the University of Toronto, majoring in Machine Learning.", "public_name": "Ming Wang", "guid": "7780f19b-9b25-5355-bb33-ce41ea3bbb8e", "url": "https://pretalx.com/devconf-us-2024/speaker/YM8HU9/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/GWLUQL/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/GWLUQL/", "attachments": []}, {"guid": "ccb86a6d-94ab-5028-9828-d935407d1efd", "code": "TBCMLQ", "id": 48200, "logo": null, "date": "2024-08-14T15:20:00-04:00", "start": "15:20", "end": "2024-08-14T15:55:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48200-apis-without-borders-exploring-the-world-of-locationless-api-management", "url": "https://pretalx.com/devconf-us-2024/talk/TBCMLQ/", "title": "APIs Without Borders: Exploring the world of Locationless API Management", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Locationless API management is a paradigm shift in API governance and security. This innovative approach allows organizations to efficiently manage their APIs distributed across multiple clouds and clusters without exposing them publicly over the internet. Instead, it leverages a sophisticated layer seven service network, offering a secure and seamless solution for API management. By operating locationless, businesses can maintain a high degree of control and privacy over their APIs, mitigating the risks associated with public exposure while facilitating efficient communication between services across diverse deployment environments.\n\nA Layer 7 service network provides the necessary infrastructure to establish secure connections between services, regardless of location. Through this network, APIs can be efficiently managed and accessed within a controlled environment, ensuring that sensitive data and functionalities remain protected. This locationless API management approach not only enhances security but also streamlines operations, as it minimizes the complexities of public-facing API management. As organizations continue to prioritize data privacy and security, locationless API management, powered by technologies like a Layer 7 service network, emerges as a game-changing solution that empowers businesses to securely manage and utilize their APIs without the need for public internet exposure.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EBTP9X", "name": "Vamsi Ravula", "avatar": "https://pretalx.com/media/avatars/EBTP9X_l8vMIE7.webp", "biography": "Foundations, application connectivity, and API management technologies. He is passionate about understanding customers' challenges and use cases and showcasing how Red Hat products can address them. He has built solution patterns and demos for sales to showcase product capabilities to customers. Vamsi has been with Red Hat for the past 6 years and has taken up various other responsibilities including GTM strategies, competitive intelligence, and partnerships. He is an avid speaker and has spoken on different topics at various public conferences such as Red Hat Summit, API Days, API World, Summit Connect etc. Before joining Red Hat, he was a software engineer in the telecommunications space.", "public_name": "Vamsi Ravula", "guid": "36ecfcb1-a742-5781-927b-6d3325b473fd", "url": "https://pretalx.com/devconf-us-2024/speaker/EBTP9X/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/TBCMLQ/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/TBCMLQ/", "attachments": []}, {"guid": "55647076-7425-5f45-b2ae-84d46557c919", "code": "HDCBY7", "id": 48268, "logo": null, "date": "2024-08-14T16:00:00-04:00", "start": "16:00", "end": "2024-08-14T16:35:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48268-rest-graphql-adventures-in-schema-first-api-development", "url": "https://pretalx.com/devconf-us-2024/talk/HDCBY7/", "title": "REST & GraphQL: Adventures in schema-first API development", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "In this talk we will introduce architecture and development history of Pyxis - a high-traffic API that provides both a REST and GraphQL interfaces, featuring a large schema, advanced validation and modular architecture. Pyxis was initially a small REST application, but customer feature requests have led us to the introduction of a GraphQL layer on top of the REST application. Over time, this resulted in several manually maintained schemas (API, validation, database) which presented an increasing maintenance burden within the ever-evolving application. Growing customer interest in GraphQL also forced us to rethink the REST-first approach.\n\nWe\u2019ll talk about how we solved this problem and arrived at a single opinionated schema specification, embracing schema-first principles and automation everywhere. From this schema we generate not only API and validation schemas, but also documentation, testing data and database index specification. We\u2019ll also share our experience with adopting and maintaining GraphQL, how it went from an experimental layer on top of REST to a modular schema-first application which is now our authoritative API layer. \n\nThis talk is for anyone interested in API design, schema-first approach or in how to modernize an application without service interruption and API breakages. You only need to have basic REST and GraphQL knowledge to benefit from this talk.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "E7TBGM", "name": "Jan Koscielniak", "avatar": "https://pretalx.com/media/avatars/E7TBGM_QC3pgAB.webp", "biography": "Building APIs at Red Hat.", "public_name": "Jan Koscielniak", "guid": "9d001902-1f99-5010-9812-39c7d48ac544", "url": "https://pretalx.com/devconf-us-2024/speaker/E7TBGM/"}, {"code": "XYP7LD", "name": "Erik Mravec", "avatar": "https://pretalx.com/media/avatars/XYP7LD_41EfIsS.webp", "biography": "Passionate pythonista, proud RedHatter.", "public_name": "Erik Mravec", "guid": "519b0435-8018-5a80-b3ba-e0706e7f897a", "url": "https://pretalx.com/devconf-us-2024/speaker/XYP7LD/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/HDCBY7/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/HDCBY7/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/HDCBY7/resources/REST__GraphQL__Adventures_in_schema-first_A_BXtuztN.pdf", "type": "related"}]}, {"guid": "080d0ac2-ad34-55e4-a808-52c4756860c6", "code": "GPR8TW", "id": 54818, "logo": null, "date": "2024-08-14T16:40:00-04:00", "start": "16:40", "end": "2024-08-14T17:15:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-54818-rhel-10-roadmap", "url": "https://pretalx.com/devconf-us-2024/talk/GPR8TW/", "title": "RHEL 10 Roadmap", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Discussion", "language": "en", "abstract": "Join to learn more about the RHEL 10 roadmap and all the amazing plans for it!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7XWK7L", "name": "Scott McCarty", "avatar": null, "biography": null, "public_name": "Scott McCarty", "guid": "1a26f235-aa83-5508-a903-6f39d958d202", "url": "https://pretalx.com/devconf-us-2024/speaker/7XWK7L/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/GPR8TW/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/GPR8TW/", "attachments": []}], "Conference Auditorium (capacity 260)": [{"guid": "b78095bb-986f-5d63-bffd-69a2eeafb149", "code": "VZGUY8", "id": 49518, "logo": null, "date": "2024-08-14T10:00:00-04:00", "start": "10:00", "end": "2024-08-14T10:35:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49518-truth-seeker-using-llm-agents-to-build-and-verify-knowledge-bases", "url": "https://pretalx.com/devconf-us-2024/talk/VZGUY8/", "title": "Truth-seeker: Using LLM agents to build and verify knowledge bases", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Most researchers agree that quality data is the foundation of building quality LLMs. Truth-seeker utilizes open source LLMs to run agents to build up a knowledge base from a corpus of source documents. The agents break-down the source documents into statements which can be evaluated for their veracity.  Then they build the knowledge base by using the results of search engines queries to score statements according to how well sourced they are, how consistent they are with other parts of the knowledge base, and their classification: \"fact\", \"opinion\", \"bias\", etc. This tool is designed to improve the quality of training data by making it possible to filter out undesirable data and enhance desirable data (e.g. by adding sources).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UJL8L8", "name": "Jeremy Peterson", "avatar": "https://pretalx.com/media/avatars/UJL8L8_Uvy7KDU.webp", "biography": "Jeremy Peterson is a Staff Engineer on the OpenShift team at Red Hat.", "public_name": "Jeremy Peterson", "guid": "ebcd4b73-ab28-5701-9808-0a09c5cf4cf5", "url": "https://pretalx.com/devconf-us-2024/speaker/UJL8L8/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/VZGUY8/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/VZGUY8/", "attachments": []}, {"guid": "50084e9d-776f-5102-a5a8-3bb6d253d744", "code": "SGRXPE", "id": 48487, "logo": null, "date": "2024-08-14T10:40:00-04:00", "start": "10:40", "end": "2024-08-14T11:15:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-48487-a-guide-to-responsible-data-collection-in-open-source", "url": "https://pretalx.com/devconf-us-2024/talk/SGRXPE/", "title": "A Guide to Responsible Data Collection In Open Source", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Collecting usage data in open source can be a controversial topic, but recent shifts in attitudes have become evident. With extensive experience working with open source projects and companies over the past four years, our team has empirically established successful best practices and considerations. All open source projects should be aware of these to effectively track software usage. This talk will cover a range of considerations, encompassing community messaging and expectation management, security and privacy, compliance, ethics, and governance.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DTH7KS", "name": "Arjun Devarajan", "avatar": null, "biography": null, "public_name": "Arjun Devarajan", "guid": "7f790815-a6e2-5eb5-a5cd-0164ba0312c5", "url": "https://pretalx.com/devconf-us-2024/speaker/DTH7KS/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/SGRXPE/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/SGRXPE/", "attachments": []}, {"guid": "ebe1b47a-2488-57f2-a7c9-1a657a528d1f", "code": "RTD7NQ", "id": 49543, "logo": null, "date": "2024-08-14T11:20:00-04:00", "start": "11:20", "end": "2024-08-14T11:55:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49543-jupyter-extension-for-executing-kubeflow-pipeline-seamlessly", "url": "https://pretalx.com/devconf-us-2024/talk/RTD7NQ/", "title": "Jupyter extension for executing kubeflow pipeline seamlessly", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "As an enthusiastic contributor to the open-source project Elyra, I am excited to introduce you to the seamless integration of Elyra with Kubeflow 2.0. Elyra, a powerful toolkit designed to enhance the usability of Kubeflow Pipelines, brings a host of features to streamline the development and deployment process of machine learning workflows on Kubernetes. With Elyra, users gain access to a user-friendly visual editor, support for multiple programming languages, and advanced collaboration tools, all tailored to enhance the efficiency and effectiveness of building and deploying machine learning models within the Kubeflow ecosystem. Let's explore how Elyra can elevate your experience with Kubeflow 2.0 and empower you to unleash the full potential of your machine learning projects.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WPDQQ3", "name": "Harshad Reddy Nalla", "avatar": "https://pretalx.com/media/avatars/WPDQQ3_SloWnK9.webp", "biography": "Senior Software Engineer working in the OpenShift AI space. Active contributor in OpenDatahub, Elyra, and Kubeflow open source community. My interests lies in Artificial Intelligence, DevOps, Backend and Cloud Computing.", "public_name": "Harshad Reddy Nalla", "guid": "3bedb2a3-ee93-542a-a4be-74413b54eae2", "url": "https://pretalx.com/devconf-us-2024/speaker/WPDQQ3/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/RTD7NQ/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/RTD7NQ/", "attachments": []}, {"guid": "8058d0ad-5fab-52d5-9516-22bbd1bbd028", "code": "RV8STN", "id": 49651, "logo": null, "date": "2024-08-14T13:00:00-04:00", "start": "13:00", "end": "2024-08-14T13:35:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49651-creating-your-own-llm-tuning-platform-with-open-source-technologies", "url": "https://pretalx.com/devconf-us-2024/talk/RV8STN/", "title": "Creating Your Own LLM Tuning Platform with Open Source Technologies", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "FMS HF Tuning is an open source package by IBM that leverages Supervised Fine-tuning Trainer from HuggingFace to support multiple tuning techniques for LLMs. We will give an overview of the tuning techniques available and demonstrate how the library can be utilized from a Jupyter notebook from the Open Data Hub platform.  \n\t\nThe session will include:\n- Introduction into fms-hf-tuning, when, why and where you can use it.\n- Architectural overview of how it fits into the Open Data Hub and Red Hat OpenShift AI platform.\n- Exploring different tuning techniques like Low-rank adaptation (LoRA), prompt tuning, fine tuning, and inference.\n- Deploy and run production ready LLM model tuning and inference on ODH.\n\t\nAttendees will leave with a greater understanding of the complexity and benefits of LLM tuning, and the open source tools and platforms available that they can leverage to improve their AI solutions.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3XB39D", "name": "James Busche", "avatar": "https://pretalx.com/media/avatars/3XB39D_DiMsZou.webp", "biography": "James Busche is a senior software engineer in the IBM Open Technologies Group, currently focused on the Open Source CodeFlare project. Previously, James has been a DevOps Cloud engineer for IBM Watson and the worldwide Watson Kubernetes deployments.", "public_name": "James Busche", "guid": "b1b591e8-834b-5c20-92a9-ac3196cf7e06", "url": "https://pretalx.com/devconf-us-2024/speaker/3XB39D/"}, {"code": "GEJQWP", "name": "Kelly Abuelsaad", "avatar": "https://pretalx.com/media/avatars/GEJQWP_fjTOmnc.webp", "biography": "Kelly is a software engineer at IBM Research with extensive experience in developing cloud platforms tailored for AI workloads. She is currently leading the development of a Kubernetes-based tuning management platform for Large Language Models (LLMs), contributing back to the open source community.", "public_name": "Kelly Abuelsaad", "guid": "6f452e50-b40f-56d8-a3df-8a0141f6d423", "url": "https://pretalx.com/devconf-us-2024/speaker/GEJQWP/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/RV8STN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/RV8STN/", "attachments": [{"title": "PowerPoint Presentation", "url": "/media/devconf-us-2024/submissions/RV8STN/resources/CreatingLLMTuningPlatformwithOpenSourceTec_XAEURrZ.pptx", "type": "related"}]}, {"guid": "3353c0c2-1450-5315-85ab-1533e5a760c3", "code": "MHBC7K", "id": 49681, "logo": null, "date": "2024-08-14T13:40:00-04:00", "start": "13:40", "end": "2024-08-14T14:15:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49681-ai-lab-recipes-cooking-up-ai-applications-on-your-laptop", "url": "https://pretalx.com/devconf-us-2024/talk/MHBC7K/", "title": "AI Lab Recipes: Cooking up AI Applications on your Laptop", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "What if we told you there\u2019s a GitHub repository that makes building, running, and developing AI powered applications from your laptop as easy as making toast? No cloud-based AI platform required, no specialized hardware accelerators needed, and with the most up-to-date open source models? In this session, we'll dig in to explore ai-lab-recipes. This repository is a collaboration of data scientists and application developers that brings together best practices from both worlds. The result is a set of containerized AI powered applications and tools that are fun to build, easy to run, and convenient to fork and make your own! We'll show you how easy it is to spin up a local code generation assistant with only two simple commands.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XTAWHC", "name": "Michael Clifford", "avatar": null, "biography": null, "public_name": "Michael Clifford", "guid": "82f790da-2753-5220-8570-83d92c3011ee", "url": "https://pretalx.com/devconf-us-2024/speaker/XTAWHC/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/MHBC7K/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/MHBC7K/", "attachments": []}, {"guid": "acb6fa9c-0ed4-526e-8102-60875252e402", "code": "EVYEKA", "id": 49481, "logo": null, "date": "2024-08-14T14:20:00-04:00", "start": "14:20", "end": "2024-08-14T14:55:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49481-efficiently-deploying-and-benchmarking-llms-in-kubernetes", "url": "https://pretalx.com/devconf-us-2024/talk/EVYEKA/", "title": "Efficiently Deploying and Benchmarking LLMs in Kubernetes", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "As LLMs gain mainstream adoption by businesses, operating them efficiently on Kubernetes is becoming an important area of concern. One aspect of ensuring the optimal performance of running LLM services is to first reliably measure the key runtime performance metrics for LLMs. In this talk, we will demonstrate how to performance benchmark LLMs on Kubernetes with the Kserve stack under various inference runtimes. We will demonstrate LLM deployment strategies, load testing across various configs, and techniques for capturing the key performance indicators such as tokens per second, time per output token, time to first token, and so forth. We will also show how to capture relevant resource consumption metrics such as GPU utilization and GPU memory consumption to aid in performance bottleneck analysis. The runtime performance metrics coupled with the evaluation metrics for LLMs can be an extremely useful tool in optimizing the performance of running LLM services in a production environment.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LAFLDH", "name": "Nikhil Palaskar", "avatar": null, "biography": "Nikhil is a Senior Software Engineer and a member of Performance and Scale Engineering at Red Hat. Nikhil's current focus is primarily on serving LLMs and performance optimizing their deployment in Kubernetes/Openshift environments.", "public_name": "Nikhil Palaskar", "guid": "a6a403c5-b832-585c-89f1-2f4961f7cd06", "url": "https://pretalx.com/devconf-us-2024/speaker/LAFLDH/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/EVYEKA/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/EVYEKA/", "attachments": []}, {"guid": "2a7046f4-f085-526f-a515-5827d8796774", "code": "L3PX8M", "id": 48121, "logo": null, "date": "2024-08-14T15:20:00-04:00", "start": "15:20", "end": "2024-08-14T15:55:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-48121-ai-automation-how-generative-ai-and-automation-can-revolutionize-certification-study", "url": "https://pretalx.com/devconf-us-2024/talk/L3PX8M/", "title": "AI & Automation: How Generative AI and Automation Can Revolutionize Certification Study", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Discussion", "language": "en", "abstract": "In the fast-paced world of technology, staying ahead of the curve is crucial. Acquiring technical certifications has become the cornerstone of professional development, but the journey from aspirant to certified expert is a challenging one. This panel discussion, \"AI & Automation: How Generative AI and Automation Can Revolutionize Certification Study\" delves deep into the multifaceted process of preparing for and passing technical certification exams using AI and automation.\n\nThe panel will take you through their usage of AI, automation,time management process, study tips and what it takes to pass. With experienced test takers who have AWS, Azure, Red Hat, and others exams under their belts, they\u2019ll share their rules for success and open your aperture to the benefits of using an emerging technology like generative AI as well as using automation to fast track your task-based study in a repeatable way.\n\nWhether you are a newcomer to the certification world or a seasoned professional looking to upskill, our panel of experts will provide valuable insights and practical advice. Join us for a thought-provoking discussion that will empower you to tackle technical certification exams with confidence and success. \"AI & Automation: How Generative AI and Automation Can Revolutionize Certification Study\" is your roadmap to conquering the world of technology certifications.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ESNZCJ", "name": "Randy Romero", "avatar": null, "biography": "Randy Romero is a Senior Ansible Consultant and Red Hat Certified Architect at Red Hat where he specializes in IT automation with Ansible and Ansible Automation Platform.  He has experience in the cable, insurance, and loyalty-marketing industries, having performed multiple roles starting with junior Systems Administrator all the way to Cloud Architect with over 30 years of experience in the IT industry.", "public_name": "Randy Romero", "guid": "b833c17f-e97c-5dce-a77f-03229cc4befa", "url": "https://pretalx.com/devconf-us-2024/speaker/ESNZCJ/"}, {"code": "BNEWPK", "name": "Angela Andrews", "avatar": "https://pretalx.com/media/avatars/BNEWPK_R9kIUoB.webp", "biography": "Angela Andrews is a senior solution architect as well as co-host for Compiler, a Red Hat podcast where they go beyond the buzzwords and jargon to simplify tech topics. She joined Red Hat in 2020 and before that, she spent the past 15 years working as a systems administrator in higher education supporting Windows, Linux, virtualization, storage and automation. In her free time she likes to read, workout and play with her dog, Scout.", "public_name": "Angela Andrews", "guid": "8c0e1017-fd4d-5f05-9af8-b48b73b6af81", "url": "https://pretalx.com/devconf-us-2024/speaker/BNEWPK/"}, {"code": "BKACAC", "name": "Jordan Jacobs", "avatar": null, "biography": null, "public_name": "Jordan Jacobs", "guid": "89b57fdd-ed6b-505a-a691-4a915c4e6df8", "url": "https://pretalx.com/devconf-us-2024/speaker/BKACAC/"}, {"code": "AA33VE", "name": "Kush Gupta", "avatar": null, "biography": null, "public_name": "Kush Gupta", "guid": "4cd08e0e-7283-598f-8317-2c93b8982428", "url": "https://pretalx.com/devconf-us-2024/speaker/AA33VE/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/L3PX8M/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/L3PX8M/", "attachments": []}, {"guid": "5198e0af-750c-5c46-80b1-62a2f427fa6a", "code": "TJKFEH", "id": 49120, "logo": null, "date": "2024-08-14T16:00:00-04:00", "start": "16:00", "end": "2024-08-14T16:35:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49120-enter-the-brave-new-world-of-genai-with-vector-search", "url": "https://pretalx.com/devconf-us-2024/talk/TJKFEH/", "title": "Enter the Brave New World of GenAI with Vector Search", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "With ChatGPT taking center stage since the beginning of 2023, developers who have not had a chance to work with any forms of Artificial Intelligence or Machine Learning systems may find themselves either intrigued by the \u201cmaze\u201d of new terminologies, or some may be eager to learn more, while perhaps a smaller group may not actually want to get themselves into a territory that\u2019s unknown to them.\n\nThe truth is that, whether we like it or not, we have all been \u201cthrust\u201d into this new era of computing. Instead of procrastinating, let\u2019s start by learning about Generative AI specifically with this presentation. We will go over the history and evolution of AI and ML, then look at how it has evolved to where it is today. We will touch upon as many new concepts that have popped up in the last 6-9 months, which include: Generative AI (GenAI), ChatGPT, Large Language Models (LLMs), Natural Language Processing (NLP), Vector DB, and the growing importance of Vector Search. We will then look at a demo on how Vector Search is being done behind the scenes. We will discuss the benefits of this new wave of technology as well as the challenges that it brings to the industry and the marketplace.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MCMEAK", "name": "Mary Grygleski", "avatar": "https://pretalx.com/media/avatars/MCMEAK_4qMBpRs.webp", "biography": "Mary is a Java Champion and an experienced, passionate Developer Advocate, and Software Consultant for both profit-based companies and non-profit tech communities. She has worked with companies such as IBM and DataStax as an advocate, focusing on topics including GenAI, Streaming Systems, Open Source, Java, Cloud, and Distributed Messaging Systems. She began her career as an engineer in Unix/C, transitioning to Java around 2000 and has been dedicated to it ever since. Mary is an active builder of tech communities outside her day job, currently serving as the President of the Chicago Java Users Group (CJUG) and the Chicago Chapter Co-Lead for AICamp.", "public_name": "Mary Grygleski", "guid": "8179dd04-8b13-5e8e-856e-b4c99c78cdea", "url": "https://pretalx.com/devconf-us-2024/speaker/MCMEAK/"}], "links": [{"title": "Enter the Brave New World of GenAI", "url": "https://bit.ly/4cs5g7Z", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/TJKFEH/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/TJKFEH/", "attachments": []}, {"guid": "e322723c-b67e-5230-9b6a-ed86df77f4f9", "code": "Z8JXTY", "id": 48920, "logo": null, "date": "2024-08-14T16:40:00-04:00", "start": "16:40", "end": "2024-08-14T17:15:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-48920-building-trust-with-llms", "url": "https://pretalx.com/devconf-us-2024/talk/Z8JXTY/", "title": "Building Trust with LLMs", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Have you ever questioned the reliability of Large Language Models (LLMs)? In today\u2019s open source world, Large Language Models (LLMs) are revolutionizing how we innovate and build applications. However, before fully embracing them in our projects and applications, it's essential to evaluate their performance. This talk is designed to be your guide through the intricate process of LLM evaluation, equipping you with practical insights to navigate the complexities of implementing LLMs in real-world applications. \n\nWe will go over the fundamentals of LLM evaluation, beginning with an examination of existing traditional metrics such as ROUGE and BLEU scores and highlighting their significance in assessing model efficacy. We will then delve into more specialized techniques such as model based evaluation using LangChain criteria metrics. In addition, we will also cover human based evaluation and different evaluation benchmarks. Using a text generation demo application, we\u2019ll compare the different evaluation techniques, highlighting their pros and cons. Throughout the session, we will address common challenges that you may face when assessing the quality of your LLMs and how to overcome them.\n\nBy the end of the talk, attendees will gain a comprehensive understanding of LLM evaluation techniques.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9DTRR3", "name": "Surya Pathak", "avatar": "https://pretalx.com/media/avatars/9DTRR3_4LkyQ47.webp", "biography": null, "public_name": "Surya Pathak", "guid": "ee07ad94-3806-5b97-b785-f1e0bbf01967", "url": "https://pretalx.com/devconf-us-2024/speaker/9DTRR3/"}, {"code": "BDEQB3", "name": "Hema Veeradhi", "avatar": "https://pretalx.com/media/avatars/BDEQB3_zY2wZTJ.webp", "biography": "Hema Veeradhi is a Principal Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems. Hema is a staunch supporter of open source, firmly believing in its ability to propel AI advancements to new heights. She has been a previous speaker at Open Source Summit NA, KubeCon NA, DevConf CZ and FOSSY.", "public_name": "Hema Veeradhi", "guid": "662b0ef7-3095-5342-9b4a-362d04de2266", "url": "https://pretalx.com/devconf-us-2024/speaker/BDEQB3/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/Z8JXTY/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/Z8JXTY/", "attachments": []}], "Terrace Lounge (capacity 48)": [{"guid": "fd18bd5e-416e-53e1-9dab-efc51e7b9a08", "code": "T7QK8X", "id": 47716, "logo": null, "date": "2024-08-14T11:20:00-04:00", "start": "11:20", "end": "2024-08-14T11:55:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-47716-to-cooperate-or-to-betray-decoding-the-tester-s-dilemma", "url": "https://pretalx.com/devconf-us-2024/talk/T7QK8X/", "title": "To cooperate or to betray? Decoding the tester's dilemma", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "The Prisoner's Dilemma is a game theory concept where cooperation seems rational but often leads to betrayal. It is a \u200b\u200bthought experiment that involves two rational agents, each of whom can cooperate for mutual benefit or betray their partner for individual reward.\n\nBased on my decade long experience as an test engineering manager, I have come to realize that this concept models a lot of situations of strategic decision making in a tester\u2019s life too. For example:\n\n\nIndividual vs collective benefit : Consistently picking test infrastructure related tasks over actual testing because that might make your CV well rounded in terms of skills and tooling. Focusing more on 'how' to test as opposed to 'what' to test.\n\nShort-term gain vs long-term consequences : Adding a hardcoded wait in a test to get the test to pass but making the code unmaintainable in the long run.\n\nCollaboration and trust within an organization : Based on how teams are organized, testing,UI, backend and ops might have their own group goals and will most likely prioritize them over the common goal that benefits the product or company. For example, in a lot of organizations that have a full fledged testing department upto director/VP level, a tester might focus more on their department's goals that the product success goals because the incentives and rewards come from department.\n\n\nCompetition and market pressures : As a tester, you might strategically pick up a tool or technology for use just because it is a sought after thing in the job market as opposed to picking up something that would be a better fit for the team.\n\n\nIn this thought provoking critique, I am going to talk about the factors that often tip the scales towards one choice or the other. I believe understanding these dynamics better could be valuable for testers navigating these dilemmas and potentially even fostering a more collaborative and trusting environment within teams. Lastly, I am also going to share my tips for overcoming this behavior.\n\nKey takeaways of this presentation would be -\n\n1. Reflection - As a tester, am I doing practising all of these behaviours.\n2. Realisation - How thinking about the product and people who build and use it should be the true purpose of one's job.\n\nOverall goal of the session is unveiling the psychology behind the phenomenon that stops testers from being team players and thinking for the greater good of the product and the team.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NJMPXT", "name": "Deepak Koul", "avatar": "https://pretalx.com/media/avatars/NJMPXT_YmWrFRJ.webp", "biography": "Biograpy\tDeepak is an experienced engineering manager with a passion for psychology and organization design. Throughout his career, Deepak has been fascinated by the intersection of psychology and organizational design. He believes that a deep understanding of human behavior and motivation is essential to building high-performing teams and organizations. He has applied this knowledge to develop innovative management strategies and leadership practices that have helped to improve productivity and employee engagement.\nIn his current role as a senior engineering manager at Red Hat, Deepak is focused on creating a culture of innovation and continuous improvement. He works closely with his team to identify opportunities for process optimization, automation, and product design improvements. He also invests time in coaching and mentoring team members to help them reach their full potential.\nDeepak is a regular speaker at industry conferences and events, where he enjoys learning about the latest developments in psychology, organization design, and engineering. He is also an avid reader and is always looking for new insights and perspectives to apply in his work.", "public_name": "Deepak Koul", "guid": "f4070548-7e6c-5d86-9afe-c962c9e749cd", "url": "https://pretalx.com/devconf-us-2024/speaker/NJMPXT/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/T7QK8X/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/T7QK8X/", "attachments": []}, {"guid": "034ed94d-2830-5598-9a3c-597ee20de47c", "code": "RPK97Y", "id": 49488, "logo": null, "date": "2024-08-14T13:00:00-04:00", "start": "13:00", "end": "2024-08-14T13:35:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-49488-exploring-the-english-divide-a-look-at-open-source-inclusion", "url": "https://pretalx.com/devconf-us-2024/talk/RPK97Y/", "title": "Exploring the English Divide: A look at Open Source Inclusion", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "This talk dives deep into the fascinating topic of  written and spoken English as a factor in open source communities.  We'll explore the experiences of both native and non-native English speakers, sparking a conversation about:\n* The impact of language fluency on participation, contribution, and barriers to entry.\n* Potential biases within the open source community based on English proficiency.\n* Strategies for fostering inclusivity and creating welcoming spaces.\nJoin Karen and Eric for an open discussion about our experiences and ideas for a more diverse and thriving open source future.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SQBQE3", "name": "Karen Noel", "avatar": "https://pretalx.com/media/avatars/SQBQE3_EMblQSl.webp", "biography": "Karen Noel is a Sr. Director, Software Engineering in Linux Engineering at Red Hat. She has been working on operating system kernels since 1990 and on Virtualization technologies since 2005. She was formerly with Digital Equipment Corporation, Compaq and Hewlett-Packard and joined Red Hat in 2011. Her engineering teams live and work around the globe and work on technologies such as Networking, Virtualization, Storage, Filesystems, and High Availability.", "public_name": "Karen Noel", "guid": "47740cca-d785-59b0-b323-64b9dc973434", "url": "https://pretalx.com/devconf-us-2024/speaker/SQBQE3/"}, {"code": "RTA7EZ", "name": "Eric Duen", "avatar": null, "biography": "Eric is a Software Engineering Manager at Red Hat responsible for integrating OpenShift on OpenStack. Aside from learning about new technologies, Eric's passions as a people manager include career development, mentoring, creative ways to leverage agile methodology for real world productivity, and continuous learning in DEIB topics.\n\nPrior to Red Hat, Eric was a Software Engineering Manager and/or Software Engineer at Bose, EMC, and Quantum. Eric enjoys spending time outdoors, at museums, and saying hello to friendly cats.", "public_name": "Eric Duen", "guid": "34d979f7-15ff-5eee-b58d-a6f42c9e507a", "url": "https://pretalx.com/devconf-us-2024/speaker/RTA7EZ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/RPK97Y/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/RPK97Y/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/RPK97Y/resources/Exploring_the_English_Divide_-_DevConf.us_2_xkaZzvb.pdf", "type": "related"}]}, {"guid": "9366201c-f87b-580a-815a-28cdd5a7fc68", "code": "UMRTFH", "id": 48647, "logo": null, "date": "2024-08-14T13:40:00-04:00", "start": "13:40", "end": "2024-08-14T14:15:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-48647-things-i-wish-i-knew-when-i-became-a-manager", "url": "https://pretalx.com/devconf-us-2024/talk/UMRTFH/", "title": "Things I Wish I Knew When I Became a Manager", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "When I became a manager, I had very little guidance apart from how to use the tools for salary adjustments and approving time off. What I was missing was what to talk about in a 1:1; how to have the difficult conversations around salary, promotions, or lackluster performance; what it takes to build strong teams; and, how to make sure you're taking care of yourself along the way. The goal of my talk is to help new managers understand some of the nuance of being a successful manager. I distill my 9+ years of engineering management experience into several lessons divided into three categories: Managing Teams, Managing Individuals, and Managing Yourself. While the primary audience is new managers, I believe that individual contributors, experienced managers, and people thinking about a future in management can all learn something.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WNFVWK", "name": "Greg Blomquist", "avatar": "https://pretalx.com/media/avatars/WNFVWK_k9Ghh8d.webp", "biography": "I have been at Red Hat for 18 years, and have spent the last 10 years as an engineering manager across a number of products, including OpenShift, Ansible, and RHEL.  I try to stay current on Red Hat Technologies, but often find I'm playing catch up.  Outside of work, I spend time with my family, try to keep our cats entertained, and play drums when I get the chance.", "public_name": "Greg Blomquist", "guid": "41144b59-d7f0-533e-ac5e-10f54cb50083", "url": "https://pretalx.com/devconf-us-2024/speaker/WNFVWK/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/UMRTFH/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/UMRTFH/", "attachments": []}, {"guid": "b7007dcd-1525-5c6c-b5e1-164ce77cc443", "code": "FWKARL", "id": 48381, "logo": null, "date": "2024-08-14T14:20:00-04:00", "start": "14:20", "end": "2024-08-14T15:40:00-04:00", "duration": "01:20", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-48381-code-review-automation-with-genai", "url": "https://pretalx.com/devconf-us-2024/talk/FWKARL/", "title": "Code review automation with GenAI", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Workshop", "language": "en", "abstract": "During the workshop, we will add GenAI powered code review features into the CICD pipelines.\n\nWhat you will learn and take away from the session:\n- GitHub action workflow with code review enabled\n- GitLab CICD pipeline with code review enabled\n- Bitbucket pipeline with code review enabled\n- CircleCI workflow with code review automation connected to GitLab repository\n- Using LangChain ReAct agents to automate tasks to comment on the GitLab issue with code review findings\n- Using LangChain ReAct agents to automate tasks to open new JIRA issues with code review findings\n- Enable LangChain ReAct Agents LLM tracing to understand Thought, Action, Observation loop\n\nAttendees will follow step by step instructions that will guide them on how to setup all the integrations.\n\nGitHub Repo: https://goo.gle/genai-for-dev\n\nRegister to access classroom for hands-on session:\nhttps://rsvp.withgoogle.com/events/genai-for-developers-boston-aug14", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "US877R", "name": "Andrey Shakirov", "avatar": "https://pretalx.com/media/avatars/US877R_2aqjBJZ.webp", "biography": "Solutions Architect at Google Cloud.\nFocusing on Serverless and GenAI technologies.\n\nLinkedin:\nhttps://www.linkedin.com/in/andrey-shakirov-000b4a5/", "public_name": "Andrey Shakirov", "guid": "c6bae071-fdc5-50a8-b66d-b5c4d9f0830d", "url": "https://pretalx.com/devconf-us-2024/speaker/US877R/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/FWKARL/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/FWKARL/", "attachments": []}, {"guid": "e3755174-938b-5c4a-966b-05962a784c88", "code": "L9RPPV", "id": 47962, "logo": null, "date": "2024-08-14T15:55:00-04:00", "start": "15:55", "end": "2024-08-14T17:15:00-04:00", "duration": "01:20", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-47962-stop-kubernetes-revolving-door-a-hands-on-workshop-to-secure-a-kubernetes-cluster", "url": "https://pretalx.com/devconf-us-2024/talk/L9RPPV/", "title": "Stop Kubernetes' Revolving Door: A Hands-On Workshop to Secure a Kubernetes Cluster", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Workshop", "language": "en", "abstract": "Out-of-the-box, upstream Kubernetes is not secure by-default. Attendees of this hands-on workshop will walk through the official/upstream Kubernetes Security Checklist to set up a cluster securely.\n\nThe workshop starts with an introduction to the critical security considerations for Kubernetes environments. Participants will then embark on a guided journey through practical exercises designed to implement security best practices within Kubernetes clusters. \n\nThroughout the workshop, attendees will gain firsthand experience in securing Kubernetes environments, covering aspects such as authentication, authorization, network policies, pod security, and more. These exercises will provide participants a comprehensive understanding of Kubernetes security principles and practical implementation techniques.\n\nAttendees will walk away equipped with the knowledge and skills necessary to effectively secure Kubernetes clusters in real-world scenarios. Whether you're new to Kubernetes security or seeking to enhance your existing expertise, this workshop offers valuable insights and hands-on experience to strengthen your Kubernetes deployments against potential threats.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "H9CWZR", "name": "Savitha Raghunathan", "avatar": "https://pretalx.com/media/avatars/H9CWZR_eKnRQ4c.webp", "biography": "Savitha Raghunathan is a Senior Software Engineer at Red Hat, working on Container Migration and Application Modernization technologies. She leads K8s sig-security-documentation sub-project aiming to create security awareness through docs. As a maintainer of the Konveyor project, she leads the community engagement efforts, fostering collaboration and driving its continuous growth. Savitha's passion lies in nurturing the Open Source community, where she finds great joy in mentoring new contributors and empowering them to make significant contributions.", "public_name": "Savitha Raghunathan", "guid": "14ce2904-5a66-514c-964e-51768efac0d9", "url": "https://pretalx.com/devconf-us-2024/speaker/H9CWZR/"}, {"code": "HQZHVQ", "name": "Rey Lejano", "avatar": "https://pretalx.com/media/avatars/HQZHVQ_vduWjkY.webp", "biography": "Rey Lejano is Solutions Architect at Red Hat and currently serves as co-chair for Kubernetes Special Interest Group (SIG) Docs and helps maintain the upstream Kubernetes documentation. Rey leads the Kubernetes SIG Security Third-Party Security Audit subproject and helped release the last Kubernetes security audit in April 2023. He is a member of seven Kubernetes Release Teams, including serving as the 1.23 Release Lead and 1.25 Emeritus Adviser. Rey has been a Program Committee member for KubeCon + CloudNativeCon (2022 Detroit, 2023 Amsterdam, 2023 Chicago), a Track Chair for KubeCon + CloudNativeCon Europe 2024 in Paris, and a co-chair of CloudNativeSecurityCon 2024. Rey was awarded the CNCF Community Award for Top Documentarian in 2022 and Kubernetes Contributor Awards in 2021 from SIG Release and 2023 from SIG Security. Rey is a CNCF Ambassador and DevOps Institute Ambassador.", "public_name": "Rey Lejano", "guid": "9c37542d-0ca1-539e-87af-e619eafee34e", "url": "https://pretalx.com/devconf-us-2024/speaker/HQZHVQ/"}], "links": [{"title": "Kubernetes Security Checklist", "url": "https://kubernetes.io/docs/concepts/security/security-checklist/", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/L9RPPV/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/L9RPPV/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/L9RPPV/resources/Stop_Kubernetes_Revolving_Door__A_Hands-On__eKZYvgV.pdf", "type": "related"}]}]}}, {"index": 3, "date": "2024-08-15", "day_start": "2024-08-15T04:00:00-04:00", "day_end": "2024-08-16T03:59:00-04:00", "rooms": {"Metcalf Hall (capacity 300)": [{"guid": "c13b7b98-8bb5-5dd7-b552-5956c549d323", "code": "HKAQCN", "id": 51282, "logo": null, "date": "2024-08-15T09:00:00-04:00", "start": "09:00", "end": "2024-08-15T09:50:00-04:00", "duration": "00:50", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-51282-operations-and-ai", "url": "https://pretalx.com/devconf-us-2024/talk/HKAQCN/", "title": "Operations and AI", "subtitle": "", "track": "General", "type": "Keynote", "language": "en", "abstract": "Our industry has been transformed by new technologies, radically changing how we work. Thirty years ago, deployment cycles took 3-5 years; today, they happen in seconds. This rapid pace is largely due to our focus on investing in tools that boost developer productivity.\n\nWe're still driven to create tools that simplify developers' work and make it easier for others to join the field. Many companies are heavily invested in enhancing productivity. However, the abundance of productivity tools doesn't automatically lead to increased productivity. Companies need to examine and adapt their internal systems and processes, especially in decision-making and information sharing.\n\nThis is where many companies stumble. They heavily invest in areas where developers are coding but neglect other crucial areas. The impact of these changes is significant for enterprise businesses, often with failure indicators appearing too late for recovery.\n\nJoin us at DevConf as we delve into these topics and prepare for the future of software development in an era of unprecedented speed.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HLKK3M", "name": "Jen Krieger", "avatar": "https://pretalx.com/media/avatars/HLKK3M_NZRcfF5.webp", "biography": "Jen is the VP of Engineering Operations at Github. She is a technology enthusiast with 25+ years of experience in delivering software and infrastructure development products in open source software environments. She is passionate about building strong happy teams, taking a no BS approach, and ensuring that effective lean process improvement is a cornerstone of any organizations she supports.\n\nShe is most proud of the time she spent as Red Hat's Chief Agilist, leading teams into agility in a way that respected and supported Red Hat\u2019s commitment to Open Source, while modernizing and transforming their $2B Red Hat Enterprise Linux business. Jen now works for GitHub as the VP of Engineering Operations and Chief of Staff to the Chief Security Officer and SVP of Engineering.", "public_name": "Jen Krieger", "guid": "4c45a851-ac2a-557e-9e8d-581101e2444b", "url": "https://pretalx.com/devconf-us-2024/speaker/HLKK3M/"}], "links": [{"title": "Stream", "url": "https://youtube.com/live/MZrfs9Rswew?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/HKAQCN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/HKAQCN/", "attachments": []}, {"guid": "6ca839a0-0a68-5723-b960-e11d17bea3e2", "code": "A9VZC7", "id": 49308, "logo": null, "date": "2024-08-15T10:40:00-04:00", "start": "10:40", "end": "2024-08-15T12:00:00-04:00", "duration": "01:20", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-49308-open-source-for-open-hardware-the-risc-v-software-ecosystem-meetup", "url": "https://pretalx.com/devconf-us-2024/talk/A9VZC7/", "title": "Open Source for Open Hardware: the RISC-V Software Ecosystem (Meetup)", "subtitle": "", "track": "Future Tech and Open Research", "type": "Meetup", "language": "en", "abstract": "Let's get together and discuss RISC-V and the universe forming around it. This talk covers advances in the RISC-V software ecosystem. RISC-V is a flexible and fully open hardware architecture, curated by the non-profit RISC-V International foundation (riscv.org) using the best practices of open source. While the open source community has responded with a great deal of distributed effort, there are notable gaps in support, particularly for commercial-grade applications. The industry has responded by forming the RISE Project (riseproject.dev), a collaboration among 20+ organizations to support and advance the software ecosystem by providing engineering and financial resources.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JAXCK9", "name": "Jeffrey Osier-Mixon", "avatar": "https://pretalx.com/media/avatars/JAXCK9_muu5XvC.webp", "biography": "Jefro is a serving CentOS board member and chair for the CentOS Automotive SIG. He works at Red Hat as an open source strategist and community architect for automotive and edge communities as well as RISC-V. Prior to Red Hat, he spent two years at the Linux Foundation working on RISC-V and LF Energy; eight years at Intel where he helped launch and run the Yocto Project, Zephyr Project, OpenBMC, project ACRN, and a number of other communities; and 20 years as a technical writer, mostly focused on embedded systems and open source.", "public_name": "Jeffrey Osier-Mixon", "guid": "6d99aede-1d91-54e5-9100-b8556aea5d76", "url": "https://pretalx.com/devconf-us-2024/speaker/JAXCK9/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/A9VZC7/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/A9VZC7/", "attachments": []}, {"guid": "3d7b45cb-1b2b-5764-aef5-39cb4b7c737b", "code": "HHG8NW", "id": 48703, "logo": null, "date": "2024-08-15T13:00:00-04:00", "start": "13:00", "end": "2024-08-15T14:20:00-04:00", "duration": "01:20", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-48703-containers-bof-meetup", "url": "https://pretalx.com/devconf-us-2024/talk/HHG8NW/", "title": "Containers BOF (Meetup)", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Meetup", "language": "en", "abstract": "General discussions on containers.  Podman, Docker, Buildah, CoreOS, Bootc ....", "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 computer security for over 40 years as a Senior Distinguished Engineer at Red Hat since 2001. Lead architect of the Container Runtime Engineering team. Worked on container technology 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. Author of `Podman in Action`. He formerly led the SELinux project. Twitter: rhatdan Blog: danwalsh.livejournal.com Email: dwalsh@redhat.com", "public_name": "Dan Walsh", "guid": "c77b6cf0-d01b-5670-ae66-24203f0aab7a", "url": "https://pretalx.com/devconf-us-2024/speaker/D9VD3X/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/HHG8NW/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/HHG8NW/", "attachments": []}], "Metcalf Small Ballroom (capacity 100)": [{"guid": "2c9111ff-4ff2-582c-8626-ff1996333d50", "code": "XAQX8R", "id": 49501, "logo": null, "date": "2024-08-15T10:00:00-04:00", "start": "10:00", "end": "2024-08-15T10:35:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49501-kubernetes-as-a-hypervisor-automating-the-lifecycle-of-virtual-machines-in-kubernetes-using-ansible-and-kubevirt", "url": "https://pretalx.com/devconf-us-2024/talk/XAQX8R/", "title": "Kubernetes as a Hypervisor: Automating the lifecycle of virtual machines in Kubernetes using Ansible and KubeVirt", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Automation is crucial for being able to run reproducible workloads regardless of environment. These days, systems are being run in a variety of locations (on premise, cloud, and at the edge) and managing them effectively is paramount. Ansible, as an automation tool, plays a key role when managing these systems. More and more workloads are being run within Kubernetes thanks to the many benefits provided by the platform. Unfortunately, not all workloads and systems are ready for containers. KubeVirt is an open source project that provides capabilities for running Virtual Machines within Kubernetes and unlocks a new set of opportunities not seen previously. However, KubeVirt only provides the primitives. Additional setup, configuration and management must be applied in order to be truly successful at scale.\n\nAnsible automation simplifies many different aspects when running KubeVirt within Kubernetes as it can be used to not only provide support preparing the operating environment supporting Kubevirt, but assist in all aspects of virtual machine management -- from migration, provisioning, configuration and day-two operations.\n\nIn this session, attendees will discover how Ansible, and its support for the KubeVirt ecosystem, treats Kubernetes as yet another target hypervisor\n\nSpecifically:\n\n* The Ansible collections, plugins and modules available for use with KubeVirt\n* Methods for automating the migration of Virtual Machines to Kubernetes and KubeVirt\n* Common automation use cases and approaches when using KubeVirt \n* A reusable set of assets to kickstart an automation journey towards KubeVirt with Ansible\n\nExpand your horizons by running Virtual Machines in new ways while building upon the robust automation of Ansible!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8AYA7Z", "name": "Andrew Block", "avatar": "https://pretalx.com/media/avatars/8AYA7Z_uHJDtrW.webp", "biography": "Andrew Block is a Distinguished Architect at Red Hat that works with organizations to design and implement solutions leveraging cloud native technologies. He specializes in Continuous Integration and Continuous Delivery methodologies with a focus on security to reducing the overall delivery time. Andrew is the author of several publications on solutions within the Kubernetes ecosystem, a maintainer on the Helm project, and a contributor to several Open Source projects including Sigstore.", "public_name": "Andrew Block", "guid": "60a1cf87-ff1e-538d-9797-2d68ac0ff7d4", "url": "https://pretalx.com/devconf-us-2024/speaker/8AYA7Z/"}, {"code": "LFM7Y7", "name": "Harsha Cherukuri", "avatar": "https://pretalx.com/media/avatars/LFM7Y7_px5wnxE.webp", "biography": "Harsha Cherukuri is an enthusiastic software technologist with a background in Python, DevOps, Ansible, and container-based tools. He is currently working as a Senior Software Engineer with Red Hat. He is passionate about open-source development and is based out of Ottawa, Canada.", "public_name": "Harsha Cherukuri", "guid": "074f8e0d-5793-5ad6-bfae-b14912b981aa", "url": "https://pretalx.com/devconf-us-2024/speaker/LFM7Y7/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/XAQX8R/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/XAQX8R/", "attachments": []}, {"guid": "e553bfba-753c-581f-bea0-8709de251cea", "code": "WUDEEC", "id": 53606, "logo": null, "date": "2024-08-15T10:40:00-04:00", "start": "10:40", "end": "2024-08-15T11:15:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-53606-sboms-zero-to-hero-in-25-mins", "url": "https://pretalx.com/devconf-us-2024/talk/WUDEEC/", "title": "SBOMs: zero to hero in 25 mins!", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Want a crash course in SBOMs (source bill of materials)? What is an SBOM? Why do we need them? What is inside them? How can you create one? What kind of open source tools can you use for SBOMs? Learn how we are integrating SBOM creation into build processes and some of the challenges that exist and possible ways to deal with them. This will pack as much about SBOMs as possible into the session and include some live demos.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RUMLA8", "name": "Brian Cook", "avatar": null, "biography": null, "public_name": "Brian Cook", "guid": "72438e01-e44c-5138-8165-f184b9bb58e7", "url": "https://pretalx.com/devconf-us-2024/speaker/RUMLA8/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/WUDEEC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/WUDEEC/", "attachments": [{"title": "Presentation", "url": "/media/devconf-us-2024/submissions/WUDEEC/resources/devconf_sbom_talk_hNKBR2L.pdf", "type": "related"}]}, {"guid": "409317ac-07f1-59cd-b8c4-29bb8a7f8eed", "code": "ARB9JN", "id": 47720, "logo": null, "date": "2024-08-15T11:20:00-04:00", "start": "11:20", "end": "2024-08-15T11:55:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-47720-automate-openshift-cluster-deployment-with-rhacm-and-aap", "url": "https://pretalx.com/devconf-us-2024/talk/ARB9JN/", "title": "Automate Openshift Cluster deployment with RHACM and AAP", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "Discover the future of streamlined deployment with this captivating talk on \"Deploying OpenShift with ACM and Ansible Automation Platform with Zero Touch Provisioning.\" Join us as we delve into the seamless integration of OpenShift, ACM, and Ansible Automation Platform, revolutionizing the landscape of IT operations. Learn how zero-touch provisioning optimizes efficiency, accelerates deployment, and ensures unparalleled reliability. Embrace the power of automation and orchestration to propel your organization to the forefront of modern infrastructure management.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9RXREH", "name": "Michael DiDato", "avatar": "https://pretalx.com/media/avatars/9RXREH_bospE0p.webp", "biography": "Michael DiDato is a Senior Ansible Automation Consultant at Red Hat. Mr. DiDato is focused on utilizing open-source technologies, practices, and principles to tackle customer issues and solve their strategic technology and business challenges. He is well-versed in automating infrastructure builds in all major public clouds, and has over 20 years of experience in the Telco and financial industries. Michael currently holds seven active Red Hat certifications and is a Red Hat Certified Architect.", "public_name": "Michael DiDato", "guid": "d6ce7a4a-30d5-5c48-bceb-7f5421ee5fb5", "url": "https://pretalx.com/devconf-us-2024/speaker/9RXREH/"}, {"code": "DRYNBB", "name": "Michael Zamot", "avatar": null, "biography": "Michael Zamot is an open source enthusiast whose passion began in 2004, when he discovered Linux. Ever since then he has worked and played with various open source projects, including Linux, OpenStack, OpenShift/Kubernetes and many more, and participated in community events by teaching, conducting workshops, and providing technical support and mentorship. He currently works for Red Hat as a Principal Consultant, designing, deploying, and supporting complex cloud and telco solutions.", "public_name": "Michael Zamot", "guid": "72345466-55ef-512d-836c-84d6aed43ec2", "url": "https://pretalx.com/devconf-us-2024/speaker/DRYNBB/"}, {"code": "RMVMEX", "name": "Michael Navarro", "avatar": null, "biography": null, "public_name": "Michael Navarro", "guid": "76806592-0138-5c90-b765-85afe8bf3a03", "url": "https://pretalx.com/devconf-us-2024/speaker/RMVMEX/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/ARB9JN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/ARB9JN/", "attachments": []}, {"guid": "b4ef7de2-c654-5e37-92c3-9a0f5d404e93", "code": "LLPPNN", "id": 49105, "logo": null, "date": "2024-08-15T13:00:00-04:00", "start": "13:00", "end": "2024-08-15T13:35:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49105-improve-upstream-code-quality-by-bringing-testing-to-patch-level", "url": "https://pretalx.com/devconf-us-2024/talk/LLPPNN/", "title": "Improve Upstream Code Quality by Bringing Testing to Patch Level", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "As downstream testers, we used to hit a few regression bugs when testing downstream. Normally they would get fixed upstream first, then downstream, which causes some pain points for both testers and developers. For testers, they need to run git bisect and repeat tests to find out the culprit. It takes much time and effort especially when there are a lot of patches and the testing is complex. For developers, they need to revisit the patches to find out the root cause. It might be hard to recall all the details as the patches could be worked on quite a long time ago. Besides, we have a strict schedule for each release, and if a bug is discovered in a late phase, it would be risky to get it fixed and tested in limited time, thus compromising our product to some extent.\nBased on all the reasons, we brought some testing from downstream to upstream. Not only test upstream code regularly, but also run some tests against patches under review, engage with developers actively, and provide test results before the patches get merged into master.  A lot of benefits for upstream and downstream products and also individuals have been gained. In this talk, we will introduce our experience of upstream testing, the effort we put, and the benefits and achievements we get. Also some tips about undertaking upstream testing and insights regarding how to cooperate with developers upstream better will be shared. We intend to call for more participation from both developers and testers for upstream testing to help improve the upstream code quality together.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FD3AVM", "name": "Lei Yang", "avatar": "https://pretalx.com/media/avatars/FD3AVM_LF25QA8.webp", "biography": "My name is Lei Yang, a senior software quality engineer from Red Hat KVM QE team. I joined the company as an intern in 2019. In the past five years, I mainly responsible for testing Virtual Network, Passt and vDPA and the automation of these feature's related cases.", "public_name": "Lei Yang", "guid": "3850d1aa-6c75-5073-b94f-6286d7cc95ed", "url": "https://pretalx.com/devconf-us-2024/speaker/FD3AVM/"}, {"code": "N9UGDM", "name": "Yumei Huang", "avatar": "https://pretalx.com/media/avatars/N9UGDM_yuXOxuH.webp", "biography": "I'm from Red Hat Virtualization QE team.", "public_name": "Yumei Huang", "guid": "c09b1753-3836-5d34-8984-0b62bf4e1f6f", "url": "https://pretalx.com/devconf-us-2024/speaker/N9UGDM/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/LLPPNN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/LLPPNN/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/LLPPNN/resources/Improve_upstream_code_quality_by_bringing_t_WLJkLKh.pdf", "type": "related"}]}, {"guid": "dfe001c3-c2f3-5d48-9f35-14396a3d218a", "code": "FDAMYT", "id": 49232, "logo": null, "date": "2024-08-15T13:40:00-04:00", "start": "13:40", "end": "2024-08-15T14:15:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49232-minimizing-infrastructure-exposure-with-open-source", "url": "https://pretalx.com/devconf-us-2024/talk/FDAMYT/", "title": "Minimizing Infrastructure Exposure with Open Source", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Talk", "language": "en", "abstract": "With virtually everyone in the cloud, exposing infrastructure on public networks\u2013\u2013well established as a bad security practice\u2013\u2013remains more popular than you would think. In this talk we'll take a look at common types of infrastructure exposure, as it applies to modern cloud native operations.\n\nThere are a few popular ways to tackle exposed infrastructure - leveraging a bastion host, while effective, still requires a lot of effort with rotating credentials to avoid the risks of shared static credentials. Other methods include VPN/ZTNA solutions, but these come with a price tag, and while commercial clouds come with built-in capabilities for making public infrastructure private, this all comes with a lot of overhead and complexity. However, this problem is solvable all with open source tooling built for public clouds like AWS or GCP.\n\nIn this talk we'll demo with a simple stack how to minimize exposure on public networks, and best practices to ensure your environments remain secure, and accessible.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MQERFX", "name": "Ran Ne'man", "avatar": "https://pretalx.com/media/avatars/MQERFX_ZwRIBst.webp", "biography": "Ran Ne'man is a seasoned product development and management executive with over 25 years of experience spanning start-up companies, NASDAQ-traded enterprises, and government agencies. Bringing years of innovation-driven expertise in cloud services built for modern security practices, fraud prevention, identity management, and communication markets, Ran has a successful track record of creating groundbreaking products and guiding them from ideation to large-scale success stories. His skills include managing product lines, strategic accounts, market penetration efforts, and business development.", "public_name": "Ran Ne'man", "guid": "a39b0021-5029-5338-8878-64cbd394a513", "url": "https://pretalx.com/devconf-us-2024/speaker/MQERFX/"}], "links": [{"title": "Presentation deck", "url": "https://docs.google.com/presentation/d/13W4-OgT9s-aua8MsR4oRNfrxspbxYi6g/edit?usp=sharing&ouid=110052979159713214659&rtpof=true&sd=true", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/FDAMYT/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/FDAMYT/", "attachments": []}, {"guid": "f3126c5c-7066-5deb-b12c-1fef8c86e6f4", "code": "EMXXFW", "id": 48963, "logo": null, "date": "2024-08-15T14:20:00-04:00", "start": "14:20", "end": "2024-08-15T14:55:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48963-container-life-cycle-management-in-automotive-edge-deployments", "url": "https://pretalx.com/devconf-us-2024/talk/EMXXFW/", "title": "Container life cycle management in Automotive/Edge deployments.", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "Explore Podman Quadlet's integration with systemd for efficient container management in automotive projects, enhancing resource utilization and management.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EVJ8WD", "name": "Yariv Rachmani", "avatar": "https://pretalx.com/media/avatars/EVJ8WD_nNMhMSL.webp", "biography": "I am a Software Quality Engineer with a focus on the CentOS Automotive Special Interest Group (SIG) effort, where I have been involved for the past two years. \n\nMy experience spans many years in Telco software development, equipping me with a strong understanding of telecommunications standards and open-source projects.\n In the past, I led the Red Hat OpenStack NFV Quality and Automation framework, achieving notable success in the field.\n\nMy work in the CentOS Automotive SIG/ Fedora has provided valuable insights into automotive software development automation and testing.", "public_name": "Yariv Rachmani", "guid": "5e4fc049-d94d-5b41-832c-43726693c16e", "url": "https://pretalx.com/devconf-us-2024/speaker/EVJ8WD/"}, {"code": "RCZEQN", "name": "Rakesh Musalay", "avatar": null, "biography": null, "public_name": "Rakesh Musalay", "guid": "f55573e9-129b-5c45-a1e9-f2bf73bcecc4", "url": "https://pretalx.com/devconf-us-2024/speaker/RCZEQN/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/EMXXFW/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/EMXXFW/", "attachments": [{"title": "Quadlet slides", "url": "/media/devconf-us-2024/submissions/EMXXFW/resources/devconf.us-podman-quadlets_FZGenYu.pdf", "type": "related"}]}, {"guid": "ddec85c6-ecf7-5dc3-8071-05d403005273", "code": "HXVPHC", "id": 48912, "logo": null, "date": "2024-08-15T15:20:00-04:00", "start": "15:20", "end": "2024-08-15T15:55:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48912-accelerating-linux-boot-time-techniques-and-strategies-for-optimal-performance", "url": "https://pretalx.com/devconf-us-2024/talk/HXVPHC/", "title": "Accelerating Linux Boot Time: Techniques and Strategies for Optimal Performance", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "In this session, we will explore a variety of strategies and techniques\nto optimize boot time, from measuring boot performance to specific\noptimizations within systemd, kernel, and filesystem configurations.\nWe'll cover everything from the basics to advanced methods, ensuring\nthat by the end, you have a comprehensive understanding of how to\nachieve faster boot times on your Linux systems.\n\n**1. Measuring Boot Performance**\n\nBefore diving into optimizations, it's crucial to measure and\nunderstand your current boot performance. This helps in identifying\nbottlenecks and evaluating the impact of changes.\n\n- **Tools:**\n  - `systemd-analyze` - Provides a detailed breakdown of the boot process.\n\n- **Steps:**\n  - Use `systemd-analyze time` to get a high-level overview of the boot time.\n  - `systemd-analyze blame` shows the time taken by each service.\n  - `systemd-analyze plot > boot.svg` generates a graphical representation.\n\n**2. Optimizations in systemd**\n\nSystemd, being the init system and service manager, plays a\nsignificant role in boot time. Optimizing systemd can lead to\nsubstantial improvements.\n\n- **Parallelization:**\n  - Enable parallel execution of units where possible using\n`DefaultDependencies=no` in unit files.\n\n- **Service Optimization:**\n  - Disable unnecessary services with `systemctl disable`.\n  - Use `systemd-analyze critical-chain` to identify and minimize the\nimpact of critical services.\n  - Implement on-demand services using `socket` activation.\n\n**3. Kernel and Initramfs Optimizations**\n\nOptimizing the components that are loaded during the early boot phase\ncan significantly reduce boot time.\n\n- **Building Components:**\n  - **Directly in the Kernel:** Compiling essential components\ndirectly into the kernel (using `make menuconfig`) avoids the overhead\nof loading modules during boot.\n  - **As Modules in the initramfs:** Use `dracut` to include only the\nnecessary modules in the initramfs, reducing its size and load time.\n  - **Modules in the Rootfs:** Delay the loading of non-critical\nmodules until after the root filesystem is mounted to expedite early\nboot stages.\n\n**4. Expedited Read-Copy Update (RCU) Mechanisms**\n\n- **RCU Boosting:**\n  - Enable RCU boosting to prioritize RCU callback threads, reducing\nthe time spent in the quiescent state.\n\n**5. Efficient Read-Only File System (erofs)**\n\n- **Advantages of erofs:**\n  - EROFS (Enhanced Read-Only File System) offers faster access times\ndue to its optimized compression and reduced metadata overhead.\n\n- **Implementation:**\n  - Convert static parts of your root filesystem to use EROFS,\nimproving read performance during boot.\n\n**6. Initramfs Minimization**\n\n- **Size Reduction:**\n  - Minimize the initramfs size by stripping out unnecessary modules\nand files, using tools like `dracut` with the `--omit` and `--add`\noptions.\n\n**Conclusion**\n\nOptimizing boot time requires a multi-faceted approach, involving\ncareful measurement, fine-tuning of systemd, strategic kernel and\ninitramfs configurations, and leveraging advanced filesystem\ntechnologies. By systematically applying these techniques, you can\nachieve a significant reduction in boot times, enhancing the overall\nperformance and responsiveness of your Linux systems.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DSSUKY", "name": "Eric Curtin", "avatar": null, "biography": "Software Engineer working on open-source things", "public_name": "Eric Curtin", "guid": "bdbf9334-e195-518c-87f0-40367fb9d9a0", "url": "https://pretalx.com/devconf-us-2024/speaker/DSSUKY/"}, {"code": "LGEZTB", "name": "Ed Chong", "avatar": null, "biography": null, "public_name": "Ed Chong", "guid": "38a0f689-8d32-5352-b1e4-4d597c9b0b32", "url": "https://pretalx.com/devconf-us-2024/speaker/LGEZTB/"}, {"code": "UAJAFU", "name": "Brian Masney", "avatar": "https://pretalx.com/media/avatars/UAJAFU_TG5LaHh.webp", "biography": "Brian Masney has been a contributor and user of Linux and open source projects since 1996. He has 25 years of commercial experience, and has worked professionally on large distributed backend systems in userspace, automated large infrastructure in the cloud and data center, and is a contributor to the upstream Linux kernel. Brian currently works as a Principle Software Engineer at Red Hat on their kernel team.", "public_name": "Brian Masney", "guid": "9cd2f3ee-38dd-5b19-bf50-f4f158019639", "url": "https://pretalx.com/devconf-us-2024/speaker/UAJAFU/"}], "links": [{"title": "boot-time-analysis-tools", "url": "https://gitlab.com/CentOS/automotive/src/boot-time-analysis-tools", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/HXVPHC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/HXVPHC/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/HXVPHC/resources/Accelerating_Linux_Boot_Time__Techniques_an_jjA5HNE.pdf", "type": "related"}]}, {"guid": "f5c82a97-c757-5627-8e50-10df6fa0fe4c", "code": "Q78HDC", "id": 47726, "logo": null, "date": "2024-08-15T16:00:00-04:00", "start": "16:00", "end": "2024-08-15T16:35:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-47726-linux-in-cars-centos-autosd-sdvs-and-more", "url": "https://pretalx.com/devconf-us-2024/talk/Q78HDC/", "title": "Linux in Cars! CentOS AutoSD, SDVs, and more", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "This presentation covers the current state of in-vehicle automotive efforts for Linux. Topics will include the automotive industry transition to software-defined vehicles (SDVs), the  CentOS Automotive SIG and its Automotive Stream Distribution (AutoSD), andthe many open source communities in automotive such as Eclipse SDV and SOAFEE.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YREXMM", "name": "Jeffrey \"Jefro\" Osier-Mixon", "avatar": "https://pretalx.com/media/avatars/YREXMM_xLuerCa.webp", "biography": "Jefro is a community architect with Red Hat's Open Source Program Office, focusing on automotive communities as well as edge & IoT and RISC-V. He has been working in open source communities as a developer, technical writer, and community advocate since the early 1990s. Jefro is currently on the CentOS board and serves as chair for the CentOS Automotive SIG.", "public_name": "Jeffrey \"Jefro\" Osier-Mixon", "guid": "22707a47-cf06-553a-b47e-5a37ff3846b7", "url": "https://pretalx.com/devconf-us-2024/speaker/YREXMM/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/Q78HDC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/Q78HDC/", "attachments": [{"title": "Slides (PDF)", "url": "/media/devconf-us-2024/submissions/Q78HDC/resources/Linux_In_Cars_-_DevConf_US_2024_G5Og1Zi.pdf", "type": "related"}]}, {"guid": "8d873f55-ecb2-5b4f-9141-ccf4f2a317b2", "code": "JMHGCU", "id": 48719, "logo": null, "date": "2024-08-15T16:40:00-04:00", "start": "16:40", "end": "2024-08-15T17:15:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48719-freedom-of-interference-ffi-on-containers-paving-the-way-for-uninterrupted-car-operations", "url": "https://pretalx.com/devconf-us-2024/talk/JMHGCU/", "title": "Freedom of Interference (FFI) on Containers - Paving the Way for Uninterrupted Car Operations", "subtitle": "", "track": "Edge, Mobile, and Automotive", "type": "Talk", "language": "en", "abstract": "In this presentation, we delve into the concept of Freedom of Interference (FFI) on containers with podman and its profound implications for the next generation of vehicles and embedded devices. FFI on containers is set to revolutionize the way cars, airplanes, and embedded devices work.\n\n\nJoin us as we demonstrate where the next generation of automobiles, aircraft, and embedded devices will work without disruptions but in efficiency, safety, and incredible performance. Get ready to witness the future of mobility and embedded systems, where interference is a distant memory, and the possibilities are limitless.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EVJ8WD", "name": "Yariv Rachmani", "avatar": "https://pretalx.com/media/avatars/EVJ8WD_nNMhMSL.webp", "biography": "I am a Software Quality Engineer with a focus on the CentOS Automotive Special Interest Group (SIG) effort, where I have been involved for the past two years. \n\nMy experience spans many years in Telco software development, equipping me with a strong understanding of telecommunications standards and open-source projects.\n In the past, I led the Red Hat OpenStack NFV Quality and Automation framework, achieving notable success in the field.\n\nMy work in the CentOS Automotive SIG/ Fedora has provided valuable insights into automotive software development automation and testing.", "public_name": "Yariv Rachmani", "guid": "5e4fc049-d94d-5b41-832c-43726693c16e", "url": "https://pretalx.com/devconf-us-2024/speaker/EVJ8WD/"}, {"code": "LQ9FRZ", "name": "Douglas Schilling Landgraf", "avatar": "https://pretalx.com/media/avatars/LQ9FRZ_SCXPUMF.webp", "biography": "Douglas Schilling Landgraf has been working in the computer industry for years, in Red Hat in the last 15th years. Currently, Douglas is a Senior Software Engineer in the Red Hat In-Vehicle Operating System (RHIVOS) group. \n\nDuring his career Douglas has contributed to open source in different areas like containers, virtualization and operational system.", "public_name": "Douglas Schilling Landgraf", "guid": "eebda035-9512-5eab-891e-2e3fe5c8991e", "url": "https://pretalx.com/devconf-us-2024/speaker/LQ9FRZ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/JMHGCU/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/JMHGCU/", "attachments": [{"title": "FFI Slides", "url": "/media/devconf-us-2024/submissions/JMHGCU/resources/2024_-_Aug_-_15_-_DevConf.US_-_Freedom_From_sIXOm84.pdf", "type": "related"}]}], "East Balcony (capacity 80)": [{"guid": "2d33c52f-a276-5e00-8493-97ed10281865", "code": "3UGDCX", "id": 47938, "logo": null, "date": "2024-08-15T10:00:00-04:00", "start": "10:00", "end": "2024-08-15T10:35:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-47938-modernization-101-a-beginner-s-guide-to-application-modernization-and-methodology", "url": "https://pretalx.com/devconf-us-2024/talk/3UGDCX/", "title": "Modernization 101: A Beginner's Guide to Application Modernization and Methodology", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Join our session as we explore Application Modernization's fundamentals, its importance, principles, and practical strategies. We'll demystify App Modernization, answering why it's crucial, what it involves, and how it benefits organizations. Delving into the 7 R's framework, folks will learn migration strategies like rehosting and replatforming as well as modernization strategies like refactoring using Konveyor, a CNCF Sandbox project. We'll showcase the importance of tailoring modernization strategies to specific personas. Whether you're a developer, IT manager, or business executive, attendees will be provided insights into how modernization can address your unique challenges and objectives. Lastly, we'll look into the future, contemplating how emerging technologies like AI could revolutionize the modernization landscape. Attendees will walk away with actionable insights, practical tools, and a clear understanding of how to embark on the App Modernization journey confidently.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "H9CWZR", "name": "Savitha Raghunathan", "avatar": "https://pretalx.com/media/avatars/H9CWZR_eKnRQ4c.webp", "biography": "Savitha Raghunathan is a Senior Software Engineer at Red Hat, working on Container Migration and Application Modernization technologies. She leads K8s sig-security-documentation sub-project aiming to create security awareness through docs. As a maintainer of the Konveyor project, she leads the community engagement efforts, fostering collaboration and driving its continuous growth. Savitha's passion lies in nurturing the Open Source community, where she finds great joy in mentoring new contributors and empowering them to make significant contributions.", "public_name": "Savitha Raghunathan", "guid": "14ce2904-5a66-514c-964e-51768efac0d9", "url": "https://pretalx.com/devconf-us-2024/speaker/H9CWZR/"}, {"code": "YHBUS9", "name": "Shawn Hurley", "avatar": "https://pretalx.com/media/avatars/YHBUS9_Y7AYtmT.webp", "biography": "Shawn Hurley is a speaker working on open-source cloud-native journeys. With a focus on simplifying complexity, he has gotten heavily involved in the Konveyor community. Shawn Hurley has contributed to notable projects and collaborations, leveraging open-source principles to foster innovation. He enjoys hanging out with his puppies and wife in his free time, traveling, and the occasional rock climbing excursion.", "public_name": "Shawn Hurley", "guid": "817c8132-fc32-5c75-9c7c-144e0fc915bc", "url": "https://pretalx.com/devconf-us-2024/speaker/YHBUS9/"}], "links": [{"title": "7R migration strategy", "url": "https://docs.aws.amazon.com/prescriptive-guidance/latest/application-portfolio-assessment-guide/iterating-7-rs-migration-strategy-selection.html", "type": "related"}, {"title": "Konveyor", "url": "https://github.com/konveyor", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/3UGDCX/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/3UGDCX/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/3UGDCX/resources/Dev_Conf_2024_-_Modernization_Bbn2rXd.pdf", "type": "related"}]}, {"guid": "676a222f-44d5-5db3-a1eb-7b50cae537ef", "code": "MHCWUL", "id": 48593, "logo": null, "date": "2024-08-15T10:40:00-04:00", "start": "10:40", "end": "2024-08-15T11:15:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48593-in-pursuit-of-maximum-change-velocity-thinking-like-a-site-reliability-engineer-to-improve-ci", "url": "https://pretalx.com/devconf-us-2024/talk/MHCWUL/", "title": "In pursuit of maximum change velocity: Thinking like a site reliability engineer to improve CI", "subtitle": "", "track": "Application and Services Development", "type": "Talk", "language": "en", "abstract": "Site reliability engineers have long known the benefits of balancing risk with measurable objectives.  Come hear how OpenShift engineers at Red Hat have applied the core principles of SRE to continuous integration at massive scale.  Learn how to adopt the pieces of it that make sense for your team.\n\nYou'll find this talk most interesting if some of the following are true:\n\n* You've been pressured to merge a feature and deliver the tests later\n* You have more data coming out of CI than you know what to do with\n* You live in the real world where integration and systems tests fail seemingly at random", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "39T7V7", "name": "Brenton Leanhardt", "avatar": "https://pretalx.com/media/avatars/39T7V7_r6WNOAs.webp", "biography": "I'm a husband and father of four children.  My eighteen+ year career at Red Hat has spanned test automation, development, DevOps, release engineering and management.  I'm thankful I get to use and create open source software every day.", "public_name": "Brenton Leanhardt", "guid": "f7c0b58f-da64-5023-b2ae-fc6b9a8b444f", "url": "https://pretalx.com/devconf-us-2024/speaker/39T7V7/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/MHCWUL/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/MHCWUL/", "attachments": [{"title": "slides", "url": "/media/devconf-us-2024/submissions/MHCWUL/resources/In_pursuit_of_maximum_change_velocity__Thin_5MBE9PC.pdf", "type": "related"}]}, {"guid": "1bab5541-18ec-545c-9d92-cdb57d3570d3", "code": "C73NEU", "id": 52381, "logo": null, "date": "2024-08-15T11:20:00-04:00", "start": "11:20", "end": "2024-08-15T11:55:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-52381-ukelele", "url": "https://pretalx.com/devconf-us-2024/talk/C73NEU/", "title": "UKELELE", "subtitle": "", "track": "PhD Highlight", "type": "Talk", "language": "en", "abstract": "Modern server applications are built around an event loop where they wait for some form of input from a user and then perform some computation in response to the content or type of input received. At the heart of this event loop is a method for the application to communicate interest in certain events to the operating system and for the operating system to return a list of requested events which have occurred to the process when requested.\nThe abstractions built for this event handling each come with a cost to performance. In this talk we will quantify this cost and propose a system, UKELELE, which provides an abstraction for event handling that is easy to use, as quantified by the amount of change required to port to it, and more performant than what is available in Linux today. We will also explore several optimizations available to us by building on UKL to create shorter code paths for event handling and measure each of their impacts on application performance. UKELELE shows an improvement in overall throughput but more significantly a reduction in tail latency when making use of all our available optimizations.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YXBMJY", "name": "Eric Munson", "avatar": null, "biography": null, "public_name": "Eric Munson", "guid": "b72f97f3-a73b-52b8-b90e-9293f3aaa80d", "url": "https://pretalx.com/devconf-us-2024/speaker/YXBMJY/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/C73NEU/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/C73NEU/", "attachments": []}, {"guid": "99a878c2-c745-5971-8b70-3b4d397dcd55", "code": "7V97QQ", "id": 52966, "logo": null, "date": "2024-08-15T13:00:00-04:00", "start": "13:00", "end": "2024-08-15T13:35:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-52966-porting-and-generalizing-dynamic-privilege-in-linux", "url": "https://pretalx.com/devconf-us-2024/talk/7V97QQ/", "title": "Porting and Generalizing Dynamic Privilege in Linux", "subtitle": "", "track": "PhD Highlight", "type": "Talk", "language": "en", "abstract": "Dynamic Privilege is the ability for an authorized process to acquire and\nrelinquish hardware privilege (supervisor privilege) on the fly. Recent work\nin our research group introduced the notion of Dynamic Privilege, and the\nattendant kernel mechanisms to introduce it to the Linux kernel. This permits\nthe exploration of several interesting optimizations and novel approaches to\nsystem specialization - for example, shortcutting long code paths by calling\ninternal kernel routines.\nThe initial implementation was developed in x86_64. In this talk, we will\npresent our work in porting the core primitives for Dynamic Privilege to\nARM64 and discuss the details of this approach. Through a comparison of the\nARM64 and x86 implementations, we will seek to differentiate the functional\ngoal of Dynamic Privilege from the underlying architectural mechanisms. In\ndoing so, we will summarize what we have learned through the process of\ngeneralizing its implementation beyond a single architecture. Finally, we\nwill discuss how our experiences introducing the mechanism to ARM64 inform a\nnatural path towards a RISC-V implementation which we will briefly introduce.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Q3NUKP", "name": "Arlo Albelli", "avatar": null, "biography": null, "public_name": "Arlo Albelli", "guid": "acc1753b-06a6-5776-804d-bd7e5bde2633", "url": "https://pretalx.com/devconf-us-2024/speaker/Q3NUKP/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/7V97QQ/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/7V97QQ/", "attachments": []}, {"guid": "50996c0e-1713-5ec4-a564-0fadac325136", "code": "PK8E8B", "id": 48750, "logo": null, "date": "2024-08-15T13:40:00-04:00", "start": "13:40", "end": "2024-08-15T14:15:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48750-zero-instrumentation-observability-based-on-ebpf", "url": "https://pretalx.com/devconf-us-2024/talk/PK8E8B/", "title": "Zero-instrumentation observability based on eBPF", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Observability is a critical aspect of any infrastructure as it enables teams to promptly identify and address issues. Nevertheless, achieving system observability comes with its own set of challenges. It is a time- and resource-intensive process as it necessitates the incorporation of instrumentation into every application.\nIn this talk, we will delve into the gathering of telemetry data, including metrics, logs, and traces, using eBPF. We will explore tracking various container activities, such as network calls and filesystem operations. Additionally, we will discuss the effective utilization of this telemetry data for troubleshooting.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QGCFRJ", "name": "Peter Zaitsev", "avatar": "https://pretalx.com/media/avatars/QGCFRJ_5P8hsqp.webp", "biography": "Peter Zaitsev is an entrepreneur and co-founder of Percona, Coroot, FerretDB, and other tech companies. As one of the leading experts in Open Source strategy and database optimization, Peter has used his technical vision and entrepreneurial skills to transform Percona from a small startup into the leading open source company in the business with over 350 employees. Peter now continues to serve as a board member and advisor to a range of open source startups. Peter is the co-author of the book \"High Performance MySQL: Optimization, Backup and Replication,\" one of the most popular books on MySQL performance.", "public_name": "Peter Zaitsev", "guid": "e1e1ef1c-fe78-561b-bf71-197fec4444bc", "url": "https://pretalx.com/devconf-us-2024/speaker/QGCFRJ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/PK8E8B/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/PK8E8B/", "attachments": []}, {"guid": "46868b2f-9527-527a-9afc-9f40db4ba669", "code": "FSZPRH", "id": 49484, "logo": null, "date": "2024-08-15T14:20:00-04:00", "start": "14:20", "end": "2024-08-15T14:55:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-49484-oras-powering-the-next-generation-of-cloud-native", "url": "https://pretalx.com/devconf-us-2024/talk/FSZPRH/", "title": "ORAS: Powering the next generation of Cloud Native", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Containers have become fundamental to cloud native and much of its success was due to Docker providing a runtime along with an extensive set of utilities that enabled anyone to easily consume and run containers. OCI artifacts are a way to publish and store content within a container registry in addition to container images and the community is just beginning to see the potential opportunities.\n\nORAS is a Cloud Native Computing Foundation (CNCF) sandbox project that provides a set of utilities and libraries for interacting with OCI artifacts, and like Docker in the past, has enabled those interested with the tools for getting started and being productive. \n\nIn this session, attendees will become immersed in the world of OCI artifacts including how ORAS plays a key role in their adoption and use. By learning the fundamentals of OCI artifacts including their use cases, it will become clear why the ORAS project has become an essential tool when working with this technology and has become adopted by many Open Source projects including those in the security and AI/ML domains.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8AYA7Z", "name": "Andrew Block", "avatar": "https://pretalx.com/media/avatars/8AYA7Z_uHJDtrW.webp", "biography": "Andrew Block is a Distinguished Architect at Red Hat that works with organizations to design and implement solutions leveraging cloud native technologies. He specializes in Continuous Integration and Continuous Delivery methodologies with a focus on security to reducing the overall delivery time. Andrew is the author of several publications on solutions within the Kubernetes ecosystem, a maintainer on the Helm project, and a contributor to several Open Source projects including Sigstore.", "public_name": "Andrew Block", "guid": "60a1cf87-ff1e-538d-9797-2d68ac0ff7d4", "url": "https://pretalx.com/devconf-us-2024/speaker/8AYA7Z/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/FSZPRH/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/FSZPRH/", "attachments": []}, {"guid": "f5db80f3-88f9-558c-a1e1-83058d4e9fdd", "code": "9KANWN", "id": 49385, "logo": null, "date": "2024-08-15T15:20:00-04:00", "start": "15:20", "end": "2024-08-15T15:55:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-49385-enhancing-infrastructure-as-code-iac-with-ai-a-novel-approach-to-generating-terraform-configurations-for-google-cloud-platform", "url": "https://pretalx.com/devconf-us-2024/talk/9KANWN/", "title": "Enhancing Infrastructure as Code (IaC) with AI: A Novel Approach to Generating Terraform Configurations for Google Cloud Platform", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "In the rapidly evolving domain of cloud computing, the ability to efficiently deploy and manage infrastructure is paramount. This project introduces a novel approach to producing Infrastructure as Code (IaC) by leveraging a custom retriever architecture in conjunction with a Large Language Model (LLM) to automatically generate single-file Terraform configurations for Google Cloud Platform (GCP). Our approach combines the capabilities of multimodal databases and self-querying retrievers through Retrieval Augmented Generated (RAG) in order to integrate both text-based documentation and Terraform code samples, thus enhancing an LLM's understanding and generation of complex cloud infrastructures.\n\nAt the core of our methodology is the development of a specialized database architecture, comprising a vector database for semantically rich documentation and a retriever-friendly filesystem for Terraform code samples and their GCP product interrelations. This dual-database setup facilitates precise semantic searches and complex relational queries, enabling an LLM to access a rich corpus of GCP knowledge and examples. We further expand our generative capabilities by incorporating Terraform modules into our database, addressing the challenge of understanding and generating configurations that leverage both basic resources and complex preexisting solutions for comprehensive GCP project deployments.\n\nOur database architecture is intricately linked to an LLM through a RAG application, in which the data first passes through an embeddings and vector storage model. This setup serves as a dynamic context window for a specialized retriever which assigns detailed metadata to each document within the database. The generated metadata summarizes the expected use case for that document and explains how its contents can be integrated into a larger Terraform project. Utilizing this expanded context, our structured conversation chain can adapt user queries to optimally convey the desired project specifications to an LLM, enhancing the model's ability to generate fully complete and actionable Terraform configurations.\n\nFurther significance lies in our project\u2019s potential to radically simplify cloud infrastructure management, making it more accessible to developers and organizations by reducing manual coding requirements and barriers to entry. By automating the generation of Terraform configurations, we aim to accelerate deployment times, decrease potential human error, and democratize advanced cloud infrastructure setups. Our project\u2019s retriever architecture is also of notable interest, as this design could be easily adapted to generate Terraform for AWS, Azure, or other IaC-compatible platforms with many distributed services.\n\nThis project stands at the intersection of AI and cloud computing, offering a user-friendly solution to the complexities of modern cloud infrastructure management. We aim to show that AI can pave the way for more intelligent, efficient, and accessible cloud computing paradigms.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DXVUCL", "name": "George Trammell", "avatar": "https://pretalx.com/media/avatars/DXVUCL_BQBZuxN.webp", "biography": "George Trammell is an undergraduate senior studying in Boston University\u2019s Computing & Data Sciences program with a focus on big data engineering and transformer-based architecture. Aside from academics, he has served as music director of BU\u2019s premier all-gender a cappella group In Achord and as co-author of GAIA, the department\u2019s current policy on the use of generative AI in the classroom.", "public_name": "George Trammell", "guid": "3bfbeab3-56d1-5d5f-89df-f58c97e48cec", "url": "https://pretalx.com/devconf-us-2024/speaker/DXVUCL/"}, {"code": "ZMCYQV", "name": "Max Karambelas", "avatar": "https://pretalx.com/media/avatars/ZMCYQV_LWRuwBO.webp", "biography": "I am Max Karambelas, a dedicated professional based in Boston, MA, with a strong focus on AI and product management. Currently, I serve as a Project Manager at BU Spark, where I lead a student team in developing an RAG application for the automation of cloud-based projects, working closely with Google experts to enhance our project's reach and efficacy. My previous experience includes an internship at USAA, where I played a key role in improving the performance of an AI chatbot by developing a machine learning algorithm, and helped pioneer monitoring tools for large language models. I am pursuing a BS in Data Science with a minor in Business at Boston University, enriching my technical skills through hands-on projects in predictive modeling and OCR technology. My expertise in AI, machine learning, and strategic product management drives my passion for leveraging technology to solve complex problems and deliver outstanding products.", "public_name": "Max Karambelas", "guid": "275db999-78d3-52ac-976c-0f5933985eee", "url": "https://pretalx.com/devconf-us-2024/speaker/ZMCYQV/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/9KANWN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/9KANWN/", "attachments": []}, {"guid": "4a5b5787-add8-54d4-ae23-9d3503896738", "code": "LH7DDN", "id": 48463, "logo": null, "date": "2024-08-15T16:00:00-04:00", "start": "16:00", "end": "2024-08-15T16:35:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48463-jamming-with-cri-o-and-crun-facilitating-the-convergence-of-ai-wasm-and-kubernetes", "url": "https://pretalx.com/devconf-us-2024/talk/LH7DDN/", "title": "Jamming with CRI-O and crun: Facilitating the Convergence of AI, WASM, and Kubernetes", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Discover how integrating WebAssembly (WASM) in Kubernetes, facilitated by CRI-O and crun, enables the effortless deployment of Generative AI models. Learn about the ongoing advancements in CRI-O + WASM integration. Explore potential optimization techniques for efficient deployment of WASM workloads in Kubernetes. This talk is ideal for those interested in the intersection of WASM, Kubernetes, and AI.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UBUTSX", "name": "Peter Hunt", "avatar": "https://pretalx.com/media/avatars/UBUTSX_nkPJ0dD.webp", "biography": "Peter Hunt is a Senior Software Engineer working at Red Hat. Passionate about free software, Peter focuses on maintaining CRI-O, attending SIG node, and ~writing~ squashing bugs. Outside of the virtual world, Peter likes collecting floral-printed pants, baking, and dancing.", "public_name": "Peter Hunt", "guid": "4f1f02eb-500b-500b-a212-97b5b138afb3", "url": "https://pretalx.com/devconf-us-2024/speaker/UBUTSX/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/LH7DDN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/LH7DDN/", "attachments": []}, {"guid": "b387c220-b8ff-519a-9689-3a8c31905ea0", "code": "L7TCR3", "id": 49658, "logo": null, "date": "2024-08-15T16:40:00-04:00", "start": "16:40", "end": "2024-08-15T17:15:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-49658-everybody-is-talking-about-confidential-computing-this-is-the-minimum-developers-should-know", "url": "https://pretalx.com/devconf-us-2024/talk/L7TCR3/", "title": "Everybody is talking about Confidential Computing - this is the minimum Developers should know", "subtitle": "", "track": "Future Tech and Open Research", "type": "Talk", "language": "en", "abstract": "Confidential Computing is an emerging set of technologies that are coming to the Linux Platform and Cloud providers with the availability of Intel TDX, AMD SEV-SNP and other similar technologies. In this primer, you'll learn more about WHAT Confidential Computing is, WHY is it important, and HOW the upstream development is going for what is a lot more than just hardware-enablement, but involves collaboration of an entire stack from the Hardware Root-of-Trust up towards Remote Attestation. If you would like to learn about concepts such as FHE (Fully Homomorphic Encryption), SMPC (Secure Multi Party Computation), and TEEs (Trusted Execution Environments) as well as SVSMs (Secure Virtual Service Machines), vTPMs (virtual Trusted Platform Modules), UKI (Unified Kernel Image) and how this letter soup makes any sense together for Confidential Computing, this session is for you! We will also talk briefly about communities, how to engage, and industry bodies such as the Confidential Computing Consortium (A Linux Foundation project) and their roles in the ecosystem.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YXVXSQ", "name": "Yash Mankad", "avatar": "https://pretalx.com/media/avatars/YXVXSQ_HXh45I1.webp", "biography": "Yash is a Principal Software Engineer in the Virtualization group at Red Hat. He is currently working as a Product Owner, leading the efforts to productize Confidential Computing technologies related to virtual machines, containers and workloads at Red Hat. Yash is also a member of the Technical Advisory Council (TAC) at the Confidential Computing Consortium (CCC), which is a Linux Foundation community focused on projects securing data in use and accelerating the adoption of confidential computing through open collaboration.", "public_name": "Yash Mankad", "guid": "aeb9abf7-8b86-5976-83be-de1ecb6a153c", "url": "https://pretalx.com/devconf-us-2024/speaker/YXVXSQ/"}, {"code": "C7RKJH", "name": "Klaus Heinrich Kiwi", "avatar": "https://pretalx.com/media/avatars/C7RKJH_aKukwMt.webp", "biography": "Engineering background mostly in Trusted Computing, Crypto and Security development, managing Open-Source engineering teams since 2011, currently responsible for KVM Userspace in RHEL Platform Virtualization Team.", "public_name": "Klaus Heinrich Kiwi", "guid": "f493fe8b-5a0f-56e9-a944-d1aa330d7a1f", "url": "https://pretalx.com/devconf-us-2024/speaker/C7RKJH/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/L7TCR3/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/L7TCR3/", "attachments": [{"title": "Presentation", "url": "/media/devconf-us-2024/submissions/L7TCR3/resources/Conf_Computing_DevConf.US_-_Klaus__Yash__nd0RqyT.pdf", "type": "related"}]}], "Conference Auditorium (capacity 260)": [{"guid": "6ae3611c-5405-5b06-992f-e14cd1b545cc", "code": "HTXNAS", "id": 49516, "logo": null, "date": "2024-08-15T10:00:00-04:00", "start": "10:00", "end": "2024-08-15T10:35:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49516-optimizing-your-hybrid-cloud-operating-system-experience", "url": "https://pretalx.com/devconf-us-2024/talk/HTXNAS/", "title": "Optimizing your Hybrid Cloud Operating System Experience", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Hybrid Cloud is here to stay, and having a consistent Operating System management experience is crucial for the success of Hybrid Cloud platforms. As a Kubernetes or OpenShift admin, you know how important it is to ensure that the underlying OS is up-to-date, and to keep track of software versions running across multiple platforms. But how do you create, test, and deploy changes in a safe, unified, and streamlined manner? Join us as we explore the past, present, and future of the Cloud Operating System management story, and learn how to tackle these challenges head-on.\n\nIn this session, we will cover:\n - How Openshift evolved to operator based workflows to manage the OS\n - Going from single clusters to multi-cluster and multi-arch management\n - Why we believe image-based Operating Systems is the next evolution for Hybrid Cloud, and how Openshift will be using On Cluster Layering to achieve this\n\nJoin us and share your own stories as we discuss the Operating System story for your Hybrid Cloud environments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WBHFQ8", "name": "Yu Qi (Jerry) Zhang", "avatar": "https://pretalx.com/media/avatars/WBHFQ8_dQpLlNE.webp", "biography": "Jerry started as an intern at Red Hat in 2016 and quickly became passionate in cloud platforms and their infrastructure management. Having worked on multiple projects around the space, such as Atomic, CoreOS, Kubernetes/OpenShift, Jerry hopes to share his journey, learn from others', and explore the future of Hybrid Cloud together with the community.", "public_name": "Yu Qi (Jerry) Zhang", "guid": "fb37ed45-0e75-591f-a6e1-a5266823b13b", "url": "https://pretalx.com/devconf-us-2024/speaker/WBHFQ8/"}, {"code": "ZGWUCG", "name": "Ines Qian", "avatar": "https://pretalx.com/media/avatars/ZGWUCG_JTzC6o8.webp", "biography": "Intern on the Openshift Machine Config Operator Team", "public_name": "Ines Qian", "guid": "62b96005-7646-5b35-a8a6-a5df702793f3", "url": "https://pretalx.com/devconf-us-2024/speaker/ZGWUCG/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/HTXNAS/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/HTXNAS/", "attachments": [{"title": "PDF of slides", "url": "/media/devconf-us-2024/submissions/HTXNAS/resources/Optimizing_your_Hybrid_Cloud_Operating_Syst_Ku3wDwO.pdf", "type": "related"}]}, {"guid": "f1cbf3c3-c896-5818-9a97-aad8583d262e", "code": "BL3EXY", "id": 48704, "logo": null, "date": "2024-08-15T10:40:00-04:00", "start": "10:40", "end": "2024-08-15T11:15:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-48704-10-cool-features-in-podman-and-podman-desktop", "url": "https://pretalx.com/devconf-us-2024/talk/BL3EXY/", "title": "10 Cool features in Podman and Podman Desktop", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "This talk will cover the new features in podman 5.0  and Podman Desktop along with other technologies.\npodmansh\nbootc containers\ncrun-wasm\ncrun-vm\npodman-machine\nBuilding SBOMs with podman build \n...", "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 computer security for over 40 years as a Senior Distinguished Engineer at Red Hat since 2001. Lead architect of the Container Runtime Engineering team. Worked on container technology 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. Author of `Podman in Action`. He formerly led the SELinux project. Twitter: rhatdan Blog: danwalsh.livejournal.com Email: dwalsh@redhat.com", "public_name": "Dan Walsh", "guid": "c77b6cf0-d01b-5670-ae66-24203f0aab7a", "url": "https://pretalx.com/devconf-us-2024/speaker/D9VD3X/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/BL3EXY/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/BL3EXY/", "attachments": []}, {"guid": "c7b8318e-563d-5aed-a22a-859cb31fe776", "code": "HN8SDN", "id": 49094, "logo": null, "date": "2024-08-15T11:20:00-04:00", "start": "11:20", "end": "2024-08-15T11:55:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49094-open-education-in-the-new-england-research-cloud-nerc", "url": "https://pretalx.com/devconf-us-2024/talk/HN8SDN/", "title": "Open Education in the New England Research Cloud (NERC)", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "The Open Education Project (OPE) leverages modern open source technologies to create an open environment and platform in which educators can create, publish, and operationalize high-quality open source materials, while students require no more than access to a web browser to access them. To achieve this, we have built an open ownership model that starts with high-performance, open data centers providing the hardware resources. This model allows us to exploit Linux and build a rich environment of tools and services to support a novel approach to educational material. It also provides a natural way of leveraging Red Hat cloud hosted platforms for running courses at scale.   \nIn this presentation, we\u2019ll first explore the architecture of OPE, focusing on utilizing the OPE SDK to construct courses with \u201cbooks\u201d and containers. We then look at how we have hosted large courses on NERC using Red Hat OpenShift AI. We will highlight the successful deployment of OPE on NERC OpenShift, demonstrating how NERC infrastructure supports the flexibility and accessibility of open education. We will conclude with a nod to broader NERC educational efforts beyond OPE that are under exploration.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PKWGFP", "name": "Isaiah Stapleton", "avatar": "https://pretalx.com/media/avatars/PKWGFP_fNxiD1G.webp", "biography": "Associate Software Engineer at Red Hat Research", "public_name": "Isaiah Stapleton", "guid": "4e4e0b16-d98c-52f8-9197-c303189151d1", "url": "https://pretalx.com/devconf-us-2024/speaker/PKWGFP/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/HN8SDN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/HN8SDN/", "attachments": []}, {"guid": "e5558205-7078-5608-a03e-ab1a4cc0927e", "code": "EKNSNU", "id": 49287, "logo": null, "date": "2024-08-15T13:00:00-04:00", "start": "13:00", "end": "2024-08-15T13:35:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49287-data-security-and-storage-hardening-in-rook-and-ceph", "url": "https://pretalx.com/devconf-us-2024/talk/EKNSNU/", "title": "Data Security and Storage Hardening in Rook and Ceph", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "We explore the security model exposed by Rook with Ceph, the leading software-defined storage platform of the Open Source world. Digging increasingly deeper in the stack, we examine hardening options for Ceph storage appropriate for a variety of threat profiles. Options include defining a threat model, limiting the blast radius of an attack by implementing separate security zones, the use of encryption at rest and in-flight and FIPS 140-2 validated ciphers, hardened builds and default configuration, as well as user access controls and key management. Data retention and secure deletion are also addressed. The very process of containerization creates additional security benefits with lightweight separation of domains. Rook makes the process of applying hardening options easier, as this becomes a matter of simply modifying a .yaml file with the appropriate security context upon creation, making it a snap to apply the standard hardening options of Ceph to a container-based storage system.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JC9PYW", "name": "Federico Lucifredi", "avatar": "https://pretalx.com/media/avatars/JC9PYW_4t0QlSF.webp", "biography": "Federico Lucifredi is the Product Management Director for Ceph Storage at Red Hat and IBM, and a co-author of O'Reilly's \"Peccary Book\" on AWS System Administration. Previously, he was the Ubuntu Server product manager at Canonical, where he oversaw a broad portfolio and the rise of Ubuntu Server to the rank of most popular OS on Amazon AWS. A software engineer-turned-manager at the Novell corporation, he was part of the SUSE Linux team, overseeing the update lifecycle and delivery stack of a $150 million maintenance business. A CIO and a network software architect at advanced technology and embedded Linux startups, Federico was also a lecturer for over 200 students in Boston University's graduate and undergraduate programs, and simultaneously a consultant for MIT implementing fluid-dynamics simulations in Java.", "public_name": "Federico Lucifredi", "guid": "e18f2178-492e-5772-b36c-bcc6e8a4cd89", "url": "https://pretalx.com/devconf-us-2024/speaker/JC9PYW/"}, {"code": "THSDV7", "name": "Sage  McTaggart", "avatar": "https://pretalx.com/media/avatars/THSDV7_0cttQJW.webp", "biography": "Sage is a security analyst at IBM who is passionate about the intersection of computer security, privacy, formal languages and systems. They have degrees from the University of Massachusetts Amherst and the University of California, Santa Cruz and are working hard to make the world a better place through computing.", "public_name": "Sage  McTaggart", "guid": "624d1b92-61f6-5625-a86e-5bb93b0ba9f1", "url": "https://pretalx.com/devconf-us-2024/speaker/THSDV7/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/EKNSNU/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/EKNSNU/", "attachments": []}, {"guid": "00872f15-f7ca-573a-8ca4-2a52a91150f8", "code": "UYKSHD", "id": 49478, "logo": null, "date": "2024-08-15T13:40:00-04:00", "start": "13:40", "end": "2024-08-15T14:15:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49478-less-than-50-ways-to-build-multi-arch-containers", "url": "https://pretalx.com/devconf-us-2024/talk/UYKSHD/", "title": "(Less Than) 50 Ways to Build Multi-Arch Containers", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Are there 50 ways to build multi-arch container images? Perhaps - which is why building containers for multiple computer architectures can be so hard. Given the various tools and methods to do this, as a developer it can be confusing to understand and figure out what is best for your use case. In this talk, we will do a deep dive on what multi-arch container images are and explore all the different ways of creating them. Get ready to learn how to make containers that can run anywhere on anything!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MF7EVY", "name": "Urvashi Mohnani", "avatar": "https://pretalx.com/media/avatars/MF7EVY_O8Umd5T.webp", "biography": "Urvashi is a Principal Software Engineer on the OpenShift Containers Team at Red Hat. She has spent the last few years developing Open Source container tools including Podman, Buildah, CRI-O, Skopeo, Kubernetes, and OpenShift. She is passionate about sharing her work and has given talks at various conferences including KubeCon, DevConf, and SCaLE. Urvashi is also a co-organizer of DevConf.US and an instructor at Boston University.", "public_name": "Urvashi Mohnani", "guid": "493164c9-d9c5-5f07-b596-0284ec9f5c5f", "url": "https://pretalx.com/devconf-us-2024/speaker/MF7EVY/"}, {"code": "M9C7WL", "name": "Adam Kaplan", "avatar": "https://pretalx.com/media/avatars/M9C7WL_4F6KoFh.webp", "biography": "Adam Kaplan (he/him/his) is a software engineer at Red Hat, a maintainer of the Shipwright and Tekton projects, and former CD Foundation Governing Board member. He currently leads efforts at Red Hat to simplify hybrid cloud application development, and previously maintained developer-focused components for OpenShift. Before joining Red Hat, Adam helped companies ship freight containers at a logistics-focused technology consulting firm.", "public_name": "Adam Kaplan", "guid": "ed367f47-a053-55e0-9125-bda259adf178", "url": "https://pretalx.com/devconf-us-2024/speaker/M9C7WL/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/UYKSHD/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/UYKSHD/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/UYKSHD/resources/Less_Than_50_Ways_to_Build_Multi-Arch_Conta_BtDjcEX.pdf", "type": "related"}]}, {"guid": "8f9b8da6-ad32-5f1a-bc75-f01b79429928", "code": "JWULCB", "id": 49438, "logo": null, "date": "2024-08-15T14:20:00-04:00", "start": "14:20", "end": "2024-08-15T14:55:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49438-when-boring-is-good-ensuring-a-consistent-installation-time-for-rosa-with-hosted-control-planes", "url": "https://pretalx.com/devconf-us-2024/talk/JWULCB/", "title": "When Boring is Good - Ensuring a Consistent Installation Time for ROSA with Hosted Control Planes", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "There are few cluster interactions that are more noticeable than installation success and time. It is our first exposure to a product and if it does not go well it may be our last encounter with it. The goal is to make it an interaction that is boring and quickly forgotten. Come on our journey of triumph and tribulations as we discuss how, through extensive testing, the Red Hat OpenShift Performance and Scale team was able to achieve a consistent and reliable installation time and more importantly, a good first user experience on ROSA with Hosted Control Planes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "L7YMUB", "name": "Russ Zaleski", "avatar": "https://pretalx.com/media/avatars/L7YMUB_T1rCoMC.webp", "biography": "As a Principal Software Engineer and Tech Lead at Red Hat, I lead a team of engineers who are responsible for ensuring the performance and scalability of OpenShift. With 10 years of experience at Red Hat, I have seen and tangled with many performance issues and truly enjoy pushing our products to their limits.", "public_name": "Russ Zaleski", "guid": "a63a43c8-0b06-5873-b023-2450bc6eae68", "url": "https://pretalx.com/devconf-us-2024/speaker/L7YMUB/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/JWULCB/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/JWULCB/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-us-2024/submissions/JWULCB/resources/when_boring_is_good_-_devconf_vs4LDO7.pdf", "type": "related"}]}, {"guid": "30786ee6-c211-5974-bafd-8be2a463c382", "code": "3LMBGR", "id": 49514, "logo": null, "date": "2024-08-15T15:20:00-04:00", "start": "15:20", "end": "2024-08-15T15:55:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49514-podman-5-long-term-software-maintenance", "url": "https://pretalx.com/devconf-us-2024/talk/3LMBGR/", "title": "Podman 5 & Long-Term Software Maintenance", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "The Podman project is now 7 years old, and just released a new major version, Podman 5, with a healthy number of new features - and many breaking changes. This talk will dive into the balance between maintaining compatibility and making changes that break users. Attendees will learn how the Podman team decides to do major releases and how major and breaking changes are evaluated through the lense of the recent Podman 5 release.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SPKKB3", "name": "Matthew Heon", "avatar": null, "biography": "Matt has worked on Red Hat's Containers team for the last 10 years, and is one of the original authors and core maintainers of Podman.", "public_name": "Matthew Heon", "guid": "df2cb4a4-7db3-51b0-a68e-ce586b114eb5", "url": "https://pretalx.com/devconf-us-2024/speaker/SPKKB3/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/3LMBGR/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/3LMBGR/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/3LMBGR/resources/Podman_5_Devconf_US_cedk9ek.pdf", "type": "related"}]}, {"guid": "d3a27423-b542-571c-ba65-f0362da73fc1", "code": "Z3XDNG", "id": 49536, "logo": null, "date": "2024-08-15T16:00:00-04:00", "start": "16:00", "end": "2024-08-15T16:35:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49536-your-own-personal-supercomputer-within-15-minutes-or-less", "url": "https://pretalx.com/devconf-us-2024/talk/Z3XDNG/", "title": "Your own personal supercomputer within 15 minutes or less", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Your own personal supercomputer? Within 15 minutes? **Are you crazy?**\n\n*I promise you that the answer is no*. What if you could have a supercomputing system that ships with all the necessary components \u2013 storage, networking, identity, orchestration, and more \u2013 wherever you want it? And the system could easily be deployed on your laptop, home lab, or public/private/hybrid in a short amount of time? The barrier between general purpose cloud computing and traditional high-performance computing (HPC) is coming down with the increasing need for HPC systems to be capable of supporting complex, heterogeneous workloads, and the need for cloud systems to be more efficient for resource intensive tasks such as training large-language AI models on a massive, distributed datasets. Rather than painstakingly evaluating each cloud-based or on-premise HPC platform and the complementary tools offered by each vendor, what if you could just use a single, open source project that works both in the cloud and on-premises? And that project holds true to the straight-forward 15 minute deployment time promise? Well\u2026 there is such an open source project...\n\nIn this talk, you will learn about **Charmed HPC**, an open source HPC infrastructure stack being developed by the [Ubuntu HPC community team](https://ubuntu.com/community/governance/teams/hpc). We will explore how all the services that compose Charmed HPC are integrated together using the Juju orchestration engine, and how common life-cycle events such as compute node registration and filesystem provisioning are automatically handled by Charmed HPC. You will also learn how Charmed HPC enables you to take control of where your supercomputing system is deployed and how you can leverage multiple cloud platforms such as OpenStack, LXD, GCP, AWS, or Azure... within 15 minutes! \n\nAt the end of the talk, we will demo a development preview of Charmed HPC showcasing the features we are actively developing. For example, we will demo the new [CephFS](https://docs.ceph.com/en/quincy/cephfs/index.html) storage provider and show [Open OnDemand](https://openondemand.org) in action as the web-based user interface for our test cluster. Lastly, we will outline our current roadmap for Charmed HPC\u2019s development - such as adding both an observability and identity + access management platform - and opportunities for how the open source community can get involved with the Ubuntu HPC community team.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TKAWDK", "name": "Jason C. Nucciarone", "avatar": "https://pretalx.com/media/avatars/TKAWDK_m5r9Iun.webp", "biography": "Jason is a young professional in the HPC industry passionate about developing the next generation of lean, mean, open source supercomputing machines. By day, he works at Canonical as one of their resident HPC engineers working to make Ubuntu better for supercomputing, and by night he leads the Ubuntu HPC community team as one of its \u201cNot so Ancient Elders.\u201d He is focused on addressing current and future challenges facing the HPC industry such as the convergence of cloud and HPC systems, the impending end of Moore\u2019s Law, and supporting research software engineer workflows. In his free time, he likes to work on several of his open source projects, organize open source community conferences such as the Ubuntu Summit or UbuCon @ SCaLE 21x, and travel to new places to teach others about open-source HPC and supercomputing. Recently he\u2019s started learning the Crystal programming language out of personal interest for its potential applications in HPC environments. Why Crystal specifically? Well\u2026 after five years, he still hasn\u2019t decided if he wants to write Rust or not.", "public_name": "Jason C. Nucciarone", "guid": "94d40177-d5b2-5b8c-96ff-b5b3f172b380", "url": "https://pretalx.com/devconf-us-2024/speaker/TKAWDK/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/Z3XDNG/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/Z3XDNG/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/Z3XDNG/resources/Your_own_personal_supercomputer_within_15_m_ZkbK1tU.pdf", "type": "related"}]}, {"guid": "295da043-f4ec-5cec-a1de-b4f10b6e2a3e", "code": "FJBDBP", "id": 54743, "logo": null, "date": "2024-08-15T16:40:00-04:00", "start": "16:40", "end": "2024-08-15T17:15:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-54743-jumpstarter-cloud-native-hardware-in-the-loop", "url": "https://pretalx.com/devconf-us-2024/talk/FJBDBP/", "title": "Jumpstarter: Cloud-Native Hardware in the Loop", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Jumpstarter helps you test your software stack in your hardware stack in CI/CD pipelines and streamline your development workflow. Where traditional cloud software has been testing this way for a long time now, testing software for edge devices has been a challenge, in many cases emulators for the hardware are not available, the GPU, the specific sensors, etc. In this talk we'll look into the architecture and implementation of Jumpstarter, and how it fits into the Hardware in the Loop ecosystem.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GPBZ7S", "name": "Nick Cao", "avatar": null, "biography": null, "public_name": "Nick Cao", "guid": "93220cd8-eedb-5cd0-bbe9-095ea506a462", "url": "https://pretalx.com/devconf-us-2024/speaker/GPBZ7S/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/FJBDBP/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/FJBDBP/", "attachments": []}], "Terrace Lounge (capacity 48)": [{"guid": "a4a119b7-639e-5b31-99c8-d21620886034", "code": "37DWAR", "id": 49625, "logo": null, "date": "2024-08-15T10:00:00-04:00", "start": "10:00", "end": "2024-08-15T11:20:00-04:00", "duration": "01:20", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-49625-how-to-win-friends-influence-llms-with-prompt-engineering", "url": "https://pretalx.com/devconf-us-2024/talk/37DWAR/", "title": "How To Win Friends & Influence LLMs (with Prompt Engineering)", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Workshop", "language": "en", "abstract": "Part art, part science, prompt engineering is the process of crafting input text to fine-tune a given large language model for best effect.\n\nFoundation models have billions of parameters and are trained on terabytes of data to perform a variety of tasks, including text-, code-, or image generation, classification, conversation, and more. A subset known as large language models are used for text- and code-related tasks. When it comes to prompting these models, there isn't just one right answer. There are multiple ways to prompt them for a successful result.\n\nIn this workshop, you will learn the basics of prompt engineering, from monitoring your token usage to balancing intelligence and security. You will be guided through a range of exercises where you will be able to utilize the different techniques, dials, and levers illustrated in order to get the output you desire from the model. Participants of this workshop will be equipped with a comprehensive understanding of prompt engineering along with the practical skills required to achieve the best results with large language models.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3XB39D", "name": "James Busche", "avatar": "https://pretalx.com/media/avatars/3XB39D_DiMsZou.webp", "biography": "James Busche is a senior software engineer in the IBM Open Technologies Group, currently focused on the Open Source CodeFlare project. Previously, James has been a DevOps Cloud engineer for IBM Watson and the worldwide Watson Kubernetes deployments.", "public_name": "James Busche", "guid": "b1b591e8-834b-5c20-92a9-ac3196cf7e06", "url": "https://pretalx.com/devconf-us-2024/speaker/3XB39D/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/37DWAR/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/37DWAR/", "attachments": [{"title": "PowerPoint Presentation", "url": "/media/devconf-us-2024/submissions/37DWAR/resources/HowtoInfluenceLLMsWithPromptEngineering_PjCBdXq.pptx", "type": "related"}]}, {"guid": "165df81c-4dcb-5f61-b70f-8ed5e7586c42", "code": "AZBQLE", "id": 48140, "logo": null, "date": "2024-08-15T11:20:00-04:00", "start": "11:20", "end": "2024-08-15T11:55:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-48140-linux-kernel-dynamic-cpu-isolation", "url": "https://pretalx.com/devconf-us-2024/talk/AZBQLE/", "title": "Linux Kernel Dynamic CPU Isolation", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "The traditional way to run a latency sensitive and CPU intensive\nuser space workload is to use the \"nohz_full\", \"isolcpus\" and \"rcu_nocbs\"\nboot kernel parameters to statically isolate a set of CPUs at boot\ntime from kernel disturbance. This workload will run continuously on the\nisolated CPUs until the system is shut down. The remaining housekeeping\nCPUs will have a greater burden to run the necessary kernel background\nactivities on behalf of the isolated CPUs.\n\nIn the new world of containerized computing environment, workloads come\nand go dynamically. These latency sensitive and CPU intensive workloads\nwill not work well as we can't pre-reserve at boot time a set of isolated\nCPUs which can be a waste of resource as they may not be usable for other\ntypes of workloads. Dynamic CPU isolation is a new way to create a set\nof isolated CPUs dynamically on demand when they are needed and release\nthem back to the housekeeping CPU pool once they are no longer needed.\n\nA number of kernel background activities can be offloaded from the\nstatically isolated CPUs. The latest Linux kernel is able to dynamically\noffload a subset of these kernel background activities. More work\nstill need to be done to enable offloading of the remaining background\nactivities to make dynamic CPU isolation as close to static CPU isolation\nas possible.\n\nThis session will talk about CPU isolation in general and the current\nprogress in closing the gap between dynamic and static CPU isolation.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TZFDBQ", "name": "Waiman Long", "avatar": "https://pretalx.com/media/avatars/TZFDBQ_YxxTL39.webp", "biography": "Waiman Long is an experienced kernel software engineer at Red Hat, Inc.\nHis major focus areas are kernel synchronization primitives, performance\nand scalability, and cgroup in the upstream Linux kernel as well as\nthe Red Hat Enterprise Linux kernel.\n\nHe has multiple years of working experience on Linux, HP-UX and Tru64\nUNIX in both the kernel and the C runtime library.", "public_name": "Waiman Long", "guid": "26c1771e-0cc2-5585-aef8-eb2954d649ba", "url": "https://pretalx.com/devconf-us-2024/speaker/TZFDBQ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/AZBQLE/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/AZBQLE/", "attachments": [{"title": "Slide", "url": "/media/devconf-us-2024/submissions/AZBQLE/resources/RH-2024-Dynamic-CPU-Isolation_c8AzpQh.pdf", "type": "related"}]}, {"guid": "c6c343d1-c71d-5d75-8e1a-a00100c5f5db", "code": "VJMWGG", "id": 49292, "logo": null, "date": "2024-08-15T13:00:00-04:00", "start": "13:00", "end": "2024-08-15T13:35:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-49292-building-the-community-enterprise-operating-system-through-centos-stream", "url": "https://pretalx.com/devconf-us-2024/talk/VJMWGG/", "title": "Building the Community Enterprise Operating System through CentOS Stream", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "In 2019, the CentOS Project unveiled CentOS Stream, a distribution where the community could collaborate and contribute to the future of Enterprise Linux. Today, there's a burgeoning and vibrant community of makers and shakers that leverage CentOS Stream to support each other and the wider ecosystem.\n\nIn this talk, we'll introduce CentOS Stream, talk about what it has enabled, and dive into one of the major groups, the CentOS Hyperscale SIG, building on it and how they support the CentOS and Enterprise Linux community at large.", "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) and the Linux desktop. He's a big believer in \"upstream first\", which has led him all over the open source world. He is the principal consultant at Velocity Limitless, a consultancy focusing on open source software solutions.", "public_name": "Neal Gompa", "guid": "03480a7e-b974-53d1-ad3b-bceb67f475da", "url": "https://pretalx.com/devconf-us-2024/speaker/GSJ7WA/"}, {"code": "CGRWRY", "name": "Davide Cavalca", "avatar": null, "biography": null, "public_name": "Davide Cavalca", "guid": "3ca47516-5c13-59ff-890e-ca8f561d9415", "url": "https://pretalx.com/devconf-us-2024/speaker/CGRWRY/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/VJMWGG/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/VJMWGG/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/VJMWGG/resources/Building_the_Community_Enterprise_Operating_XN0cWOy.pdf", "type": "related"}]}, {"guid": "d9fc783a-e4ef-5775-abad-2fe32800ca98", "code": "7KTVBC", "id": 49201, "logo": null, "date": "2024-08-15T13:40:00-04:00", "start": "13:40", "end": "2024-08-15T14:15:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-49201-the-hard-problems-towards-stronger-checks-on-dependencies-and-compose-inputs-in-fedora", "url": "https://pretalx.com/devconf-us-2024/talk/7KTVBC/", "title": "The hard problems: towards stronger checks on dependencies and compose inputs in Fedora", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "We have made substantial strides towards improving Fedora's quality and reliability through automated testing in recent years. Critical path updates are gated on extensive integration tests in openQA, and many packages have opted into gating on sanity and functionality tests via Fedora CI. dist-git commits can also be tested for buildability, installability and functionality via Fedora CI. However, there are still some substantial opportunities for improvement. Gating on installability could be enforced distribution-wide for packages that are in the critical compose path. The same could be done for reverse dependency testing, with some improvements to the testing itself. There are also many opportunities to improve testing and gating of compose inputs like comps, kickstarts, and other configuration elements, and of changes like package retirements that can also cause unexpected consequences. This talk will present ideas, plans and work towards these goals.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XMMDTL", "name": "Adam Williamson", "avatar": null, "biography": "Fedora Quality team lead for Red Hat. Fedora openQA maintainer. Contributor to Bodhi, Fedora CI, greenwave, waiverdb etc.", "public_name": "Adam Williamson", "guid": "7dbe5fa5-db45-56cd-ad7f-282c8bdcf907", "url": "https://pretalx.com/devconf-us-2024/speaker/XMMDTL/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/7KTVBC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/7KTVBC/", "attachments": [{"title": "slide deck", "url": "/media/devconf-us-2024/submissions/7KTVBC/resources/dependency-input-testing-devconfus2024_YeC87qw.odp", "type": "related"}]}, {"guid": "fb6279e6-4e6a-5791-a8dc-53fe072efdd9", "code": "QCLZQ8", "id": 49540, "logo": null, "date": "2024-08-15T14:20:00-04:00", "start": "14:20", "end": "2024-08-15T14:55:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-49540-learn-about-linux-containers-and-networking-through-self-hosting", "url": "https://pretalx.com/devconf-us-2024/talk/QCLZQ8/", "title": "Learn about Linux, containers, and networking through self-hosting", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "Self-hosting is running a cloud service on your own while keeping more control over your private data. It's also a great way to learn about Linux, open source software, and how to operate a server.\n\nI will describe my journey to self-hosting and my use of photo, music, and video sharing applications running in containers. Before self-hosting, I relied big tech for these services. \n\nYou'll learn about how to acquire and setup a Linux server, install applications running in containers, and secure access to your server. This talk is for developers, designers, and anyone interested in learning how to operate a server for personal use that's available 24/7 and can be used as a personal cloud.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7FNYHJ", "name": "Justin Sun", "avatar": null, "biography": "I'm an engineering manager at Red Hat, lifelong learner, and avid reader.", "public_name": "Justin Sun", "guid": "9a0a6fa6-c23f-5dad-8fe3-b7ec1fea8b0c", "url": "https://pretalx.com/devconf-us-2024/speaker/7FNYHJ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/QCLZQ8/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/QCLZQ8/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/QCLZQ8/resources/Justin_Sun__DevConf_2024-08-15_final_2kMuqN2.pdf", "type": "related"}]}, {"guid": "47662f9f-78c6-565f-8533-88bfc4556db5", "code": "V9NSTT", "id": 49310, "logo": null, "date": "2024-08-15T15:20:00-04:00", "start": "15:20", "end": "2024-08-15T15:55:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-49310-bpftrace-what-is-it-what-s-new-and-where-is-it-going", "url": "https://pretalx.com/devconf-us-2024/talk/V9NSTT/", "title": "bpftrace: what is it, what's new, and where is it going", "subtitle": "", "track": "Linux Distributions and Operating Systems", "type": "Talk", "language": "en", "abstract": "This talk with re-introduce [bpftrace](https://github.com/bpftrace/bpftrace), which is a high-level tracing language for Linux BPF that is used for debugging, observability, and a variety of other use-cases. It's designed to be a quick way to utilize the powerful BPF Linux subsystem. This talk will also go over new features/fixes and dive into the future plans for bpftrace including ahead-of-time compilation, improved C++/Python language support, user-functions, and trace format output.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QP8HJU", "name": "Jordan Rome", "avatar": "https://pretalx.com/media/avatars/QP8HJU_gl5TMpo.webp", "biography": "I am a Software Engineer at Meta working on BPF related things like bpftrace. I have worked as a developer at UCLA, Sarah Lawrence College, The City University of New York, Zeebox, and Spotify. I also enjoy cooking, playing the guitar, horology, and taking long walks in Peekskill with my wife and dog.", "public_name": "Jordan Rome", "guid": "99e13c4e-46b8-5598-a6ee-d53ea1e46f4d", "url": "https://pretalx.com/devconf-us-2024/speaker/QP8HJU/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/V9NSTT/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/V9NSTT/", "attachments": []}, {"guid": "9b4fa153-10a9-5012-9cb3-b9a3c5209ad0", "code": "XJ9T73", "id": 48917, "logo": null, "date": "2024-08-15T16:00:00-04:00", "start": "16:00", "end": "2024-08-15T17:20:00-04:00", "duration": "01:20", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-48917-llms-101-introductory-workshop", "url": "https://pretalx.com/devconf-us-2024/talk/XJ9T73/", "title": "LLMs 101: Introductory Workshop", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Workshop", "language": "en", "abstract": "Are you curious to learn about Large Language Models (LLMs), but unsure how and where to begin? This workshop is designed with specifically you in mind. LLMs have emerged as powerful tools in natural language processing, yet their implementation poses challenges, particularly in managing computational resources effectively. \n\n\nDuring this workshop, we will delve into the fundamentals of LLMs and guide you in selecting the appropriate open source models for your requirements. We will discuss the concept of self-hosted LLMs and introduce containerization technologies such as Kubernetes, Docker, and Podman. Through illustrative use-cases like RAG application, text generation or speech recognition, you will learn how to set up LLMs locally on your laptop and build container images for the models using Podman. We will also be exploring model serving and inference methods, including interaction with the model via a simple UI application. Moreover, the workshop will cover model evaluation techniques and introduce various metrics that can be utilized to effectively measure the performance and quality of model outputs.\n\n\nAttendees will gain practical knowledge and skills to effectively harness the capabilities of LLMs in real-world applications. They will understand the challenges associated with managing computational resources and learn how to overcome them. By the end of the workshop, participants will be equipped with the tools to set up and deploy LLMs, evaluate model performance, and implement them in various natural language processing tasks.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9DTRR3", "name": "Surya Pathak", "avatar": "https://pretalx.com/media/avatars/9DTRR3_4LkyQ47.webp", "biography": null, "public_name": "Surya Pathak", "guid": "ee07ad94-3806-5b97-b785-f1e0bbf01967", "url": "https://pretalx.com/devconf-us-2024/speaker/9DTRR3/"}, {"code": "BDEQB3", "name": "Hema Veeradhi", "avatar": "https://pretalx.com/media/avatars/BDEQB3_zY2wZTJ.webp", "biography": "Hema Veeradhi is a Principal Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems. Hema is a staunch supporter of open source, firmly believing in its ability to propel AI advancements to new heights. She has been a previous speaker at Open Source Summit NA, KubeCon NA, DevConf CZ and FOSSY.", "public_name": "Hema Veeradhi", "guid": "662b0ef7-3095-5342-9b4a-362d04de2266", "url": "https://pretalx.com/devconf-us-2024/speaker/BDEQB3/"}, {"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": "89f55756-3825-5846-b4f4-e12cf3844e89", "url": "https://pretalx.com/devconf-us-2024/speaker/WUA3F7/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/XJ9T73/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/XJ9T73/", "attachments": []}], "Offsite Location": [{"guid": "6006960d-382a-536a-a802-7ac83d18f88f", "code": "AWW8LA", "id": 51428, "logo": null, "date": "2024-08-15T18:00:00-04:00", "start": "18:00", "end": "2024-08-15T21:00:00-04:00", "duration": "03:00", "room": "Offsite Location", "slug": "devconf-us-2024-51428-conference-party-at-bleacher-bar", "url": "https://pretalx.com/devconf-us-2024/talk/AWW8LA/", "title": "Conference Party at Bleacher Bar!", "subtitle": "", "track": "General", "type": "Closing", "language": "en", "abstract": "Join us for a night of fun at Bleacher Bar located right under the Fenway stadium! It is about a 20 mins walk from the conference venue.\nThe party is open to all on a first come, first serve basis so get there early! **Conference badges and ID are required to enter.**\n\nAddress: 82A Lansdowne St, Boston, MA 02215.\n\nDetails TBA", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/AWW8LA/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/AWW8LA/", "attachments": []}]}}, {"index": 4, "date": "2024-08-16", "day_start": "2024-08-16T04:00:00-04:00", "day_end": "2024-08-17T03:59:00-04:00", "rooms": {"Metcalf Hall (capacity 300)": [{"guid": "c68c856a-36c0-5825-b59e-09945d69817b", "code": "GNUZ38", "id": 51283, "logo": null, "date": "2024-08-16T09:30:00-04:00", "start": "09:30", "end": "2024-08-16T10:20:00-04:00", "duration": "00:50", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-51283-student-and-intern-showcase", "url": "https://pretalx.com/devconf-us-2024/talk/GNUZ38/", "title": "Student and Intern Showcase!", "subtitle": "", "track": "General", "type": "Keynote", "language": "en", "abstract": "Start the day off with a view into real student experiences with open source!  Undergraduates from the UMass Lowell SoarCS summer program will present summaries of the fun and amazing projects they have worked on over the summer. A few Red Hat interns will also speak about their ongoing projects and experiences as interns!\n\nJoin us to learn more about what the future generation is up to in the open source world!\n\n**SoarCS Projects**\n\n* QuickSwitch - Phi Nguyen & Cristian Cannella\n* Tileset Maker - Eevie Booth\n* Haunted Mansion Escape - Himani G., Kelby C., & Priscilla V.\n* Foxfire Alchemy - Armando Oritz\n* ALPR Prototype - Lourenco DaSilva, Vettri Velmurugan, & Jack Scholander\n* PYphone - Om Patel, Jayam Patel, & Shubh Patel\n* Scramble - Molly Cao \n\n**RH Intern Projects**\n\n**The Open Education Project: Using Technology to Improve Classroom Environments** - Meera Malhotra\nThis presentation covers the Open Education Project (OPE), an open source project started by Red Hat Research that provides tooling for both students and professors. OPE is a command line tool that professors can create customizable containerized lab environments to teach computer science with, as well as tooling to author their own hosted textbooks with. The talk will go over how the tool is used, how it can assist professors in improving classroom environments, and how professors (or anyone interested) can create content with the tool. It will cover a student\u2019s perspective who has both used the tool to learn programming and later contributed to the development of the tool, and share textbook content created from the tool.\n\n**ESI UI on OpenStack Dashboard** - Austin Jamias\nESI stands for Elastic Secure Infrastructure, which is a resource allocation and initial provisioning tool that we use in the Mass Open Cloud.   Please use the full name instead of \"ESI\" in the program (but you don't need to change the slides.   Austin did not provide a bio, so you can say simply that he is a Boston University undergraduate and a Red Hat intern in the Research group.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MF7EVY", "name": "Urvashi Mohnani", "avatar": "https://pretalx.com/media/avatars/MF7EVY_O8Umd5T.webp", "biography": "Urvashi is a Principal Software Engineer on the OpenShift Containers Team at Red Hat. She has spent the last few years developing Open Source container tools including Podman, Buildah, CRI-O, Skopeo, Kubernetes, and OpenShift. She is passionate about sharing her work and has given talks at various conferences including KubeCon, DevConf, and SCaLE. Urvashi is also a co-organizer of DevConf.US and an instructor at Boston University.", "public_name": "Urvashi Mohnani", "guid": "493164c9-d9c5-5f07-b596-0284ec9f5c5f", "url": "https://pretalx.com/devconf-us-2024/speaker/MF7EVY/"}, {"code": "UK78EG", "name": "Meera Malhotra", "avatar": null, "biography": "Meera Malhotra (she/her) is a computer science student at Boston University, and a Red Hat software engineering intern in the Research Department. She currently works on the Open Education Project, and is passionate about open source.", "public_name": "Meera Malhotra", "guid": "900d701f-e80e-5028-a94c-052486f7d308", "url": "https://pretalx.com/devconf-us-2024/speaker/UK78EG/"}, {"code": "F9KRZQ", "name": "Austin Jamias", "avatar": null, "biography": null, "public_name": "Austin Jamias", "guid": "0f67ce25-662d-55c0-a6fd-afa62029fd40", "url": "https://pretalx.com/devconf-us-2024/speaker/F9KRZQ/"}], "links": [{"title": "Stream", "url": "https://youtube.com/live/4bK1hgJrW6Q?feature=share", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/GNUZ38/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/GNUZ38/", "attachments": []}, {"guid": "d84e8a92-c9dc-5b56-933d-00d30370d747", "code": "RXEHXP", "id": 52380, "logo": null, "date": "2024-08-16T11:05:00-04:00", "start": "11:05", "end": "2024-08-16T12:25:00-04:00", "duration": "01:20", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-52380-konflux-community-bof", "url": "https://pretalx.com/devconf-us-2024/talk/RXEHXP/", "title": "Konflux Community BOF", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Meetup", "language": "en", "abstract": "If you are a current Konflux user, a future one, a contributor or just curious, come hang out and talk about Konflux, build + supply chain security, our mission, roadmap etc.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RUMLA8", "name": "Brian Cook", "avatar": null, "biography": null, "public_name": "Brian Cook", "guid": "72438e01-e44c-5138-8165-f184b9bb58e7", "url": "https://pretalx.com/devconf-us-2024/speaker/RUMLA8/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/RXEHXP/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/RXEHXP/", "attachments": []}, {"guid": "29816e2e-84a1-5bb9-bd5e-8fd8290e7000", "code": "VXQPJR", "id": 48604, "logo": null, "date": "2024-08-16T13:25:00-04:00", "start": "13:25", "end": "2024-08-16T14:45:00-04:00", "duration": "01:20", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-48604-adopting-kubernetes", "url": "https://pretalx.com/devconf-us-2024/talk/VXQPJR/", "title": "Adopting Kubernetes", "subtitle": "", "track": "DevOps and Automation, Security and Compliance", "type": "Meetup", "language": "en", "abstract": "This meetup is for adopters of micro-services and Kubernetes, in particular OpenShift. Topics to be discussed are:\n\n* Have you built your own Kubernetes platform?\n* Have you used a managed service?\n* Based on your experience, what would you have done differently if you could do it again?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UXWFQA", "name": "Karl Johan Grahn", "avatar": "https://pretalx.com/media/avatars/UXWFQA_CacG0gz.webp", "biography": "Head of Engineering at Stakater AB, a company laser-focused on Kubernetes enablement.\n\nI have 18 years of experience in software development, product development, technical documentation, research, sales, marketing, support, business development, management, and leadership. Worked, lived, and studied across Sweden, the US, China, Japan, India, Uganda, and Australia.", "public_name": "Karl Johan Grahn", "guid": "62a489ea-cabf-51e9-874a-36f1a02acd58", "url": "https://pretalx.com/devconf-us-2024/speaker/UXWFQA/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/VXQPJR/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/VXQPJR/", "attachments": []}, {"guid": "5d4c2c05-ec2d-5cdf-81ce-1aa88f916e34", "code": "YWKX7Z", "id": 51284, "logo": null, "date": "2024-08-16T16:15:00-04:00", "start": "16:15", "end": "2024-08-16T17:00:00-04:00", "duration": "00:45", "room": "Metcalf Hall (capacity 300)", "slug": "devconf-us-2024-51284-closing-trivia", "url": "https://pretalx.com/devconf-us-2024/talk/YWKX7Z/", "title": "Closing + Trivia", "subtitle": "", "track": "General", "type": "Closing", "language": "en", "abstract": "Join us for the closing of the conference and for a chance to win some prizes by participating in a trivia!", "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": "abc50a3a-da79-5fea-9ffd-d64f690b8c48", "url": "https://pretalx.com/devconf-us-2024/speaker/YENFJU/"}, {"code": "MF7EVY", "name": "Urvashi Mohnani", "avatar": "https://pretalx.com/media/avatars/MF7EVY_O8Umd5T.webp", "biography": "Urvashi is a Principal Software Engineer on the OpenShift Containers Team at Red Hat. She has spent the last few years developing Open Source container tools including Podman, Buildah, CRI-O, Skopeo, Kubernetes, and OpenShift. She is passionate about sharing her work and has given talks at various conferences including KubeCon, DevConf, and SCaLE. Urvashi is also a co-organizer of DevConf.US and an instructor at Boston University.", "public_name": "Urvashi Mohnani", "guid": "493164c9-d9c5-5f07-b596-0284ec9f5c5f", "url": "https://pretalx.com/devconf-us-2024/speaker/MF7EVY/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/YWKX7Z/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/YWKX7Z/", "attachments": []}], "Metcalf Small Ballroom (capacity 100)": [{"guid": "4b3d1d44-e593-51c9-807f-64fceaf44f8b", "code": "V9WYR7", "id": 48885, "logo": null, "date": "2024-08-16T10:30:00-04:00", "start": "10:30", "end": "2024-08-16T11:05:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48885-kubearchive-don-t-use-kubernetes-as-a-database", "url": "https://pretalx.com/devconf-us-2024/talk/V9WYR7/", "title": "KubeArchive: Don\u2019t use Kubernetes as a Database", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "KubeArchive aims to provide a way to archive kubernetes objects to a database and provide an API to allow you to search and query data from archived kubernetes objects. You cannot create infinite objects in a Kubernetes cluster. Objects like Jobs, PipelineRuns, and TaskRuns stay on your cluster after their workload completes. The data they contain can also be difficult to search and query for. They also take up valuable space that could be used by active workloads on your cluster. Deleting them means that you lose logs and other related data about them. The Tekton community solved this problem by archiving \"*Run\" objects using Tekton Results, allowing you to store these objects in a database instead of on the cluster. This allows you to prune them from the cluster and makes it easier to perform complex queries and analysis on them. What if we could expand this pattern to any Kubernetes object?\n\nKubeAchive is a system for archiving Kubernetes objects to a database in real time. It also provides an API that makes it easy to search and query archived objects from the database. This talk will cover everything you need to know to get started using KubeArchive. We will demo how to setup KubeArchive to archive different resources on your cluster as well as how to search and query data stored in KubeArchive. At the end, we will discuss the roadmap and future plans for KubeArchive.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BQSNJY", "name": "Sam Koved", "avatar": "https://pretalx.com/media/avatars/BQSNJY_N9pDT0u.webp", "biography": "Sam is a software engineer at Red Hat on the KubeArchive Team and a maintainer of [KubeArchive](https://github.com/kubearchive).", "public_name": "Sam Koved", "guid": "d4217e18-5bf8-5df4-8591-8a7f0b251fd0", "url": "https://pretalx.com/devconf-us-2024/speaker/BQSNJY/"}, {"code": "S8XAKH", "name": "Greg Allen", "avatar": null, "biography": "Senior Principal Software Engineer at Red Hat.", "public_name": "Greg Allen", "guid": "756d672c-dce8-5aea-a0b7-9118937df6ed", "url": "https://pretalx.com/devconf-us-2024/speaker/S8XAKH/"}], "links": [{"title": "Demo Recording", "url": "https://youtu.be/mb2Uq5jduEg", "type": "related"}], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/V9WYR7/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/V9WYR7/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/V9WYR7/resources/KubeArchive_-_devconf.us_2024_aBf3vkn.pdf", "type": "related"}]}, {"guid": "8484f750-0649-5db2-9b40-f4ff6e32f3f9", "code": "DRH9ZC", "id": 52467, "logo": null, "date": "2024-08-16T11:10:00-04:00", "start": "11:10", "end": "2024-08-16T11:45:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-52467-why-open-source-and-web3-need-to-find-back-together", "url": "https://pretalx.com/devconf-us-2024/talk/DRH9ZC/", "title": "Why Open Source and Web3 need to find (back) together", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "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. In addition, 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 Free and Open Source Software development. Some of this rift is a reflection of different technology philosophies, some of a broader cultural rift.This has practical consequences for Free and Open Source Software development and its growing dependency on proprietary centralized services as well as its ability to support the original goal of technological self-sovereignty.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FX9L7X", "name": "Daniel Riek", "avatar": "https://pretalx.com/media/avatars/FX9L7X_bvlhhew.webp", "biography": "Long-time Open Source Technologist.", "public_name": "Daniel Riek", "guid": "13f16b44-7ef2-53f5-b7d9-908b903a45c0", "url": "https://pretalx.com/devconf-us-2024/speaker/FX9L7X/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/DRH9ZC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/DRH9ZC/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/DRH9ZC/resources/FOSS_Web3-DevconfUS2024_AL5VTiA.pdf", "type": "related"}]}, {"guid": "525eec2c-2739-5c7e-b6fe-1ed913d31ff6", "code": "VUJYRZ", "id": 45692, "logo": null, "date": "2024-08-16T11:50:00-04:00", "start": "11:50", "end": "2024-08-16T12:25:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-45692-serverless-java-in-action-cloud-agnostic-design-patterns-and-tips", "url": "https://pretalx.com/devconf-us-2024/talk/VUJYRZ/", "title": "Serverless Java in Action: Cloud Agnostic Design Patterns and Tips", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "You've probably seen how to create a Function-as-a-Service with one of the cloud providers, but if this is all you know about Serverless, prepare to have your mind blown! In this session we'll show you how to create a production-grade, cloud-agnostic, event-driven serverless solution with Quarkus, a Java stack optimized for fast startup and small footprint; and Knative, an open source community project for deploying, running and managing serverless applications on Kubernetes. Say goodbye to vendor lock-in and hello to Supersonic Subatomic Java-based Serverless bliss!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BGFC8K", "name": "Daniel Oh", "avatar": "https://pretalx.com/media/avatars/BGFC8K_loBIhvL.webp", "biography": "Java Champion, Developer Advocate, Technical Marketing, CNCF Ambassador, International Speaker, Published Author", "public_name": "Daniel Oh", "guid": "a59b218d-6472-5b93-97de-a2c170d31dbd", "url": "https://pretalx.com/devconf-us-2024/speaker/BGFC8K/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/VUJYRZ/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/VUJYRZ/", "attachments": []}, {"guid": "a2c980a7-c3c2-50ea-8864-e0f906c363ee", "code": "L8FNXX", "id": 49656, "logo": null, "date": "2024-08-16T13:25:00-04:00", "start": "13:25", "end": "2024-08-16T14:00:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49656-scale-your-batch-big-data-ai-workloads-beyond-the-kubernetes-scheduler", "url": "https://pretalx.com/devconf-us-2024/talk/L8FNXX/", "title": "Scale your Batch / Big Data / AI Workloads Beyond the Kubernetes Scheduler", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Whether you want to run AI model distributed training, or big data processing on Kubernetes, chances are you\u2019ll face some challenges when scaling your workloads, like resource fragmentation, lack of all-or-nothing semantics for quota management and auto-scaling, low throughput, and limited priority and preemption management. The Kubernetes scheduler has historically been designed to orchestrate containers of (micro-)services, rather than workloads of highly-coupled, heterogeneous and resource intensive batch processes.\nThere has recently been a Cambrian explosion of projects in the Kubernetes ecosystem that have innovated to solve these challenges such as Karmada, Koordinator, Kueue, MCAD, Volcano and YuniKorn. In this session, we\u2019ll compare these projects, review their design choices, discuss their pros-and-cons, so you\u2019ll have a better understanding of the landscape, and be able to decide which one best suits your needs when it comes to achieving better utilization of your Kubernetes clusters for your batch workloads.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AXTLRC", "name": "Anish Asthana", "avatar": null, "biography": "Anish is an engineering manager at Red Hat in the OpenShift AI organization. He is working on making machine learning easier for the wider community by building a platform out with cloud capabilities at the core. Most recently, his interests have been focused on the Distributed Workloads space and technologies such as KubeRay, Kueue, and CodeFlare. He has previously been invested heavily in areas such as monitoring, scalability, and reliability.", "public_name": "Anish Asthana", "guid": "26062584-8074-57f8-ab44-eb319d70c182", "url": "https://pretalx.com/devconf-us-2024/speaker/AXTLRC/"}, {"code": "VRBVTF", "name": "Kevin Postlethwait", "avatar": null, "biography": null, "public_name": "Kevin Postlethwait", "guid": "6f8d901d-7fe3-5a44-8663-82b129ddbebb", "url": "https://pretalx.com/devconf-us-2024/speaker/VRBVTF/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/L8FNXX/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/L8FNXX/", "attachments": []}, {"guid": "5b3d37ad-0a40-5704-b969-70f7446c0f17", "code": "8R3Q3P", "id": 48201, "logo": null, "date": "2024-08-16T14:05:00-04:00", "start": "14:05", "end": "2024-08-16T14:40:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48201-connecting-the-dots-skupper-io-as-an-application-modernization-enabler", "url": "https://pretalx.com/devconf-us-2024/talk/8R3Q3P/", "title": "Connecting the Dots: Skupper.io as an application modernization Enabler", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "Skupper.io, streamlines application and service connectivity across diverse environments. By creating seamless interconnections in minutes, it eliminates the need for extensive networking planning and reduces overhead. Join us in this talk to discover the transformative role of the open source project skupper.io in the modernization journey of a fictitious healthcare company, illustrating its impact on agile, efficient, and cost-effective modernization strategies. We'll cover various capabilities of Skupper.io which include load balancing, fail over, cost based routing etc.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EBTP9X", "name": "Vamsi Ravula", "avatar": "https://pretalx.com/media/avatars/EBTP9X_l8vMIE7.webp", "biography": "Foundations, application connectivity, and API management technologies. He is passionate about understanding customers' challenges and use cases and showcasing how Red Hat products can address them. He has built solution patterns and demos for sales to showcase product capabilities to customers. Vamsi has been with Red Hat for the past 6 years and has taken up various other responsibilities including GTM strategies, competitive intelligence, and partnerships. He is an avid speaker and has spoken on different topics at various public conferences such as Red Hat Summit, API Days, API World, Summit Connect etc. Before joining Red Hat, he was a software engineer in the telecommunications space.", "public_name": "Vamsi Ravula", "guid": "36ecfcb1-a742-5781-927b-6d3325b473fd", "url": "https://pretalx.com/devconf-us-2024/speaker/EBTP9X/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/8R3Q3P/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/8R3Q3P/", "attachments": []}, {"guid": "318653f7-1171-52de-8f23-af76e45e8759", "code": "XQSA8N", "id": 48309, "logo": null, "date": "2024-08-16T14:45:00-04:00", "start": "14:45", "end": "2024-08-16T15:20:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-48309-power-efficiency-aware-kubernetes-scheduler", "url": "https://pretalx.com/devconf-us-2024/talk/XQSA8N/", "title": "Power Efficiency Aware Kubernetes Scheduler", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "While there has been a variety of Kubernetes Enhancement Proposals (KEPs) to improve its scheduler plugins for a range of resource and node allocation requirements, unfortunately, we find there hasn't been a focus on sustainability. Towards this, we propose a new scheduler - PEAKS (Power Efficiency Aware Kubernetes Scheduler) that can factor in sustainability goals such as power utilization and carbon footprint. PEAKS leverages the Kepler (Kubernetes-based Efficient Power Level Exporter) project, which uses eBPF to probe system wide utilization (i.e. power, memory, CPU, etc) and dynamically expose these metrics via Prometheus. Given these metrics, PEAKS makes dynamic decisions to recommend nodes for pod scheduling, addressing power inefficiencies on underutilized nodes. In this talk, I will present on-going work from collaborators at Boston University, Red Hat, and IBM in deploying PEAKS in a variety of experimental scenarios that range from synthetic to more realistic microservices-based deployments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWXAHQ", "name": "Han Dong", "avatar": null, "biography": null, "public_name": "Han Dong", "guid": "5eb5e32d-ab12-5863-bc56-09d0afaaa415", "url": "https://pretalx.com/devconf-us-2024/speaker/QWXAHQ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/XQSA8N/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/XQSA8N/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/XQSA8N/resources/peaksdevconf-expanded_XhZrAgk.pdf", "type": "related"}]}, {"guid": "4322b15c-fdfb-5f9b-a98d-c9051eb60253", "code": "GR93UK", "id": 49490, "logo": null, "date": "2024-08-16T15:25:00-04:00", "start": "15:25", "end": "2024-08-16T16:00:00-04:00", "duration": "00:35", "room": "Metcalf Small Ballroom (capacity 100)", "slug": "devconf-us-2024-49490-cloud-native-databases-in-kubernetes-with-openshift-and-postgres", "url": "https://pretalx.com/devconf-us-2024/talk/GR93UK/", "title": "Cloud-Native Databases in Kubernetes with OpenShift and Postgres", "subtitle": "", "track": "Cloud, Hybrid Cloud, and Hyperscale Infrastructure", "type": "Talk", "language": "en", "abstract": "PostgreSQL is this incredible open-source gem that\u2019s been shaking up the database management scene for a cool couple of decades now. Shaped by the genius mind of database science legend Michael R. Stonebraker, it has blossomed into one of the world\u2019s go-to database management systems, loved in both virtualized and bare-metal setups.\nThe Kubernetes/PostgreSQL/CloudNativePG open-source stack on OpenShift provides unparalleled freedom of choice, mitigating the risk of vendor lock-in across various dimensions:\n- Choose between on-premise, public cloud, hybrid cloud, or multi-cloud OpenShift deployment.\n- Opt for OpenShift clusters managed internally or by third-party OpenShift aaS providers such as AWS, Azure, Google, or IBM Cloud Paks\n- Decide on self-managed PostgreSQL or enlist support from external organizations.\n- Embrace \u201cvanilla\u201d Kubernetes, OpenShift or opt for other third-party Kubernetes distributions.\n- Build and deploy Enterprise applications with highest qualities of service for HA, DR, Scale and Security,  RPO and RTO\n- Combine with OpenShift AI to build and run modern AI solutions with Postgres, e.g. using pgvector for RAG patterns\n\nThe power to make these choices is now in your hands.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HBQ8SR", "name": "Torsten Steinbach", "avatar": "https://pretalx.com/media/avatars/HBQ8SR_wVxniXV.webp", "biography": "Torsten Steinbach is the Chief Architect for Analytics, ML and AI at EDB. He is responsible for the architecture and design to uplift Postgres towards a platform for analytics and AI workloads, in order to drive an integrated Data Lakehouse functionality and an end-to-end Generative AI data management in-database. Torsten previously held senior positions in engineering of cloud, database and analytics technology at IBM for over two decades.", "public_name": "Torsten Steinbach", "guid": "229e694a-fa8f-59e2-b03a-4b7a7ee9a8a9", "url": "https://pretalx.com/devconf-us-2024/speaker/HBQ8SR/"}, {"code": "ZBGFLX", "name": "Michael St-Jean", "avatar": "https://pretalx.com/media/avatars/ZBGFLX_ubr7ixl.webp", "biography": "Michael St-Jean collaborates with partners across Red Hat's partner ecosystem to develop solutions and cross-route initiatives that deliver business value for organizations around the world. For more than 2 decades, Michael has worked with cross-functional teams to help organizations solve complex business challenges with innovative technology solutions and strategies.", "public_name": "Michael St-Jean", "guid": "480edcb5-52ed-51b5-b578-6c6c821f9102", "url": "https://pretalx.com/devconf-us-2024/speaker/ZBGFLX/"}, {"code": "PU99VC", "name": "Gabriele Bartolini", "avatar": "https://pretalx.com/media/avatars/PU99VC_OgcdIj6.webp", "biography": "Gabriele, a co-founder of 2ndQuadrant and open-source advocate, has been instrumental in PostgreSQL's global growth. Focused on enhancing business continuity for large-scale databases, he has championed stateful workloads in cloud-native environments since 2019. As a co-founder and maintainer of CloudNativePG, PostgreSQL Contributor, and Data on Kubernetes (DoK) Ambassador, he actively shapes PostgreSQL's evolution in Cloud Native environments. Currently, he is a VP at EDB.", "public_name": "Gabriele Bartolini", "guid": "41da0ed0-7106-5aaa-a32f-98c48567bfae", "url": "https://pretalx.com/devconf-us-2024/speaker/PU99VC/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/GR93UK/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/GR93UK/", "attachments": []}], "East Balcony (capacity 80)": [{"guid": "ab4f62ce-151b-5809-b3db-2c5d11391055", "code": "LJQMT7", "id": 48602, "logo": null, "date": "2024-08-16T10:30:00-04:00", "start": "10:30", "end": "2024-08-16T11:05:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48602-team-cohesion-and-team-efficiency-in-software-development", "url": "https://pretalx.com/devconf-us-2024/talk/LJQMT7/", "title": "Team cohesion and team efficiency in software development", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "How does remote work in software development affect team efficiency? This question intrigued us, especially during the COVID-19 pandemic when it became necessary for people who could work remotely to work remotely. Despite the hardships and loss of lives, the pandemic created a unique setting for investigating how a majority of the workforce behaves during remote work.\n\nUsing regression analysis, we examined the correlation between team cohesion and team efficiency before and during the pandemic. The Language Style Matching (LSM) algorithm evaluated team cohesion based on verbal mimicry in chat content. Team performance was evaluated based on git contributions and tickets done. Team efficiency was analyzed via Data Envelopment Analysis (DEA).\n\nThe result is that when efficiency is correlated with the LSM score (cohesion) for teams working remotely, there is a significantly strong positive correlation, suggesting cohesion plays an important role in team efficiency when working remotely.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UXWFQA", "name": "Karl Johan Grahn", "avatar": "https://pretalx.com/media/avatars/UXWFQA_CacG0gz.webp", "biography": "Head of Engineering at Stakater AB, a company laser-focused on Kubernetes enablement.\n\nI have 18 years of experience in software development, product development, technical documentation, research, sales, marketing, support, business development, management, and leadership. Worked, lived, and studied across Sweden, the US, China, Japan, India, Uganda, and Australia.", "public_name": "Karl Johan Grahn", "guid": "62a489ea-cabf-51e9-874a-36f1a02acd58", "url": "https://pretalx.com/devconf-us-2024/speaker/UXWFQA/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/LJQMT7/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/LJQMT7/", "attachments": []}, {"guid": "f059fe2c-33e0-5d3c-86b6-db36398e1f9c", "code": "WDW3FE", "id": 49058, "logo": null, "date": "2024-08-16T11:10:00-04:00", "start": "11:10", "end": "2024-08-16T11:45:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-49058-delegation-is-a-love-language", "url": "https://pretalx.com/devconf-us-2024/talk/WDW3FE/", "title": "Delegation is a Love Language", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "The act of delegating work to someone else can be a gift or a curse. Come learn about how to make it more useful for you and the delegate. We'll walk through examples of doing it well and doing it badly, and examine the consequences of both. You might even leave the talk with an assignment designed to help you! *homework is optional of course*", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RQRLHG", "name": "Jeff Ligon", "avatar": "https://pretalx.com/media/avatars/RQRLHG_q2p44ub.webp", "biography": "Director of Software Engineering, Global, Red Hat In Vehicle Operating System and Edge.", "public_name": "Jeff Ligon", "guid": "1541cae9-9338-5da3-9df4-2c4a6d7caa00", "url": "https://pretalx.com/devconf-us-2024/speaker/RQRLHG/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/WDW3FE/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/WDW3FE/", "attachments": []}, {"guid": "96484911-0963-5926-b88f-da5da3182581", "code": "WGZPBV", "id": 49468, "logo": null, "date": "2024-08-16T11:50:00-04:00", "start": "11:50", "end": "2024-08-16T12:25:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-49468-integrating-dei-values-into-business-strategies-and-driving-values", "url": "https://pretalx.com/devconf-us-2024/talk/WGZPBV/", "title": "Integrating DEI values into business strategies and driving values", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "Diversity fosters innovation, adaptability, and emphasizes the importance of inclusive leadership and equitable participation. Integrating diversity, equity, and inclusion (DEI) into business strategies not only aligns with ethical principles, but also drives financial success by unlocking the full potential of employees, attracting diverse talent & customers, and fostering innovation and market expansion.\n\nAligning DEI helps companies also understand their (diverse) markets, appeals to a broader customer base, and in some jurisdictions is increasingly becoming a legal imperative \u2013 all of these factors lead to increased sales and revenue and better decision making. Diversity also mirrors how software is built in the open source software community.\n\nThis presentation covers how DEI positively impacts organizational performance, customer satisfaction, and long-term success and competitiveness in a rapidly evolving global landscape. It also focuses on how to prevent tokenism, how not to consider these points only for optics but recognize individual capabilities, and address unconscious gender bias (benevolent sexism). \nA standout example of community empowerment is seen in initiatives such as Red Hat\u2019s Women\u2019s Leadership Community (WLC), especially in WLC-India, where male members actively support the committee\u2019s mission as vice chair and core members.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9YLAW9", "name": "Apurva Bhide", "avatar": "https://pretalx.com/media/avatars/9YLAW9_lwFhaeR.webp", "biography": "I graduated from Pune University, where I earned my Bachelor\u2019s in Engineering degree, specializing in Information Technology. My professional journey began at Red Hat as a Technical Writer intern, and today, I proudly work as a Senior Technical Writer, leading the documentation efforts for my team. I am a Red Hat Certified Engineer (RHCE) with 7 years of experience in the technical writing field.\nOver the years, I\u2019ve had the privilege to present at numerous events, including Red Hat\u2019s QEcamp in Bangalore and virtually across Red Hat, the Summit at Sites APAC level, and various \u201cLunch and Learn\u201d sessions. Outside of Red Hat, I was honored to speak in the TWT conference and a lightning talk at the WTD Australia conference. When I\u2019m not working, you\u2019ll find me capturing moments with my camera, exploring new cuisine, or enjoying hockey matches while remembering my days as a hockey player.", "public_name": "Apurva Bhide", "guid": "0ec3dbe5-efd0-5178-9e7e-92bb9c3ef347", "url": "https://pretalx.com/devconf-us-2024/speaker/9YLAW9/"}, {"code": "TMNCTY", "name": "Rajan Shah", "avatar": "https://pretalx.com/media/avatars/TMNCTY_j3PTEEe.webp", "biography": "Rajan is an experienced engineering leader with a commitment to fostering innovation and championing inclusion. Throughout his career, Rajan has been dedicated to creating inclusive cultures and promoting agility and leadership in technology.\n\nAs an engineering leader at Red Hat, Rajan drives technological advancements and forges strategic partnerships. He leverages Agile practices, UX design, and community management to advance various initiatives. With a strong background in both hardware and software, he blends technical expertise with business acumen, thanks to his MBA from Symbiosis.\n\nIn his current role, Rajan also serves as the Co-Chair of Red Hat WLC India, championing inclusion and community-centric values. Additionally, he leads the Pune Chapter of Culture First, focuses on enterprise design thinking, and is a YLC member at AIMA, reflecting his dedication to continuous learning and leadership development.\n\nRajan is passionate about technology, leadership, and personal growth. He is a coach and mentor who invests time in developing his team members to help them reach their full potential. An avid learner, he continuously seeks new perspectives to apply in his work, eager for meaningful conversations and opportunities to make a lasting impact.", "public_name": "Rajan Shah", "guid": "bd963cfa-25c3-59b0-8e73-d9859b42d69a", "url": "https://pretalx.com/devconf-us-2024/speaker/TMNCTY/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/WGZPBV/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/WGZPBV/", "attachments": [{"title": "[DevConf.US] Integrating DEI values into business strategies and driving values", "url": "/media/devconf-us-2024/submissions/WGZPBV/resources/DevConf.US_Integrating_DEI_values_into_busi_7jKjqc3.pdf", "type": "related"}, {"title": "DECK: [DevConf.US] Integrating DEI values into business strategies and driving values", "url": "/media/devconf-us-2024/submissions/WGZPBV/resources/DevConf.US_Integrating_DEI_values_into_bus_Tj4mN65.pptx", "type": "related"}]}, {"guid": "b43c2a4e-b5da-571a-aa64-8cea7f5e8080", "code": "9Q8QVP", "id": 53703, "logo": null, "date": "2024-08-16T13:25:00-04:00", "start": "13:25", "end": "2024-08-16T14:00:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-53703-how-to-build-collaboration-and-influence-open-source-projects", "url": "https://pretalx.com/devconf-us-2024/talk/9Q8QVP/", "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\nHow do I take my skills to the next level?\nHow do I propose and implement large changes to the project?\nHow do I become one of the maintainers?\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": null, "public_name": "Michael McCune", "guid": "22e545d3-4016-5296-b439-688d042f8c85", "url": "https://pretalx.com/devconf-us-2024/speaker/RHWQXH/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/9Q8QVP/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/9Q8QVP/", "attachments": []}, {"guid": "bbeb5e90-ac55-5492-9b4b-74dba34f65f7", "code": "LMXDCN", "id": 47910, "logo": null, "date": "2024-08-16T14:05:00-04:00", "start": "14:05", "end": "2024-08-16T14:40:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-47910-ux-research-and-design-crucial-to-development", "url": "https://pretalx.com/devconf-us-2024/talk/LMXDCN/", "title": "UX Research and Design: Crucial to development", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "As a developer, you already know how to build functional software and how to build it right. Research and design that focuses on the end user throughout the software development lifecycle can help you know how to build the right software. Data-informed design, based on well-accepted research practices, ensures that your software products and services not only provide necessary features and functions, but also address the pain points and expectations of your target users. A small investment in research and design conducted throughout the development process leads to more satisfied users and saves you time and money from refactoring code after it\u2019s been released.\n\nWe\u2019ll talk about:\n- What user experience, user interface design, and information architecture are, and why you should care\n- How UX research and design support software development\n- How you can use PatternFly, an open source design system, in your work\n- How you can use this new knowledge to improve the software you develop", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PTNHV7", "name": "Amber Asaro", "avatar": "https://pretalx.com/media/avatars/PTNHV7_a26jgpV.webp", "biography": "With an undergrad in psychology, Amber worked in healthcare software for fifteen years. During that time, she made a shift from blaming users for getting confused, to realizing that the software system itself needed to be consistent and user-friendly to meet their expectations. She pursued dual master certifications, one in UX Research and Design, and a second in Interaction Design and UX Management. Amber believes that we should not be blinded by what we can see, and should always seek the perspective of our users before making decisions that impact them. As an associate manager at Red Hat, she supports researchers and the Design and Research Operations team.", "public_name": "Amber Asaro", "guid": "657327ba-3147-5c48-9d2f-b1f7465c172b", "url": "https://pretalx.com/devconf-us-2024/speaker/PTNHV7/"}, {"code": "98AQLW", "name": "Vince Conzola", "avatar": "https://pretalx.com/media/avatars/98AQLW_1PAGAF7.webp", "biography": "Vince is a Principal Interaction Designer on Red Hat\u2019s user experience design team. He started his professional life as an electrical engineer and worked for six years before making the enlightened decision to attend graduate school to study what was then called human factors. He earned a Masters and Ph.D. in psychology from North Carolina State University. His twenty-plus year career has spanned both hardware and software UX design along with some research and consulting. He is currently a UX designer on Red Hat\u2019s OpenShift AI product, which provides a platform for creating, managing, deploying and monitoring AI and Machine Learning (ML) models.", "public_name": "Vince Conzola", "guid": "6ab2a08b-cc56-55f2-8974-83da4c244258", "url": "https://pretalx.com/devconf-us-2024/speaker/98AQLW/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/LMXDCN/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/LMXDCN/", "attachments": [{"title": "pdf of slides", "url": "/media/devconf-us-2024/submissions/LMXDCN/resources/UX_Research_and_Design__Crucial_to_developm_4owrwoM.pdf", "type": "related"}]}, {"guid": "d492caaf-121c-597a-911a-36c79fa9b745", "code": "XJHWWS", "id": 48187, "logo": null, "date": "2024-08-16T14:45:00-04:00", "start": "14:45", "end": "2024-08-16T15:20:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-48187-challenging-our-subconscious-biases-designing-inclusive-and-accessible-experiences-in-the-era-of-ai", "url": "https://pretalx.com/devconf-us-2024/talk/XJHWWS/", "title": "Challenging Our Subconscious Biases: Designing Inclusive and Accessible Experiences in the Era of AI", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Discussion", "language": "en", "abstract": "Join us for a thought-provoking panel discussion with industry experts exploring the ethical considerations in user experience design and the quickly evolving field of AI. Hear how we, as designers, engineers, and researchers, must actively confront our subconscious biases to create inclusive and accessible experiences. These considerations span from the user research recruitment phase to the training of AI models, demonstrating the crucial role ethics play in shaping user experiences that resonate with diverse audiences. The panel will be composed of user researchers, user experience designers, engineering leads and AI technology leads.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YCVDZJ", "name": "Lisa Lyman", "avatar": null, "biography": "Lisa is a product designer residing and working in the Boston area. Her strong communication skills and deep understanding of human factors, combined with her passion for problem-solving, accessibility, and user advocacy, contribute to her expertise in user experience design. With a commitment to achieving both business and user objectives, Lisa initiates her design process by engaging in collaborative problem definition and stakeholder analysis with her team.\n\nHer educational background encompasses an MS in Human Factors in Information Design, BS in Industrial Design, and a Certificate in User Experience. Lisa effectively applies her research and human factors knowledge to enhance user experiences across physical hardware and digital software platforms.\n\nIn addition to her professional work, Lisa serves as a professor at Boston University, teaching an introductory course in User Experience Design. Her teaching role further underscores her dedication to sharing knowledge and nurturing the next generation of UX designers.", "public_name": "Lisa Lyman", "guid": "8f782f93-ab83-57d8-91a6-8a58e97e0a97", "url": "https://pretalx.com/devconf-us-2024/speaker/YCVDZJ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/XJHWWS/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/XJHWWS/", "attachments": []}, {"guid": "90d11d97-1d04-5be1-99ff-08c202f34580", "code": "ZYDDZP", "id": 45369, "logo": null, "date": "2024-08-16T15:25:00-04:00", "start": "15:25", "end": "2024-08-16T16:00:00-04:00", "duration": "00:35", "room": "East Balcony (capacity 80)", "slug": "devconf-us-2024-45369-unlock-your-team-s-superpower-it-s-not-in-your-toolbox-it-s-in-your-head", "url": "https://pretalx.com/devconf-us-2024/talk/ZYDDZP/", "title": "Unlock Your Team's Superpower - It's Not in Your Toolbox, It's in Your Head!", "subtitle": "", "track": "Agility, Leadership, and DEI", "type": "Talk", "language": "en", "abstract": "It is essential for people to feel comfortable speaking up in the workplace. When they are too afraid to do so, it can create a hostile atmosphere that stops innovation and collaboration, which ultimately hurts a company's productivity and profit.\n\n\u201cWho is on a team matters less than how the team members interact, structure their work, and view their contributions.\u201d \nRozovsky Julia https://rework.withgoogle.com/jp/guides/understanding-team-effectiveness#identify-dynamics-of-effective-teams \n\nBy creating a psychologically safe work environment, team members will feel encouraged to share their ideas, take risks, and learn from their mistakes.\nYou can compare it to a sports team, where players perform better when they trust each other and feel safe to take risks. The team becomes stronger if the coach (who is the leader in this case) encourages open communication and learning from mistakes.\nIn this talk, we will explore practical strategies for building psychological safety in the workplace. You will learn how to create an environment where everyone feels valued and heard, using real-world examples and case studies.\nBy the end of the talk, you will understand the importance of psychological safety for leaders and how it can help create a successful team and organization.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MGTDDT", "name": "Nancy Jain", "avatar": "https://pretalx.com/media/avatars/MGTDDT_3h1Ernf.webp", "biography": "Hi, I am Nancy Jain, and I am the Quality Engineer Manager at RedHat. I have been working in the quality assurance industry for over 11 Years.\nAs the Quality Engineer Manager, I am responsible for overseeing the development and implementation of quality control processes and systems, as well as ensuring that our products meet the highest quality standards. Me and my team also committed to continuously improving our quality management processes and collaborating with our cross-functional teams to achieve our quality goals.\nApart from work, I would like to spend time with my 1yr old son and travel to different places with him and solo to experience different cultures, cuisine, and traditions.", "public_name": "Nancy Jain", "guid": "802a124a-5a2f-594f-8acc-e4282f864dcf", "url": "https://pretalx.com/devconf-us-2024/speaker/MGTDDT/"}, {"code": "8V73GW", "name": "Anuj Singla", "avatar": "https://pretalx.com/media/avatars/8V73GW_zTb4WDQ.webp", "biography": "Hi, I'm Anuj Singla, a Principal Software Engineer at Red Hat. I spend most of my days writing code and working with technologies like React, Angular, JavaScript, and Node.js. In addition to my work, I also like to share my knowledge on YouTube through my channel at https://www.youtube.com/c/AnujSingla/videos. Currently, I am also learning Salesforce.", "public_name": "Anuj Singla", "guid": "83effaa0-6e41-51ed-a0ba-e3475e8f8394", "url": "https://pretalx.com/devconf-us-2024/speaker/8V73GW/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/ZYDDZP/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/ZYDDZP/", "attachments": []}], "Conference Auditorium (capacity 260)": [{"guid": "7232b6a1-603a-51cf-8b3f-1007400e7c9a", "code": "PKPUAD", "id": 48425, "logo": null, "date": "2024-08-16T10:30:00-04:00", "start": "10:30", "end": "2024-08-16T11:05:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-48425-detoxification-of-llms-using-trustyai-detoxify-and-huggingface-sfttrainer", "url": "https://pretalx.com/devconf-us-2024/talk/PKPUAD/", "title": "Detoxification of LLMs using TrustyAI Detoxify and HuggingFace SFTTrainer", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Detoxification of large language models is challenging because it requires the curation of high quality, annotated data that needs to align with human values. The standard protocol for LLM detoxification is to perform prompt tuning and then supervised finetuning on a pretrained model. While HuggingFace\u2019s Supervised Finetuning Trainer (SFT) streamlines this protocol, it still requires high quality, human aligned training data which is expensive to curate. TrustyAI Detoxify is an open source library for scoring and rephrasing toxic content generated by LLMs.\n\nDuring this talk, Christina will show how TrustyAI Detoxify can be leveraged to rephrase toxic content for supervised fine-tuning. Attendees will learn the capabilities of TrustyAI Detoxify and how it can be used with HuggingFace\u2019s SFT to optimize detoxification.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GZS3BH", "name": "Christina Xu", "avatar": "https://pretalx.com/media/avatars/GZS3BH_4Q0CMXW.webp", "biography": "Christina is an Associate Software Engineer on the TrustyAI team at Red Hat. Her work focuses on designing and implementing explainability algorithms on large language and machine learning models.", "public_name": "Christina Xu", "guid": "239cad17-ff53-56d8-9360-7dace2a2c9ec", "url": "https://pretalx.com/devconf-us-2024/speaker/GZS3BH/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/PKPUAD/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/PKPUAD/", "attachments": [{"title": "Slide deck", "url": "/media/devconf-us-2024/submissions/PKPUAD/resources/LLM_Detoxification_with_SFT_Trainer__Trust_x4RwRxI.pptx", "type": "related"}]}, {"guid": "f025b6a7-683d-5f1b-ae67-370f9bdb7a3d", "code": "TUHC7X", "id": 49244, "logo": null, "date": "2024-08-16T11:10:00-04:00", "start": "11:10", "end": "2024-08-16T11:45:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49244-nmstate-polyglot-model-translating-natural-language-into-nmstate-states", "url": "https://pretalx.com/devconf-us-2024/talk/TUHC7X/", "title": "Nmstate Polyglot Model - Translating Natural Language into Nmstate States", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Nmstate is a network management tool that is particularly focused on reporting and configuring network settings on hosts in a declarative manner. It uses a state-driven approach where the desired state of the network settings is described in the YAML file, and applying the desired state using the tool ensures the system's actual state matches the desired state presented in the YAML file. \n\n   While it is rather easy for users to describe in natural language what they would like to configure, it can be hard to find the right options or specify the right syntax in the desired states. AI provides a way to translate natural language into Nmstate state in real-time and low latency, which also strictly conforms to the Nmstate setting schema. Implementing the Nmstate Polyglot model can enhance the user experience, making it more intuitive and less daunting than traditional network management tools. What\u2019s more, the Polyglot model can significantly speed up the process of network configuration by reducing the complexity and time required to write and debug YAML configuration files manually. Last but not least, This model can be easily integrated into larger, automated systems, facilitating broader network management tasks within IT environments, possibly through voice commands.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "STDLBQ", "name": "Wen Liang", "avatar": "https://pretalx.com/media/avatars/STDLBQ_ZLV8iWO.webp", "biography": "An engineer focusing on AI/ML.", "public_name": "Wen Liang", "guid": "b0feda92-10f3-5b31-9fb3-977fe74b7f1f", "url": "https://pretalx.com/devconf-us-2024/speaker/STDLBQ/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/TUHC7X/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/TUHC7X/", "attachments": []}, {"guid": "76510b90-b539-5fe0-8bb2-a10c235869b9", "code": "YCQQL7", "id": 49487, "logo": null, "date": "2024-08-16T11:50:00-04:00", "start": "11:50", "end": "2024-08-16T12:25:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49487-who-watches-the-watchmen-understanding-llm-benchmark-quality", "url": "https://pretalx.com/devconf-us-2024/talk/YCQQL7/", "title": "Who Watches the Watchmen? Understanding LLM Benchmark Quality", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "The ecosystem of Large Language Models (LLMs) is extremely active, with new models being released every week. LLM leaderboards have emerged as a popular resource on model hubs, such as Hugging Face, where purveyors of new models can measure up against their competition, and model users can evaluate new alternatives for their business needs.\n\nLeaderboards rank models using one or more popular LLM benchmarks: data sets with queries and expected answers that LLMs can be tested against. But how well do these benchmarks really measure model effectiveness? There are many ways for a user to ask a question, and many ways to express a correct (or incorrect) answer! There are also multiple requirements for LLM outputs besides factual correctness, including providing responses that do not harm human users or providing answers that are socially sensitive. Measuring model quality in any of these ways must contend with the practically infinite variations of human language. How robust is a model with respect to changes in a query? How well does a benchmark cover the full range of conceivable human inputs? Does a good score on a benchmark translate into good performance for your specific application?\n\nIn this talk, Erik Erlandson will take the audience on a tour of the multiple dimensions of model performance and quality, and the popular benchmarks for measuring them. He will explain how benchmarks work, what they are measuring, and what they might not be measuring. Attendees will leave armed with the knowledge to go beyond the LLM leaderboards and ask smart questions about the models they are choosing.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "K3NMM9", "name": "Erik Erlandson", "avatar": "https://pretalx.com/media/avatars/K3NMM9_Og4IktA.webp", "biography": "Erik Erlandson works at Red Hat's Emerging Technologies group, where he leads a team of data scientists and software engineers who evaluate new technologies at the intersection of data science, AI and cloud native development.", "public_name": "Erik Erlandson", "guid": "aefc380b-f82c-5ef1-afe6-939d3ee31a1e", "url": "https://pretalx.com/devconf-us-2024/speaker/K3NMM9/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/YCQQL7/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/YCQQL7/", "attachments": [{"title": "Slide Deck for This Talk", "url": "/media/devconf-us-2024/submissions/YCQQL7/resources/DevConf-US-2024-Who-Watches-the-Watchmen_Vqn1ZGI.pdf", "type": "related"}]}, {"guid": "1add58ed-8166-5444-8662-b5f4f66e347d", "code": "M7GLJ9", "id": 49523, "logo": null, "date": "2024-08-16T13:25:00-04:00", "start": "13:25", "end": "2024-08-16T14:00:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49523-store-ai-ml-models-efficiently-with-oci-artifacts", "url": "https://pretalx.com/devconf-us-2024/talk/M7GLJ9/", "title": "Store AI/ML models efficiently with OCI Artifacts", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Not only are AI/ML models resource hungry at runtime, they also tend to take up a lot of storage space. This may not be obvious, as their raw storage footprint is an order of magnitude smaller than data sets or other associated data. However, it becomes an obstacle when the same models are frequently updated, versioned and progressively distributed over the network to edge devices for inference. Of course, data versioning, deduplication and easy transfer is not a new problem to solve. In particular, the OCI standard does a very good job of solving these problems and has a lot of lessons learned from more than a decade of development.\n\nIn this talk we'll explore how OCI Artifacts can be used to efficiently store, version and distribute AI/ML models. We'll look at how we can break an AI model into atomic units, store them in the OCI registry, and later reassemble them locally on the target device. And when an update comes, only the difference is distributed.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GXKTCU", "name": "Tom Coufal", "avatar": "https://pretalx.com/media/avatars/GXKTCU_lWDk7gT.webp", "biography": "Tom is a Senior Principal Software Engineer currently working on AI Model Storage at Red Hat. He has previously worked on CNCF Backstage, the Operate First SRE community, ManageIQ, and many other projects ranging from QA enablement tools to a cloud-native monitoring stack. Away from computers, he enjoys all things astronomy, organising LARP and coffee festivals and events, and bonsai.", "public_name": "Tom Coufal", "guid": "a5c5df12-14f0-5a21-8438-f98176c02629", "url": "https://pretalx.com/devconf-us-2024/speaker/GXKTCU/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/M7GLJ9/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/M7GLJ9/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/M7GLJ9/resources/DevConf.us_2024_-_AI_in_OCI_bqdG8DL.pdf", "type": "related"}]}, {"guid": "ae7c434c-bc99-5491-933e-01d55baab9db", "code": "KS3WX8", "id": 48937, "logo": null, "date": "2024-08-16T14:05:00-04:00", "start": "14:05", "end": "2024-08-16T14:40:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-48937-self-hosted-llms-a-practical-guide", "url": "https://pretalx.com/devconf-us-2024/talk/KS3WX8/", "title": "Self-Hosted LLMs: A Practical Guide", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Have you ever considered deploying your own large language model (LLM), but the seemingly complex process held you back from exploring this possibility? The complexities of deploying and managing LLMs often pose significant challenges. This talk aims to provide a comprehensive introductory guide, enabling you to embark on your LLM journey by effectively hosting your own models on your laptops using open source tools and frameworks.\n\n\nWe will discuss the process of selecting appropriate open source LLM models from HuggingFace, containerizing the models with Podman, and creating model serving and inference pipelines. For newcomers and developers delving into LLMs, self-hosted setups offer various advantages such as increased flexibility in model training, enhanced data privacy and reduced operational costs. These benefits make self-hosting an appealing option for those seeking a user-friendly approach to exploring AI infrastructure.\n\n\nBy the end of this talk, attendees will possess the necessary skills and knowledge to navigate the exciting path of self-hosting LLMs.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BDEQB3", "name": "Hema Veeradhi", "avatar": "https://pretalx.com/media/avatars/BDEQB3_zY2wZTJ.webp", "biography": "Hema Veeradhi is a Principal Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems. Hema is a staunch supporter of open source, firmly believing in its ability to propel AI advancements to new heights. She has been a previous speaker at Open Source Summit NA, KubeCon NA, DevConf CZ and FOSSY.", "public_name": "Hema Veeradhi", "guid": "662b0ef7-3095-5342-9b4a-362d04de2266", "url": "https://pretalx.com/devconf-us-2024/speaker/BDEQB3/"}, {"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": "89f55756-3825-5846-b4f4-e12cf3844e89", "url": "https://pretalx.com/devconf-us-2024/speaker/WUA3F7/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/KS3WX8/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/KS3WX8/", "attachments": []}, {"guid": "18ce01df-9e4c-53ab-80ff-0b2e9ebc2756", "code": "YWQZ8X", "id": 49470, "logo": null, "date": "2024-08-16T14:45:00-04:00", "start": "14:45", "end": "2024-08-16T15:20:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-49470-gpu-accelerated-containers-on-apple-silicon-with-libkrun-and-podman-machine", "url": "https://pretalx.com/devconf-us-2024/talk/YWQZ8X/", "title": "GPU Accelerated Containers on Apple Silicon with libkrun and podman machine", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Advances in AI have allowed users to run machine learning models locally on their desktop. However, due to the heterogeneous software stack for AI accelerators, they can be difficult to run efficiently locally. For example, when running macOS on Apple Silicon, a user can build llama.cpp (with Metal backend) and offload the inference work to the M-based GPU. However, running this model will result in your desktop getting a thorough exercise in the process. In an effort to control resources and scope of the model, is it possible to run GPU-accelerated applications from containers, even on macOS?\n\nAs containers are mainly a Linux paradigm, the use of them on macOS implies the use of virtualization. Software tools such a podman machine are able to accomplish this by running containers inside of a Linux virtual machine. Recently, libkrun was accepted as a hypervisor backend (i.e. the hypervisor that runs the Linux containers in virtual machines) for podman machine. Latest enhancements in libkrun on macOS have allowed users to run workloads with Apple GPU acceleration.\n\nIn this talk, we will discuss how podman machine and libkrun work together (coupled by a new project, krunkit) to make this possible. The talk will conclude with a demonstration running an AI workload offloaded to the host GPU on macOS. In conclusion, users will have a better understanding of how you can leverage podman machine and libkrun to make the most of your hardware when running AI workloads in containers on macOS.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NDCY9B", "name": "Tyler Fanelli", "avatar": "https://pretalx.com/media/avatars/NDCY9B_2HFfGu6.webp", "biography": "Virtualization developer working on containers infrastructure and virtual machine monitors.", "public_name": "Tyler Fanelli", "guid": "d3c5c796-a5ac-5a3f-b41b-2f1676ce3ce1", "url": "https://pretalx.com/devconf-us-2024/speaker/NDCY9B/"}, {"code": "WFW7XN", "name": "Jake Correnti", "avatar": "https://pretalx.com/media/avatars/WFW7XN_LLoBUOs.webp", "biography": "I am an Associate Software Engineer on the Virtualization team at Red Hat. I primarily work on Confidential Computing, but I also work alongside the Podman team on Podman machine.", "public_name": "Jake Correnti", "guid": "697f5e4c-d809-54da-9663-7493fa517f70", "url": "https://pretalx.com/devconf-us-2024/speaker/WFW7XN/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/YWQZ8X/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/YWQZ8X/", "attachments": [{"title": "Presentation slides", "url": "/media/devconf-us-2024/submissions/YWQZ8X/resources/GPU_Accelerated_Containers_on_Apple_Silicon_Qu84OKE.pdf", "type": "related"}]}, {"guid": "e3423fc2-c3da-5974-8c8d-88e1598197f6", "code": "EH3XNC", "id": 54820, "logo": null, "date": "2024-08-16T15:25:00-04:00", "start": "15:25", "end": "2024-08-16T16:00:00-04:00", "duration": "00:35", "room": "Conference Auditorium (capacity 260)", "slug": "devconf-us-2024-54820-super-accessible-no-math-intro-to-neural-networks-for-beginners", "url": "https://pretalx.com/devconf-us-2024/talk/EH3XNC/", "title": "Super Accessible No Math Intro to Neural Networks For Beginners", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Talk", "language": "en", "abstract": "Through simple and intuitive examples, this talk will not only teach you what neural networks are designed to do and how they work, you\u2019ll also be presented with a perspective and way of thinking to better grasp their limitations and pitfalls. My hope is that this 30min talk will help provide a foundation to better understand the current AI/ML landscape.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "D3B8GV", "name": "Lance Galletti", "avatar": null, "biography": null, "public_name": "Lance Galletti", "guid": "9dafec5d-fe4a-5ee1-9c1d-05a3b7ca74b1", "url": "https://pretalx.com/devconf-us-2024/speaker/D3B8GV/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/EH3XNC/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/EH3XNC/", "attachments": []}], "Terrace Lounge (capacity 48)": [{"guid": "545e9642-575d-5c80-b471-077ad931ada4", "code": "JHF9TY", "id": 47844, "logo": null, "date": "2024-08-16T10:30:00-04:00", "start": "10:30", "end": "2024-08-16T11:50:00-04:00", "duration": "01:20", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-47844-workshop-supercharging-the-developer-workflow-with-ai", "url": "https://pretalx.com/devconf-us-2024/talk/JHF9TY/", "title": "Workshop: Supercharging the Developer Workflow with AI", "subtitle": "", "track": "Artificial Intelligence and Data Science", "type": "Workshop", "language": "en", "abstract": "We\u2019re rapidly entering a new era of AI-enhanced software development and AI-infused applications. As we move into this new age of AI, how might we use this new superpower to make our lives as developers easier?\n\nIn this design thinking workshop we\u2019ll leverage recent user research conducted by Red Hat\u2019s User Experience Design Team to brainstorm how AI could help address real developer pain points. You'll have the option to share your own experiences working with and using AI, and contribute solution ideas in a fun, interactive format.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "U7HMLR", "name": "Beau Morley", "avatar": "https://pretalx.com/media/avatars/U7HMLR_TJ3tQ0o.webp", "biography": "Beau Morley is a User Experience Designer working at Red Hat. She leads a team of designers that focuses on the Developer Experience, Dev Ops, and Software Supply Chain Security. She has been working in UX for over 20 years. Prior to that she worked as a full stack developer.  She\u2019s passionate about UX strategy and working with engineering and product management to create technically feasible, desirable, and usable products.", "public_name": "Beau Morley", "guid": "a10cc92f-f22d-5ca7-9bcf-8f8d9bcd2c97", "url": "https://pretalx.com/devconf-us-2024/speaker/U7HMLR/"}, {"code": "CGAUM9", "name": "Andy Braren", "avatar": "https://pretalx.com/media/avatars/CGAUM9_0hcmpjw.webp", "biography": "Andy Braren is a Principal Product Designer at Red Hat who likes making stuff that helps people solve problems and feel more organized, capable, and happy. He joined Red Hat straight out of Tufts University where he studied Engineering Psychology / Human Factors and turned his hobbies around software development, interaction design, and physical prototyping into an interdisciplinary club focused on design thinking, product design, and making cool stuff like BB-8 droids and Oreo de-creamers. He continued his education to explore the intersection of K-12 education and engineering, and is continuing to live at the intersection of cutting-edge technology and design at Red Hat.", "public_name": "Andy Braren", "guid": "50a5e6a5-580b-5695-be9b-239cad087ba8", "url": "https://pretalx.com/devconf-us-2024/speaker/CGAUM9/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/JHF9TY/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/JHF9TY/", "attachments": []}, {"guid": "95b2e357-d3fb-5ead-b9fc-4832e0e8ff29", "code": "8GGSEU", "id": 48565, "logo": null, "date": "2024-08-16T11:50:00-04:00", "start": "11:50", "end": "2024-08-16T12:25:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-48565-building-the-code-nurturing-the-people-overcoming-challenges-in-open-source-community-management", "url": "https://pretalx.com/devconf-us-2024/talk/8GGSEU/", "title": "Building the Code, Nurturing the People \u2013 Overcoming Challenges in Open Source Community Management", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "Maintaining a vibrant and successful open-source project involves more than just lines of code. In this talk, I'll share my experiences as a Principal Software Engineer in the Apicurio community, focusing on the often overlooked aspects of community management. From fostering a welcoming and inclusive environment to managing expectations, we'll dive into the following challenges:\n\nEngagement: Attracting new contributors and maintaining sustained participation.\nCommunication: Navigating various time zones and ensuring effective information flow.\nConflict Resolution: Managing disagreements and fostering a collaborative environment.\nDecision-making: Balancing transparency with the need for clear project direction.\nSustainability: Finding models that encourage long-term health and project growth.\n\nI'll provide insights and real-world examples from Apicurio, offering strategies for overcoming these hurdles and fostering a thriving open-source community. Whether you're a code contributor, project maintainer, or simply passionate about collaborative software development, this talk will highlight the vital work of community management.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WBSMYA", "name": "Carles Arnal", "avatar": "https://pretalx.com/media/avatars/WBSMYA_PxD5Tja.webp", "biography": "Carles Arnal is a Principal Software Engineer at Red Hat working on Apicurio Registry, an open-source high performance runtime registry for API designs and schemas. He\u2019s responsible for multiple features from Apicurio Registry over the last three years, especially around security (Keycloak integration) and also around data serialization using different formats (Avro, Protobuf). He\u2019s also an active committer of Quarkus and has over 10 years of industry experience.", "public_name": "Carles Arnal", "guid": "40432d63-2ad1-54b9-af8e-c9fa4249c688", "url": "https://pretalx.com/devconf-us-2024/speaker/WBSMYA/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/8GGSEU/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/8GGSEU/", "attachments": []}, {"guid": "82ef3b17-5cb8-5253-9073-2ee0ba943fc6", "code": "UW9TE8", "id": 48662, "logo": null, "date": "2024-08-16T13:25:00-04:00", "start": "13:25", "end": "2024-08-16T14:00:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-48662-building-the-responsible-workforce-of-tomorrow-through-pit", "url": "https://pretalx.com/devconf-us-2024/talk/UW9TE8/", "title": "Building the Responsible Workforce of Tomorrow through PIT", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "Public Interest Technology (PIT) is an emerging field that asks us to create technical solutions that center the lives of people, equity, inclusion, and accountability to address pressing problems. While many technical solutions have been suggested for the problems our communities face, successful technical solutions will need to include PIT values to better society.  Public Interest Technology - New England (PIT-NE) is a new consortium that brings together leaders from academia, industry, government, and non-profits to co-design solutions and create programming to teach fundamental PIT skills to the workforce of tomorrow to ensure technology is used for good. \n\nThis interactive talk will introduce the practice of PIT and how everyone can critically assess technology's ethical and social implementation across all sectors. We will also look at a case study of a summer program where undergraduate students from across the region come together to design solutions for project partners while learning PIT skills. While PIT continues to grow, all technologists can learn how to approach problems like a public interest technologist to ensure technology works to serve and protect those who use it by delivering better outcomes.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3DFUEM", "name": "Colette Basiliere", "avatar": "https://pretalx.com/media/avatars/3DFUEM_aOXpprF.webp", "biography": "Colette Basiliere is the Executive Director of Public Interest Technology - New England, a consortium of leaders from academia, government, non-profits, and the private sector who are passionate about building and growing a responsible workforce that can use technology to solve our community's pressing issues.  Colette received her Master's in Computer Science from UMass Amherst and has previously worked as a software engineering in the biotech industry.", "public_name": "Colette Basiliere", "guid": "9d466bce-3595-512c-9120-d65148e15bcf", "url": "https://pretalx.com/devconf-us-2024/speaker/3DFUEM/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/UW9TE8/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/UW9TE8/", "attachments": [{"title": "Building the Responsible Workforce of Tomorrow through PIT Slides", "url": "/media/devconf-us-2024/submissions/UW9TE8/resources/Building_the_Responsible_Workforce_of_Tomor_K3YBTdx.pdf", "type": "related"}]}, {"guid": "61fa3ff9-de20-5018-a000-eb511e6f1f2a", "code": "DKSA93", "id": 49538, "logo": null, "date": "2024-08-16T14:05:00-04:00", "start": "14:05", "end": "2024-08-16T14:40:00-04:00", "duration": "00:35", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-49538-gotta-go-fast-how-we-started-the-ubuntu-high-performance-computing-team", "url": "https://pretalx.com/devconf-us-2024/talk/DKSA93/", "title": "Gotta go fast: how we started the Ubuntu High-Performance Computing team", "subtitle": "", "track": "Open Source Success Stories", "type": "Discussion", "language": "en", "abstract": "At the 2022 Ubuntu Summit, a realization was made. There were many groups of individuals working independently on making Ubuntu, traditionally unrepresented in the supercomputing ecosystem, a better distribution for high-performance computing (HPC) workloads. Some of us were working on packaging common HPC applications for Ubuntu, some were developing Juju operators for the Slurm workload manager, and others were working on writing comprehensive documentation. Our realization was that rather than working independently on our overlapping challenges, we should instead work together as a community team within the Ubuntu project!\n\nIn this talk, you will learn how our chance meeting at the 2022 Ubuntu Summit lead to the creation of the Ubuntu HPC community team. We will discuss the work that we needed to do to become an official Ubuntu community team, steps we needed to take to set up a successful community team, and how we work together as a globally distributed team to develop **Charmed HPC**, an open source HPC infrastructure stack for Ubuntu. We will also discuss how the Ubuntu HPC community can interact with other open source communities, and how we can create opportunities for new individuals to become involved with the open source HPC ecosystem. Lastly we will discuss current challenges that we are having such as onboarding new community contributors and supporting our community of users, and come up with potential strategies to help address these challenges.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TKAWDK", "name": "Jason C. Nucciarone", "avatar": "https://pretalx.com/media/avatars/TKAWDK_m5r9Iun.webp", "biography": "Jason is a young professional in the HPC industry passionate about developing the next generation of lean, mean, open source supercomputing machines. By day, he works at Canonical as one of their resident HPC engineers working to make Ubuntu better for supercomputing, and by night he leads the Ubuntu HPC community team as one of its \u201cNot so Ancient Elders.\u201d He is focused on addressing current and future challenges facing the HPC industry such as the convergence of cloud and HPC systems, the impending end of Moore\u2019s Law, and supporting research software engineer workflows. In his free time, he likes to work on several of his open source projects, organize open source community conferences such as the Ubuntu Summit or UbuCon @ SCaLE 21x, and travel to new places to teach others about open-source HPC and supercomputing. Recently he\u2019s started learning the Crystal programming language out of personal interest for its potential applications in HPC environments. Why Crystal specifically? Well\u2026 after five years, he still hasn\u2019t decided if he wants to write Rust or not.", "public_name": "Jason C. Nucciarone", "guid": "94d40177-d5b2-5b8c-96ff-b5b3f172b380", "url": "https://pretalx.com/devconf-us-2024/speaker/TKAWDK/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/DKSA93/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/DKSA93/", "attachments": [{"title": "Slides", "url": "/media/devconf-us-2024/submissions/DKSA93/resources/Gotta_go_fast__how_we_started_the_Ubuntu_Hi_ZlmLmUf.pdf", "type": "related"}]}, {"guid": "30bf18df-8347-555d-b274-0e2b4f9e76ab", "code": "UPTERL", "id": 48532, "logo": null, "date": "2024-08-16T14:45:00-04:00", "start": "14:45", "end": "2024-08-16T15:45:00-04:00", "duration": "01:00", "room": "Terrace Lounge (capacity 48)", "slug": "devconf-us-2024-48532-open-sourcing-out-opportunity-experience-and-passion-using-the-open-source-mindset-in-the-k-12-education-space", "url": "https://pretalx.com/devconf-us-2024/talk/UPTERL/", "title": "Open Sourcing Out Opportunity, Experience, and Passion: Using the Open Source Mindset in the K-12 Education Space", "subtitle": "", "track": "Open Source Success Stories", "type": "Talk", "language": "en", "abstract": "In this panel-style talk, we will learn how the tech industry is partnering with local K-12 schools to expose students to engaging career paths at young age. We will explore this topic from various perspectives ranging from: the benefit to the industry of igniting tech curiosity early, how these efforts impact DEI, why the education community cares about this, why parents and families care about this, recent public school engagements, and more.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "D7RXS9", "name": "Mary Shakshober", "avatar": "https://pretalx.com/media/avatars/D7RXS9_eJrLKHw.webp", "biography": "Mary is a Senior Interaction Designer at Red Hat as well as a leader in the STEM education realm at the company. She completed her Masters in Secondary Education in May of 2024 with the intention of growing her efforts in the community to connect public school youth in the K-12 age range to pockets of the tech industry that they may not have awareness into.", "public_name": "Mary Shakshober", "guid": "27899d8c-f6ba-5025-8905-4751c9b31b52", "url": "https://pretalx.com/devconf-us-2024/speaker/D7RXS9/"}, {"code": "HASZMG", "name": "Kevin Hatchoua", "avatar": "https://pretalx.com/media/avatars/HASZMG_9YNcLPv.webp", "biography": "I am a UX Designer with expertise in user-centered design, UX strategy, product analytics, and outcome-driven designs. Skilled in web design and digital multimedia, I create intuitive user experiences by leveraging data and research. I excel at collaborating with cross-functional teams to deliver projects that exceed expectations and drive business growth.", "public_name": "Kevin Hatchoua", "guid": "8727f6c3-a488-5548-b2e7-6345f7c806d1", "url": "https://pretalx.com/devconf-us-2024/speaker/HASZMG/"}, {"code": "SEBYWH", "name": "PAULINE KIMSOUNG", "avatar": "https://pretalx.com/media/avatars/SEBYWH_d88NuiT.webp", "biography": "I am Pauline Kimsoung, a dedicated Middle School Computer Science teacher at Marshall Simonds Middle School. With a strong belief in the significance of integrating real-world scenarios into computer science education, I strive to provide my students with practical and hands-on learning experiences.\n\nI value technical education and believe in exposing K-8 students to the industry at an early age. By emphasizing the importance of industry exposure, I equip my students with the knowledge and skills needed to thrive in the rapidly advancing field of technology.\n\nThroughout my tenure as a Computer Science educator, I have consistently emphasized the relevance of real-world applications in the field of computer science. My innovative teaching methods and commitment to fostering a deeper understanding of technology have inspired countless students to explore the intersection of theory and practice in the digital age.\n\nAt Marshall Simonds Middle School, my passion for connecting classroom learning to real-world situations has empowered my students to develop critical thinking skills and problem-solving abilities essential for success in the ever-evolving world of technology.", "public_name": "PAULINE KIMSOUNG", "guid": "24a82cb0-b048-50ed-b042-b32a7979a2ff", "url": "https://pretalx.com/devconf-us-2024/speaker/SEBYWH/"}, {"code": "ZYUZNC", "name": "Matthew Crossman", "avatar": "https://pretalx.com/media/avatars/ZYUZNC_meLnz6q.webp", "biography": "I am a Systems Engineer at Fidelity Investments. My role consists of a mixture of DevOps, SRE, and Platform Engineering in support of Web Development. I graduated with a Masters in Computer Engineering from UMass Dartmouth back in 2016, but the first steps of my career began in public school when I enrolled in the IT shop at my local vocational high school. My skillset gives me a unique opportunity to dive deeply into complex technical issues while also translating decisions to non-technical audiences who need to make critical decisions about the systems they depend on. I enjoy working with computers, helping others, and giving back to the community.", "public_name": "Matthew Crossman", "guid": "5534307b-8676-5627-850c-e782819cf007", "url": "https://pretalx.com/devconf-us-2024/speaker/ZYUZNC/"}, {"code": "SH8NMT", "name": "Malica Armand", "avatar": "https://pretalx.com/media/avatars/SH8NMT_udZy3Ke.webp", "biography": "I am a Computer Science, CTE - Career Pathways Visual Communications 1 and 2, teacher.  This is my  9th year at Boston Public Schools.  I transitioned from the Business  and Technology industry to Education.  As a Boston Public Schools alumni, I am passionate about opening doors of opportunity for Boston students. I have studied at Northeastern University and Boston University. My philosophy on education is to inspire every student to reach their full potential. My experiences  have  taught me that competition for jobs is high and students need solid technical skills to enter the ever smaller global workforce.", "public_name": "Malica Armand", "guid": "072d34e6-fc48-5ab5-9599-493f753edfec", "url": "https://pretalx.com/devconf-us-2024/speaker/SH8NMT/"}, {"code": "QUNYPK", "name": "Russell Lamberti", "avatar": "https://pretalx.com/media/avatars/QUNYPK_vbrjbGA.webp", "biography": "I am going on my 25th year working with youth in the Boston area. I have worked for numerous youth based non profits in Boston & I currently serve as the Director of Student Advancement & Partnerships at the Orchard Gardens K-8 Pilot School. As with my colleagues, we have seen what having opportunities for our students and how access to functional tech can positively benefit our communities. Technology is not slowing down & as leaders we need to continue on a path as being first instead of working from behind. In my experience, building partnerships with local organizations gives us another tool to serve our students that we may not have otherwise.", "public_name": "Russell Lamberti", "guid": "f9c2ae81-9773-5cd8-b0c2-d49d7370fe3c", "url": "https://pretalx.com/devconf-us-2024/speaker/QUNYPK/"}, {"code": "PYQAPR", "name": "Julia Denham", "avatar": "https://pretalx.com/media/avatars/PYQAPR_fMTj0dI.webp", "biography": "I am a RHEL kernel security engineer at Red Hat working on fixing security bugs and maintaining a downstream kernel component. I co-run a kernel development program to teach college students kernel engineering. I help out with getting kids involved in STEM early as much as I can!", "public_name": "Julia Denham", "guid": "b31e763b-914c-5bc6-b76e-1a1ac083450b", "url": "https://pretalx.com/devconf-us-2024/speaker/PYQAPR/"}], "links": [], "feedback_url": "https://pretalx.com/devconf-us-2024/talk/UPTERL/feedback/", "origin_url": "https://pretalx.com/devconf-us-2024/talk/UPTERL/", "attachments": [{"title": "Panelists overview", "url": "/media/devconf-us-2024/submissions/UPTERL/resources/K-12_STEM_Education_Panel_-_DevConf_2024_bGYtf4e.pdf", "type": "related"}]}]}}]}}}