Loading…
August 23-34, 2022 - Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Latin America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Eastern Daylight Time (UTC -4). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, August 23
 

9:00am EDT

Keynote: The State of the Linux Foundation and Open Source - Jim Zemlin, Executive Director, The Linux Foundation [Presented in English]
Speakers
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate the adoption of Linux and support the... Read More →


Tuesday August 23, 2022 9:00am - 9:15am EDT
KEYNOTE STAGE

9:20am EDT

Keynote: Open Source: The Next Generation - Mike Swift, CEO & Co-Founder, Major League Hacking [Presented in English]
More than 50% of developers want to contribute to Open Source but haven't yet. Most of them aren't confident in their abilities or don't know where to get started. With the demand for high quality Open Source software rapidly outpacing maintainer capacity, creating better onramps into the community is an imperative for all of us. While #GoodFirstIssues and introductory events are a start, they aren't enough if we want to train a new generation of truly Great Open Source Citizens. Instead we should be asking ourselves how to make Open Source a default part of the global software engineering curriculum. How do we ensure that every new developer coming online has the experience and confidence necessary to contribute to Open Source successfully on day one?  During this talk, Swift will share insights from running the largest community of early career developers in the world and lessons learned from using Open Source to reimagine the future of tech internships to answer that question. You'll walk away with new ideas about how you can help educate, mentor, and inspire our next generation of Great Open Source citizens too.

Speakers
avatar for Mike Swift

Mike Swift

CEO & Co-Founder, Major League Hacking
Meet Swift – once an aspiring lawyer who entered the world of tech after attending his first hackathon. Now the CEO and Co-Founder of Major League Hacking (MLH), Swift is on a mission to empower the next generation of technologists. Every year, more than 100,000 developers around... Read More →


Tuesday August 23, 2022 9:20am - 9:40am EDT
KEYNOTE STAGE

9:40am EDT

Keynote: Open Source on the Cloud: Collaboration, Security, Innovation and Flexibility - Jackson Filho, Cloud Developer, Microsoft & Elder Moraes, Developer Advocate, Red Hat [Presented in English]
In this session, Elder Moraes from Red Hat will join Jackson Filho of Microsoft to discuss the main aspects of the combination of two major technology fronts for software systems: Open Source and the Cloud. Join us to learn how these two synergize to enable Innovation and secure Collaboration towards efficient code creation and scalable solutions.


Speakers
avatar for Jackson Filho

Jackson Filho

Cloud Developer, Microsoft
avatar for Elder Moraes

Elder Moraes

Developer Advocate, Red Hat
Elder helps Java developers to build and deliver fast and high available server-side applications, so they can work on amazing projects. He is a Java Champion, a published author of six books, and a board member at SouJava, one of the biggest JUGs in the world. As a Developer Advocate... Read More →


Tuesday August 23, 2022 9:40am - 9:50am EDT
KEYNOTE STAGE
  Keynote Sessions

9:50am EDT

Keynote: Open Source in Financial Services: The Good, the Bad and the Ugly - Gabriele Columbro, Executive Director, Fintech Open Source Foundation (FINOS) [Presented in Spanish]
Speakers
avatar for Gabriele Columbro

Gabriele Columbro

Executive Director, FINOS, Linux Foundation / FINOS
Gabriele is an open source leader and technologist at heart, having spent more than 10 years building thriving communities and delivering business value through open source. He thrives in working with open source communities to drive disruptive innovation, whether it’s for an early... Read More →


Tuesday August 23, 2022 9:50am - 10:15am EDT
KEYNOTE STAGE
  Keynote Sessions

10:15am EDT

Keynote: How Global Telecom and Cloud Operators are Leveraging the Power of Open Source in 5G, Edge & IOT - Arpit Joshipura, General Manager of Networking, Edge, IoT, The Linux Foundation [Presented in English]
The modern organization has data and users located everywhere, impacting the performance and security needs of IT networks across the globe, along with compelling user experiences and new revenue paths—all central to ‘digital transformation’. Networking & edge technologies play pivotal roles in this digital transformation, particularly 5G, edge computing, IoT, and cloud native. Any one of these disruptions can be overwhelming to comprehend, let alone to leverage in totality in a rapid and affordable way. Inherently, software complexity is a key challenge to implementing the full capabilities of these technologies and this is where open source comes into play. In this presentation, GM of Networking, Edge, and IoT and the Linux Foundation, Arpit Joshipura, will discuss how the open source networking and edge ecosystems are shaping the future of information consumption. Learn how collaboration enables open, secure re-aggregration that includes adoption by large enterprises and government agencies, all set on “open everything” innovation.

Speakers
avatar for Arpit Joshipura

Arpit Joshipura

General Manager of Networking, IoT and Edge, The Linux Foundation
Arpit Joshipura is an executive leader and open source software evangelist across carriers, cloud and enterprise IT - spanning technology areas like networking, orchestration, operating systems, security, AI, edge, hardware and silicon. He was voted “Top 5 Movers and Shakers... Read More →


Tuesday August 23, 2022 10:15am - 10:40am EDT
KEYNOTE STAGE

10:45am EDT

Coffee Break
Tuesday August 23, 2022 10:45am - 11:00am EDT

11:00am EDT

A Checklist for Security from the Container to Kubernetes: An End-to-End Overview - Carolina Valencia, Aqua Security [Presented in English]

These fundamentals will help us understand and apply Security in containers and Kubernetes from code to runtime. Understanding new challenges such as software supply chain attacks, SBOM, etc. as well as how it is being applied and used...the state of the art. Exemplifying some of these steps with open-source tools that can help us with the container and Kubernetes security.

Speakers
CV

Carolina Valencia

Solution Architect, Aqua Security
Software Developer interested in good practices in Secure Development (DevSecOps), cloud-native applications, and security. Enthusiast of the open-source community, co-organizer of the Docker and Hashicorp communities in Sao Paulo, and contributor of Aqua open-source projects. In... Read More →


Tuesday August 23, 2022 11:00am - 11:40am EDT
ROOM 1
  CloudOpen

11:00am EDT

How Open Source Helped My Career: A History from an Average Joe - Fabricio Buzeto, bxblue [Presented in English]
We love the listen about epic tails and hero's journeys, but this is not one of those stories. This is a story of how an average developer interacted and was aided by open source throughout his life. How small interactions, small changes, and small movements add up and contribute to getting you somewhere. I'll share what I've experienced firsthand as a software developer for the past 20 years, working in both small startups and huge corporations, as well as the conversations and observations from other people that share this profession with me. I'll tell you not only the stories, but also how the tools and community helped shape the professional that I am and how I retributed back to this vast movement.

Speakers
FB

Fabricio Buzeto

CTO, bxblue
Fabricio has a Ph.D. in Computer Science and is currently CTO at bxblue. For the past 20 years have been developing software in distributed teams focused on digital products consulting for both big and small organizations. Amongst its own ventures, it can be highlighted Qualcanal... Read More →


Tuesday August 23, 2022 11:00am - 11:40am EDT
ROOM 5

11:00am EDT

How the LFX Mentorship Program Helped me Start My Career - Navendu Pottekkat, API7.ai [Presented in English]
In 2020, I made my first open source contribution. It was very rewarding that I started to spend more time contributing to open source. I was just starting to program full-time and I had a lot to learn. That is when I was accepted into the Linux Foundation Mentorship Program. It gave me access to mentors and helped me improve my coding skills. It also helped me to work on open source while getting a stable stipend. This journey led me to full-time roles writing open source code. Today, I help pay it forward by being a mentor through the same program. In this talk, I walk through how this program has been beneficial to me and others who come from similar backgrounds that offer very less opportunities. I will also share my journey that led to working in open source full-time with very global and diverse teams. This talk is for both mentors and mentees wanting to level up in their careers through open source.

Speakers
avatar for Navendu Pottekkat

Navendu Pottekkat

Developer Advocate, API7.ai
Navendu Pottekkat works as a Developer Advocate for API7.ai. Navendu's passion for designing, developing, and deploying scalable, distributed systems is evident in each initiative he advances as an open source maintainer. He dedicates to helping new contributors to open source by... Read More →


Tuesday August 23, 2022 11:00am - 11:40am EDT
ROOM 6

11:00am EDT

Introduction to MCUboot: Secure Bootloader and Easy Firmware Updates - Almir Kazunari Okato, Espressif Systems [Presented in Portuguese]
Secure boot and secure firmware updates still are a trending subject with wide importancy on the Embedded and IoT world. Both face some concerns and challenges when it comes to low cost systems and small projects. MCUboot is an open source bootloader project that intend to address those concerns and targets microcontrollers systems. This presentation aims to give an introduction to MCUboot, its features and how the project defines a design for providing security and easy updates. Some examples using ESP32 may be used to illustrate the functionalities.

Speakers
avatar for Almir Kazunari Okato

Almir Kazunari Okato

Embedded Software Engineer, Espressif Systems
Almir Okato is graduated in Computer Science. Currently works as Embedded Software Engineer at Espressif Systems contributing on the development of the integration for Espressif SoCs on open source projects like MCUboot, Zephyr and NuttX.



Tuesday August 23, 2022 11:00am - 11:40am EDT
ROOM 3
  Embedded IoT

11:00am EDT

A Guardian Angel of File Systems: Monitoring for File System Errors in Data Centers - Gabriel Krisman Bertazi, Collabora [Presented in English]
A fact of life, one that almost every computer user has to face at some point, is that file systems fail. Whether it is due a faulty hardware, a sudden power loss, or a kernel bug, users don't enjoy losing their data for no reason.

When it happens on a user-facing machine, the problem is usually found and troubleshooted by inspecting the kernel log. The user, after some grumpiness, can then start a recovery process, like fsck, replace the disk, or restore from backup. But this kind of simple monitoring simply doesn't scale to a data-center. When dealing with a fleet of machines, kernel logs are lost, printk messages change or get truncated, and, more often than not, system administrators are left without any warning until it is too late.

In this talk, I will present a new kernel mechanism for daemons to monitor file system health through a series of push notification events from the kernel, which are triggered as soon as a volume corruption is found by the file system code. This feature, merged in Linux 5.16, once picked up by distros, won't prevent errors from happening, but will allow system administrators to reliably watch their volumes, and act immediately when necessary.

Speakers
GK

Gabriel Krisman Bertazi

Senior Software Engineer, Collabora
Gabriel Krisman Bertazi is a Senior Software Engineer with the Collabora Core Kernel team. He works all around the kernel to implement features and fix bugs to make Linux a successful platform for any device, be it a gaming platform or the operating system of choice for Cloud pro... Read More →


Tuesday August 23, 2022 11:00am - 11:40am EDT
ROOM 4
  LinuxCon

11:00am EDT

Keeping Networks Secure: The Open Way - Ranny Haiby, The Linux Foundation [Presented in English]
As cybersecurity attacks continue to rise -- and evolving technologies like cloud native, edge, OpenRAN, 5G and 6G become mainstream -- it’s more important than ever that open source communities embrace collaborative strategies to keep code, and ultimately, networks and the data that traverses those networks, more secure. In this presentation, Linux Foundation CTO of Networking, Edge, and Access, Ranny Haiby, will discuss the security benefits of open networking and how organizations can harness open source ecosystems such as LF Networking to innovate and scale faster, with added efficiency and enhanced security.

Speakers
avatar for Ranny Haiby

Ranny Haiby

CTO Networking, Edge and Access, The Linux Foundation
Ranny is in charge of driving further technical innovation, creating opportunities for synergies among open source projects, and identifying emerging trends and projects.Ranny is a software veteran who has been focusing on pushing the envelope in open source innovation in recent years... Read More →


Tuesday August 23, 2022 11:00am - 11:40am EDT
ROOM 2

11:50am EDT

Create Chaos Experiments Using Litmus-SDK - Kale Oum Nivrathi, JFrog [Presented in English]
Chaos engineering is particularly applicable to distributed computing environments. With large distributed systems, the components often have complex and unpredictable dependencies, and it is difficult to troubleshoot errors or predict when an error will occur. To encounter error experiments works intentionally generate turbulent conditions in a distributed system to test the system and find weaknesses.

The Litmus SDK provides a simple way to bootstrap your experiment and helps create the aforementioned artifacts in the appropriate directory based on an attributes file provided as input by the developer.

Speakers
avatar for Kale Oum Nivrathi

Kale Oum Nivrathi

Software Engineer - R&D Team, JFrog
Hey! I’m Oum Kale, a Software Engineer(RnD Team) at JFrog working on the Installer team to build Kubernetes Operator for deployment and management applications. I’m also a Core-Contributor/Member of CNCF Incubating project LitmusChaos. A Sporty guy International Rated Chess P... Read More →


Tuesday August 23, 2022 11:50am - 12:30pm EDT
ROOM 1
  CloudOpen

11:50am EDT

Collaboration as a Key Health Indicator for OSS Communities - Daniel Izquierdo Cortázar & Miguel Angel, Bitergia [Presented in Spanish]
Open source communities are people. Participants, contributors, and users are some of the roles that we already know and we have acknowledged some of them in the existing CHAOSS [Community Health Analytics for Open Source Software] work. CHAOSS is the leading OSS community with the mission of learning and sharing insights about OSS health. The very existence of public profiles developing software with whom you can interact, make decisions together, and discuss next steps is important up to the point that the alternative is to have close governance communities with low interaction and lack of initiative. Some OSS foundations and OSS projects are indeed stating the importance of these other artifacts as key to a good open governance policy (as for instance the Four Opens by the Open Infra Foundation) and having those discussions in a transparent, public, and open way is part of their culture. How can this be translated into action? Collaboration. And how can we measure collaboration? This talk aims at providing an initial set of existing use cases where collaboration is used as a healthy community metric, an initial list of them related to the collaboration concept, and some existing software you can use to visualize them.

Speakers
avatar for Miguel Ángel Fernández

Miguel Ángel Fernández

Analytics Specialist & Consultant, Bitergia
I'm Analytics Specialist and Consultant at Bitergia. Previously, I have worked for LibreSoft research group at Rey Juan Carlos University.My background is Data Science and Telecommunication Engineering, and I'm passionate about Open Source and data.I am involved mainly in GrimoireLab... Read More →
avatar for Daniel Izquierdo

Daniel Izquierdo

CEO, Bitergia
Daniel Izquierdo Cortazar is a researcher and one of the founders of Bitergia, a company that provides software analytics for open and inner source ecosystems. Currently holding the position of Chief Executive Officer, he is focused on the quality of the data, research of new metrics... Read More →



Tuesday August 23, 2022 11:50am - 12:30pm EDT
ROOM 5
  Community Leadership Conference
  • Language Spanish
  • Presentation Slides Attached Yes

11:50am EDT

Fostering a Diamond in the Rough: Being a Good Mentor in Open Source - Nikita Manohar Jibhkate, Bloomberg [Presented in English]
Are you an open source enthusiast? Is your enthusiasm supported by a mentor who helps you navigate the nuances and complexities of open source? Do you wish to pay it forward? Open source mentorship is a critical part of the open source ecosystem, yet the framework for mentorship remains obscure and out of reach to many. Despite knowing the overarching significance and gains of mentorship, are you hesitant to be a mentor? The journey from an isolated enthusiast to an active contributor to open source and mentor of open source contributors has made Nikita extensively cognizant of the essentials, barriers and fulfilling benefits of the role. This talk will take you through Nikita’s experiences, provide practical tools for aspiring mentors, and empower you to move from aspiration to realization. Come learn how to transform open source communities by becoming a “precise” open source mentor. Let’s reimagine open source and consciously try to make its communities more inclusive together.

Speakers
avatar for Nikita Manohar Jibhkate

Nikita Manohar Jibhkate

Senior Software Engineer, Bloomberg
Nikita is a Senior Software Engineer at Bloomberg in London, where she works predominantly on back-end services. She previously worked for Walmart Bangalore. She is passionate about creating scalable and performant back-end infrastructure to deliver the best experience. She is an... Read More →


Tuesday August 23, 2022 11:50am - 12:30pm EDT
ROOM 6

11:50am EDT

Building Smart Farms with Edge Computing Systems Using Kubernetes - Sergio Méndez, Universidad San Carlos de Guatemala [Presented in Spanish]
This talk presents how you can use K3s, a lightweight Kubernetes distribution to implement an edge computing system. This talk also presents different use case scenarios where you can use K3s, temperature and humidity sensors to start building a smart farm. During the talk the speaker will show the different layers of and edge computing systems and where are the different pieces of a smart farm located across these layers. At the end of this talk Sergio is going to show a basic weather monitoring system implemented using K3s and Raspberry Pi devices, temperature and humidity sensors, MySQL and Grafana, showing in real-time how to monitor plants in gardens or farms. This example represents the basis of complex smart farms use cases.

Speakers
avatar for Sergio Méndez

Sergio Méndez

Serverless functions at the edge using Knative and K3s, Universidad de San Carlos de Guatemala
Sergio Méndez is a systems engineer and professor of operating systems at San Carlos of Guatemala university. His work at the university is related to teaching and researching cloud native technologies with his students. He has experience working on DevOps, and MLOps using open source... Read More →



Tuesday August 23, 2022 11:50am - 12:30pm EDT
ROOM 3
  Embedded IoT

11:50am EDT

Designing Secure Containerized Applications for Embedded Linux Devices - Sergio Prado, Embedded Labworks [Presented in English]
It's becoming more and more common to take the container approach to develop and deploy applications on embedded Linux devices. But there is always this tension between completely isolating the containerized application from the host operating system and sharing resources with the host OS so that the application can do its job. Namespaces, bind mounts, cgroups, capabilities, seccomp, AppArmor, SELinux, etc. Several technologies are available to isolate and secure applications running inside containers, but it's not that easy to identify the best approach to adopt for a specific situation. This presentation will be a walkthrough of the main technologies to secure containerized applications on embedded Linux devices, providing the audience a good understanding of the trade-offs between those technologies and how they can be leveraged in real-world products.

Speakers
avatar for Sergio Prado

Sergio Prado

Consultant & Trainer, Embedded Labworks
Sergio Prado has been working with embedded systems for more than 25 years, providing consulting and training services for companies worldwide. He also writes on his blog at embeddedbits.org and contributes to several free and open-source projects, including Buildroot, Yocto Project... Read More →



Tuesday August 23, 2022 11:50am - 12:30pm EDT
ROOM 4
  LinuxCon

11:50am EDT

Applying Machine Learning Techniques to Detect and Understand Fake News - João Lucas Vale Assis, SUSE [Presented in English]
In a world increasingly connected, speed is prioritized over truth, in a way that information have a considerable power of reaching many people in a few time, and the truth of such information is questioned and, maybe proven, after a long period of digital dissemination. In such way, disinformation can be disastrous for society in general and valuable for those who benefit from it. With so much data, could it be possible to have machine learning algorithms helping us detect information that have a high chance of being false? Could this process be accomplished in a ethical way? In this presentation João Lucas will discuss such questions, and present the results of applying the Passive Aggressive algorithm to create models that classify as true and fake Brazilian news. Moreover, he will talk about the patterns that he found in those news, using knowledge extraction techniques (i.e. t-SNE), and how those patterns helps to identify features that could be relevant to build even more precise models.

Speakers
avatar for João Vale

João Vale

Solutions Engineer, SUSE
I'm a communication networks engineer currently working with open-source technologies that solves cloud-native and managements challenges. I'm very instigated to study ways of applying technology to solve real world problems, in the most open and accessible way. In the meantime, I... Read More →



Tuesday August 23, 2022 11:50am - 12:30pm EDT
ROOM 2
  Open AI & Data Forum

12:30pm EDT

Lunch
Tuesday August 23, 2022 12:30pm - 1:30pm EDT

1:30pm EDT

How Geo-Distributed Apps Use Global Cloud Infra for Speed and Compliance - Denis Magda, Yugabyte [Presented in English]
An infrastructure of major cloud providers spans dozens of geographical regions and availability zones. With this infrastructure, any application can serve user requests with low latency regardless of whereabouts, bringing the application experience straight to users’ doors. It can also easily comply with data residency requirements when expanding to new territories. Come and learn how to design geo-distributed applications that achieve low latency and comply with GDPR regulations (and similar) by: 1) Spreading data across multiple availability zones, regions, and even cloud providers. 2) Serving user requests with microservices closest to the user location. 3) Using a combination of synch and async communication channels to replicate data and exchange events between cloud regions of different proximity.

Speakers
avatar for Denis Magda

Denis Magda

Head of Developer Relations, Yugabyte
Denis Magda has spent half of his career working on distributed systems, applications, and databases. His experience spans from the development of distributed database engines and high-performance applications to training and education on the topic of distributed and cloud computing... Read More →



Tuesday August 23, 2022 1:30pm - 2:10pm EDT
ROOM 1
  CloudOpen

1:30pm EDT

The Importance of Communities for the Inclusion of Women in Technology - Beatriz Oliveira, Telefónica Brasil & Elizabeth Souza, Senac Minas [Presented in Portuguese]
In this presentation, Beatriz Oliveira and Elizabeth Souza will explain what technology communities are, and their impacts on our day-to-day lives as IT professionals. In addition to this, they will also talk about the SysAdminas Community, which is an inclusive and non-profit group that provides a support network for women who want to learn IT Infrastructure related content in a safe and welcoming environment in Brazil. Learn more about the SysAdminas Community on the initiative's official website and blog. Website: https://sysadminas.com.br/ Blog: https://medium.com/sysadminas

Speakers
ES

Elizabeth Souza

Senior IT Infrastructure Analyst, Senac Minas
Elizabeth é graduada em Administração de Sistemas de Informação e pós graduada em Gestão da Informação. Está na área de TI há cerca de 30 anos e atualmente é Analista de Infraestrutura de TI no Senac Minas, área na qual vem trilhando durante toda sua carreira com paixão... Read More →
avatar for Beatriz Oliveira

Beatriz Oliveira

IT Infrastructure Consultant, Telefónica Brasil
Beatriz atualmente trabalha como Consultora de Infraestrutura de TI com foco em Cloud Computing na Telefónica. Sua formação acadêmica inclui um MBA em Arquitetura de Soluções, uma Pós-graduação em Gerenciamento de Projetos e um Bacharelado em Sistemas de Informação. H... Read More →



Tuesday August 23, 2022 1:30pm - 2:10pm EDT
ROOM 5
  Community Leadership Conference

1:30pm EDT

Scaling Communities to Be More Inclusive - Kunal Kushwaha, Civo [Presented in English]
The talk is going to be focussed around what defines a community, and figuring out what are the community's shared struggles. It’s also important to know what is the mission of your community and what members look to get out of it. Communication is key and we’ll also talk about how to future proof your community. Regarding diversity and inclusion, it’s important to know who might be excluded from accessing your community activities in their current form. We’ll also discuss about what are some of the negative scenarios which might happen while running activities for your community which will make them less inclusive to marginalised groups. Following up with designing for your community's needs, and last but not least, having a Code of Conduct.

Attendees will learn about: 
1. How to start a new community and make it inclusive from the beginning.
2. How to scale communities to under-representative groups
3. How to deal with conflicts and take care of your audience’s needs.

Speakers
avatar for Kunal Kushwaha

Kunal Kushwaha

Developer Relations Manager, Civo
Kunal is working towards empowering communities via open-source and education. He finds passion in teaching and has taught thousands of folks online and in person. He is currently a Developer Relations Manager at Civo, CNCF Ambassador, track chair of the KubeCon + CloudNativeCon student... Read More →


Tuesday August 23, 2022 1:30pm - 2:10pm EDT
ROOM 6

1:30pm EDT

WebRTC: Connecting Embedded, Mobile and Desktop with the Lowest Latencies - Olivier Crête, Collabora [Presented in English]
WebRTC is a group of open standards implemented by the major browsers for low-latency p2p communications. It was originally designed to enable video calls directly from browsers, but has been designed to be flexible so that it can be used to enable a variety of use-cases. In particular, it can enable low latency video transfer from embedded and IoT devices. WebRTC also has a data channel system low latency messages to be exchanged between the device and browser based apps.

All three major browsers (Chromium, Firefox & Safari) use Google's WebRTC implementation, and it can also be used stand-alone in embedded systems. But it is quite monolithic and often is not ideal for embedded use. There are other implementations, such as GStreamer's implementation of the WebRTC protocols, that can often be better suited, in particular when it comes to leveraging hardware capabilities and controlling the system size.

In this presentation, we will give a brief introduction to WebRTC and its constituent protocols. Drawing on our experience building real embedded devices, we will then focus on the embedded and IoT use-cases to explain how WebRTC can be used to add interesting audio, video and control features. We will conclude with tricks and recommendations on succesful embedded WebRTC usage.

Speakers
avatar for Olivier Crête

Olivier Crête

Multimedia Lead, Collabora
Olivier Crête began his involvement in Open Source software in 1999. He has been involved in GNOME since 1999 and has been an active GStreamer developer and maintainer since 2007, first working on VoIP and video calls, and most recently, on all types of multimedia. Over the last... Read More →



Tuesday August 23, 2022 1:30pm - 2:10pm EDT
ROOM 3
  Embedded IoT

1:30pm EDT

How to Detect Silent Failures in ML Models - Wojtek Kuberski, NannyML [Presented in English]
The objective of the talk is to build understanding on why and how you need to monitor ML in production. We'll cover the taxonomy of failures based on use cases, data, characteristics of systems they interact with, and human involvement. You'll learn the tools (both statistical and algorithmic) used in dealing with these failures, their applications, and their limits. Fact is, the world changes and data drift and concept drift lead to model degradation and losses to the business. We'll leverage real-life use cases to showcase the importance of ML monitoring in one of the biggest industries. Finally, we'll show you how to address this by by monitoring ML performance

Speakers
WK

Wojtek Kuberski

Co-Founder, NannyML
I’ve always enjoyed automating things, so after stumbling upon AI during my bachelors, I did Masters in AI. One thing lead to another and I ended up founding Prophecy Labs - an AI consultancy. There I focused on building AI systems with huge real world impact. Measuring the performance... Read More →


Tuesday August 23, 2022 1:30pm - 2:10pm EDT
ROOM 2
  Open AI & Data Forum

1:30pm EDT

Tutorial: Honey, I Shrunk GStreamer: Using Meson to Slim Down Dependencies - Xavier Claessens, Collabora [Presented in English]
GStreamer, a popular open source multimedia framework, is often used on embedded devices with limited storage capacity. In this talk, we'll discover how to use the Meson build system to shrink its binary size as much as possible, so it fits on small embedded devices like a smart watch. This presentation will give a basic introduction to Meson, GStreamer's build system, and look at how GStreamer's plugin system works. We'll also discuss how to make a fully static build of GStreamer and its dependencies, and give some extra tricks to save even more bytes.

Speakers

OSSLA odp

Tuesday August 23, 2022 1:30pm - 3:00pm EDT
ROOM 4
  LinuxCon

2:20pm EDT

Why Kubernetes Applications Require a New Approach to Testing using Testkube - Bruno Leonel André Lopes, Kubeshop.io [Presented in English]
Microservices, CI/CD, DevOps, GitOps, cluster networking, etc… — more and more teams are building software fundamentally differently than they did even a few years ago. However, testing approaches and tooling have not caught up yet. At least not until now. What if you could apply the same type of GitOps and DevOps methodologies to your testing activities ? Tests could be deployed and stored in a Kubernetes cluster, they could decoupled from your CI/CD, orchestrated in the cluster in the same way you do with your applications and not in your CI/CD, publish results aggregated in a common format and triggered with a simple API request. Looks promising right ? Let’s have a look at TestKube, an open-source framework that is moving to be the cloud-native testing framework for all your Tests in Kubernetes. Whether you are using Postman, Cypress, K6, SoapUI, or any other testing tool, TestKube can unlock all the capabilities of those tools that allow you to deliver code with confidence.

Speakers
avatar for Bruno Lopes

Bruno Lopes

Product Leader, Kubeshop
Bruno is a Product Leader who has been working on the cloud ecosystem as a researcher, software developer, and for the past several years as a PM on several Kubernetes projects. The most recent and exciting one is Testkube.io, which will change the way people do testing in the cl... Read More →


Tuesday August 23, 2022 2:20pm - 3:00pm EDT
ROOM 1
  CloudOpen

2:20pm EDT

It All Starts With a Smile: How To Foster a Sense of Belonging in Remote Teams - Eleni Katsoula, Collabora [Presented in English]
In today's job market, especially in software engineering, things have become more fluid than ever. Professionals switch from one company to the next chasing the bigger paycheck or looking for something that is missing. I have been through that path, and my journey led me to discover that having a job with a sense of purpose, community and mutual understanding has been key to a more fullfiled, balanced and happy life. In my talk, I would like to give insights on how we actively incorporate the open source culture to our business and how we embrace and nurture this spirit at Collabora.

The presentation will look at important topics when it comes to managing remote teams effectively, such as employee engagement, 360 feedback, continuous improvement and support for professional growth to ensure our engineers and both satisfied and challenged with their projects. In my role development of People Lead to Engineering Operations Manager, I will share valuable insights on how we look at sustainable business growth without losing the personal connection to our team.

Speakers
avatar for Eleni Katsoula

Eleni Katsoula

Engineering Operations Manager, Collabora
I am a multilingual, enthusiastic, and internationally experienced professional with my most recent position being Engineering Operations Manager at the open source consultancy Collabora and prior to that I was an Engineering People Lead, where I have primarily been responsible for... Read More →


Tuesday August 23, 2022 2:20pm - 3:00pm EDT
ROOM 5
  Community Leadership Conference

2:20pm EDT

Pinguino Project: Like Arduino, but for PICs - Ernesto Victor Villarreal, Consejo Federal de Energia Electrica [Presented in Spanish]
There are so many great platforms for creating digitally enabled devices that its gotten hard to figure out which one to use. Arduino is maybe one of the most famous, but it is based on ATMEL Microcontrollers and the boards are difficult to build or expensive in Latin America or others countries. The goal of Pinguino Project is to bring the simplicity of Arduino language to the PIC ©Microchip Microcontrollers but with buil-in USB hardware and a board that you can build in your house. In this talk, Victor Villarreal (project coordinator), will briefly review the history of Pinguino, its use cases, current status and different ways of collaborating with this project or implementing it in the educational field.

Speakers
EV

Ernesto Victor Villarreal

DevSecOps, Consejo Federal de Energia Electrica
Technician in electronics and telecommunications. Programmer with +20 years of experience. OpenSource / OpenHardware lover. Hacker. Maker. Teacher.



Tuesday August 23, 2022 2:20pm - 3:00pm EDT
ROOM 6
  Emerging OS Forum

2:20pm EDT

Writing Machine Learning Pipelines Against Object Storage - Daniel Valdivia, MinIO [Presented in English]
Machine Learning (ML) is being implemented at a rapid pace, resulting in a shift towards AI-first architectures that leverage object storage. ML frameworks such as Tensorflow and Kubeflow rely on the S3 API to interact with object storage in order to leverage massive scalability and high performance coupled with immutability and sophisticated object lifecycle features for managing data and models. Models and data can be tiered across Kubernetes-native object storage classes and replicated between datacenters, the edge and clouds. This session will provide an overview of object storage for ML, followed by a demo of deploying open source MinIO and Tensorflow on Kubernetes. The demo will show how to build a secure data pipeline and automate ML testing and operations.

Speakers
avatar for Daniel Valdivia

Daniel Valdivia

Engineer, MinIO
Daniel Valdivia is an engineer with MinIO where he focuses on Kubernetes, ML/AI and VMware. Prior to joining MinIO, Daniel was the Head of Machine Learning for Espressive. Daniel has held senior application development roles with ServiceNow, Oracle and Freescale. Daniel holds a Bachelor... Read More →


Tuesday August 23, 2022 2:20pm - 3:00pm EDT
ROOM 2
  Open AI & Data Forum

3:00pm EDT

Coffee Break
Tuesday August 23, 2022 3:00pm - 3:30pm EDT

3:30pm EDT

How Testability Drives Observability - Matheus Henrique Pereira Nogueira de Paula, Kubeshop [Presented in English]
So you have OpenTelemetry tracing working, but how good is the data contained in the traces? Have you ever had a production issue, looked at the trace and thought “I still can’t tell what is going on!”. We need QA for our Traces… or at least a process that drives them to improve over time.

Trace-based testing is a technique that is becoming popular to test systems at an integration or end-to-end level by applying assertions against the data contained in an OpenTelemetry (OTel) trace. Trace-based testing provides much deeper testing than traditional black box testing because it takes advantage of the richness of the information contained in the trace. We will demonstrate via a live coding exercise that utilizing trace-based testing not only allows you to quickly increase test coverage, but the practice results in improved traceability.

Speakers
MH

Matheus Henrique Pereira Nogueira de Paula

Software Engineer, Kubeshop
Matheus is a software engineer who has worked in a diverse array of industries, from agtechs to the gaming industry. Part of his career was focused on building tools to help other engineers increase productivity when writing integration tests, and deploying changes safely to production... Read More →


Tuesday August 23, 2022 3:30pm - 4:10pm EDT
ROOM 1
  CloudOpen

3:30pm EDT

Building Mentorship Opportunities at Your Open-source Organizations - Harsh Bardhan Mishra, LocalStack [Presented in English]
Mentoring and training new contributors within your open-source organization is a tough job and a shared struggle between maintainers and upcoming contributors. The organizations always find it tough to involve new contributors who can actively contribute to the community and make it widely inclusive and a safe space for everyone to learn and grow. This talk focuses on how you can build the right mentorship opportunities within your open-source organization and tackle some of the toughest challenges around it. The attendees will be taking away the following from the talk: 1. Identifying the pain points in bringing new contributors 2. Finding relevant mentorship opportunities for new contributors 3. Build a mentorship working group within your community 4. Bridging the gap between mentors and new contributors 5. Best practices while organizing mentoring initiatives We will discuss how you can approach various mentoring initiatives, allocate bandwidth and mentors, and even host your own mentorship program! Finally will cover Harsh's experience being an administrator & mentor for various mentorship opportunities and how opportunities can be dynamically shaped to build the right skills & enthusiasm among contributors, while tackling some of the toughest challenges around it.

Speakers
avatar for Harsh Bardhan

Harsh Bardhan

Open-Source Engineer, LocalStack
I am an engineer at LocalStack working at improving the developer experience of engineers developing/testing cloud applications. I am also a Community manager at moja global, an initiative under the Linux Foundation where I coordinate & build projects focus on land use planning, climate... Read More →



Tuesday August 23, 2022 3:30pm - 4:10pm EDT
ROOM 5
  Community Leadership Conference
  • Language English
  • Presentation Slides Attached Yes

3:30pm EDT

Tackling Climate Change with Open Source and Data-Driven Technology - Kathy Giori, ZEDEDA, Inc. [Presented in English]
Tackling climate change requires knowing what actions reverse the trend of global warming. How can we reward productive efforts and/or penalize negative activities? We have to be data driven. In this lightning talk Kathy describes a collaboration effort of LF projects EVE and Alvarium, in conjunction with developers at the IOTA Foundation, working toward remote tracking of the reduction of methane emissions from cows in Chile. Because cattle ranchers were monetarily rewarded when they reduced emissions, it was important to track data trustworthiness. This talk provides an overview of the technology tools and processes used in this data-driven climate change improvement project.

Speakers
avatar for Kathy Giori

Kathy Giori

Director of Product Engineering, ZEDEDA
Kathy Giori, Director of Product Engineering at Zededa Inc., is actively using and promoting LF Edge project EVE. She has worked in technology for over 30 years. Kathy also volunteers her time as a mentor of the TechWomen program, and to support and evangelize several open source... Read More →


Tuesday August 23, 2022 3:30pm - 4:10pm EDT
ROOM 6
  Emerging OS Forum

3:30pm EDT

Tools and Techniques to Debug an Embedded Linux System - Sergio Prado, Embedded Labworks [Presented in English]
There are several techniques to debug an embedded Linux system that can be applied in both user space and kernel space. Depending on the problem, you may need different tools, like addr2line for crash dump and kernel oops analysis, GDB for interactive (remote) debugging, ftrace for kernel tracing, valgring to catch memory-related issues, strace/ltrace for user space applications tracing, perf/gprof for application profiling, etc. In this talk, we will learn how these and many other tools and techniques can be applied to improve the quality and find/fix bugs faster on an embedded Linux system.

Speakers
avatar for Sergio Prado

Sergio Prado

Consultant & Trainer, Embedded Labworks
Sergio Prado has been working with embedded systems for more than 25 years, providing consulting and training services for companies worldwide. He also writes on his blog at embeddedbits.org and contributes to several free and open-source projects, including Buildroot, Yocto Project... Read More →



Tuesday August 23, 2022 3:30pm - 4:10pm EDT
ROOM 4
  LinuxCon

3:30pm EDT

MLSecOps with Automated Online and Offline ML Model Evaluations on Kubernetes - Tommy Li & Animesh Singh, IBM [Presented in English]
MLSecOps is the intersection of machine learning, DevOps, infrastructure, and security. Machine Learning models can be easily reversed, leading to invaluable loss of Data. Having a robust MLSecOps infrastructure in place is absolutely necessary. It's incredibly complex for data scientists to monitor model security since it is hard to access and process model payloads on Kubernetes in scale. Therefore, it’s crucial to automate online real-time evaluations and detailed offline analysis on Kubernetes. Real-time evaluations such as model explanations can provide immediate feedback for each model prediction, while offline analysis such as fairness and adversarial detection can examine the model security over a period of time in order to visualize and report any potential threats in the model. This talk covers how to use KServe, Knative, Apache Kafka, and Trusted-AI tools to serve ML models, persist payloads, and automate both online and offline model evaluations in a production environment.

Speakers
avatar for Tommy Li

Tommy Li

Senior Software Developer, IBM
Tommy Li is a senior software developer in IBM focusing on Cloud, Kubernetes, and Machine Learning. He is one of the Kubeflow committers and worked on various open-source projects related to Kubernetes, Microservice, and deep learning applications to provide advanced use cases on... Read More →
avatar for Animesh Singh

Animesh Singh

Distinguished Engineer and CTO - Watson Data and AI OSS Platform, IBM
Animesh Singh is CTO and Director for IBM Watson Data and AI Open Technology, responsible for Data and AI Open Technology strategy. Creating, designing and implementing IBM’s Data and AI engine for AI and ML platform, leading IBM`s Trusted AI efforts, driving the strategy and execution... Read More →



Tuesday August 23, 2022 3:30pm - 4:10pm EDT
ROOM 2
  Open AI & Data Forum

4:20pm EDT

A Different Kind of S3: First Line Security of the Supply Chain - John Amaral, Slim.AI [Presented in English]
This past year we learned the hard way that your software supply chain is only as secure as its weakest link - from Solarwinds, to CodeCov and Log4j. Your third-party and open source packages and imports are only one zero-day exploit away from compromising your entire production operation.

In this talk we’ll focus on three core areas to securing the supply chain, through an easy mnemonic we call the three S’s - Software Bill of Materials (SBOM), Signing and Slimming. By first identifying your inventory and know what you need to secure, you can then verify your packages and build an immutable identity, and ultimately by slimming you minimize the attack surface. We’ll walk through the practical ways to apply these methods to your software supply chain as first line security controls.

Speakers
avatar for John Amaral

John Amaral

CEO & Co-Founder, Slim.AI
John Amaral is the Founder and CEO of Slim.AI. John has more than 25 years of experience as a technologist and product development leader in information security and networking. Before Slim.AI, John was Head of Product at Cisco Cloud Security. John previously held product and engineering... Read More →



Tuesday August 23, 2022 4:20pm - 5:00pm EDT
ROOM 1
  CloudOpen

4:20pm EDT

How to Grow and Mentor an Open Source Community & Achieve Collaboration with Over 170 Listed Corporations - Juan Pan, SphereEx [Presented in English]
As the CTO and Co-Founder of an open source SaaS commercial start-up that has received seed funding from some of the world's top VCs, Juan Pan's light speed, and empowering entrepreneurial journey started just half a year ago – when open source enthusiast, Apache member, distributed database developer, and DBA were the hats she was wearing. Having gone from being a woman developer in the open source world to CTO, didn’t simply mean a change in her title. This journey included growing an open source community from just a handful of contributors, to one of the leading communities in China and fastest growing Apache projects in the world. The secret? True openness and inclusiveness, the willingness to both mentor students by collaborating with initiatives such as Google Summer of Code or Anita B. Org’s Grace Hopper Celebration, while fostering a technically sound community whose solution has been adopted by over 170 corporations listed on the stock exchange. In this talk she will share her empowering journey and valuable experience of being the CTO at an open source commercial start-up, how women in tech can take the challenges they face and turn them into opportunities, and best practices for open source project leadership.

Speakers
avatar for Trista Pan

Trista Pan

CTO & Co-Founder, SphereEx
Juan Pan (Trista), an AWS Data Hero, is the CTO and Co-Founder of SphereEx, an Open-Source SaaS commercial start-up backed by some of the world's top VCs. Previously a Senior DBA at JD Technology, she was responsible for the design and development of JD Digital Science and Technology’s... Read More →



Tuesday August 23, 2022 4:20pm - 5:00pm EDT
ROOM 5
  Community Leadership Conference

4:20pm EDT

AMC FMC Carrier: A General Purpose FPGA Card for Fast Data Acquisition - Augusto Fraga Giachero, CNPEM [Presented in English]
The AFC is a flexible, general purpose, open hardware, MicroTCA compatible FPGA board, designed for low-latency, real-time data acquisition and processing. It comes with a Xilinx Artix 7 XC7A200T FPGA, 2GB DDR3 memory, flexible clock configuration, PCIe support, 2x FMC slots and 1x Rear Transition Module slot. This project is an attempt to promote a common platform for use in particle accelerators and other experiments, embracing an open firmware development model to avoid duplicating efforts.

Speakers
avatar for Augusto Fraga Giachero

Augusto Fraga Giachero

Technical Specialist, CNPEM
Has a B.Sc in Electrical Engineering; Mostly interested in electronics, microcontrollers and FPGAs; Works at the Brazilian Synchrotron Light Laboratory with fast acquisition systems for beam position monitoring and fast orbit feedback.


Tuesday August 23, 2022 4:20pm - 5:00pm EDT
ROOM 6
  Emerging OS Forum

4:20pm EDT

Real-Time Analytics: Going Beyond Stream Processing with Apache Pinot - Karin Wolok & Mark Needham, StarTree [Presented in English]
Apache Kafka forms the backbone of the modern data pipeline and its stream processing capabilities provide insights on events as they arrive. But what if we want to go further than this and execute analytical queries on this real-time data. The OLAP databases used for analytical workloads traditionally executed queries on yesterday's data with query latency in the 10s of seconds. The emergence of real-time analytics has changed all this and the expectation is that we should now be able to run thousand of queries per second on fresh data with query latencies typically seen on OLTP databases. This is where Apache Pinot comes into the picture. Apache Pinot is a realtime distributed OLAP datastore, which is used to deliver scalable real time analytics with low latency. It can ingest data from streaming sources like Kafka, as well as from batch data sources (S3, HDFS, Azure Data Lake, Google Cloud Storage), and provides a layer of indexing techniques that can be used to maximise the performance of queries. Come to this talk to learn how you can add real-time analytics capability to your data pipeline.

Speakers
KW

Karin Wolok

Head of Developer Community, StarTree
Karin is Head of Developer Marketing and Community for StarTree, a start-up founded by the original creators of Apache Pinot. From a B.A. in broadcasting and a background in major entertainment and event production companies, she started exploring tech fields and discovered her love... Read More →
MN

Mark Needham

Developer Relations Engineer, StarTree
Mark Needham is an Apache Pinot advocate and Developer Relations engineer at StarTree. As a Developer Relations Engineer, Mark helps users learn how to use Apache Pinot to build their real-time user-facing analytics applications. He also does developer experience, simplifying the... Read More →


Tuesday August 23, 2022 4:20pm - 5:00pm EDT
ROOM 2
  Open AI & Data Forum
 
Wednesday, August 24
 

9:00am EDT

Keynote: Hyperledger in Action: Production Deployments Across Latin America - Karen Ottoni, Director of Ecosystem, Hyperledger Foundation; Marcos Sarres, CEO, GoLedger; Ilan Melendez, LACChain Regional Lead & LACNet Business Development [Presented in Engl
In just a few years, enterprises have moved from early-stage testing of blockchain technologies to proofs of concept to production systems. Now we are seeing accelerating adoption as enterprises put the blockchain to work as the foundation for core, cross-industry systems. Across Latin America, Hyperledger technologies are powering solutions that are introducing new efficiencies to existing markets and driving the creation of new applications, services, and even business models.  In this session, Hyperledger Foundation’s Karen Ottoni will lead a discussion with two panelists who have rolled out Hyperledger technologies to meet the needs of the Latin America market. Marcos Sarres is CEO of GoLedger, a company that develops solutions based on government-issued blockchains to help unify and aggregate information between government institutions. He has deployed Hyperledger technologies in networks managing everything from natural gas stocks to public construction contracts. Ilan Melendez-Lugo is the LACChain Regional Lead & LACNet Business Development Lead at LACChain / LACNet, a public permissioned network targeting Latin America and the Caribbean that is hosting a growing number of applications and projects.

Speakers
avatar for Karen Ottoni

Karen Ottoni

Senior Director of Ecosystem & Strategic Initiatives, Hyperledger Foundation
Karen Ottoni is the Senior Director of Ecosystem & Strategic Initiatives for Hyperledger. She plays an active role in building the diverse ecosystem of innovative companies developing and implementing enterprise blockchain in various industries. Her areas of emphasis include international... Read More →
avatar for Marcos Sarres

Marcos Sarres

CEO, GoLedger
Marcos Sarres is CEO of GoLedger, a company specialized in developing systems based on Hyperledger Fabric technology. He has also served as vice chairman of the Hyperledger Brazil Chapter since 2021. Marco has a history of development/investment on digital innovation projects and... Read More →
avatar for Ilan Melendez

Ilan Melendez

LACChain Regional Lead / LACNet Business Development Lead, LACChain / LACNet
Ilan Melendez is the Regional Lead of LACChain, an Inter-American Development Bank initiative to enable blockchain infrastructure in compliance with regulations in Latin America and the Caribbean. And Business Development lead of LACNet, the blockchain orchestration entity for the... Read More →


Wednesday August 24, 2022 9:00am - 9:35am EDT
KEYNOTE STAGE

9:35am EDT

Keynote: Trust and the Linux Kernel - Greg Kroah-Hartman, Kernel Maintainer & Fellow, The Linux Foundation [Presented in English]
Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Linux Foundation Fellow, Linux Foundation
Greg Kroah-Hartman is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as a Linux Foundation Fellow, he continues his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in a fully... Read More →


Wednesday August 24, 2022 9:35am - 10:05am EDT
KEYNOTE STAGE

10:05am EDT

Keynote: Applying Open Source Development Best Practices to IoT - Kate Stewart, Vice President of Dependable Embedded Systems, The Linux Foundation [Presented in English]
The Internet of Things has become pervasive in our daily home and work environments like factories, agriculture, mining, etc.  IoT devices are growing so fast because they provide the data necessary for insights on how to do things smarter and more efficiently.    

To continue to scale, we need to bring the quality and security best practices from open source development of clouds and desktops to resource-constrained devices. Since its inception in 2016, the Zephyr RTOS project has been a leader in applying known open source development best practices.  We’ll go over some of the key strategies adopted in the last 6 years, that has resulted in Zephyr being used widely in products in multiple market segments such as wind turbines, computers, hearing aids and more.  These best practices for software quality & supporting security are now making it possible to aim for safety-critical applications as well.

Speakers
avatar for Kate Stewart

Kate Stewart

Vice President of Dependable Embedded Systems, The Linux Foundation
Kate Stewart is Vice President of Dependable Embedded Systems at the Linux Foundation. She works with the safety, security and license compliance communities to advance the adoption of best practices into embedded open source projects. Since joining The Linux Foundation, she has launched... Read More →


Wednesday August 24, 2022 10:05am - 10:25am EDT
KEYNOTE STAGE

10:25am EDT

Keynote: Si Puedes Soñarlo, Puedes Hacerlo (If You Can Dream It, You Can Do It) - Sofía Dorta, 15 year old Student & Founder, Code Classroom [Presented in Spanish]
If You Can Dream It, You Can Do It
In a world in which technology is becoming more and more relevant, it is extremely important that everyone, including children, have access to technological knowledge and learn to use tech safely and as a tool to solve situations in their environment. Children often use technology as users but are generally unaware of what's going on behind the scenes. We must give the new generation the necessary tools to develop and protect themselves. Ever wondered why there aren't more kids in tech? Mainly due to the lack of motivation since, in our current education system, it is not sufficiently promoted, nor are the human and economic resources available to deliver an organized and up-to-date education.

This is the initiative that led to the creation of Code Classroom, which I created when I was nine years old, after learning to code on my own and noticing the lack of technical education covering programming, ethics, security, etc. The goal was simple: to plant a seed of interest and curiosity in everyone who came near, to show them technology as a wonderful opportunity to create and prepare them for the future. It was then, that this talk's title was born: "If you can dream it, you can do it". I wanted to show children that their ideas can lead to great projects, that can solve problems in the real world. In this talk, I will show how Code Classroom delivers knowledge about technology, cybersecurity and the open-source philosophy through talks and workshops nationwide."

Si Puedes Soñarlo, Puedes Hacerlo
En un mundo en el que la tecnología cada vez adquiere más relevancia, es extremadamente importante que todos, incluyendo a los más pequeños, tengan acceso al conocimiento tecnológico y aprendan a utilizarla de manera segura y como una herramienta para solucionar situaciones de su entorno en la vida diaria. Se suele ver a los niños utilizando la tecnología como usuarios, pero generalmente no tienen conciencia de que está pasando por detrás. Debemos entregar a la nueva generación las herramientas necesarias para desarrollarse y protegerse. ¿Por qué no se ve a más niños en la tecnología? Principalmente debido a la falta de motivación, ya que, durante el proceso escolar, no se fomenta lo suficiente, ni se cuenta con los recursos humanos y económicos para entregar un aprendizaje ordenado y actualizado.

De esta iniciativa nace el proyecto Code Classroom, el cual creé a los nueve años, tras aprender a programar de manera autodidacta y notar la falta de educación tecnológica que abarque temas de programación, ética, seguridad, etc. La meta era simple: sembrar una semilla de interés y curiosidad en todo aquel que se acercara, mostrarles la tecnología como una oportunidad maravillosa para crear y prepararlos para el futuro. Fue ahí donde nació el título de la charla: "Si puedes soñarlo, puedes hacerlo". Quería mostrarle a los niños que a través de una idea puede salir un gran proyecto que puede solucionar problemáticas del mundo real.
En esta charla, mostraré como Code Classroom entrega conocimiento sobre tecnología, ciberseguridad y filosofía open-source a través de charlas y talleres a nivel nacional.




Speakers
avatar for Sofía Dorta

Sofía Dorta

Sofía Dorta, 15 year old student & Founder, Code Classroom, Code classroom
Sofía Dorta, 15 years old, third-year high school student, Chilean. Spanish and English speaker. Mandarin Chinese and Japanese student.She became a programmer at the age of 9, studying programming languages such as Javascript, Python, HTML, C++, to name some.At the age of 10, she... Read More →



Wednesday August 24, 2022 10:25am - 10:35am EDT
KEYNOTE STAGE
  Keynote Sessions
  • Experience Level Any
  • Presentation Slides Attached Yes

10:35am EDT

Coffee Break
Wednesday August 24, 2022 10:35am - 10:45am EDT

10:45am EDT

From Traditional to GitOps: A Tale of Modernizing Two Government Institutions in One Year - Víctor Leonel Orozco López, Nabenik [Presented in English]
Do you fear missing the Serverless/Microservices/DDD/Reactive/GitOps era? You're not alone. Despite hyped technologies, not everyone is working at a FAANG and many consultants out-there struggle to modernize well-established development teams culture, technology and process. This talk presents a generic approach used in two mid-sized government institutions (500+ employees) running projects in Java and NodeJS. Describing how these institutions were evaluated, trained, and most importantly how DDD, Reactive, GitOps, Kubernetes . . . makes sense (or not) in this kind of context. Presenting the current results and how developer's life improved (or not) by reducing technical debt.

Speakers
avatar for Víctor Orozco

Víctor Orozco

CTO, Nabenik S.A.
Víctor is a software engineer living in Guatemala City. Certified Kubernetes Administrator, OAS scholarships alumni, Msc. in Computer Science, OCA, OCP Java certifications and current CTO of Nabenik.With 10+ years of experience in the Java Enterprise sector, he is a Java Champion... Read More →


main pdf

Wednesday August 24, 2022 10:45am - 11:25am EDT
ROOM 1
  CloudOpen

10:45am EDT

Dev Team Metrics that Matter - Avishag Sahar, LinearB [Presented in English]
What is the most valuable outcome? This is the most important question to answer before starting an engineering metrics program. In this talk I discuss which dev team metrics matter most, the outcome they produce, and pitfalls to avoid when starting a metrics initiative. The truth is, no one really likes being measured, especially devs. But business leaders like looking at numbers, so they grab what’s easily available - # of code changes, agile velocity, individual dev metrics. These types of metrics are unbalanced, exclude context, and hurt engineering culture as a whole. What you measure is what your team will produce. If you start measuring the number of code changes as a key performance metric, you are going to see coding time, PR size, and Cycle Time all increase. Don’t fall into this trap. In this session I discuss which team level metrics are most significant, the outcomes they produce, and strategies that will help you avoid the mistakes I’ve already made.

Speakers
avatar for Avishag Sahar

Avishag Sahar

Engineering Team Lead, LinearB
Avishag started her tech career at the young age of 18, as a soldier in Unit 8200, an Israeli Intelligence Corps unit of the Israel Defense Forces responsible for collecting signal intelligence (SIGINT) and code decryption. Avishag worked as a Business Intelligence Developer for a... Read More →


Wednesday August 24, 2022 10:45am - 11:25am EDT
ROOM 5

10:45am EDT

What We Learned Dissecting the World’s Most Popular Containers - Ayse Kaya, Slim.AI [Presented in English]
Data scientist and container enthusiast Ayse Kaya and her team at Slim.AI analyzed more than 100 of the world’s most popular public container images using open source tools to better understand what developers encounter when running containers in Kubernetes. What they found was a vast, varied, and complex world that gives developers massive opportunities to scale, but also presents risks to both security and productivity. This talk shares the data, visualizations, and insights they generated from their research. Kaya shows the current paradox in software supply chain practices (i.e. taking advantage of abstraction vs. knowing what’s in the software you ship), and that even small, special purpose containers could have thousands of packages, libraries, and licenses, not to mention critical vulnerabilities. Finally, she’ll highlight the current trade-offs teams make between “developer experience” and “production readiness”, and open a discussion about how we can improve as an industry.

Speakers
avatar for Ayse Kaya

Ayse Kaya

Senior Director, Strategic Insights & Analytics, Slim.AI
Ayse Kaya is the Senior Director of Strategy and Analytics at Slim.AI. She is an accredited data scientist and container enthusiast. A graduate of the MIT Sloan School of Management's Operations Research Center, Kaya was previously a strategy and analytics lead at CloudLock and Cisco... Read More →


Wednesday August 24, 2022 10:45am - 11:25am EDT
ROOM 3
  ContainerCon

10:45am EDT

WebAssembly Based AI as a Service - Rishit Dagli, Narayana Junior College; Incoming University of Toronto & Shivay Lamba, Meilisearch [Presented in English]
WebAssembly (WASM) is being adopted in cloud-native applications, there are increasing demands to support scripting-language applications and libraries in WASM. That allows WASM runtimes, such as WasmEdge (a lightweight and high-performance runtime for cloud-native, edge, and decentralized devices), to run serverless functions written in scripting languages and APIs. Following the large-scale adoption and benefits of serverless computing, we focus on deploying these as a Function-as-a-service Machine Learning inference is often a computationally intensive task and edge applications could greatly benefit from the speed of WebAssembly. Unfortunately, Linux containers end up being too heavy for such tasks. Demonstrating Machine Learning deployments in such a fashion, another problem we face is that the standard WebAssembly provides very limited access to the native OS and hardware, such as multi-core CPUs, GPUs, or TPUs which is not ideal for the systems we target. The talk also shows how one could use the WebAssembly System Interface (WASI) to get security, portability, and native speed for ML models. To top it off this talk ends with a demo of deploying a Machine learning model as a serverless function using WASM.

Speakers
avatar for Rishit Dagli

Rishit Dagli

Student, Narayana Junior College; Incoming University of Toronto
I am a high school student from Mumbai, India. I love working with Machine Learning, especially Computer Vision and Kubernetes but you will also find me working with Android. I am an active contributor to multiple open-source projects like TensorFlow, KubeFlow, and Kubernetes. I also... Read More →
avatar for Shivay Lamba

Shivay Lamba

Contributor and Meshmate, Layer5
Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He has also interned... Read More →



Wednesday August 24, 2022 10:45am - 11:25am EDT
ROOM 6
  Emerging OS Forum

10:45am EDT

Unravelling How Firmware Interacts with the Linux Subsystem - Smitha T Murthy, Samsung Semiconductor India Research [Presented in English]
How you ever wondered how you are able to load device driver firmware onto the device microcontrollers or microcode for CPU errate or even get device driver information on calibration data, EEPROM overrides etc? All these are possible due to firmware API provided in Linux which enables the kernel to request files for necessary functionality from userspace. Also with the increased SoC complexity, firmware system has become extremely important. In this talk we are going to delve into request_firmware APIs for both synchronous and asynchronous requests, chosen based on our requirement. We will be understanding firmware API core features of how firmware cache works and its importance in suspend/resume functionality. We will look into search paths that are used to look for firmware on the root filesystem using direct filesystem lookup or having an option of building the firmware into the kernel itself. We will be understanding everything about the firmware fallback mechanism. We will get to know different types of fallback mechanisms, custom fallback mechanism that can be added, timeout notifications, sysfs loading facility and much more in depth. In the end, we will be using MFC device driver which needs firmware for its operation to see how these APIs function in real-time.

Speakers
avatar for Smitha T Murthy

Smitha T Murthy

Senior Staff Engineer, Samsung Semiconductor India Research
My key role in Samsung involves development of multimedia and system based device drivers. I have worked on android based devices as well working on HAL and various Linux kernel drivers or video pipeline. I am passionate about open source and regular contributor in Linux community... Read More →



Wednesday August 24, 2022 10:45am - 11:25am EDT
ROOM 4
  LinuxCon

10:45am EDT

Training AI To Code Using The Largest Code Dataset (Project CodeNet) - Christian Kadner & Tommy Li, IBM [Presented in English]
Project CodeNet is a large dataset of 14 million code samples totaling 500 million lines of code in 55 programming languages. It enables machine learning for code, like finding code similarity, extracting semantic context, and even translating between different programming languages. Using the Machine Learning Exchange (MLX), a Linux Foundation for AI & Data Sandbox Project, we demonstrate how Project CodeNet can be leveraged to classify code and analyze code complexity in three steps. Using DataShim we turn domain specific subsets of the data into Kubernetes Custom Resources. Running Jupyter notebooks on Kubernetes we use the datasets to train deep learning models. The models are then containerized and served for inferencing on Kubernetes. For each of these steps, MLX generates Kubeflow Pipelines on Tekton so data scientists are not required to write Kubernetes specific code. Using the curated datasets, example notebooks and pre-trained models, teams of data scientists can utilize the Machine Learning Exchange to bring machine learning and AI into the world of code.

Speakers
avatar for Tommy Li

Tommy Li

Senior Software Developer, IBM
Tommy Li is a senior software developer in IBM focusing on Cloud, Kubernetes, and Machine Learning. He is one of the Kubeflow committers and worked on various open-source projects related to Kubernetes, Microservice, and deep learning applications to provide advanced use cases on... Read More →
avatar for Christian Kadner

Christian Kadner

Software Engineer, IBM
Christian Kadner is a software developer at the IBM Center for Open Source Data and AI Technologies (CODAIT). Christian has a background in systems programming and data management. Most recently he has been working on Kubeflow Pipelines on Tekton, the Machine Learning eXchange (MLX... Read More →



Wednesday August 24, 2022 10:45am - 11:25am EDT
ROOM 2
  Open AI & Data Forum

11:35am EDT

SOAR with Postee: Automated Incident Response for Cloud Native Risks - Simarpreet Singh & Carolina Valencia, Aqua Security [Presented in English]
Incident response teams are already drowning in alerts - and potentially are missing critical vulnerabilities. Extending visibility and responsibility to cloud native environments compounds this challenge faced by teams of weeding through huge volumes of alerts to determine which risks are the most urgent, and how best to respond to incidents. This session will cover how security teams can use open source projects Tracee and Trivy along with Postee to better identify high risk cloud native events, orchestrate responses with other third party integrations based on these high-fidelity insights, and execute playbooks for more automated and effective incident analysis and handling processes. We will cover a variety of use cases ranging from simple cases such as acting upon CVE detections when performing vulnerability scans with Trivy to more complex scenarios of runtime detection using eBPF with Tracee. The session will focus on practical use case scenarios that are commonly observed in day to day situations. All sample configuration code will also be shared.

Speakers
CV

Carolina Valencia

Solution Architect, Aqua Security
Software Developer interested in good practices in Secure Development (DevSecOps), cloud-native applications, and security. Enthusiast of the open-source community, co-organizer of the Docker and Hashicorp communities in Sao Paulo, and contributor of Aqua open-source projects. In... Read More →
SS

Simarpreet Singh

Open Source Engineer, Aqua Security
Simar is an Open Source Engineer at Aqua. He works on projects that improve container security. He is also an avid open source contributor outside of work and currently maintains a few projects. While not in front of a computer screen, he likes to row competitively, ride a bike and... Read More →


Wednesday August 24, 2022 11:35am - 12:15pm EDT
ROOM 1
  CloudOpen

11:35am EDT

Building and Supporting Open Source Communities Through Metrics - Georg Link & Emilio Galeano Gryciuk, Bitergia [Presented in English]
Each community is different and therefore requires different metrics for data-driven decisions about building and supporting it. The CHAOSS Project was established to help empower open source communities through metrics. We have had many conversations with contributors and realized that everyone pays attention to different aspects of their communities. This talk will share what we have learned in the CHAOSS Project about having metrics for open source communities. Once the right metrics have been decided on, both technical and organizational challenges need to be overcome, which we discuss how to do. Finally, this talk will describe real-world examples of how metrics have been used to help build and support open source communities.

Speakers
avatar for Georg Link

Georg Link

Director of Sales, Bitergia
Georg Link is an Open Source Strategist. Georg’s mission is to make open source more professional in its use of community metrics and analytics. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg is an active... Read More →
avatar for Emilio  Galeano Gryciuk

Emilio Galeano Gryciuk

Marketing Specialist, Bitergia
Emilio has 5+ years of experience in business and marketing across different industries and countries. His academic background includes a bachelor's degree in Business from Americana University and a Master's degree in Marketing and Sales from the EAE Business School. Emilio is currently... Read More →



Wednesday August 24, 2022 11:35am - 12:15pm EDT
ROOM 5
  Community Leadership Conference
  • Language English
  • Presentation Slides Attached Yes

11:35am EDT

From a Database in Container to DBaaS on Kubernetes - Peter Zaitsev, Percona [Presented in English]
DBaaS is the fastest growing way to deploy databases. It is fast and convenient and it helps to reduce toil a lot, yet it is typically done using proprietary software and tightly coupled to the cloud vendor. We believe Kubernetes finally allows us to build fully OpenSource DBaaS Solution capable to be deployed anywhere Kubernetes runs - on the Public Cloud or in your private data center. In this presentation, we will talk about all important steps that it takes to run the database on Kubernetes in production. We will answer the questions: Can you do it without operators? Can you work with k8s primitives only to run production-grade DB and then DBaaS? We will describe the most important user requirements and typical problems you would encounter building DBaaS Solution and explain how you can solve them using Kubernetes Operator framework.

Speakers
avatar for Peter Zaitsev

Peter Zaitsev

CEO & Co-founder, Percona
Peter Zaitsev is CEO and co-founder of Percona. As one of the foremost experts on Open Source strategy and databases optimization, Peter leveraged both his technical vision and entrepreneurial skills to grow Percona from a two-person shop to one of the most respected open source companies... Read More →


Wednesday August 24, 2022 11:35am - 12:15pm EDT
ROOM 3
  ContainerCon

11:35am EDT

Guider: A New Performance Monitoring Daemon - Peace Lee, Hyundai Motor Company [Presented in English]
This talk introduces the performance monitoring daemon implemented using Guider. The daemon runs when the system starts and monitors system resources, logs, and activities. And when the value of monitoring targets exceeds the threshold defined by the user, an analysis report is automatically generated and a pre-registered built-in or external commands are executed. Finally, It is also shared how to recognize and analyze system performance problems that occur in unpredictable situations using this daemon.

Speakers
avatar for Peace Lee

Peace Lee

System Performance Architect, Hyundai Motor Company
Peace Lee is a Linux Performance Specialist. He has been analyzing and improving the performance of apps and system on various platforms based on Linux. He is the owner of Guider (https://github.com/iipeace/guider).



Wednesday August 24, 2022 11:35am - 12:15pm EDT
ROOM 4
  LinuxCon

11:35am EDT

Federated Machine Learning with Kubernetes - Rishit Dagli, Narayana Junior College; Incoming University of Toronto & Shivay Lamba, Meilisearch [Presented in English]
Running ML models on edge devices have become more popular than ever but with ML on edge come the two problems of improving the model over time and doing so while keeping data privacy in mind. What if you could train an algorithm across multiple edge devices or servers with all of them keeping their data locally and preventing any data exchange? Enter, Federated Machine Learning and Kubernetes. This talk starts off by helping build clarity about ML and some other general computations on decentralized data. We also want to show why we often do not employ the same approaches, architectures, and data management when working with such data and models. What if you could support all the new aspects we introduce here while getting the benefits of Kubernetes. In this talk, we show how one could run the aforementioned components with Kubernetes at scale. We plan to not only show how to train a TensorFlow model on Kubernetes in such a fashion but also show this for other kinds of computations. In the end, being demo lovers ourselves we show a demo of image classification in such a fashion with Kubernetes. The audience would be able to develop smarter models with lower latency, and less power consumption, all while ensuring privacy as well as doing so at scale with Kubernetes.

Speakers
avatar for Rishit Dagli

Rishit Dagli

Student, Narayana Junior College; Incoming University of Toronto
I am a high school student from Mumbai, India. I love working with Machine Learning, especially Computer Vision and Kubernetes but you will also find me working with Android. I am an active contributor to multiple open-source projects like TensorFlow, KubeFlow, and Kubernetes. I also... Read More →
avatar for Shivay Lamba

Shivay Lamba

Contributor and Meshmate, Layer5
Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He has also interned... Read More →



Wednesday August 24, 2022 11:35am - 12:15pm EDT
ROOM 2
  Open AI & Data Forum

11:35am EDT

Taking Your First Steps in Kubernetes - Jossie Bismarck Castrillo Fajardo, Canella S.A. [Presented in Spanish]
The session will establish the theoretical foundations on which Kubernetes is based on, the basic concepts, use cases and the origin of its need, up to a practical management of the basic creation and management of pods, deployments, replica sets, service exposure and the dashboard of kubernetes, ideal for anyone who has zero knowledge of this platform to take their first steps.

Speakers
avatar for Jossie Bismarck Castrillo Fajardo

Jossie Bismarck Castrillo Fajardo

Software Developer | Professor, Canella S.A. | Edutek
Jossie Castrillo is a software developer, science and systems engineering student in his last steps towards the professional field and Cloud Native enthusiast. Currently working as a software developer for Canella S.A. He is in charge of the full stack development of secure and efficient... Read More →



Wednesday August 24, 2022 11:35am - 12:15pm EDT
ROOM 6
  Open Source On-Ramp

12:15pm EDT

Lunch
Wednesday August 24, 2022 12:15pm - 1:15pm EDT

1:15pm EDT

Building a Secure By-Design Pipeline with an Open Source Stack - Rotem Refael, ARMO [Presented in English]
CI/CD has become the core of all engineering organizations, particularly as engineering velocity increases, the number of services that are managed, deployed & updated constantly, & the diversity of 3rd-party applications our pipelines integrate with. That is why ensuring the security of our CI/CD pipeline is no longer “nice to have”, but a critical piece when delivering our software to production. In this talk we’d like to walk you through the process of building an end-to-end secure pipeline, and the gotchas to look out for when it comes to pipeline security - from misconfigurations in IaC & YAML, to overly permissive CPU limits, and even insecure tagging between dev & prod. We’ll take a deep dive on how we secure our code & configuration, the pipeline itself & its integrations (SBOM), our K8s deployments, and ensure that we have continuous visibility with the right monitoring controls in place. All this will be demoed as code with a tried & true open source stack––from VSCode to Helm for the code & config, to Jenkins & CircleCI for the pipelines, best practices for deployment security, and how to bake in good observability with Prometheus & Lens. We’ll wrap up with some recommended extensions to help secure our pipelines by design, without changing our deployment structure.

Speakers
avatar for Rotem Refael

Rotem Refael

Director of Engineering, ARMO
Rotem is Director of Engineering at ARMO, where she contributes to the Kubescape open source project, as well as other open source projects, as a staunch and passionate supporter of making open source security better and more accessible for everyone. Rotem is an engineering veteran... Read More →



Wednesday August 24, 2022 1:15pm - 1:55pm EDT
ROOM 1
  CloudOpen

1:15pm EDT

Getting Involved Students Into the CNCF Cloud Native Ecosystem - Sergio Méndez, Universidad San Carlos de Guatemala [Presented in Spanish]
In this talk, Sergio Méndez, professor at USAC University, presents how he continuously updates his course content, to develop his students skills to work into the global tech market in the context of DevOps and cloud native technologies. Also he will present different strategies that he is using to update his content to introduce several CNCF open source projects such as Kubernetes as part of his course content, sharing the challenges of doing these changes. At the middle of the presentation, Sergio will share his experience hosting a Kubernetes Community Days in Guatemala with the participation of his students. Telling the audience in detail, how he organized this event, how he organized his students, speakers, the schedule, etc. At the end, Sergio presents the benefits that his students got when they participated in these events, and how now his students are participating in giving talks on local cloud native communities and events like KubeCon, applying for internships and getting jobs outside Guatemala.

Speakers
avatar for Sergio Méndez

Sergio Méndez

Serverless functions at the edge using Knative and K3s, Universidad de San Carlos de Guatemala
Sergio Méndez is a systems engineer and professor of operating systems at San Carlos of Guatemala university. His work at the university is related to teaching and researching cloud native technologies with his students. He has experience working on DevOps, and MLOps using open source... Read More →



Wednesday August 24, 2022 1:15pm - 1:55pm EDT
ROOM 5

1:15pm EDT

Edit, Debug, and Secure the K8s Manifest Lifecycle: Why is it Important and How Can You Get it Right? - Ole Lensmar, Kubeshop [Presented in English]
Manifests – they’re often where Developers begin their Kubernetes journey. Then, they discover YAML manifests and question their sanity. In a clear “how-to” tutorial, learn what’s needed to get manifest management under control by leveraging open-source projects to accomplish the following tasks in an easy, straightforward way: - Identify & fix validation errors immediately - Provide a quick overview of k8s resources and their relationships - Debug & validate the output of Kustomize and Helm - Find & fix configuration errors. Diff local vs remote resources for deployment - Leverage easy-to-use editors and templates to ensure best practices & consistency across Dev and DevOps teams

Speakers
avatar for Ole Lensmar

Ole Lensmar

Kubeshop, CTO
Since then, Ole started building HTTP/XML-based APIs in the late 90ies and has served as CTO at several startups and companies. He was the co-founder of base8, an XML-oriented consulting company in 1996, acquired by the publicly traded Mogul in 1998 where he worked as CTO and lead... Read More →



Wednesday August 24, 2022 1:15pm - 1:55pm EDT
ROOM 3
  ContainerCon

1:15pm EDT

Stateless Video Decoder Virtualization through Virtio Video and VA-API - Daniel Almeida, Collabora [Presented in Portuguese]
The past few years have seen the emergence of yet another Virtio device, extending the aforementioned virtualization protocol to hardware video accelerators in V4L2. The upcoming Virtio Video driver conforms to the memory-to-memory stateful interface and draws upon a mature ecosystem to speed up media workflows in a guest OS by tapping into the host’s hardware. In doing so, it is a step further in the general direction of establishing a de-facto standard for media handling in different hypervisors.

This talk goes over the upcoming VA-API virtio video decoder backend currently in the works for the CrosVM hypervisor. It explains how the flexibility of Virtio technology can be paired with a very established API in order to produce a robust solution in video decoding virtualization, effectively blending the worlds of stateful and stateless interfaces. It details how the community at large stands to benefit from it and how it both validates and helps propel the development of the work-in-progress virtio video protocol itself.

The talk will also cover the latest developments in the work in progress VirtIO Video protocol and delve in the architecture behind the Rust code implementing the decoder and parser logic for the VP8 video codec while covering the next steps for the project.

Speakers
DA

Daniel Almeida

Consultant Software Engineer, Collabora
Daniel Almeida is a Consultant Software Development Engineer at Collabora, where he works with video codec technology. He is currently working on the AV1 stateless V4L2 uAPI and is listed as a co-developer on its VP9 counterpart together with their userspace GStreamer implementations... Read More →



Wednesday August 24, 2022 1:15pm - 1:55pm EDT
ROOM 4
  LinuxCon

1:15pm EDT

Deploying ML at Scale with Kubernetes and TFX - Rishit Dagli, Narayana Junior College; Incoming University of Toronto [Presented in English]
There has been increasing popularity in the area of ML however deploying ML models at scale and being able to efficiently and consistently manage: serving model, infrastructure management, model versions, canary deployments, batch predictions, model metadata, monitoring data drifts, model routing, and A/B testing is a difficult task. I may say doing these steps correctly is more difficult than training a model for which a lot of literature is available. Enter Kubernetes and TensorFlow Extended. This talk will start off by giving some more clarity about the ML deployment steps as well as introduce TensorFlow Extended, an open-source tool that integrates quite well with Kubernetes and makes the deployment process consistent and easy. I also plan to talk about two more ideas in this talk: using Istio for model routing and A/B testing as well as showing the audience how they could best use their offloading pre-processing to server with Kubernetes. This would be followed by a demo.

Speakers
avatar for Rishit Dagli

Rishit Dagli

Student, Narayana Junior College; Incoming University of Toronto
I am a high school student from Mumbai, India. I love working with Machine Learning, especially Computer Vision and Kubernetes but you will also find me working with Android. I am an active contributor to multiple open-source projects like TensorFlow, KubeFlow, and Kubernetes. I also... Read More →



Wednesday August 24, 2022 1:15pm - 1:55pm EDT
ROOM 2
  Open AI & Data Forum

1:15pm EDT

Tutorial: Introduction to the Native Cloud Ecosystem and KCNA Exam Preparation - Adrian Gonzalez Sanchez, Microsoft / OdiseIA / HEC Montréal [Presented in Spanish]
The CNCF's KCNA exam is an entry-level cloud native certification, intended to be the first step for developers and practitioners who currently work with cloud native technologies or whose professional goals require them to. However, the language barrier is very important for non-English speakers, and this has a direct impact on the diversity of the cloud native community.  This 101-level session in Spanish aims to democratize the access to cloud native and Kubernetes knowledge for the incredible Spanish-speaking community of developers and practitioners in the LATAM region. The main goal is to enable Spanish-speaking learners to organize their KCNA exam preparation process, and to access specific CNCF resources.  Join Adrian Gonzalez Sanchez to establish a foundational knowledge of the cloud native landscape, with a particular emphasis on Kubernetes. You’ll review the ecosystem of cloud native tools, projects, and participants and lay the groundwork for your initial certification, while getting familiar with the preparation necessary as you move on to advanced Kubernetes and cloud certifications.

Speakers
avatar for Adrian Gonzalez Sanchez

Adrian Gonzalez Sanchez

Cloud, Data & AI Specialist / University Lecturer, Microsoft / OdiseIA / HEC Montréal
Mr. Gonzalez Sanchez is a Data and AI specialist at Microsoft, as well as the industry lead at the Spanish Observatory of Ethical AI (OdiseIA). He has previously worked as a senior consultant and product owner in AI and data science with CGI Canada and IVADO Labs, Head of Customer... Read More →



Wednesday August 24, 2022 1:15pm - 2:15pm EDT
ROOM 6
  Open Source On-Ramp

2:05pm EDT

GitOps your SaaS Apps with ArgoCD: The Answer to the Unmanaged SaaS Jungle - Eran Bibi, Firefly [Presented in English]
ArgoCD's GitOps is becoming the popular way to control, automate and manage cloud assets at scale through unified policies. However, the most popular SaaS tools and infrastructure extensions that we all know and love, still remain outside of our GitOps practices. The irony is, that these SaaS tools behave just like operational clouds in many cases powered by similar resources and objects, and they can actually benefit the most from ArgoCD's centralized policy in the same way Kubernetes and other cloud native infrastructure does. Security and state drift in your SaaS clouds is no less troubling than in your cloud ops. This talk will walk you through how you can deliver ArgoCD's same GitOps value applied to your cloud native resources––from Kubernetes through multi-cloud––to your entire SaaS tool chain from your monitoring tools and APMs, CDNs, security and IAM tools all the way through your SCM, and literally any other tools that integrate natively with your IaC. We'll take a deep dive through real code examples for how to sync your SaaS tooling configuration by managing them through your IaC of choice, and ultimately how to reconcile these with your git repositories - putting the "git" back into GitOps.

Speakers
avatar for Eran Bibi

Eran Bibi

CPO & Co-Founder, Firefly
Eran Bibi is Co-Founder & Chief Product Officer at Firefly. With years of experience in anything DevOps/SRE and security, he has earned a reputation as a CI/CD and SRE expert and an avid admin of Cloud Platforms and containerized environments. Prior to Firefly, Eran was Head of DevOps... Read More →


Wednesday August 24, 2022 2:05pm - 2:45pm EDT
ROOM 1
  CloudOpen

2:05pm EDT

5 Ways to Fail at Building Communities - David Espejo, VMware [Presented in Spanish]
Community. An almost poetic term that evokes openness, unity and, in short, altruism. It has been widely adopted in the technological environment whenever there's a need to give the image of a higher goal that is so significant that you must be part of it. However, in open source software, building healthy communities around a project is often a goal that seems to result more spontaneously and from the goodwill of a few hard-working and selfless contributors than a task that can be intentionally planned. In this session, you'll learn five strategies that have been unsuccessful in building communities across the continent and, surprisingly, are still being used in open source projects. You will leave this session with a clearer idea of common ideas to avoid in order to achieve the goal of a healthy community.

Speakers
DE

David Espejo

Senior Open Source Community Manager, VMware
David supports open source projects at VMware. He collaborates with users, contributors and maintainers to achieve the greater good with open source technologies. David also spent almost a decade in the cloud and automation consulting space, helping Telcos and financial corporations... Read More →


Wednesday August 24, 2022 2:05pm - 2:45pm EDT
ROOM 5

2:05pm EDT

Kubernetes Operator For Deployment And Management Of App - Kale Oum Nivrathi, JFrog [Presented in English]
Kubernetes Operator let us extend the functionality of the Kubernetes API, enabling it to configure, create, and manage instances of applications automatically using a structured process. In this talk, we will take a deep dive into the capabilities of Kubernetes controllers, security risks, and lifecycle management, including backup, recovery, and automatic configuration tuning. We will also explore the uses of Kubernetes Operator Writing Controler logic and its unique way to manage application deployments as a use case.

Speakers
avatar for Kale Oum Nivrathi

Kale Oum Nivrathi

Software Engineer - R&D Team, JFrog
Hey! I’m Oum Kale, a Software Engineer(RnD Team) at JFrog working on the Installer team to build Kubernetes Operator for deployment and management applications. I’m also a Core-Contributor/Member of CNCF Incubating project LitmusChaos. A Sporty guy International Rated Chess P... Read More →


Wednesday August 24, 2022 2:05pm - 2:45pm EDT
ROOM 3
  ContainerCon

2:05pm EDT

Revisit Multi-Reader Synchronizations for Scalable Applications - Jim Huang, BiiLabs & Shao-Tse Hung, National Yang Ming Chiao Tung University [Presented in English]
Read-Copy-Update (RCU) is one of the most known lock-free synchronization mechanisms for a scalable multi-reader single-writer access to concurrent linked data structures. In this talk, we will revisit the existing mechanisms, such as RCU and hazard pointer, and take into account two main criteria of these architectures: the scalability of the performances, and the scalability of the memory consumption. Then, we move towards the mixing synchronization mechanism to allow concurrent write accesses to the structures. Such a hybrid mechanism will avoid the contention over the reference counter (RC). Attendee should benefit from this talk from the aspect of optimizing concurrency for Linux applications.

Speakers
JH

Jim Huang

CTO, BiiLabs Co., Ltd.
Jim leads the engineering team of BiiLabs, building blockchain-based solutions. After involved in Android Open Source Project, Jim specializes in real-time and performance tuning to bring Linux based automations. He is the co-founder of LXDE project, a lightweight desktop environment... Read More →
avatar for Shao-Tse Hung

Shao-Tse Hung

Graduate student, National Yang Ming Chiao Tung University
Shao-Tse Hung bas been working concurrency programming and recently implementing RCU for performance-critical applications.



Wednesday August 24, 2022 2:05pm - 2:45pm EDT
ROOM 4
  LinuxCon

2:05pm EDT

Tales at Scale: Analytics at 1000 QPS and Beyond - Gian Merlino, Imply [Presented in English]
How do you build and operate systems that can ingest millions of events per second, store petabytes of historical data, and run thousands of queries per second, all at subsecond response times? It’s not easy, but it has been accomplished using the right mix of compute-storage design, scatter/gather query engines, and cluster management. Gian Merlino, Apache Druid® committer and co-founder of Imply will share tales of scale, showing how high-performance systems for interactive data conversations with high concurrency and low latency combining stream and batch data are built and used today

Speakers
avatar for Gian Merlino

Gian Merlino

C0-founder and CTO, Imply
Gian is a co-author of the open-source Apache Druid® project and co-founder and CTO at Imply. Gian is also the Apache Druid® Committee (PMC) Chair. Previously, Gian led the data ingestion team at Metamarkets and held senior engineering positions at Yahoo. He holds a B.S. in Computer... Read More →


Wednesday August 24, 2022 2:05pm - 2:45pm EDT
ROOM 2
  Open AI & Data Forum

2:45pm EDT

Coffee Break
Wednesday August 24, 2022 2:45pm - 3:00pm EDT

3:00pm EDT

4 Opens and the Open Infra Way - Kendall Nelson, The Open Infrastructure Foundation [Presented in English]
It all started with OpenStack, but it’s a much larger world now. The 4 Opens Methodology guides more open source projects every year. Hundreds, or even thousands, of people coming together from different technical backgrounds, different countries, different companies, different time zones to work on a single project together is an amazing feat packed with challenges. It’s hard to get everyone on a level playing field, but the Four Opens model for collaboration makes this partnership easier: Open Design, Open Community, Open Development, and Open Source. This talk will give the audience and overview of what the 4 Opens look like in practice and how they can make your open source project more successful.

Speakers
avatar for Kendall Nelson

Kendall Nelson

Senior Upstream Developer Advocate, The Open Infrastructure Foundation
Kendall is a Senior Upstream Developer Advocate at the Open Infrastructure Foundation based in St. Paul, MN. She first started working on OpenStack during the Liberty release (2015) on a single project and since then gotten involved in Release Management, the Diversity and Inclusion... Read More →


Wednesday August 24, 2022 3:00pm - 3:40pm EDT
ROOM 5

3:00pm EDT

Deep Dive Into Linux Kernel Livepatch - Aakarsh Jain, Samsung Semiconductor India R&D [Presented in English]
Linux machines running with important or critical workloads, do not want to get rebooted every three weeks or six months for each new kernel release. So keeping these machines safe and up-to-date with security fixes is a must, which is the motivation behind livepatch. Livepatch is the ability of a kernel to change the flow of code execution from a broken or vulnerable function to a fixed function during runtime. It is implemented by compiling the new fixed function into a kernel module and loading it into the system. Ftrace is then used to redirect calls from the old function to the new function in the kernel module. This talk will cover the structure and detailed explanation of kernel livepatch, kpatch and prerequisites needed for writing a livepatch and how it uses ftrace for redirection. Also will showcase a demo on how livepatch works using kpatch-build, need of ELF sections and the limitations of livepatch. At the end of the session, the audience will have a better understanding of kernel livepatching, the usage of kpatch-build, and how to write a livepatch that can fix a real bug.

Speakers
AJ

Aakarsh Jain

Engineer, Samsung Semiconductor India R & D
Working as an Engineer in Samsung semiconductor India R & D. Have around 3 yrs of experience in embedded Linux domain. Worked on board bring up activities, FreeRTOS, AES encryptions. Currently working in multimedia domain.



Wednesday August 24, 2022 3:00pm - 3:40pm EDT
ROOM 4
  LinuxCon

3:00pm EDT

Powershell - An Open Source and Cross-platform Solution - Rodrigo Crespi, CDB Data Solutions [Presented in English]
In this session you will learn about Powershell Core and how it can be functional in multiple environments (open or not) for administration, deployment and automation.

Speakers
avatar for Rodrigo Crespi

Rodrigo Crespi

CEO, CDB Data Solutions
Rodrigo Crespi is a database specialist. Awarded Most Valuable Professional [MVP] in Data Platform since 2017. Certified in administration and development of SQL Server databases since 2000 [MCSE]. Currently, he holds the position of CEO at CDB Data Solutions and university Professor... Read More →


Wednesday August 24, 2022 3:00pm - 3:40pm EDT
ROOM 6
  Open Source On-Ramp

3:50pm EDT

Policy as [versioned] Code - Chris Nesbitt-Smith, UK Government | learnk8s [Presented in English]
Beyond just "don’t run everything as root" In this talk Chris will trace back the origins of how policies are often incepted, how it can get out of hand, be slow if not impossible to update and measure compliance, and often lead us to question of **is the policy helping or hindering**. From this talk you'll learn how to use a software development pattern and product ways of thinking towards how your organization can manage policy; achieve continual updates to policy allowing the risk mitigations to move as fast as the risk does, not get in the way and be easy to measure compliance.

Speakers
avatar for Chris Nesbitt-Smith

Chris Nesbitt-Smith

Consultant, UK Government | Learnk8s
Chris has been using and abusing Kubernetes since 0.4 in production, in government, for citizen facing services; he’s worked extensively in critical national infrastructure where “matters of life or death” is not just a flippant throwaway comment. Chris provides training and... Read More →



Wednesday August 24, 2022 3:50pm - 4:30pm EDT
ROOM 5
  Community Leadership Conference

3:50pm EDT

Exploring Runtime Security and Forensics Using eBPF - Carolina Valencia, Aqua Security [Presented in English]
An introduction to eBPF principles to understand its potential and use for security, observability, and networking.

Understanding eBPF and how it can be used to analyze container activity in runtime to collect events so as to detect suspicious behavioral patterns. We will explore this powerful tool with demos.

Speakers
CV

Carolina Valencia

Solution Architect, Aqua Security
Software Developer interested in good practices in Secure Development (DevSecOps), cloud-native applications, and security. Enthusiast of the open-source community, co-organizer of the Docker and Hashicorp communities in Sao Paulo, and contributor of Aqua open-source projects. In... Read More →


Wednesday August 24, 2022 3:50pm - 4:30pm EDT
ROOM 4
  LinuxCon
 
  • Timezone
  • Filter By Date Open Source Summit Latin America 2022 Aug 23 -24, 2022
  • Filter By Venue Virtual
  • Filter By Type
  • Breaks
  • CloudOpen
  • Community Leadership Conference
  • ContainerCon
  • Diversity Empowerment Summit
  • Embedded IoT
  • Emerging OS Forum
  • Keynote Sessions
  • LinuxCon
  • Open AI & Data Forum
  • Open Source On-Ramp
  • Experience Level
  • Language
  • Presentation Slides Attached

Filter sessions
Apply filters to sessions.