From c4189ca78a404bed5a386a2c18f50dfe01fbab68 Mon Sep 17 00:00:00 2001 From: obfuscurity Date: Mon, 27 May 2024 11:58:17 -0400 Subject: [PATCH] add speaker Fred Moyer --- 2024/javascripts/speakers.js | 23 +++++++++++------------ 2024/pdx.html | 4 ++-- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/2024/javascripts/speakers.js b/2024/javascripts/speakers.js index cb094bd..36befbf 100644 --- a/2024/javascripts/speakers.js +++ b/2024/javascripts/speakers.js @@ -245,35 +245,34 @@ var rawSpeakers = { "18b2dc93af65f8dc6bca05c8d9654fd14992438a2c4b072b6ac7e2971edf46a7", }, { - name: "Krzysztof Kwapisiewicz", + name: "Ferris Ellis", pronouns: "He/Him", github: "", gitlab: "", twitter: "", - bio: "I am a Software Engineer at CodiLime. During more than a decade in the IT industry, I've built different solutions circling around Kubernetes, security, cloud and other buzz-words. In the past 3 years I was responsible for creating a pipeline to ingest a lot of customers' data (logs and metrics mostly). To achieve that I've (ab)used a lot of OpenTelemetry collectors.", - title: "Unleashing Audio Processing with OpenTelemetry", + bio: "Ferris Ellis is the founder & CEO of Urban Dynamics where he and team have been delivering custom enterprise software and solutions for the strange and complex problems their clients face since 2020. With over a decade of experience in “building & running the things that can’t go down”, he has previously had the keys to production at Apple, Brocade Networks, Rackspace, and InfraPrime. He’s been a conference speaker since 2017 and received Infrastructure Mason’s “Emerging Talent” award in 2022. When not working, you are likely to find him reading a Le Guin book or thinking about efficiency, intention, and utopias.", + title: + "Is Your Kernel Being Honest? Understanding & measuring low level bottlenecks", abstract: - "

Our session aims to showcase something that deviates from the conventional uses of OpenTelemetry, presenting an intriguing perspective on its application in the world of sound processing. The presentation will delve into the following key points:

By participating in this session, attendees will gain valuable insights into the practical application of OpenTelemetry beyond traditional observability scenarios, particularly in the realm of audio processing.

", + "

User-space is a pleasant and happy place. It is full of simple numbers like CPU utilization and memory usage. Numbers that the Linux kernel tells you and swears are true. But beneath user-space lies a deep and dark land that is full of strange caches, queues, clocks, and counters. Are you prepared to observe this hidden land and find secrets the kernel keeps from us all?

Presented as a guided exploration, this talk will focus on observing and understanding low level CPU performance. Starting from a common user-space program and working our way down we will demystify memory pages, CPU caches, instructions-per-cycle, and more. Along the way we will pull in Linux tooling to see these in a live system — catching the kernel in its lies. Finally, we will discuss how we can instrument production systems to measure low level performance and know when the kernel is telling us the truth and when we are silently leaving CPU cycles unused.

", video: "", slides: "", gravhash: - "4c99f08e3271427c6fb4c2cb0da58d26805581be023d39718f848908329ebfb9", + "7a7c673ae7a9ff12a2b3840ce26a48346dd6bed05a2221dbe1673e73b3f4af03", }, { - name: "Ferris Ellis", + name: "Fred Moyer", pronouns: "He/Him", github: "", gitlab: "", twitter: "", - bio: "Ferris Ellis is the founder & CEO of Urban Dynamics where he and team have been delivering custom enterprise software and solutions for the strange and complex problems their clients face since 2020. With over a decade of experience in “building & running the things that can’t go down”, he has previously had the keys to production at Apple, Brocade Networks, Rackspace, and InfraPrime. He’s been a conference speaker since 2017 and received Infrastructure Mason’s “Emerging Talent” award in 2022. When not working, you are likely to find him reading a Le Guin book or thinking about efficiency, intention, and utopias.", - title: - "Is Your Kernel Being Honest? Understanding & measuring low level bottlenecks", + bio: "Fred Moyer is an Observability Engineer and likes to apply math to large sets of data. Fred is a recovering Perl and C programmer, and these days likes to hack in Go and is Ruby. He is a 2018 Google dev award winner for his Istio adapter, a 2013 White Camel award winner, Apache Software Foundation member, and has worked in software engineering and reliability roles for the last 18 years. Fred has two young children and now only rides his bike on the trainer in the garage.", + title: "Use counters to count things", abstract: - "

User-space is a pleasant and happy place. It is full of simple numbers like CPU utilization and memory usage. Numbers that the Linux kernel tells you and swears are true. But beneath user-space lies a deep and dark land that is full of strange caches, queues, clocks, and counters. Are you prepared to observe this hidden land and find secrets the kernel keeps from us all?

Presented as a guided exploration, this talk will focus on observing and understanding low level CPU performance. Starting from a common user-space program and working our way down we will demystify memory pages, CPU caches, instructions-per-cycle, and more. Along the way we will pull in Linux tooling to see these in a live system — catching the kernel in its lies. Finally, we will discuss how we can instrument production systems to measure low level performance and know when the kernel is telling us the truth and when we are silently leaving CPU cycles unused.

", + "

eBPF, OTel, TSM, data lakes, observability. All this cool new stuff. But you know what's really cool? Counting things. Lots of things. One, two, three, 18,446,744,073,709,551,615. Can your system count that high? And how fast can it do that? Being able to count certain things in your business quickly and efficiently is important to establishing business goal and understanding where you stand from both a business and technical health perspective.

Counting lots of things is also genuinely interesting computer science problem. And in the monitoring realm, there are tools which use statistics to figure out how many distinct things are in a large pile (from a monitoring prospecting). One classic example is "How many times did users hit this API endpoint?" Inquiring product managers want to know.

There are easy ways to do this, and there are hard ways, and there are ways in between, all with different tradeoffs. This talk will look at the different ways this problem can be approached and what business requirements drive those technical approaches. Should you count up logs? Should you bump a StatsD artifact? Should you consult a staff data scientist? You shouldn't be using the same approach from startup to mega corp, so you'll get a walk through the tradeoffs from practical experience across all those ranges.

", video: "", slides: "", - gravhash: - "7a7c673ae7a9ff12a2b3840ce26a48346dd6bed05a2221dbe1673e73b3f4af03", + gravhash: "6278837dcde59999e3dc77d0beb8a0d1", }, { name: "David Gildeh", diff --git a/2024/pdx.html b/2024/pdx.html index 4543afa..ad107c3 100644 --- a/2024/pdx.html +++ b/2024/pdx.html @@ -350,7 +350,7 @@
Presentation
J. Kalyana Sundaram
  • -
    Presentation
    Krzysztof Kwapisiewicz +
    Presentation
    Fred Moyer
  • @@ -616,7 +616,7 @@
    - +