<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Talks on Patrick Pichler</title>
    <link>https://patrickpichler.dev/talks/</link>
    <description>Recent content in Talks on Patrick Pichler</description>
    <image>
      <title>Patrick Pichler</title>
      <url>https://patrickpichler.dev/images/profile_pic.jpg</url>
      <link>https://patrickpichler.dev/images/profile_pic.jpg</link>
    </image>
    <generator>Hugo -- 0.138.0</generator>
    <language>en</language>
    <copyright>Patrick Pichler</copyright>
    <lastBuildDate>Wed, 05 Mar 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://patrickpichler.dev/talks/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Talk: BTF is my name, typing my game</title>
      <link>https://patrickpichler.dev/talks/talk_btf_is_my_name/</link>
      <pubDate>Wed, 05 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://patrickpichler.dev/talks/talk_btf_is_my_name/</guid>
      <description>&lt;p&gt;This talk gives a technical deep dive into what BTF is, how it works and for what it is used.
I gave this talk at the eBPF Vienna meetup.&lt;/p&gt;
&lt;p&gt;There is sadly no recording of the talk available.&lt;/p&gt;
&lt;p&gt;You can find the spoken text though in my Github &lt;a href=&#34;https://github.com/patrickpichler/btf-is-my-name/blob/main/talk.md&#34;&gt;repo&lt;/a&gt;.&lt;/p&gt;
&lt;iframe width=&#34;100%&#34; height=&#34;500px&#34; src=&#34;https://patrickpichler.dev/btf-is-my-name/1&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;strong&gt;Slides:&lt;/strong&gt; &lt;a href=&#34;https://patrickpichler.dev/btf-is-my-name/1&#34;&gt;Link&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talk: Beesting - Can&#39;t touch this</title>
      <link>https://patrickpichler.dev/talks/talk_beesting_cant_touch_this/</link>
      <pubDate>Wed, 15 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://patrickpichler.dev/talks/talk_beesting_cant_touch_this/</guid>
      <description>&lt;p&gt;This talk tells the story of my research project Beesting.&lt;/p&gt;
&lt;p&gt;It starts from how I came up with the idea, over the different iterations that the project went through.&lt;/p&gt;
&lt;p&gt;The talk was originally held at CNCF meetup in Linz.&lt;/p&gt;
&lt;p&gt;Sadly no recording is available for the talk.&lt;/p&gt;
&lt;p&gt;You can find roughly what I said though in my Github &lt;a href=&#34;https://github.com/patrickpichler/beesting_talk/blob/main/talk.md&#34;&gt;repo&lt;/a&gt;.
The source code for Beesting can be found &lt;a href=&#34;https://github.com/patrickpichler/beesting&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;iframe width=&#34;100%&#34; height=&#34;500px&#34; src=&#34;https://patrickpichler.dev/beesting_talk/1&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;strong&gt;Slides:&lt;/strong&gt; &lt;a href=&#34;https://patrickpichler.dev/beesting_talk/1&#34;&gt;Link&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talk: Going Minimal - A guide to improving container image security</title>
      <link>https://patrickpichler.dev/talks/talk_going_minimal/</link>
      <pubDate>Mon, 28 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://patrickpichler.dev/talks/talk_going_minimal/</guid>
      <description>&lt;p&gt;In this talk I explored how to build minimal container images for a small sample application.&lt;/p&gt;
&lt;p&gt;We started out by using a simple, but inefficient Dockerfile and worked our way through to
advanced solutions such as Distroless and Chainguards Apko/Melange.&lt;/p&gt;
&lt;p&gt;Sadly there is no recording of the talk.&lt;/p&gt;
&lt;p&gt;You can find the spoken text though in my Github &lt;a href=&#34;https://github.com/patrickpichler/going-minimal/blob/main/talk.md&#34;&gt;repo&lt;/a&gt;.&lt;/p&gt;
&lt;iframe width=&#34;100%&#34; height=&#34;500px&#34; src=&#34;https://patrickpichler.dev/going-minimal/1&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;strong&gt;Slides:&lt;/strong&gt; &lt;a href=&#34;https://patrickpichler.dev/going-minimal/1&#34;&gt;Link&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talk: Kubeletosaurus Wrecks - When Memory Requests Meet Limits</title>
      <link>https://patrickpichler.dev/talks/talk_kubeletosaurus_wrecks/</link>
      <pubDate>Mon, 28 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://patrickpichler.dev/talks/talk_kubeletosaurus_wrecks/</guid>
      <description>&lt;p&gt;I gave this talk as part of KCD Austria 2023. The main idea was to figure out how exactly memory requests/limits of pods are
implemented in Kubernetes on a low level.&lt;/p&gt;
&lt;p&gt;If you see any factual errors, feel free to open an issue in the corresponding GitHub Repository.&lt;/p&gt;


    
    &lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/_sPp-vvFh1E?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;
      &gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;iframe width=&#34;100%&#34; height=&#34;500px&#34; src=&#34;https://patrickpichler.dev/kubeletosaurus/1&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;strong&gt;Slides:&lt;/strong&gt; &lt;a href=&#34;https://patrickpichler.dev/kubeletosaurus/1&#34;&gt;Link&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talk: Of bees and Kubernetes Runtime Security</title>
      <link>https://patrickpichler.dev/talks/talk_of_bees_and_kubernetes_runtime_security/</link>
      <pubDate>Mon, 28 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://patrickpichler.dev/talks/talk_of_bees_and_kubernetes_runtime_security/</guid>
      <description>&lt;p&gt;The aim of this talk was to explain some nitty gritty details of how eBPF works a
CNCF meetup in Innsbruck.&lt;/p&gt;
&lt;p&gt;I have to say I went a bit overboard with the details and lost half of the audience
during the talk. Oops!&lt;/p&gt;
&lt;p&gt;The talk ended with an sample on a deep dive how the container drift detection in
Kvisor (Cast.AIs eBPF sensor) works.&lt;/p&gt;
&lt;p&gt;Sadly no recording is available for the talk.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
