It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://channel9.msdn.com/rss.aspx

  1. <!DOCTYPE html>
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. <html
  56. class=" is-full  has-default-focus theme-light"
  57. lang="en-us"
  58. dir="ltr"
  59. data-authenticated="false"
  60. data-auth-status-determined="false"
  61. data-target="docs"
  62. x-ms-format-detection="none">
  63.  
  64. <head>
  65. <meta charset="utf-8" />
  66. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  67. <meta property="og:title" content="Shows" />
  68. <meta property="og:type" content="website" />
  69. <meta property="og:url" content="https://learn.microsoft.com/en-us/shows/" />
  70.  
  71. <meta property="og:image" content="https://learn.microsoft.com/en-us/media/open-graph-image.png" />
  72.  
  73. <meta property="og:image:alt" content="Microsoft Learn" />
  74.  
  75. <meta name="twitter:card" content="summary_large_image" />
  76.  
  77. <meta name="twitter:site" content="@MicrosoftLearn" />
  78.  
  79. <meta name="color-scheme" content="light dark">
  80.  
  81.  
  82. <meta name="author" content="markdefalco" />
  83. <meta name="breadcrumb_path" content="/shows/breadcrumb/toc.json" />
  84. <meta name="depot_name" content="MSDN.show" />
  85. <meta name="document_id" content="ac9158bc-b7b4-daf8-cdb8-30f6e25ab302" />
  86. <meta name="document_version_independent_id" content="ac9158bc-b7b4-daf8-cdb8-30f6e25ab302" />
  87. <meta name="feedback_help_link_type" content="" />
  88. <meta name="feedback_help_link_url" content="" />
  89. <meta name="feedback_product_url" content="" />
  90. <meta name="feedback_system" content="None" />
  91. <meta name="git_commit_id" content="f0209a75468658f4077c2b2fe3160574181647ef" />
  92. <meta name="gitcommit" content="https://github.com/MicrosoftDocs/show-pr/blob/f0209a75468658f4077c2b2fe3160574181647ef/shows/index.yml" />
  93. <meta name="locale" content="en-us" />
  94. <meta name="ms.topic" content="episode" />
  95. <meta name="original_content_git_url" content="https://github.com/MicrosoftDocs/show-pr/blob/live/shows/index.yml" />
  96. <meta name="page_type" content="marketing" />
  97. <meta name="schema" content="Marketing" />
  98. <meta name="site_name" content="Docs" />
  99. <meta name="uhfHeaderId" content="MSDocsHeader-Shows" />
  100. <meta name="updated_at" content="2024-04-11 03:50 PM" />
  101.  
  102.  
  103. <meta name="persistent_id" content="bcc7edfc-797b-bed7-8be2-a114c39f158a" />
  104.  
  105.  
  106.  
  107.  
  108. <meta name="github_feedback_content_git_url" content="https://github.com/MicrosoftDocs/show-pr/blob/live/shows/index.yml" />
  109. <link href="https://learn.microsoft.com/en-us/shows/" rel="canonical">
  110. <title>Shows | Microsoft Learn</title>
  111.  
  112. <link rel="stylesheet" href="/_themes/docs.theme/master/en-us/_themes/styles/281396a.site-ltr.css ">
  113.  
  114.  
  115. <script id="msdocs-script">
  116. var msDocs = {
  117. data: {
  118. timeOrigin: Date.now(),
  119. contentLocale: 'en-us',
  120. contentDir: 'ltr',
  121. userLocale: 'en-us',
  122. userDir: 'ltr',
  123. pageTemplate: 'Marketing',
  124. brand: '',
  125. context: {
  126. },
  127. hasBinaryRating: false,
  128. hasGithubIssues: false,
  129. feedbackHelpLinkType:'',
  130. feedbackHelpLinkUrl:'',
  131. standardFeedback: false,
  132. showFeedbackReport: false,
  133. enableTutorialFeedback: false,
  134. feedbackSystem: 'None',
  135. feedbackGitHubRepo: '',
  136. feedbackProductUrl: '',
  137. extendBreadcrumb: true,
  138. isEditDisplayable: true,
  139. hideViewSource: false,
  140. hasPageActions: false,
  141. hasPrintButton: false,
  142. hasBookmark: true,
  143. hasShare: true,
  144. isPermissioned: false,
  145. isPrivateUnauthorized: false,
  146. hasRecommendations: false,
  147. contributors: [
  148. { name: "v-trmyl", url: "https://github.com/v-trmyl" },
  149. { name: "brstegge", url: "https://github.com/brstegge" },
  150. { name: "duncanmak", url: "https://github.com/duncanmak" }
  151. ],
  152. },
  153. functions:{}
  154. };
  155. </script>
  156. <script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script>
  157. <script src="https://js.monitor.azure.com/scripts/c/ms.jsll-3.min.js"></script>
  158.  
  159. <script src="/_themes/docs.theme/master/en-us/_themes/global/67a45209.deprecation.js"></script>
  160.  
  161. <link rel="preconnect" href="//mscom.demdex.net" crossorigin>
  162. <link rel="dns-prefetch" href="//target.microsoft.com">
  163. <link rel="dns-prefetch" href="//microsoftmscompoc.tt.omtrdc.net">
  164. <link
  165. rel="preload"
  166. as="script"
  167. href="/static/third-party/adobe-target/at-js/2.9.0/at.js"
  168. integrity="sha384-1/viVM50hgc33O2gOgkWz3EjiD/Fy/ld1dKYXJRUyjNYVEjSUGcSN+iPiQF7e4cu"
  169. crossorigin="anonymous"
  170. id="adobe-target-script"
  171. type="application/javascript"
  172. />
  173. <script src="/_themes/docs.theme/master/en-us/_themes/scripts/b42e5ab0.index-docs.js"></script>
  174. </head>
  175.  
  176. <body lang="en-us" dir="ltr">
  177. <div class="header-holder has-default-focus">
  178. <a href="#main" class="skip-to-main-link has-outline-color-text visually-hidden-until-focused position-fixed has-inner-focus focus-visible top-0 left-0 right-0 padding-xs has-text-centered has-body-background" tabindex="1">Skip to main content</a>
  179.  
  180. <div hidden id="cookie-consent-holder" data-test-id="cookie-consent-container"></div>
  181.  
  182. <div id="unsupported-browser" style="
  183. background-color: white;
  184. color: black;
  185. padding: 16px;
  186. border-bottom: 1px solid grey;"
  187. hidden
  188. >
  189. <div style="max-width: 800px; margin: 0 auto;">
  190. <p style="font-size: 24px">This browser is no longer supported.</p>
  191. <p style="font-size: 16px; margin-top: 16px;">Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.</p>
  192. <div style="margin-top: 12px;">
  193. <a href="https://go.microsoft.com/fwlink/p/?LinkID=2092881 "
  194. style="
  195. background-color: #0078d4;
  196. border: 1px solid #0078d4;
  197. color: white;
  198. padding: 6px 12px;
  199. border-radius: 2px;
  200. display: inline-block;
  201. ">
  202. Download Microsoft Edge </a>
  203. <a href="https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge"
  204. style="
  205. background-color: white;
  206. padding: 6px 12px;
  207. border: 1px solid #505050;
  208. color: #171717;
  209. border-radius: 2px;
  210. display: inline-block;
  211. ">
  212. More info about Internet Explorer and Microsoft Edge </a>
  213. </div>
  214. </div>
  215. </div>
  216. <!-- liquid-tag banners global -->
  217.  
  218. <!-- site header -->
  219. <header id="ms--site-header" data-test-id="site-header-wrapper" role="banner" itemscope="itemscope" itemtype="http://schema.org/Organization">
  220. <div id="ms--mobile-nav" class="site-header display-none-tablet padding-inline-none gap-none" data-bi-name="mobile-header" data-test-id="mobile-header"></div>
  221. <div id="ms--primary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L1-header" data-test-id="primary-header"></div>
  222. <div id="ms--secondary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L2-header" data-test-id="secondary-header"></div>
  223. </header>
  224.  
  225.  
  226. <div id="disclaimer-holder" class="has-overflow-hidden has-default-focus">
  227. <!-- liquid-tag banners sectional -->
  228. </div>
  229. </div>
  230.  
  231. <div class="mainContainer  uhf-container is-full  has-default-focus" data-bi-name="body">
  232.  
  233. <div class="columns has-large-gaps is-gapless-mobile  is-gapless">
  234.  
  235.  
  236. <!-- .primary-holder -->
  237. <section class="primary-holder column ">
  238. <!--div.columns -->
  239. <div class="columns is-gapless-mobile has-large-gaps  is-gapless">
  240.  
  241.  
  242. <div id="main-column" class="column ">
  243.  
  244. <main id="main" class="" role="main" data-bi-name="content" lang="en-us" dir="ltr">
  245.  
  246.  
  247. <div>
  248. <button type="button" class="border contents-button button button-clear button-sm is-hidden-tablet has-inner-focus" data-bi-name="contents-expand" data-contents-button hidden>
  249. <span class="icon">
  250. <span class="docon docon-editor-list-bullet" aria-hidden="true"></span>
  251. </span>
  252. <span class="contents-expand-title">Table of contents</span>
  253. </button>
  254. </div>
  255.  
  256. <!-- end mobile-contents button  -->
  257.  
  258. <div class="">
  259.  
  260.  
  261.  
  262.  
  263.  
  264. <!-- <content> -->
  265. <div id="Marketing" class="has-overflow-hidden">
  266. <div id="hero-product-section-0" class="hero hero-lg hero-image gradient-border-right gradient-border-body-accent background-color-body-accent  " style="
  267. --hero-background-image-light: url(/en-us/shows/media/hero_light.png?branch=main);
  268. --hero-background-image-dark: url(/en-us/shows/media/hero_dark.png?branch=main);
  269. ">
  270. <div class="hero-content">
  271.  
  272. <h1 id="shows" class="title is-1 is-responsive">Shows</h1>
  273.  
  274.  
  275. <p>Discover thousands of hours of fun, authentic, and informative original programming from Microsoft technical experts.</p>
  276.  
  277. <div class="buttons margin-top-md">
  278. <a href="/en-us/shows/browse" class="button button-clear border" data-linktype="absolute-path">Browse all shows and events</a>
  279. </div>
  280. </div>
  281. </div>
  282. <div id="cards-section-1" class="padding-block-lg">
  283. <div class="uhf-container">
  284. <h2 id="featured" class="title is-2 is-responsive">Featured</h2>
  285. <ul class="grid ">
  286. <li class="grid-item">
  287. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  288. <figure class="media-card-image">
  289. <img src="mr-maedas-cozy-ai-kitchen/media/caik-banner-1920.png" alt="" data-linktype="relative-path">
  290. </figure>
  291. <div class="media-card-content">
  292. <a href="/en-us/shows/mr-maedas-cozy-ai-kitchen" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Mr. Maeda&#39;s Cozy AI Kitchen</a>
  293. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  294. <p class="margin-bottom-xs flex-grow-1">
  295. AI is suddenly everywhere. Do you need to go and get a shiny machine learning degree to remain competitive? John Maeda says not to worry. He’ll show you how to cook delicious dishes into your coding repertoire with his new show - Mr. Maeda’s Cozy AI Kitchen.
  296. </p>
  297. </div>
  298. </div>
  299. </article>
  300. </li>
  301. <li class="grid-item">
  302. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  303. <figure class="media-card-image">
  304. <img src="open-at-microsoft/media/openatmsft-learnbanner-511.png" alt="" data-linktype="relative-path">
  305. </figure>
  306. <div class="media-card-content">
  307. <a href="/en-us/shows/open-at-microsoft" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Open at Microsoft</a>
  308. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  309. <p class="margin-bottom-xs flex-grow-1">
  310. Open at Microsoft is a weekly show for open-source enthusiasts. It features a diverse group of guests including maintainers, software and DevOps engineers, and community members who come together to share their insights on an open-source project. Each episode focuses on one collaborative goal of the project, such as a new feature, release, or call for user feedback, and provides information on how to contribute to the project.
  311. </p>
  312. </div>
  313. </div>
  314. </article>
  315. </li>
  316. </ul>
  317. </div>
  318. </div>
  319. <div id="cards-section-2" class="padding-block-lg">
  320. <div class="uhf-container">
  321. <h2 id="popular" class="title is-2 is-responsive">Popular</h2>
  322. <ul class="grid is-fibonacci">
  323. <li class="grid-item">
  324. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  325. <figure class="media-card-image">
  326. <img src="in-real-life-with-charlotte-yarkoni/media/irlwcharlotte-series banner 511.png" alt="" data-linktype="relative-path">
  327. </figure>
  328. <div class="media-card-content">
  329. <a href="/en-us/shows/in-real-life-with-charlotte-yarkoni" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">In Real Life with Charlotte Yarkoni</a>
  330. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  331. <p class="margin-bottom-xs flex-grow-1">
  332. The Microsoft President of Commerce + Ecosystems, Charlotte Yarkoni, sits down with Microsoft colleagues to talk about everything except work. They will talk about passion projects, personal fulfillment efforts, and incredible endeavors.
  333. </p>
  334. </div>
  335. </div>
  336. </article>
  337. </li>
  338. <li class="grid-item">
  339. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  340. <figure class="media-card-image">
  341. <img src="azure-enablement/media/aes-webbanner-300.png" alt="" data-linktype="relative-path">
  342. </figure>
  343. <div class="media-card-content">
  344. <a href="/en-us/shows/azure-enablement" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Azure Enablement Show</a>
  345. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  346. <p class="margin-bottom-xs flex-grow-1">
  347. Watch the Azure Enablement Show, where we share technical advice, tips, and best practices to accelerate your cloud journey, build well-architected cloud apps, and optimize your solutions in Azure.
  348. </p>
  349. </div>
  350. </div>
  351. </article>
  352. </li>
  353. <li class="grid-item">
  354. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  355. <figure class="media-card-image">
  356. <img src="learn-live/media/learnlivethumbnail.png" alt="" data-linktype="relative-path">
  357. </figure>
  358. <div class="media-card-content">
  359. <a href="/en-us/shows/learn-live" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Learn Live</a>
  360. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  361. <p class="margin-bottom-xs flex-grow-1">
  362. It&#39;s right there in the name; We present Microsoft Learn content Live. Every episode we&#39;ll choose a Learn module and work through it. We&#39;ll pull in guests to give you extra commentary from experts and sometimes even the engineers who built it. Join us and ask questions, live!
  363. </p>
  364. </div>
  365. </div>
  366. </article>
  367. </li>
  368. <li class="grid-item">
  369. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  370. <figure class="media-card-image">
  371. <img src="exam-readiness-zone/media/examreadiness_show-thumbnail.png" alt="" data-linktype="relative-path">
  372. </figure>
  373. <div class="media-card-content">
  374. <a href="/en-us/shows/exam-readiness-zone" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Exam Readiness Zone</a>
  375. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  376. <p class="margin-bottom-xs flex-grow-1">
  377. Join our experts as they provide tips, tricks, and strategies for preparing for a Microsoft Certification exam. Our exam prep videos will help you identify the key knowledge and skills measured on the exam and how to allocate your study time. Each video segment corresponds to a major topic area on the exam. Our trainer will point out objectives that many test takers find difficult. In these videos, we include example questions and answers with explanations. We recommend that you watch these videos after you have completed training or had some practice.
  378. </p>
  379. </div>
  380. </div>
  381. </article>
  382. </li>
  383. </ul>
  384. </div>
  385. </div>
  386. <div id="cards-section-3" class="padding-block-lg">
  387. <div class="uhf-container">
  388. <h2 id="beginners-and-limited-series" class="title is-2 is-responsive">Beginner&#39;s and Limited series</h2>
  389. <ul class="grid is-fibonacci">
  390. <li class="grid-item">
  391. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  392. <figure class="media-card-image">
  393. <img src="back-end-web-development-with-dotnet-for-beginners/media/beg-102027-backend-banner.jpg" alt="" data-linktype="relative-path">
  394. </figure>
  395. <div class="media-card-content">
  396. <a href="/en-us/shows/back-end-web-development-with-dotnet-for-beginners" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Back-end Web Development with .NET for Beginners</a>
  397. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  398. <p class="margin-bottom-xs flex-grow-1">
  399. Web APIs are designed to enable applications to interact with data and business logic and exchange information with other services over common internet protocols like HTTP. This course introduces the basic concepts behind ASP.NET, including; the hosting model, middlewares, and dependency injection. This course will also provide an overview of building HTTP-based services using minimal APIs.
  400. </p>
  401. </div>
  402. </div>
  403. </article>
  404. </li>
  405. <li class="grid-item">
  406. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  407. <figure class="media-card-image">
  408. <img src="frontend-web-development-with-dotnet-for-beginners/media/beg-113451-frontend-banner.png" alt="" data-linktype="relative-path">
  409. </figure>
  410. <div class="media-card-content">
  411. <a href="/en-us/shows/frontend-web-development-with-dotnet-for-beginners" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Front-end Web Development with .NET for Beginners</a>
  412. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  413. <p class="margin-bottom-xs flex-grow-1">
  414. .NET makes front-end web development easy with Blazor, a modern front-end web framework based on HTML, CSS, and C#. In this video series we&#39;ll learn the basics of front-end web development with Blazor, including how to set up your development environment, create a new project, run &amp; debug, and work with Blazor components.
  415. </p>
  416. </div>
  417. </div>
  418. </article>
  419. </li>
  420. <li class="grid-item">
  421. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  422. <figure class="media-card-image">
  423. <img src="containers-with-dotnet-and-docker-for-beginners/media/beg-108402-containers-banner.png" alt="" data-linktype="relative-path">
  424. </figure>
  425. <div class="media-card-content">
  426. <a href="/en-us/shows/containers-with-dotnet-and-docker-for-beginners" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Containers with .NET and Docker for Beginners</a>
  427. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  428. <p class="margin-bottom-xs flex-grow-1">
  429. Containers are a popular way of packaging and distributing applications in today’s Cloud Native landscape – but what are they, and how can .NET developers integrate them into their workflows? In this introductory series you’ll learn about Docker, Containers, and the tooling available in .NET to help make the whole process effortless!
  430. </p>
  431. </div>
  432. </div>
  433. </article>
  434. </li>
  435. <li class="grid-item">
  436. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  437. <figure class="media-card-image">
  438. <img src="building-apps-with-xaml-and-dotnet-maui/media/vst-series-108469-xaml_maui.png" alt="" data-linktype="relative-path">
  439. </figure>
  440. <div class="media-card-content">
  441. <a href="/en-us/shows/building-apps-with-xaml-and-dotnet-maui" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Building Apps with XAML and .NET MAUI</a>
  442. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  443. <p class="margin-bottom-xs flex-grow-1">
  444. Welcome to the Building Apps with XAML and .NET MAUI series. Whether you are new to XAML or simply new to the XAML used in .NET MAUI, this series will show you how to start building a .NET MAUI app. In this episode, Paul provides an overview of XAML and how to build your first .NET MAUI app.
  445. </p>
  446. </div>
  447. </div>
  448. </article>
  449. </li>
  450. </ul>
  451. </div>
  452. </div>
  453. <div id="cards-section-4" class="padding-block-lg">
  454. <div class="uhf-container">
  455. <h2 id="events" class="title is-2 is-responsive">Events</h2>
  456. <ul class="grid is-fibonacci">
  457. <li class="grid-item">
  458. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  459. <figure class="media-card-image">
  460. <img src="learn-events/media/hero-image.png" alt="" data-linktype="relative-path">
  461. </figure>
  462. <div class="media-card-content">
  463. <a href="/en-us/shows/learn-events/" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Upcoming Events</a>
  464. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  465. <p class="margin-bottom-xs flex-grow-1">
  466. Check out all of our upcoming events!
  467. </p>
  468. </div>
  469. </div>
  470. </article>
  471. </li>
  472. <li class="grid-item">
  473. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  474. <figure class="media-card-image">
  475. <img src="azure-cosmos-db-conf-2023/media/cos-81579-eventbanner-511.png" alt="" data-linktype="relative-path">
  476. </figure>
  477. <div class="media-card-content">
  478. <a href="/en-us/shows/azure-cosmos-db-conf-2023" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">Azure Cosmos DB Conf 2023</a>
  479. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  480. <p class="margin-bottom-xs flex-grow-1">
  481. Azure Cosmos DB Conf is a free virtual developer event co-organized by Microsoft and the Cosmos DB community. These sessions are a combination of Microsoft and community delivered.
  482. </p>
  483. </div>
  484. </div>
  485. </article>
  486. </li>
  487. <li class="grid-item">
  488. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  489. <figure class="media-card-image">
  490. <img src="dotnetconf-focus-on-maui/media/512.png" alt="" data-linktype="relative-path">
  491. </figure>
  492. <div class="media-card-content">
  493. <a href="/en-us/shows/dotnetconf-focus-on-maui" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">.NET Conf: Focus on MAUI</a>
  494. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  495. <p class="margin-bottom-xs flex-grow-1">
  496. .NET Conf Focus on MAUI is a free, one-day livestream event that features speakers from the community and Microsoft teams working on and using .NET Multi-platform App UI. Learn how to build native apps for Android, iOS, macOS and Windows with a single codebase using .NET MAUI. Hear from the team building the .NET MAUI framework and tools, as well as experts building .NET MAUI apps, libraries, components, and controls.
  497. </p>
  498. </div>
  499. </div>
  500. </article>
  501. </li>
  502. <li class="grid-item">
  503. <article class="media-card border-radius-lg position-relative " data-bi-name="card">
  504. <figure class="media-card-image">
  505. <img src="pdc-pdc08/media/pdc-migration-2008.png" alt="" data-linktype="relative-path">
  506. </figure>
  507. <div class="media-card-content">
  508. <a href="/en-us/shows/pdc-pdc08" class="title is-5 margin-block-none stretched-link" data-linktype="absolute-path">PDC 2008</a>
  509. <div class="display-flex flex-direction-column justify-content-space-between flex-grow-1">
  510. <p class="margin-bottom-xs flex-grow-1">
  511. The Professional Developers Conference (PDC) is the definitive developer event focused on the technical strategy of the Microsoft developer platform. Attendees come from around the world to learn about the Microsoft developer platform directly from the people who make it happen. The PDC is for developers, architects and technology leaders who are involved in making strategic technology decisions for their company or organization.
  512. </p>
  513. </div>
  514. </div>
  515. </article>
  516. </li>
  517. </ul>
  518. </div>
  519. </div>
  520. <div id="social-section-5" class="border-high-contrast padding-block-sm">
  521. <div class="uhf-container">
  522. <div class="level">
  523. <div class="level-left flex-shrink-1">
  524. <div class="level-item flex-shrink-1">
  525. <div class="padding-right-lg-tablet">
  526. <h2 id="follow-us-on-the-web" class="title is-2 is-responsive">Follow us on the web</h2>
  527. </div>
  528. </div>
  529. </div>
  530. <div class="level-right flex-shrink-1">
  531. <div class="level-item flex-shrink-1">
  532. <div class="buttons">
  533. <a class="button button-lg" href="https://twitter.com/MicrosoftLearn" title="Twitter" data-linktype="external">
  534. <span class="docon docon-brand-twitter" class="aria-hidden"></span>
  535. <span class="visually-hidden">Twitter</span>
  536. </a>
  537. <a class="button button-lg" href="https://www.youtube.com/c/MicrosoftDeveloper/videos" title="YouTube" data-linktype="external">
  538. <span class="docon docon-brand-youtube" class="aria-hidden"></span>
  539. <span class="visually-hidden">YouTube</span>
  540. </a>
  541. <a class="button button-lg" href="https://twitch.tv/microsoftdeveloper" title="Twitch" data-linktype="external">
  542. <span class="docon docon-brand-twitch" class="aria-hidden"></span>
  543. <span class="visually-hidden">Twitch</span>
  544. </a>
  545. </div>
  546. </div>
  547. </div>
  548. </div>
  549. </div>
  550. </div>
  551. </div>
  552.  
  553. </div>
  554.  
  555. <div id="assertive-live-region" role="alert" aria-live="assertive" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div>
  556. <div id="polite-live-region" role="status" aria-live="polite" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div>
  557. <!-- </content> -->
  558.  
  559. </main>
  560.  
  561.  
  562.  
  563.  
  564. <!-- recommendations section -->
  565. <!-- end recommendations section -->
  566.  
  567. <!-- feedback section -->
  568. <!-- end feedback section -->
  569.  
  570. <!-- feedback report section -->
  571. <!-- end feedback report section -->
  572.  
  573.  
  574. <div class="border-top is-visible-interactive has-default-focus margin-top-sm  margin-top-none">
  575.  
  576.  
  577.  
  578. <footer id="footer-interactive" data-bi-name="footer" class="footer-layout">
  579. <div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop">
  580. <a
  581. data-mscc-ic="false"
  582. class="locale-selector-link button button-sm button-clear flex-shrink-0"
  583. href="#"
  584. data-bi-name="select-locale">
  585. <span class="icon" aria-hidden="true">
  586. <span class="docon docon-world"></span>
  587. </span>
  588. <span class="local-selector-link-text"></span></a>
  589. <div class="ccpa-privacy-link" data-ccpa-privacy-link hidden>
  590. <a
  591. href="https://aka.ms/yourcaliforniaprivacychoices"
  592. class="button button-sm button-clear flex-shrink-0"
  593. data-mscc-ic="false"
  594. data-bi-name="your-privacy-choices"
  595. >
  596. <svg
  597. role="img"
  598. aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon"
  599. xmlns="http://www.w3.org/2000/svg"
  600. viewBox="0 0 30 14"
  601. xml:space="preserve"
  602. height="16"
  603. width="43"
  604. focusable="false"
  605. >
  606. <title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title>
  607. <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path>
  608. <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path>
  609. <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path>
  610. <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path>
  611. </svg>
  612. <span>Your Privacy Choices</span>
  613. </a>
  614. </div>
  615. <div class="flex-shrink-0">
  616. <div class="dropdown has-caret-up">
  617. <button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger"
  618. aria-controls="theme-menu-interactive" aria-expanded="false" title="Theme" data-bi-name="theme">
  619. <span class="icon">
  620. <span class="docon docon-sun" aria-hidden="true"></span>
  621. </span>
  622. <span>Theme</span>
  623. <span class="icon expanded-indicator" aria-hidden="true">
  624. <span class="docon docon-chevron-down-light"></span>
  625. </span>
  626. </button>
  627. <div class="dropdown-menu" id="theme-menu-interactive" role="menu">
  628. <ul class="theme-selector padding-xxs" role="none">
  629. <li class="theme display-block" role="menuitem">
  630. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  631. data-theme-to="light">
  632. <span class="theme-light margin-right-xxs">
  633. <span
  634. class="theme-selector-icon border display-inline-block has-body-background"
  635. aria-hidden="true">
  636. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  637. viewBox="0 0 22 14">
  638. <rect width="22" height="14" class="has-fill-body-background" />
  639. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  640. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  641. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  642. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  643. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  644. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  645. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  646. </svg>
  647. </span>
  648. </span>
  649. <span>
  650. Light </span>
  651. </button>
  652. </li>
  653. <li class="theme display-block" role="menuitem">
  654. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  655. data-theme-to="dark">
  656. <span class="theme-dark margin-right-xxs">
  657. <span
  658. class="border theme-selector-icon display-inline-block has-body-background"
  659. aria-hidden="true">
  660. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  661. viewBox="0 0 22 14">
  662. <rect width="22" height="14" class="has-fill-body-background" />
  663. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  664. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  665. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  666. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  667. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  668. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  669. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  670. </svg>
  671. </span>
  672. </span>
  673. <span>
  674. Dark </span>
  675. </button>
  676. </li>
  677. <li class="theme display-block" role="menuitem">
  678. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  679. data-theme-to="high-contrast">
  680. <span class="theme-high-contrast margin-right-xxs">
  681. <span
  682. class="border theme-selector-icon display-inline-block has-body-background"
  683. aria-hidden="true">
  684. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  685. viewBox="0 0 22 14">
  686. <rect width="22" height="14" class="has-fill-body-background" />
  687. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  688. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  689. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  690. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  691. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  692. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  693. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  694. </svg>
  695. </span>
  696. </span>
  697. <span>
  698. High contrast </span>
  699. </button>
  700. </li>
  701. </ul>
  702. </div>
  703. </div>
  704. </div>
  705. </div>
  706. <ul class="links" data-bi-name="footerlinks">
  707. <li class="manage-cookies-holder" hidden></li>
  708. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li>
  709. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li>
  710. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li>
  711. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li>
  712. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li>
  713. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li>
  714. <li>&copy; Microsoft 2024</li>
  715. </ul>
  716. </footer>
  717. </div>
  718.  
  719. </div>
  720.  
  721.  
  722. </div>
  723. <!--end of div.columns -->
  724.  
  725. </section>
  726. <!--end of .primary-holder -->
  727.  
  728. <!-- interactive container -->
  729. <aside id="interactive-container" class="interactive-container is-visible-interactive column has-body-background-dark ">
  730. </aside>
  731. <!-- end of interactive container -->
  732. </div>
  733.  
  734. </div>
  735. <!--end of .mainContainer -->
  736.  
  737. <section class="border-top has-default-focus is-hidden-interactive margin-top-sm  margin-top-none">
  738.  
  739.  
  740.  
  741. <footer id="footer" data-bi-name="footer" class="footer-layout uhf-container has-padding" role="contentinfo">
  742. <div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop">
  743. <a
  744. data-mscc-ic="false"
  745. class="locale-selector-link button button-sm button-clear flex-shrink-0"
  746. href="#"
  747. data-bi-name="select-locale">
  748. <span class="icon" aria-hidden="true">
  749. <span class="docon docon-world"></span>
  750. </span>
  751. <span class="local-selector-link-text"></span></a>
  752. <div class="ccpa-privacy-link" data-ccpa-privacy-link hidden>
  753. <a
  754. href="https://aka.ms/yourcaliforniaprivacychoices"
  755. class="button button-sm button-clear flex-shrink-0"
  756. data-mscc-ic="false"
  757. data-bi-name="your-privacy-choices"
  758. >
  759. <svg
  760. role="img"
  761. aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon"
  762. xmlns="http://www.w3.org/2000/svg"
  763. viewBox="0 0 30 14"
  764. xml:space="preserve"
  765. height="16"
  766. width="43"
  767. focusable="false"
  768. >
  769. <title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title>
  770. <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path>
  771. <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path>
  772. <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path>
  773. <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path>
  774. </svg>
  775. <span>Your Privacy Choices</span>
  776. </a>
  777. </div>
  778. <div class="flex-shrink-0">
  779. <div class="dropdown has-caret-up">
  780. <button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger"
  781. aria-controls="theme-menu" aria-expanded="false" title="Theme" data-bi-name="theme">
  782. <span class="icon">
  783. <span class="docon docon-sun" aria-hidden="true"></span>
  784. </span>
  785. <span>Theme</span>
  786. <span class="icon expanded-indicator" aria-hidden="true">
  787. <span class="docon docon-chevron-down-light"></span>
  788. </span>
  789. </button>
  790. <div class="dropdown-menu" id="theme-menu" role="menu">
  791. <ul class="theme-selector padding-xxs" role="none">
  792. <li class="theme display-block" role="menuitem">
  793. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  794. data-theme-to="light">
  795. <span class="theme-light margin-right-xxs">
  796. <span
  797. class="theme-selector-icon border display-inline-block has-body-background"
  798. aria-hidden="true">
  799. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  800. viewBox="0 0 22 14">
  801. <rect width="22" height="14" class="has-fill-body-background" />
  802. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  803. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  804. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  805. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  806. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  807. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  808. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  809. </svg>
  810. </span>
  811. </span>
  812. <span>
  813. Light </span>
  814. </button>
  815. </li>
  816. <li class="theme display-block" role="menuitem">
  817. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  818. data-theme-to="dark">
  819. <span class="theme-dark margin-right-xxs">
  820. <span
  821. class="border theme-selector-icon display-inline-block has-body-background"
  822. aria-hidden="true">
  823. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  824. viewBox="0 0 22 14">
  825. <rect width="22" height="14" class="has-fill-body-background" />
  826. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  827. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  828. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  829. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  830. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  831. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  832. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  833. </svg>
  834. </span>
  835. </span>
  836. <span>
  837. Dark </span>
  838. </button>
  839. </li>
  840. <li class="theme display-block" role="menuitem">
  841. <button class="button button-clear button-sm theme-control button-block justify-content-flex-start"
  842. data-theme-to="high-contrast">
  843. <span class="theme-high-contrast margin-right-xxs">
  844. <span
  845. class="border theme-selector-icon display-inline-block has-body-background"
  846. aria-hidden="true">
  847. <svg class="svg" xmlns="http://www.w3.org/2000/svg"
  848. viewBox="0 0 22 14">
  849. <rect width="22" height="14" class="has-fill-body-background" />
  850. <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
  851. <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
  852. <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
  853. <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
  854. <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
  855. <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
  856. <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
  857. </svg>
  858. </span>
  859. </span>
  860. <span>
  861. High contrast </span>
  862. </button>
  863. </li>
  864. </ul>
  865. </div>
  866. </div>
  867. </div>
  868. </div>
  869. <ul class="links" data-bi-name="footerlinks">
  870. <li class="manage-cookies-holder" hidden></li>
  871. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li>
  872. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li>
  873. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li>
  874. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li>
  875. <li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li>
  876. <li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li>
  877. <li>&copy; Microsoft 2024</li>
  878. </ul>
  879. </footer>
  880. </section>
  881.  
  882. <div id="action-panel" role="region" aria-label="Action Panel" class="action-panel has-default-focus" tabindex="-1"></div>
  883. </body>
  884. </html>
  885.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda