Presentations

Nick Meyer
Audience: Intermediate
Topic: PostgreSQL

Some signs that you may want to think about upgrading postgres:

  • You have to click on the “Unsupported versions” row to double check everything you read in the docs
  • You hear about a feature that has been around since postgres 11 (or 9.3) and wish that you were able to use it
  • Whenever you mention the version you are running, people mention how out of date it is

It can be hard to find answers when things get tricky. I may not have all of those answers, but I want you at least to know that you are not alone.

Kevin Mittman
Audience: Intermediate

Package maintenance is an often underappreciated area. A binary package is an archive, like a tarball plus metadata that includes the package name, version, depends, etc. and often {pre,post}-install, and post-removal scripts - for ldconfig, creating symlinks, or updating a database. Even a small oversight can prevent installation via dependency hell or file conflicts, break apt/dnf/zypper, or even corrupt the repository. This talk will cover the experience as a .deb and .rpm package and repo maintainer, debug common package manager errors and how to solve them.

Mohamed Elsakhawy
Audience: Advanced

Linux networking is multi-component, complex and hard to undestand. This session explains the internals of Linux networking by following the lifetime of a packet recieving and sending. The session will expain the fundamental concepts of Linux networking and will explains the role of the NIC drivers, packet buffers , IRQ handlers and how they interact with the Linux network stack and the userspace programs. The session aims to help Linux engineeers understand and make the right decisions with respect to Linux Networking

Erik Mondrian
Audience: Everyone
Topic: LibreGraphics

As a follow-up to my SCaLE 21x FOSS @Home presentation, Creating Terrain Models with Python, Blender, and Second Life, for 22x I will lead a hands-on workshop where people can learn the basics of Blender and how to use Blender's Python API (and embedded interpreter) to create and manipulate 3D graphics at the level of code.

Attendees should ideally come with the latest version of Blender already installed on their computers (just to save time). Some basic familiarity with Python or programming in general is recommended, but not required.

Lori Lorusso, Katherine Druckman
Audience: Everyone
Topic: Cloud Native

In this talk you will learn how to navigate the CNCF Landscape to find information about our projects. You will learn how to search by category & maturity, and understand how organizations use these projects in production. The goal is for you to be confident in your ability to traverse the landscape so the next time you "go to the website" you will find what you need.

Magnus Hagander
Audience: Intermediate
Topic: PostgreSQL

PostgreSQL 18 is almost at feature freeze, and at this point we have at least some ideas of what features will be included. This talk will take a quick look at what's in there already, and what's in the queue for the next major release!

Quentin Deslandes
Audience: Intermediate

What if your firewall could be faster while using fewer resources? Coupling widely available solutions (nftables, iptables) with bleeding-edge technologies (BPF), bpfilter aims to simplify firewalls and bring better performance to everyone.

Scott Bly
Audience: Everyone
Topic: DevOpsDay LA

DevOps tooling and CI/CD pipelines manage product release cycles while Dev Ops teams work well together. A DevSecOps transformation to Shift Left and test code security in pipelines has begun.

But how do you integrate Security teams into DevOps to achieve true DevSecOps?

Then, how do you integrate APIs, as they are behavior-based? Traditional AppSec can’t identify vulnerabilities in API consumption.

Learn how to bring API testing into DevSecOps to improve MTTR and keep your teams happy!

Patrick Shuff
Audience: Advanced

In the rapidly evolving landscape of 2024, Site Reliability Engineering (SRE) continues to play a pivotal role in scaling and maintaining resilient, high-availability systems. This talk delves into the critical networking knowledge that every SRE should possess to effectively manage and debug large-scale internet facing infrastructure.

- Overview of Linux Networking
- Overview of LAN concepts
- Overview of DNS
- Overview of TCP/IP
- Overview of Internet Security
- Overview of Internet Routing
- Overview of Linux Network Debugging tools

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.