1<!doctype html> <!-- `site.alt_lang` can specify a language different from the UI --><html lang="en" ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="theme-color" media="(prefers-color-scheme: light)" content="#f7f7f7"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1b1b1e"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><meta name="viewport" content="width=device-width, user-scalable=no initial-scale=1, shrink-to-fit=no, viewport-fit=cover" ><!-- Setup Open Graph image --> <!-- Begin Jekyll SEO tag v2.9.0 --><meta name="generator" content="Jekyll v4.4.1" /><meta property="og:title" content="Speaking History" /><meta name="author" content="Åukasz Pyrzyk" /><meta property="og:locale" content="en" /><meta name="description" content="Selected talks and conference appearances on .NET performance, observability, and modern engineering." /><meta name="twitter:description" property="og:description" content="Selected talks and conference appearances on .NET performance, observability, and modern engineering." /><link rel="canonical" href="https://pyrzyk.net/public-talks/" /><meta property="og:url" content="https://pyrzyk.net/public-talks/" /><meta property="og:site_name" content="Åukasz Pyrzyk" /><meta property="og:type" content="article" /><meta property="article:published_time" content="2026-09-03T10:24:26+02:00" /><meta property="article:modified_time" content="2026-09-03T10:24:26+02:00" /><meta property="og:image" content="https://pyrzyk.net/assets/img/uploads/2023/10/07.11.2019-DotNext-%D1%80%D0%B5%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%B6-405-1024x683.jpg" /><meta name="twitter:card" content="summary_large_image" /><meta property="twitter:image" content="https://pyrzyk.net/assets/img/uploads/2023/10/07.11.2019-DotNext-%D1%80%D0%B5%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%B6-405-1024x683.jpg" /><meta name="twitter:title" content="Speaking History" /><meta name="twitter:site" content="@lukaszpyrzyk" /><meta name="twitter:creator" content="@lukaszpyrzyk" /><meta name="google-site-verification" content="WOZMby11QDjYA4-wsudzhzmzjsatGSu7E8ZWEYPwJxg" /><meta name="msvalidate.01" content="92CDD8E7B1B73B0BCE7F6483BFA50C12" />
1<script type="application/ld+json"> {"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Åukasz Pyrzyk"},"dateModified":"2026-09-03T10:24:26+02:00","datePublished":"2026-09-03T10:24:26+02:00","description":"Selected talks and conference appearances on .NET performance, observability, and modern engineering.","headline":"Speaking History","mainEntityOfPage":{"@type":"WebPage","@id":"https://pyrzyk.net/public-talks/"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://pyrzyk.net/assets/img/uploads/2023/10/07.11.2019-DotNext-%D1%80%D0%B5%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%B6-405-150x150.jpg"},"name":"Åukasz Pyrzyk"},"url":"https://pyrzyk.net/public-talks/"}</script>
1 <!-- End Jekyll SEO tag --><title>Speaking History - Åukasz Pyrzyk - Software Engineer, .NET & Cloud. Personal blog</title><!-- The Favicons for Web, Android, Microsoft, and iOS (iPhone and iPad) Apps Generated by: https://realfavicongenerator.net/ --><link rel="icon" type="image/png" href="/assets/img/favicons/favicon-96x96.png" sizes="96x96"><link rel="icon" type="image/png" href="/assets/img/favicons/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/assets/img/favicons/favicon-16x16.png" sizes="16x16"><link rel="shortcut icon" href="/assets/img/favicons/favicon.ico"><link rel="apple-touch-icon" sizes="180x180" href="/assets/img/favicons/apple-touch-icon.png"><link rel="manifest" href="/assets/img/favicons/site.webmanifest"> <!-- Resource Hints --><link rel="preconnect" href="https://fonts.googleapis.com" ><link rel="dns-prefetch" href="https://fonts.googleapis.com" ><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="dns-prefetch" href="https://fonts.gstatic.com" ><link rel="preconnect" href="https://cdn.jsdelivr.net" ><link rel="dns-prefetch" href="https://cdn.jsdelivr.net" > <!-- Bootstrap --><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> <!-- Theme style --><link rel="stylesheet" href="/assets/css/jekyll-theme-chirpy.css"> <!-- Web Font --><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap"> <!-- Font Awesome Icons --><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css"> <!-- 3rd-party Dependencies --><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/loading-attribute-polyfill.min.css"> <!-- Image Popup --><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/glightbox.min.css"> <!-- Scripts -->
1<script src="/assets/js/dist/theme.min.js"></script>
1 <!-- JS selector for site. --> <!-- commons --> <!-- layout specified --> <!-- image lazy-loading & popup & clipboard -->
1<script defer src="https://cdn.jsdelivr.net/combine/npm/[email protected]/dest/simple-jekyll-search.min.js,npm/[email protected]/dist/loading-attribute-polyfill.umd.min.js,npm/[email protected]/dist/js/glightbox.min.js,npm/[email protected]/dist/clipboard.min.js"></script>
1
1<script defer src="/assets/js/dist/page.min.js"></script>
1 <!-- Pageviews --> <!-- PWA -->
1<script defer src="/app.min.js?baseurl=®ister=true" ></script>
1 <!-- Web Analytics --><meta name="robots" content="index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1">
1<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Person", "name": "Åukasz Pyrzyk", "url": "https://pyrzyk.net", "description": "I help teams build fast, reliable .NET systems through performance tuning, diagnostics, and pragmatic architecture.", "jobTitle": "Software Engineer (.NET & Cloud)", "award": "8x Microsoft MVP (.NET / Developer Technologies)", "worksFor": { "@type": "Organization", "name": "Sonova Group" }, "image": "https://pyrzyk.net/assets/img/uploads/2023/10/07.11.2019-DotNext-%D1%80%D0%B5%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%B6-405-1024x683.jpg", "sameAs": ["https://github.com/lukaszpyrzyk","https://twitter.com/lukaszpyrzyk","https://www.linkedin.com/in/lukaszpyrzyk/","https://bsky.app/profile/lukaszpyrzyk.bsky.social","https://mastodon.social/@lukaszpyrzyk"], "knowsAbout": [ ".NET", "C#", "ASP.NET Core", "Backend Architecture", "Cloud Engineering", "Azure", "Kubernetes", "Docker", "Linux", "Performance Engineering", "Diagnostics", "OpenTelemetry", "Distributed Tracing", "Infrastructure as Code", "Terraform" ] } </script>
1</head><body> <!-- The Side Bar --><aside aria-label="Sidebar" id="sidebar" class="d-flex flex-column align-items-end"><header class="profile-wrapper"> <a href="/" id="avatar" class="rounded-circle"><img src="/assets/img/uploads/2023/10/07.11.2019-DotNext-%D1%80%D0%B5%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%B6-405-1024x683.jpg" width="112" height="112" alt="avatar" onerror="this.style.display='none'"></a> <a class="site-title d-block" href="/">Åukasz Pyrzyk</a><p class="site-subtitle fst-italic mb-0">Performance, diagnostics & architecture for .NET teams</p></header><!-- .profile-wrapper --><nav class="flex-column flex-grow-1 w-100 ps-0"><ul class="nav"> <!-- home --><li class="nav-item"> <a href="/" class="nav-link"> <i class="fa-fw fas fa-home"></i> <span>HOME</span> </a></li><!-- the real tabs --><li class="nav-item"> <a href="/contact/" class="nav-link"> <i class="fa-fw fas fa-envelope"></i> <span>WORK WITH ME</span> </a></li><!-- .nav-item --><li class="nav-item active"> <a href="/public-talks/" class="nav-link"> <i class="fa-fw fas fa-microphone"></i> <span>SPEAKING HISTORY</span> </a></li><!-- .nav-item --><li class="nav-item"> <a href="/in-the-media/" class="nav-link"> <i class="fa-fw fas fa-newspaper"></i> <span>IN THE MEDIA</span> </a></li><!-- .nav-item --><li class="nav-item"> <a href="/posts/" class="nav-link"> <i class="fa-fw fas fa-pen-nib"></i> <span>POSTS</span> </a></li><!-- .nav-item --><li class="nav-item"> <a href="/assets/files/Lukasz-Pyrzyk-CV.pdf" class="nav-link" download> <i class="fa-fw fas fa-file-pdf"></i> <span>CV</span> </a></li></ul></nav><div class="sidebar-bottom d-flex flex-wrap align-items-center w-100"> <button type="button" class="btn btn-link nav-link" aria-label="Switch Mode" id="mode-toggle"> <i class="fas fa-adjust"></i> </button> <span class="icon-border"></span> <a href="https://www.linkedin.com/in/lukaszpyrzyk/" aria-label="linkedin" target="_blank" rel="noopener noreferrer" > <i class="fab fa-linkedin"></i> </a> <a href="javascript:location.href = 'mailto:' + ['lukasz.pyrzyk','gmail.com'].join('@')" aria-label="email" > <i class="fas fa-envelope"></i> </a> <a href="https://github.com/lukasz-pyrzyk" aria-label="github" target="_blank" rel="noopener noreferrer" > <i class="fab fa-github"></i> </a> <a href="https://twitter.com/lukaszpyrzyk" aria-label="twitter" target="_blank" rel="noopener noreferrer" > <i class="fa-brands fa-x-twitter"></i> </a> <a href="https://bsky.app/profile/lukaszpyrzyk.bsky.social" aria-label="bluesky" target="_blank" rel="noopener noreferrer" > <i class="fa-brands fa-bluesky"></i> </a> <a href="https://mastodon.social/@lukaszpyrzyk" aria-label="mastodon" target="_blank" rel="noopener noreferrer me" > <i class="fab fa-mastodon"></i> </a> <a href="/feed.xml" aria-label="rss" > <i class="fas fa-rss"></i> </a></div><!-- .sidebar-bottom --></aside><!-- #sidebar --><div id="main-wrapper" class="d-flex justify-content-center"><div class="container d-flex flex-column px-xxl-5"> <!-- The Top Bar --><header id="topbar-wrapper" class="flex-shrink-0" aria-label="Top Bar"><div id="topbar" class="d-flex align-items-center justify-content-between px-lg-3 h-100" ><nav id="breadcrumb" aria-label="Breadcrumb"> <span> <a href="/">Home</a> </span> <span>Speaking History</span></nav><!-- endof #breadcrumb --> <button type="button" id="sidebar-trigger" class="btn btn-link" aria-label="Sidebar"> <i class="fas fa-bars fa-fw"></i> </button><div id="topbar-title"> Speaking History</div><button type="button" id="search-trigger" class="btn btn-link" aria-label="Search"> <i class="fas fa-search fa-fw"></i> </button> <search id="search" class="align-items-center ms-3 ms-lg-0"> <i class="fas fa-search fa-fw"></i> <input class="form-control" id="search-input" type="search" aria-label="search" autocomplete="off" placeholder="Search..." > </search> <button type="button" class="btn btn-link text-decoration-none" id="search-cancel">Cancel</button></div></header><div class="row flex-grow-1"><main aria-label="Main Content" class="col-12 px-md-4"> <!-- Refactor the HTML structure --> <!-- In order to allow a wide table to scroll horizontally, we suround the markdown table with `<div class="table-wrapper">` and `</div>` --> <!-- Fixed kramdown code highlight rendering: https://github.com/penibelst/jekyll-compress-html/issues/101 https://github.com/penibelst/jekyll-compress-html/issues/71#issuecomment-188
1144901 --> <!-- Change the icon of checkbox --> <!-- Handle images --> <!-- Add header for code snippets --> <!-- Create heading anchors --> <!-- return --><article class="px-1"><h1 class="dynamic-title"> Speaking History</h1><div class="content"><p>As a passionate speaker, Iâve had the pleasure of presenting at numerous conferences and meetups across Europe, discussing topics such as WebRTC, OpenTelemetry, .NET performance, Azure, and the latest industry trends. Explore my extensive list of public talks and join me on this knowledge-sharing journey.</p><h6>2023</h6><ul><li><a href="https://4developers.org.pl/wroclaw-2023/">Introduction to WebRTC</a>, 4Developers WrocÅaw Conference November 8, 2023, Wroclaw. Andersia Hotel, Poland</li><li><a href="https://4developers.org.pl/poznan-2023/">Introduction to WebRTC</a>, 4Developers PoznaÅ Conference October 17, 2023, PoznaÅ. Andersia Hotel, Poland</li><li><a href="https://4developers.org.pl/4developers-2023/">Introduction to WebRTC</a>, 4Developers Conference April 18, 2023, Warsaw. PGE National Stadium, Poland</li></ul><h6>2022</h6><ul><li><a href="https://event.kmd.dk/techsummit/conference">OpenTelemetry & Distributed tracing in .NET</a>, KMD Tech Summit November 22, 2022, Warsaw, Poland</li><li><a href="https://www.updateconference.net/en/2022/schedule">Introduction to WebRTC</a>, Update Conference November 11, 2022, Prague, Czech Republic</li><li><a href="https://4developers.org.pl/wroclaw-2022/#agenda">Introduction to WebRTC</a>, 4Developers Conference November 08, 2022, WrocÅaw, Poland</li><li><a href="https://bitconf.pl">OpenTelemetry & Distributed tracing in .NET</a>, bITconf Bydgoszcz IT conference September 23, 2022, Bydgoszcz, Poland</li></ul><h6>2019</h6><ul><li><a href="https://2019.dotnext-moscow.ru/en/2019/msk/talks/5tlr42n5q57irzvreunfza/">Daily Performance Pitfalls</a>, DotNext Moscow 2019 November 7, 2019, Moscow, Russia</li><li><a href="https://dotnetfest.com/dotnetfest2019/indexe.html#" data-toggle="modal" data-target="#modal_3">Daily Performance Fuckups</a>, .NET Fest Conference 2019 October 26, 2019, Kiev, Ukraine</li><li><a href="https://www.meetup.com/Dot-Netos/events/259234491/">Pepper sauce of the Azure</a>, <a href="https://dotnetos.org/">Dotnetos</a> Tour March 19, 2019, Gliwice, Poland</li><li><a href="https://www.meetup.com/Dot-Netos/events/259234428/">Pepper sauce of the Azure"</a>, <a href="https://dotnetos.org/">Dotnetos</a> Tour March 18, 2019, Wroclaw, Poland</li></ul><h6>2018</h6><ul><li><a href="https://4developers.org.pl/wroclaw/">4Developers Wroclaw Conference</a>, member of the program council November 30, 2018, Wroclaw, Poland</li><li><a href="https://www.meetup.com/make-sense-it/events/256651232/">"Async programmer"</a>, Make sense in it November 29, 2018, Wroclaw, Poland</li></ul><ul><li><a href="https://conf.dotnetos.org/2018/">"Daily Performance Fuckups"</a> - <a href="https://dotnetos.org/">Dotnetos</a> Conference, November 5, 2018, Warsaw, Poland</li><li><a href="https://www.meetup.com/pl-PL/rg-dev/events/248672239/">"I made a career that I didn't dream about."</a> - rg-dev Meetup, May 25, 2018, Rzeszów, Poland</li><li>"<a href="https://www.meetup.com/BiteIT-IT-meetups-by-JCommerce/events/248991987/">Everything what you (don't) know about structures</a>", Bite.IT Meetup April 16, 2018, Katowice, Poland</li><li>"<a href="https://4developers.org.pl/lecture.html#id=40689">Everything what you (don't) know about structures</a>", 4Developers conference April 9, 2018, Warsaw, Poland</li><li><a href="https://www.meetup.com/Dot-Netos/events/247448385/">"How to make a tabasco sauce from a GPU using C#"</a>, <a href="https://dotnetos.org/">Dotnetos</a> .NET Performance Tour March 16, 2018, WrocÅaw, Poland</li><li><a href="https://www.meetup.com/Dot-Netos/events/247448382/">"How to make a tabasco sauce from a GPU using C#"</a>, <a href="https://dotnetos.org/">Dotnetos</a> .NET Performance Tour March 15, 2018, Kraków, Poland</li><li><a href="https://www.meetup.com/Dot-Netos/events/247448374/">"How to make a tabasco sauce from a GPU using C#"</a>, <a href="https://dotnetos.org/">Dotnetos</a> .NET Performance Tour March 14, 2018, Warszawa, Poland</li><li><a href="https://www.meetup.com/Dot-Netos/events/247448366/">"How to make a tabasco sauce from a GPU using C#"</a>, <a href="https://dotnetos.org/">Dotnetos</a> .NET Performance Tour March 13, 2018, Åódź, Poland</li><li><a href="https://www.meetup.com/Dot-Netos/events/247446606/">"How to make a tabasco sauce from a GPU using C#"</a>, <a href="https://dotnetos.org/">Dotnetos</a> .NET Performance Tour March 12, 2018, GdaÅsk, Poland</li><li>"<a href="https://www.meetup.com/wrocnet/events/246444014/">Everything what you (don't) know about structures</a>", Wroclaw .NET Community Group January 16, 2018, WrocÅaw, Poland</li></ul><h6>2017</h6><ul><li>"<a href="http://dotnetconf.pl/Speakers">Everything what you (don't) know about structures</a>", dotNetConfPL conference December 16, 2017, Poland</li><li>"<a href="https://www.codeeurope.pl/en/speakers/lukasz-pyrzyk">Everything what you (don't) know about structures</a>
1", Code Europe conference December 13, 2017, WrocÅaw, Poland</li><li>"<a href="https://www.nbc.com.pl/events/promeet_12">Everything what you (don't) know about structures</a>", ProMEET meetup by NBC November 28, 2017, WrocÅaw, Poland</li><li>"<a href="https://www.meetup.com/make-sense-it/events/244490408/">How to start open-source journey</a>", Make Sense In It November 7, 2017, WrocÅaw, Poland</li><li>"<a href="http://careercon.pl/konferencja/kariera-it-wroclaw-21-10-2017/">Everything what you (don't) know about structures</a>", Career days by CareerCon October 21, 2017, GdaÅsk, Poland</li><li>Chairman of the panel and an expert at back-end section, <a href="http://Modern Web Development">Modern Web Development</a> conference October 7, 2017, WrocÅaw, Poland</li><li>"<a href="https://gdansk.4developers.org.pl/">Everything what you (don't) know about structures</a>", 4developers conference September 18, 2017, GdaÅsk, Poland</li><li>"<a href="http://piastconf.pl">.NET Core in 2017</a>", PiastConf conference June 8, 2017, Opole, Poland</li><li>"<a href="https://www.facebook.com/events/1737116636581645/1739639866329322">.NET Core in 2017</a>", Lublin .NET Community Group June 7, 2017, Lublin, Poland</li><li>"<a href="https://www.facebook.com/events/144561992754487">.NET Core in 2017</a>", ToruÅ .NET Community Group June 6, 2017, ToruÅ, Poland</li><li>"<a href="https://www.facebook.com/events/144561992754487">NET Core in 2017</a>", Åódź Dev Community Group May 31, 2017, Åódź, Poland</li><li>"<a href="https://www.meetup.com/Travel-Labs-Ryanair-in-Wroc%C5%82aw/events/239453172/">.NET Core in 2017</a>", Ryanair DigMore Tech #1 May 24, 2017, WrocÅaw, Poland</li><li>"<a href="https://www.meetup.com/%C5%9Al%C4%85ska-Grupa-Microsoft-Meetup/events/239020353/">.NET Core in 2017</a>", Silesian Microsoft Community Group May 17, 2017, Katowice, Poland</li><li>"<a href="https://channel9.msdn.com/Events/Czwartki-z-VS-2017/3-czwartek-z-VS-2017">Thursday with .NET .Core</a>", Channel9, Microsoft Poland April 20, 2017, Warsaw, Poland</li><li>"<a href="https://www.facebook.com/events/201520233675730/?active_tab=about">.NET Core in 2017</a>", BiaÅystok.NET Community Group April 19, 2017, BiaÅystok, Poland</li><li><a href="http://2017.4developers.org.pl/pl/">".NET Core in 2017"</a>, 4Developers conference April 3, 2017, Warszawa, Poland</li><li><a href="https://www.meetup.com/KGD-NET/events/238248824/">".NET Core in 2017"</a>, Kraków.NET Community Group March 29, 2017, Kraków, Poland</li><li><a href="https://www.meetup.com/wrocnet/events/238167141/">".NET Core in 2017"</a>, Wroclaw .NET Community Group March 21, 2017, Wroclaw, Poland</li><li><a href="https://www.meetup.com/WroclawIT/events/236962073/">"R&D with .NET and Azure"</a>, Open Day in Travel Labs / Ryanair February 24, 2017, Wroclaw, Poland</li><li><a href="https://www.meetup.com/WroclawIT/events/236962073/">".NET Core in 2017"</a>,  Career days by CareerCon February 11, 2017, Wroclaw, Poland</li></ul><h6>2016</h6><ul><li><a href="https://career.luxoft.com/lts/logeek/poland/">".NET Core in 2017"</a>, LoGeek Night by Luxoft September 15, 2016, Wroclaw, Poland</li><li><a href="https://www.meetup.com/wrocnet/events/229734966/?eventId=229734966&chapter_analytics_code=UA-39235315-1">".NET Core - future of multi-platform development"</a>, .NET Community group meetup April 12, 2016, Wroclaw, Poland</li><li><a href="https://www.meetup.com/wrocnet/events/229093666/">"Codecov - code coverage for open source"</a>, .NET Community group meetup March 9, 2016, Wroclaw, Poland</li></ul><h6>2015</h6><ul><li>"Road to the Imagine Cup", IT Academic Days, WrocÅaw University Of Technology November 19, 2015, Wroclaw, Poland</li><li>"Road to the Imagine Cup", IT Academic Days, Opole University Of Technology November 17, 2015, Opole, Poland</li></ul></div></article></main></div><div class="row"> <!-- tail --><div id="tail-wrapper" class="col-12 px-md-4"> <!-- The Footer --><footer aria-label="Site Info" class=" d-flex flex-column justify-content-center text-muted flex-lg-row justify-content-lg-between align-items-lg-center pb-lg-3 " ><p>© <time>2026</time> <a href="https://github.com/lukaszpyrzyk">Åukasz Pyrzyk</a>. <span data-bs-toggle="tooltip" data-bs-placement="top" title="Except where otherwise noted, the blog posts on this site are licensed under the Creative
1Commons Attribution 4.0 International (CC BY 4.0) License by the author." >Some rights reserved.</span></p><p>Using the <a data-bs-toggle="tooltip" data-bs-placement="top" title="v" href="https://github.com/cotes2020/jekyll-theme-chirpy" target="_blank" rel="noopener" >Chirpy</a> theme for <a href="https://jekyllrb.com" target="_blank" rel="noopener">Jekyll</a>.</p></footer></div></div><!-- The Search results --><div id="search-result-wrapper" class="d-flex justify-content-center d-none"><div class="col-11 content"><div id="search-hints"> <!-- The trending tags list --><section><h2 class="panel-heading">Trending Tags</h2><div class="d-flex flex-wrap mt-3 mb-1 me-3"> <a class="post-tag btn btn-outline-primary" href="/tags/pl/">pl</a> <a class="post-tag btn btn-outline-primary" href="/tags/net-core/">net-core</a> <a class="post-tag btn btn-outline-primary" href="/tags/ci/">ci</a> <a class="post-tag btn btn-outline-primary" href="/tags/net/">net</a> <a class="post-tag btn btn-outline-primary" href="/tags/visual-studio/">visual-studio</a></div></section></div><div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div></div></div></div><aside aria-label="Scroll to Top"> <button id="back-to-top" type="button" class="btn btn-lg btn-box-shadow"> <i class="fas fa-angle-up"></i> </button></aside></div><div id="mask" class="d-none position-fixed w-100 h-100 z-1"></div><aside id="notification" class="toast" role="alert" aria-live="assertive" aria-atomic="true" data-bs-animation="true" data-bs-autohide="false" ><div class="toast-header"> <button type="button" class="btn-close ms-auto" data-bs-dismiss="toast" aria-label="Close" ></button></div><div class="toast-body text-center pt-0"><p class="px-2 mb-3">A new version of content is available.</p><button type="button" class="btn btn-primary" aria-label="Update"> Update </button></div></aside><!-- Embedded scripts --> <!-- Jekyll Simple Search loader See: <https://github.com/christian-fei/Simple-Jekyll-Search> -->
1<script> document.addEventListener('DOMContentLoaded', () => { SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('search-results'), json: '/assets/js/data/search.json', searchResultTemplate: '<article class="px-1 px-sm-2 px-lg-4 px-xl-0"><header><h2><a href="{url}">{title}</a></h2><div class="post-meta d-flex flex-column flex-sm-row text-muted mt-1 mb-1"> {categories} {tags}</div></header><p>{content}</p></article>', noResultsText: '<p class="mt-5">Oops! No results found.</p>', templateMiddleware: function(prop, value, template) { if (prop === 'categories') { if (value === '') { return `${value}`; } else { return `<div class="me-sm-4"><i class="far fa-folder fa-fw"></i>${value}</div>`; } } if (prop === 'tags') { if (value === '') { return `${value}`; } else { return `<div><i class="fa fa-tag fa-fw"></i>${value}</div>`; } } } }); }); </script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.