Presentations

Morgan Jones
Topic: PlanetNix

At DEF CON 32, a few friends pushed binary caching on NixOS to its limits. Thanks to a generous hardware donation by Protectli, we managed to get a mesh network of binary cache servers running in our backpacks, with Nebula mesh VPN and 802.11s mesh WiFi running between them using TPMs for key exchange. We see a future where trustworthy software can be built and fetched from nearly anywhere, and every device can be a node in a swarm of Nix binary caches. Follow along as we build a true edge CDN!

Xe iaso
Audience: Developer

AI chatbots are cool, but they are O(money) expensive or potentially run on some provider’s hardware with no real agency as to how and when things change. Today we’re going to learn how to design your own personal AI agent without breaking the bank and while retaining control of every part of the stack.

Bassam Chahine
Audience: Intermediate

Step into the world of AI-driven data solutions with our focused session on semantic search using Apache Cassandra. We're cutting through the noise to show you how the current capabilities of Cassandra align with the demands of natural language processing and AI systems. 

Whether you're managing large datasets or looking to infuse AI into your data strategy, join us to see how Cassandra stands up to the task now and how it's gearing up for an even more efficient future.

Atom Ramirez, Marie Ramirez
Audience: Everyone
Topic: General

This talk is for Linux system administrators looking to understand and prepare for the impacts of post-quantum computing.

Gulcin YildirimJelinek, Andrew Farries
Audience: Everyone
Topic: PostgreSQL

Understanding table-level locks in Postgres is a quite useful skill as almost all DDL operations require acquiring one of the different types of table-level locks on the object being manipulated. If not managed well, schema changes can result in downtime. In this talk we will explain fundamentals of table-level locking, covering how different types of locks are applied and queued during schema changes. Attendees will learn how to identify and manage lock conflicts to minimize downtime, avoid deadlocks, and maintain smooth database operations, even during high-concurrency schema changes.

Addison Hart
Audience: Beginner
Topic: Developer

Modern day APIs sometimes feel like demos for the main product, but it doesn't have to be that way. Developers continue to innovate by providing new sources of useful data that inspire creative new projects. In this talk, Addison Hart, a reverse engineer and data scientist with experience in geospatial, video game APIs and many others, will talk about what he has learned about making APIs, both from operating them and picking apart existing ones while reverse engineering. He will discuss API latency, quantity, coverage and quality and how these 4 aspects contribute to an APIs effectiveness.

Joyce Lin
Audience: Everyone
Topic: FOSS @ HOME

Take the skills you already have to elevate your home automation beyond simple convenience, by automating daily chores or adding smart detection systems.

Alexander Rubin
Audience: Intermediate
Topic: Security

Meet an attacking MySQL honepot which can “Attack the attackers”. With this atomic honeypot we were able to discover 2 new attacks against MySQL servers. Using arbitrary file read vulnerability in MySQL we were able to download and analyze the attackers' code and then execute an “attack against attackers” using a chain of exploits.

Alastair Flynn
Topic: Ubucon

There are some parts of running an application in the cloud that just can't be automated: integrating dependencies, scaling, upgrades, setting up observability. But what if... they could be? In this talk I will show you how you can use the fully free and open source Juju from Canonical to unlock this power for your applications. In the talk I will demonstrate how Go, Django, Flask and FastAPI apps can be "charmed" with incredible easy to unlock these benefits.

Matthew Sanabria
Audience: Everyone
Topic: FOSS @ HOME

This talk details my journey building a home lab using the TuringPi, Talos Linux, and Kubernetes. Attendees will learn what the TuringPi is, how to flash an operating system to its nodes, how to use Talos Linux to deploy and manage Kubernetes, and how to observe it all with OpenTelemetry. We'll discuss the gotchas of ARM and the TuringPi and what I wish to see released next. All current and future home labbers welcome!