Presentations

Research Software Engineering (RSE) is emerging as a critical bridge between scientific research and software development. This talk will introduce the discipline of Research Software Engineering and highlight how it accelerates discovery and foster collaboration by embracing open source principles. I will also discuss how RSE career paths are evolving, the challenges faced by modern research environments, and the pivotal role open-source ecosystems play in advancing scientific innovation.
Ever wanted to hack hardware using Go/TinyGo? This is your chance! We are bringing a special collection of our favorite IoT devices, programmable robots, and toys for you to play with/code at this hands-on BoF session. Just bring your notebook computer, we will bring the rest. Dive into drone control via joystick, reunite with our trusty pal GopherBot, and immerse yourself in more IoT wonders than you can handle.


Designing complex, integrated systems is a challenge with so many products available in the cloud native open source world. This talk aims to discuss a team’s recent experience building out a new system, and the choices made to build an automatable, scalable, and stable environment.This talk will be delivered in a “choose your own adventure” format, where we discuss the different OSS options that were considered and their implementation. As we work with the audience through different options, we will encounter the benefits/consequences of our choices.

We present a recipe for improving the code integrity of a container host based on Azure Linux, at scale on Microsoft Azure. From the perspective of a cloud provider, there is a serious need to protect the integrity of a container host runtime from its tenant container workloads that require privileged access while not sacrificing performance or serviceability requirements. One of the important ingredients is the Integrity Policy Enforcement (IPE) Linux Security Module developed at Microsoft and accepted into the upstream Linux Kernel Version 6.10.


This session breaks down the training process of multi-modal machine learning models for real-time detection of debilitating diseases using video and audio data. Attendees will learn how to build and integrate video and audio classifiers, curate multi-modal datasets, and deploy these models in real-world settings. The session includes practical demonstrations and code samples to help participants implement their own multi-modal classification models, equipping them with tools and methodologies to apply in the healthcare industry or other fields requiring complex real-time detection.

Trusting a friend and trusting a service are fundamentally different. The former is personal and intimate, while the latter is impersonal and can scale to all of human society. The companies behind the current generative AI systems are poised to exploit that difference. Their intimate conversational nature will cause us to think of them as friends when they are actually services, and trusted confidants when they will actually be working against us. Like much of the internet, these systems will collect our personal data behind our backs and try to manipulate our behavior.

Let’s face it—most incident retrospectives are about as useful as a code comment that says 'fix this later'. They’re packed with finger-pointing, hindsight bias, and imaginary scenarios where everyone did everything perfectly. In this talk, we’ll explore a blame-aware, human-centered approach to incident management that turns problems into learning opportunities. With a focus on quality observability, practical service catalogs, and the essential role of customer support, this session offers actionable strategies for building resilience and fostering real, lasting improvements.

Replit.com is website used by millions of users to collaboratively create software with their teammates and now with Replit’s AI Agent. Replit uses Nix to manage the underlying development environments. When building a Nix environment, downloading files from cache.nixos.org can take a long time, and many files would be duplicated across Repls. In this talk, I will show how Replit uses Nix local-overlay-stores to manage Nix caching, as well as our new cache disk architecture using tvix-store.


Kickoff this year's UbuCon @ SCaLE 22x and layout the events for the day.


Bring all your pressing Ubuntu questions for a lively and friendly Q&A with long time Ubuntu Members and SCaLe community organizers, Nathan Haines and Richard Gaskin.