Program for SeaGL 2021

Unscheduled events
Thierry Bultel

Cross debugging on Linux : A history, current state of the art and coming improvements

presented by Thierry Bultel

Cross debugging, and more generally, remote debugging, is something that may be unknown, or badly used, by either beginner engineers, or sometimes even by senior engineers, for several reasons. Some people simply do not know that remote debugging tools exists, some might consider the complex setup as a show-stopper, some other ones may not trust the tools (_and we can explain...

more

Tools
Deb Nicholson

Responding Thoughtfully to a Crisis

presented by Deb Nicholson

Hopefully, you will never need this talk but if you do face a crisis you'll want a plan -- or at least a plan for making a plan. When a project hits crisis mode, often things will start to move very fast. Thinking about how you want to respond to emergencies and how you want to be seen at the end of the fiasco is worth thinking and talking about in advance. This talk is for folks who suspect th...

more

Katie McLaughlin

Expressive Security
Vulnerabilities with Emoji

presented by Katie McLaughlin

Emoji are an interesting beast. Once an obscure part of the Unicode standard, they are now so popular you can buy Emoji Poop Slippers (yes, I'm serious).

However, now that emoji are saturating our systems so, there are interesting side effects. Follow along as we discover how some systems do not like emoji, which systems can handle the odd non-standard character, and if we can find any secur...

more

Security
Dawn E. Collett

The Stories We Don't Tell
How open-source communities can break barriers to entry

presented by Dawn E. Collett

It's easy to tell stories about people whose experience in the tech industry is unusual. Some of those stories are focused on innovators, but others are focused on 'trailblazers' from marginalised and under-represented groups. Articles like these often focus on the characteristics that these trailblazers exhibit - strength, perseverance, resilience. However, that's only one part of the story...

more

Tech Culture
Dawn E. Collett

Free Security for Open-Source Projects

presented by Dawn E. Collett

Security is an integral part of software development. And yet, without a red team or a security budget, securing a non-commercial FOSS project can seem daunting. If you publish a package that has downstream dependencies, then any security issues can have wide-ranging impact. Even for standalone software, it can be hard to know where to start.

In order to secure an application end-to-end, ...

more

Security
Bri Hatch

Good Shell Patterns

presented by Bri Hatch

We'll discuss tried-and-true code snippets you can use to make your code more reliable, easier to read, and quicker to debug. Enjoy the elegance of "cd $(dirname $0)", performing actions only on successful exit, and informational help messages. We'll cover all those minor changes that continually come up in our code review sessions that reap outsized rewards.

Miscellaneous
Bri Hatch

SSH from your DevOps CI/CD securely

presented by Bri Hatch

Your CI/CD pipeline needs to make things happen, and often that means hitting other machines via SSH or rsync. Since no human is at the keyboard to type a password, how do you automate this securely? We'll show alternatives to passwordless keys in your repository (BAD!!!), describe the security implications, and how you can assure that these keys are usable only for the commands they require.

DevOps
Ski

Lessons Learned from a Ransomware Attack

presented by Ski

Please see https://www.usenix.org/conference/lisa21/presentation/kacoroski for a longer version of the talk as I gave it as a Keynote at the LISA 2021 conference. I would love to have more time, but will fit the key points into 20 minutes if that is all I have. Abstract is:

This talk covers a ransomware attack on medium size school district (23K students, 4K staff). We start with the timeli...

more

Brian Callahan

Stories from reviving and extending a university's information security program

presented by Brian Callahan

In 2019, I was tasked with reviving a university information security program that had been on life support for the last 5 years. Two years on, and I have helped to design and implement several new courses, rewrote from scratch other courses, implemented monthly campus-wide infosec hangout nights, begun a campus-wide infosec awareness campaign, and more.

Join me as I tell stories about what ...

more

Miscellaneous
Georg Link Lara

Building and Supporting Open Source Communities Through Metrics

presented by Georg Link and Lara

Each community is different and therefore requires different metrics for data-driven decisions about building and supporting it. The CHAOSS Project was started to help understand open source communities through metrics. We have had many conversations and realized that everyone cares about a different aspect of the community. This talk will share what we have learned in the CHAOSS Project about ...

more

Community
Ben Cotton

Your bug tracker and you

presented by Ben Cotton

Your project surely has a bug tracker. But what does it tell you? In this talk, you'll learn how to set up your bug tracker to get the most information you can. You'll find out what you can learn—and can't—from mining your bugs.

Tools
Francois Caen Troy Perkins

Building cloud networks: Terraform or Ansible?

presented by Francois Caen and Troy Perkins

While DevOps folks are deploying cloud apps at cloud speed, traditional network engineers are still hand jamming on their routers' CLI like it's 1999. Let's fix that!

In this session, we will show you how to deploy multi-cloud networks in the Infrastructure-as-Code age using modern tooling. And we'll answer the question in every network engineer's mind once and for all: Terraform or Ansible?

Tools
Cory Doctorow

[Keynote] Seize the Means of Computation (Cory Doctorow)
Software Freedom in an Age of Monopoly, Inequality and Crisis

presented by Cory Doctorow

After a year of lockdown, there can no longer be any question as to whether digital rights are human rights. The internet is a single wire that delivers free speech, free assembly, education, family life, romance, parenting, employment, access to politics and civics, to tools and ideas, to community and the public sphere.

And yet, technological self-determination is farther away than ever. O...

more

Elana Hashman

[Keynote] (Elana Hashman)

presented by Elana Hashman

Keynote Presentation

Christine Lemmer-Webber Dr. Morgan Lemmer-Webber

[Keynote] (Dr. Morgan Lemmer-Webber and Christine Lemmer-Webber)

presented by Christine Lemmer-Webber and Dr. Morgan Lemmer-Webber

Keynote Presentation

SeaGL

TeaGL

presented by SeaGL

TeaGL

SeaGL

Lightning Talks

presented by SeaGL

Lightning Talks

SeaGL

Welcome to SeaGL 2021!

presented by SeaGL

Welcome to SeaGL 2021!