Open Source Summit Latin America 2022
2022-08-23..2022-08-24
-- online --
[Open Source Summit Latin America 2022, Open Source Summit Latin America 2022: Open AI + Data Forum]
who it's for
open source developers, cloud native engineers, embedded systems engineers, machine learning engineers, security engineers, site reliability engineers, community managers
topics
Kubernetes operators and testing; Kubernetes for machine learning; WebAssembly AI inference (WASI); firmware and Linux interaction; MCUboot secure bootloader; kernel tracing and debugging; federated machine learning on Kubernetes; supply chain first-line security; FPGA AMC FMC hardware design; WebRTC low-latency streaming; chaos engineering with Litmus-SDK; open source project governance metrics
| title | author | length |
|---|---|---|
| Keynotes Day 1 | Jim Zemlin, Mike Swift, Jackson Filho, Pachi Parri, Elder Moraes, Gabriele Columbro, Arpit Joshipura | 01h 45m |
Overview of concrete claims, tools and scale: Linux Foundation reports LFX automates project tooling, adds 155 high‑impact projects in 2022 and 2.4M+ trainees… | ||
| Tutorial: Honey, I Shrunk GStreamer: Using Meson to Slim Down Dependencies | Xavier Claessens | 31m |
Meson replaces typical autotools workflows to cross-compile GStreamer for Android using an Android NDK cross file and wrapdb subprojects, producing a minimal… | ||
| Tools and Techniques to Debug an Embedded Linux System | Sergio Prado | 46m |
Shows how kernel oops addresses map to source using addr2line + vmlinux with debug symbols so crashes resolve to exact lines; demonstrates tracing a 4s delay… | ||
| AMC FMC Carrier: A General Purpose FPGA Card for Fast Data Acquisition | Augusto Fraga Giachero | 12m |
A general-purpose AMC FMC carrier card built around a Xilinx Artix-7 FPGA with 16 high-speed transceivers, ~215k logic cells and ~500 I/O pins, plus 2 GB DDR3… | ||
| A Guardian Angel of File Systems: Monitoring for File System Errors in Data Centers | Gabriel Krisman Bertazi | 37m |
Explains a concrete kernel-level solution: a new fsnotify error event that wakes user space with a structured record (fsid, file handle, error count and a… | ||
| How to Detect Silent Failures in ML Models | Wojtek Kuberski | 22m |
Claims a practical way to estimate model performance without labels by calibrating predicted probabilities, turning each prediction into a partial confusion… | ||
| Pinguino Project: Like Arduino, but for PICs | Ernesto Victor Villarreal | 28m |
Pinguino Project describes an open-source hardware and software platform that brings Arduino-like ease to Microchip PIC microcontrollers. It covers the… | ||
| Writing Machine Learning Pipelines Against Object Storage | Daniel Valdivia | 35m |
Argues that storing data in an object store and letting each pipeline stage read from it avoids repeated full-data transfers, enables burstable compute, and… | ||
| Introduction to MCUboot: Secure Bootloader and Easy Firmware Updates | Almir Kazunari Okato | 24m |
MCUboot is a compact secure bootloader for microcontrollers that enforces a two-slot layout with a scratch area to allow recovery from interrupted updates. It… | ||
| WebRTC: Connecting Embedded, Mobile and Desktop with the Lowest Latencies | Olivier Crête | 22m |
WebRTC provides sub-second peer-to-peer audio/video using RTP/ICE/DTLS/SRTP and SRTP keying, with common stacks like libwebrtc (Google), Pion (Go) and a… | ||
| Designing Secure Containerized Applications for Embedded Linux Devices | Sergio Prado | 46m |
Practical steps to harden containerized apps for embedded Linux: build minimal images via multi‑stage and static linking (example: 250 MB → 5 MB → 100 KB using… | ||
| MLSecOps with Automated Online and Offline ML Model Evaluations on Kubernetes | Tommy Li, Animesh Singh | 40m |
Demonstrates a concrete ML security stack: Adversarial Robustness Toolbox (Python) plus AIF360/XAI toolkits integrated into Kubeflow + KServe for online… | ||
| Applying Machine Learning Techniques to Detect and Understand Fake News | João Lucas Vale Assis | 34m |
Uses Python, Jupyter and OpenSUSE with pandas, scikit‑learn and NLTK to train a Passive‑Aggressive classifier on 7,200 labeled articles (3,600 fake / 3,600… | ||
| Keeping Networks Secure: The Open Way | Ranny Haiby | 28m |
Open source accelerates 5G standards by creating a live feedback loop between implementations and specs, but it also enlarges the attack surface and… | ||
| Building Smart Farms with Edge Computing Systems Using Kubernetes | Sergio Mendez | 35m |
A tiny Kubernetes distro (k3s) runs on a Raspberry Pi ARM cluster at the edge to collect LoRa sensor data, process it locally and push only needed results to… | ||
| Tackling Climate Change with Open Source and Data-Driven Technology | Kathy Giori | 20m |
A biodigester in Molina, Chile converts grape harvest residue, biosolids, expired grocery waste and industrial organics into methane that powers the entire… | ||
| Real-Time Analytics: Going Beyond Stream Processing with Apache Pinot | Karin Wolok, Mark Needham | 34m |
Real-time analytics pipeline uses a Wikimedia server‑sent events feed, a Python producer, Apache Kafka for streaming, and Apache Pinot as a columnar OLAP store… | ||
| How Open Source Helped My Career: A History from an Average Joe | Fabricio Buzeto | 34m |
Claims that occasional engagement with open source boosts a typical developer’s career by following a concrete path: use → learn → share → contribute, with… | ||
| Fostering a Diamond in the Rough: Being a Good Mentor in Open Source | Nikita Manohar Jibhkate | 26m |
Open source projects lack mentoring guidelines so volunteers rely on ad hoc help; structured mentorship increases onboarding and retention by giving newcomers… | ||
| Scaling Communities to Be More Inclusive | Kunal Kushwaha | 17m |
Defines community by shared struggles, recommends weekly meetings and public channels like Discord server or Slack for instant help, and cites a moderation… | ||
| How the LFX Mentorship Program Helped me Start My Career | Navendu Pottekkat | 37m |
Timeline: Jan 2020 new programmer; by March 2021 becomes a full‑time paid open source contributor through the LFX mentorship on the Measuring project. Learns… | ||
| Why Kubernetes Applications Require a New Approach to Testing using Testkube | Bruno Leonel André Lopes | 16m |
Testkube is a Kubernetes‑native testing framework that runs tests as cluster resources so teams stop packing tests into custom Docker images and complex… | ||
| The Importance of Communities for the Inclusion of Women in Technology | Beatriz Oliveira, Elizabeth Souza | 37m |
Explains how community groups and networks help include women in technology by offering mentorship, training, and safe collaborative spaces. Describes concrete… | ||
| Building Mentorship Opportunities at Your Open-source Organizations | Harsh Bardhan Mishra | 36m |
Community builds a mentorship working group that runs LFX mentorship, Google Summer of Code and Season of Docs placements, and Outreachy placements, mentoring… | ||
| A Checklist for Security from the Container to the Kubernetes: An Overview End to End | Carol Valencia | 24m |
Ends with a concrete end-to-end checklist: generate an SBOM and run SCA/SAST early, sign images with Cosign or Notary, enforce signed artifacts via Kubernetes… | ||
| Create Chaos Experiments Using Litmus-SDK | Kale Oum Nivrathi | 34m |
Generates a runnable chaos experiment with the Litmus Python SDK, scaffolding attribute.yaml, experiment code and chart and explains the exact env vars used… | ||
| How Testability Drives Observability | Matheus Henrique Pereira Nogueira de Paula | 36m |
Argues that asserting on distributed traces makes telemetry testable and steers better instrumentation, replacing fragile end-to-end setups with lightweight… | ||
| How Geo-Distributed Apps Use Global Cloud Infra for Speed and Compliance | Denis Magda | 38m |
Shows concrete options for low-latency, compliant geo apps using global cloud infra and YugabyteDB as the example: claim is that multi-region design equalizes… | ||
| A Different Kind of S3: First Line Security of the Supply Chain | John Amaral | 18m |
Three concrete defenses: produce and store SBoMs (required by the U.S. government, and they let teams quantify Log4j exposure), adopt cryptographic signing… | ||
| It All Starts With a Smile: How To Foster a Sense of Belonging in Remote Teams | Eleni Katsoula | 31m |
Company adopts a concrete engineering framework launched three years ago with people leads running regular one‑to‑ones and cluster calls, guilds meeting twice… | ||
| Collaboration as a Key Health Indicator for OSS Communities | Daniel Izquierdo Cortázar, Miguel Angel | 39m |
Presents a way to measure open-source community health by constructing contributor–repository graphs and computing network metrics (adjacency, degree… | ||
| How to Grow & Mentor an Open Source Community & Achieve Collaboration with Over 170 Listed Corpor... | Juan Pan | 25m |
Starts as a sharding middleware in 2016–17 and grows into a data platform by adding encryption, gateway, traffic rewrite/splitting, SQL audit and distributed… | ||
| Open Source Summit Latin America 2022 - Keynotes Day 2 | Karen Ottoni, Marcos Sarres, Ilan Melendez, Greg Kroah-Hartman, Kate Stewart, Sofía Dorta | 01h 37m |
Hyperledger in Action reports Lacnet’s public permission network running ~30 projects, a subscription fee model (no per-transaction gas), and a JBS… | ||
| Unravelling How Firmware Interacts with the Linux Subsystem | Smitha T Murthy | 39m |
Explains how the Linux firmware API actually behaves: synchronous calls like request_firmware block, asynchronous request_firmware_nowait uses callbacks and is… | ||
| Guider: A New Performance Monitoring Daemon | Peace Lee | 39m |
Guider is an open source Python daemon that runs on Linux/Android (limited macOS/Windows) and continuously monitors CPU, memory, block IO, network, IPC, IRQ… | ||
| Stateless Video Decoder Virtualization through Virtio Video and VA-API | Daniel Almeida | 38m |
Explains how to virtualize stateless video decoders using the Virtio Video framework and VA-API, focusing on integrating Virtio Video with VA-API to enable… | ||
| WebAssembly Based AI as a Service | Rishit Dagli, Shivay Lamba | 41m |
Claims that WebAssembly runtimes plus Rust give huge inference wins: benchmarks show 12–15x vs Node.js and ~25x vs Python; a MobileNet V2 demo runs in 215 ms… | ||
| Powershell - An Open Source and Cross-platform Solution | Rodrigo Crespi | 41m |
PowerShell claims to be an open-source .NET Core shell that runs on macOS, Linux and Windows and treats data as objects not text; demos use VS Code on Ubuntu… | ||
| Revisit Multi-Reader Synchronizations for Scalable Applications | Jim Huang, Shao-Tse Hung | 28m |
RCU is presented as a lock-free reader-writer approach with concrete results: user-space benchmarks show near-linear reader scalability versus mutexes; kernel… | ||
| Deploying ML at Scale with Kubernetes and TFX | Rishit Dagli | 42m |
Shows a concrete pipeline that packages a TensorFlow SavedModel (ResNet ~110 MB) to TensorFlow Serving, deploys it in Kubernetes with a LoadBalancer, and… | ||
| Taking Your First Steps in Kubernetes | Jossie Bismarck Castrillo Fajardo | 36m |
Shows how to create a two-node Kubernetes cluster on Google Cloud, apply a YAML manifest with kubectl apply -f, and deploy an Apache “hello world” web… | ||
| Introduction to the Native Cloud Ecosystem and KCNA Exam Preparation | Adrian Gonzalez Sanchez | 45m |
Examines the KCNA (Kubernetes and Cloud Native Associate) exam format and preparation advice: a 140‑minute online multiple‑choice test costing about $250… | ||
| Deep Dive Into Linux Kernel Livepatch | Aakarsh Jain | 29m |
Explains that kernel livepatching redirects execution with ftrace code redirection and compares three implementations: kpatch (stop-the-world stack-scan)… | ||
| Federated Machine Learning with Kubernetes | Rishit Dagli, Shivay Lamba | 31m |
Shows a working federated training pipeline that uses TensorFlow Federated to train on an EMNIST-style dataset partitioned across 10 simulated clients, runs… | ||
| Training AI To Code Using The Largest Code Dataset (Project CodeNet) | Christian Kadner, Tommy Li | 39m |
Project CodeNet is a curated dataset of 14 million submissions solving 4,000 programming problems across 55 languages with over half a billion lines of code… | ||
| Exploring Runtime Security and Forensic using eBPF | Carol Valencia | 40m |
Shows how eBPF lives in the kernel, attaches via kprobes and tracepoints, and uses eBPF maps plus the verifier/JIT to inspect system calls for runtime security… | ||
| Tales at Scale: Analytics at 1000 QPS and Beyond | Gian Merlino | 27m |
Claims Apache Druid delivers interactive analytics at 1000 QPS by combining data layout, cluster design and resource management. Uses columnar segments with… | ||
| From Traditional to GitOps: A Tale of Modernizing Two Goverment Institutions in One Year | Víctor Leonel Orozco López | 41m |
Two government institutions in Guatemala move from Docker monoliths and Java EE monoliths to a cloud-native stack within about one year, keeping data… | ||
| Getting Students Involved in the CNCF Cloud Native Ecosystem | Sergio Mendez | 33m |
Introduces ways for students to join the Cloud Native Computing Foundation (CNCF) ecosystem by using cloud-native technologies like Kubernetes and related CNCF… | ||
| Policy as [versioned] Code | Chris Nesbitt-Smith | 25m |
Claims that policy becomes a maintainable artifact: put policy in a GitHub repo, semantic versioning it, ship tests, and treat it as a dependency so apps get… | ||
| 5 Ways to Fail at Building Communities | David Espejo | 15m |
Lists five common mistakes when trying to build open source communities, focusing on organizational and interpersonal failures rather than technical issues… | ||
| From a Database in Container to DBaaS on Kubernetes | Peter Zaitsev | 36m |
Docker works well for dev but not for production at scale; containers add overhead, volume management and monitoring gaps. Kubernetes plus the operator… | ||
| Kubernetes Operator For Deployment And Management Of App | Kale Oum Nivrathi | 29m |
Kubernetes operator demonstration shows a working custom controller built with Operator SDK and kubebuilder patterns that installs a Potato Head CRD… | ||
| What We Learned Dissecting the World’s Most Popular Containers | Ayse Kaya | 30m |
Analyzes the top 130 most popular Docker Hub images using container scanners including Docker Slim xray and common vuln scanners, modeling a CI/CD pipeline and… | ||
| Dev Team Metrics that Matter | Avishag Sahar | 22m |
Defines DORA metrics (cycle time, deployment frequency, change failure rate, mean time to restore) and measures them with LinearB, CI/CD (Drone, Jenkins… | ||
| 4 Opens and the Open Infra Way | Kendall Nelson | 36m |
Presents a concrete governance and engineering recipe: four opens (open source, open design, open development, open community) enforced with Apache 2.0… | ||
| Edit, Debug, & Secure the K8s Manifest Lifecycle: Why is it Important and How Can You Get it Right? | Ole Lensmar | 37m |
Shows concrete steps and tools to stop wasting hours debugging manifests: use kubectl or IDE snippets to create YAML, preview templated output from Helm and… | ||
| GitOps your SaaS Apps with ArgoCD: The Answer to the Unmanaged SaaS Jungle | Eran Bibi | 28m |
Shows a concrete GitOps pipeline that provisions SaaS config: Argo CD + tf-controller + Flux running on a local kind cluster reconciles Terraform HCL in Git… | ||
| Building & Supporting Open Source Communities Through Metrics | Georg Link, Emilio Galeano Gryciuk | 26m |
Bitergia shows a concrete toolkit: CHAOSS defines 70+ metrics across five groups (common, value, evolution, DEI, waste) and tools like Grimoire Lab /… | ||
| SOAR with Postee: Automated Incident Response for Cloud Native Risks | Simarpreet Singh, Carol Valencia | 23m |
Postee automates SOAR workflows by ingesting alerts from Trivy scans and Tracy runtime detectors, evaluating them with policy-based routing with OPA, then… | ||
| Building a Secure By-Design Pipeline with an Open Source Stack | Rotem Refael | 32m |
Claims a reproducible open source pipeline that enforces security gates at build, registry and runtime and shows a working demo on minikube. Uses IDE plugin… | ||
| nothing matches | ||