Ubuntu Summit 2024
as the organisers put it
Ubuntu Summit: the annual community conference for developers, contributors, and open source enthusiasts.
who it's for
snap maintainers, devops engineers, security engineers, embedded device maintainers, desktop application developers, open source contributors, creative professionals
topics
snapcraft-based snap packaging; GitHub Actions for snaps; OSS-Fuzz libFuzzer integration; AddressSanitizer crash reproduction; Halium Android on Linux; libhybris and binder IPC; ArduPilot Raspberry Pi ROV; Flutter Windows embedder multi-window; Rockcraft OCI image slicing; Maubot Matrix bot development; anti-ban web scraping techniques with Playwright
| title | author | length |
|---|---|---|
| Lowering the Burden: a GUI App for Everything | Erich Eickmeyer | 31m |
Argues that developer-focused Linux tools must get graphical front ends and demonstrates working examples built with Zenity and bash: a tiny GUI that creates a… | ||
| Crafting snaps quickstart guide 101 | Heather Ellsworth, Soumyadeep Ghosh, Till Kamppeter | 19m |
Workshop shows how to build a snap from source using snapcraft, snapd and LXD, following a live snapcraft.yml example that compiles a GTK hello world with… | ||
| Fuzzing in the open: Integrate your project in OSS-Fuzz for continuous fuzzing | Andrei Iosif, Dongge Liu, Jiongchi Yu | 01h 39m |
Demo shows how to set up OSS‑Fuzz locally with Docker and the Python helper to build libFuzzer targets, use AddressSanitizer, and reproduce a Heartbleed crash… | ||
| Live build your submarine step-by-step | Juanmi Taboada | 49m |
A complete hobby ROV is assembled live using off‑the‑shelf parts and open firmware: ArduPilot + Raspberry Pi + Pixhawk control thrusters, depth and leak… | ||
| Inkscape For Everything | Christopher Rogers | 01h 30m |
Claims Inkscape replaces many paid tools by handling charts, diagrams, illustrations, social posts, PDFs, CNC-ready construction files and even non‑destructive… | ||
| How to build and test your snaps automatically using GitHub actions | Heather Ellsworth, Soumyadeep Ghosh, Till Kamppeter | 25m |
Automates building and testing of about 70 snaps using GitHub Actions to run two workflows: a nightly sync that updates hardcoded versions and architectures… | ||
| Flutter State of The Union | Michał Sawicz, Alan Griffiths, Harlen Batagelo, Matthew Kosarek, Robert Ancell | 43m |
Canonical details production-ready Flutter work: a Windows embedder and a multi-window API that runs real dialogs, satellites, popups and hot reload in… | ||
| What's going on with Snaps on Ubuntu Touch? | Alfred Neumayer | 24m |
Halium-based Android devices require vendor blobs, a Halium initramfs boot path and an LXC Generic Halium image that runs Android userspace inside Linux… | ||
| No, Open Source Didn't Destroy My Creative Agency | Ryan Gorley | 51m |
Seven years after switching the agency to only free and open source software, the claim is concrete: professional deliverables—trade‑show 20x20 booths… | ||
| Building secure and minimalistic Docker images for Data and ML with Rockcraft | Anas El Husseini, Zhijie Yang | 01h 31m |
Workshop shows how to build OCI “rocks” with Rockcraft, slice Debian packages with Chisel and load results into Docker with Skopeo; exercises produce a working… | ||
| How to write a Matrix bot with Maubot | Nils Büchner, Grégory Schiano Lomoriello | 01h 28m |
Hands-on steps for a working Matrix bot: create a Python virtualenv, install Maubot, register a second Matrix account for the bot, deploy a plugin and start an… | ||
| Master Advanced Anti-Ban & Web Scraping Techniques | Fabien Vauchelles | 01h 30m |
Workshop demonstrates concrete steps to scrape a TripAdvisor‑like site through six escalating defenses and ends with a working bypass: running Scrapy spiders… | ||
| nothing matches | ||