{"id":98689,"date":"2026-06-24T09:04:08","date_gmt":"2026-06-24T16:04:08","guid":{"rendered":""},"modified":"2026-06-25T15:03:23","modified_gmt":"2026-06-25T22:03:23","slug":"homepage","status":"publish","type":"page","link":"https:\/\/opensource.microsoft.com\/blog\/","title":{"rendered":"Homepage"},"content":{"rendered":"\n<div style=\"padding-top:var(--wp--preset--spacing--xl);padding-bottom:var(--wp--preset--spacing--xl);\" class=\"section alignfull open-source-blog-nav wp-block-bloginabox-theme-section has-global-padding is-layout-constrained wp-container-bloginabox-theme-section-is-layout-3a81cc82 wp-block-bloginabox-theme-section-is-layout-constrained\">\n\t\n<div\n\tclass=\"section__background alignfull is-layout-constrained\"\n\t>\n\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--light section-background-image-wrapper--desktop alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/blog-nav-bg.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--dark section-background-image-wrapper--desktop alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/blog-nav-bg.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--light section-background-image-wrapper--mobile alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/blog-nav-bg-mobile.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--dark section-background-image-wrapper--mobile alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/blog-nav-bg-mobile.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t<\/div>\n<div class=\"section__content alignfull is-layout-constrained\">\n\t\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-a82a1774 wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading alignwide has-text-align-center has-display-small-font-size\" id=\"microsoft-open-source-hero\" style=\"font-style:normal;font-weight:700\">Microsoft Open Source Blog<\/h1>\n\n\n\n<div class=\"wp-block-group alignwide jump-menu-container is-content-justification-center is-layout-flex wp-container-core-group-is-layout-b02886af wp-block-group-is-layout-flex\">\n<div class=\"wp-block-bloginabox-theme-site-navigation\">\n\t<div class=\"jump-menu-container\">\n\t\t<div class=\"jump-menu\" data-bi-an=\"Filter Navigation\">\n\t\t\t\t\t\t<button\n\t\t\t\ttype=\"button\"\n\t\t\t\tclass=\"jump-menu__toggle\"\n\t\t\t>\n\t\t\t\t\tNavigate blog by\t\t\t\t\t<span class=\"jump-menu__toggle-icon\" aria-hidden=\"true\"><\/span>\n\t\t\t<\/button>\n\n\t\t\t\t\t\t<span class=\"jump-menu__label\">\n\t\t\t\tNavigate blog by:\n\t\t\t<\/span>\n\t\t\t\n\t\t\t<div class=\"jump-menu__container\">\n\t\t\t\t<nav\n\t\t\t\t\taria-label=\"Filter\"\n\t\t\t\t\tclass=\"jump-menu__nav\"\n\t\t\t\t>\n\t\t\t\t\t<div class=\"menu-primary-nav-container\"><ul id=\"menu-primary-nav\" class=\"menu\"><li id=\"menu-item-95342\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-95342\"><button type=\"button\" aria-expanded=\"false\" data-bi-bhvr=\"7\" data-open=\"false\" aria-controls=\"submenu-menu-item-95342\" class=\"menu-item__button\">Content type<span class=\"jump-menu__toggle-icon\" aria-hidden=\"true\"><\/span><\/button>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-95343\" class=\"menu-item menu-item-type-taxonomy menu-item-object-content-type menu-item-95343\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/news\/\">News<\/a><\/li>\n\t<li id=\"menu-item-95344\" class=\"menu-item menu-item-type-taxonomy menu-item-object-content-type menu-item-95344\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/events\/\">Events<\/a><\/li>\n\t<li id=\"menu-item-95345\" class=\"menu-item menu-item-type-taxonomy menu-item-object-content-type menu-item-95345\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/project-updates\/\">Project updates<\/a><\/li>\n\t<li id=\"menu-item-95346\" class=\"menu-item menu-item-type-taxonomy menu-item-object-content-type menu-item-95346\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/tutorials-and-demos\/\">Tutorials and demos<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-95376\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-95376\"><button type=\"button\" aria-expanded=\"false\" data-bi-bhvr=\"7\" data-open=\"false\" aria-controls=\"submenu-menu-item-95376\" class=\"menu-item__button\">Topics<span class=\"jump-menu__toggle-icon\" aria-hidden=\"true\"><\/span><\/button>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-95566\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95566\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/ai-machine-learning\/\">AI + Machine Learning<\/a><\/li>\n\t<li id=\"menu-item-95567\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95567\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/analytics\/\">Analytics<\/a><\/li>\n\t<li id=\"menu-item-95568\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95568\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/application-development\/\">Application Development<\/a><\/li>\n\t<li id=\"menu-item-95569\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95569\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/big-data\/\">Big Data<\/a><\/li>\n\t<li id=\"menu-item-95570\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95570\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/cloud\/\">Cloud<\/a><\/li>\n\t<li id=\"menu-item-95571\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95571\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/containers\/\">Containers<\/a><\/li>\n\t<li id=\"menu-item-95572\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95572\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/databases\/\">Databases<\/a><\/li>\n\t<li id=\"menu-item-95573\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95573\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/deep-learning\/\">Deep Learning<\/a><\/li>\n\t<li id=\"menu-item-95574\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95574\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/devops\/\">DevOps<\/a><\/li>\n\t<li id=\"menu-item-95575\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95575\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/infrastructure\/\">Infrastructure<\/a><\/li>\n\t<li id=\"menu-item-95576\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95576\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/iot\/\">IoT<\/a><\/li>\n\t<li id=\"menu-item-95577\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95577\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/it-trends\/\">IT Trends<\/a><\/li>\n\t<li id=\"menu-item-95578\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95578\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/programming-languages\/\">Programming Languages<\/a><\/li>\n\t<li id=\"menu-item-95579\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95579\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/standards\/\">Standards<\/a><\/li>\n\t<li id=\"menu-item-95580\" class=\"menu-item menu-item-type-taxonomy menu-item-object-topic menu-item-95580\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/topic\/tools\/\">Tools<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-95550\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-95550\"><button type=\"button\" aria-expanded=\"false\" data-bi-bhvr=\"7\" data-open=\"false\" aria-controls=\"submenu-menu-item-95550\" class=\"menu-item__button\">Programming languages<span class=\"jump-menu__toggle-icon\" aria-hidden=\"true\"><\/span><\/button>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-95558\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95558\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/net\/\">.NET<\/a><\/li>\n\t<li id=\"menu-item-95602\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95602\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/bash\/\">Bash<\/a><\/li>\n\t<li id=\"menu-item-95559\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95559\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/golang\/\">Golang<\/a><\/li>\n\t<li id=\"menu-item-95560\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95560\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/java\/\">Java<\/a><\/li>\n\t<li id=\"menu-item-95561\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95561\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/javascript\/\">JavaScript<\/a><\/li>\n\t<li id=\"menu-item-95562\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95562\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/node-js\/\">Node.js<\/a><\/li>\n\t<li id=\"menu-item-95563\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95563\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/python\/\">Python<\/a><\/li>\n\t<li id=\"menu-item-95564\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95564\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/pytorch\/\">PyTorch<\/a><\/li>\n\t<li id=\"menu-item-95565\" class=\"menu-item menu-item-type-taxonomy menu-item-object-programming-languages menu-item-95565\"><a href=\"https:\/\/opensource.microsoft.com\/blog\/programming-language\/typescript\/\">Typescript<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul><\/div>\t\t\t\t<\/nav>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<form data-bi-an=\"Filter Navigation\" data-bi-cn=\"Site Search Bar\" data-bi-id=\"search-field\" data-bi-srchq=\"\" data-bi-srchtype=\"\" role=\"search\" method=\"get\" action=\"https:\/\/opensource.microsoft.com\/blog\/\" class=\"wp-block-search__button-inside wp-block-search__icon-button wp-block-search\"    ><label class=\"wp-block-search__label screen-reader-text\" for=\"wp-block-search__input-1\" >Search<\/label><div class=\"wp-block-search__inside-wrapper\" ><input class=\"wp-block-search__input\" id=\"wp-block-search__input-1\" placeholder=\"Search the blog\" value=\"\" type=\"search\" name=\"s\"  \/><button aria-label=\"Search\" class=\"wp-block-search__button has-icon wp-element-button\" type=\"submit\" ><svg class=\"search-icon\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n\t\t\t\t\t<path d=\"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z\"><\/path>\n\t\t\t\t<\/svg><\/button><\/div><\/form><\/div>\n<\/div>\n\n<\/div>\n<\/div>\n\n\n\n<div style=\"margin-top:0;margin-bottom:0;\" class=\"section alignfull open-source-featured-section wp-block-bloginabox-theme-section has-global-padding is-layout-constrained wp-block-bloginabox-theme-section-is-layout-constrained\">\n\t\n<div\n\tclass=\"section__background alignfull is-layout-constrained\"\n\t>\n\n\t\t\n\t\t\n\t\t\n\t\t<\/div>\n<div class=\"section__content alignfull is-layout-constrained\">\n\t\n\n<div class=\"wp-block-group alignwide open-source-featured is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\">\n<figure class=\"wp-block-image size-full open-source-deco open-source-deco--stripes\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/featured-deco-stripes.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full open-source-deco open-source-deco--dots\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/featured-deco-dots.png\" alt=\"\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-5a3afde1 wp-block-group-is-layout-constrained\" style=\"margin-top:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)\">\n<div data-query-id=\"1\" class=\"wp-block-query alignwide is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-98669 post type-post status-publish format-standard has-post-thumbnail hentry tag-azure-kubernetes-service tag-azure-open-source tag-linux tag-microsoft content-type-events content-type-news topic-ai-machine-learning review-flag-1593580419-521 review-flag-1-1593580432-963 review-flag-4-1593580448-609 review-flag-ga-1593580756-435 review-flag-new-1593580248-669 review-flag-publi-1593580761-124\">\n\n<div class=\"wp-block-bloginabox-theme-card--banner wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--banner is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98669\"\n\tdata-bi-cn=\"What&#8217;s new with Microsoft in open source and Kubernetes at Open Source Summit and KubeCon India\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98669\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1170\" height=\"640\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/WIN23_PRO_Acer_Concept_D_Office_003.webp\" class=\"attachment-full size-full\" alt=\"\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"Events\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/events\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"352\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tEvents\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-06-17T17:00:00-07:00\">\n\t\t\t\t\tJune 17\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t5 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/06\/17\/whats-new-with-microsoft-in-open-source-and-kubernetes-at-open-source-summit-and-kubecon-india\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"What&#8217;s new with Microsoft in open source and Kubernetes at Open Source Summit and KubeCon India\"\n\t\t\t\t\t\tdata-bi-id=\"98669\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tWhat&#8217;s new with Microsoft in open source and Kubernetes at Open Source Summit and KubeCon India\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tWhen building with AI on Azure Kubernetes Service, getting a model running is just the beginning.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><\/ul><\/div>\n\n\n\n<div data-query-id=\"5\" class=\"wp-block-query alignwide is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"columns-3 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-6d3fbd8f wp-block-post-template-is-layout-grid\"><li class=\"wp-block-post post-98545 post type-post status-publish format-standard has-post-thumbnail hentry tag-github content-type-news topic-ai-machine-learning review-flag-1-1593580432-963 review-flag-5-1593580453-725\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98545\"\n\tdata-bi-cn=\"Introducing STATE-Bench: A benchmark for AI agent memory\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98545\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/05\/Azure-3D-Illustrations-DataAnalytics-Dark-scaled.jpg\" class=\"attachment-full size-full\" alt=\"3 D chart and bar chart representation\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"News\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/news\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"346\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tNews\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-05-19T10:30:00-07:00\">\n\t\t\t\t\tMay 19\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t4 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/05\/19\/introducing-state-bench-a-benchmark-for-ai-agent-memory\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"Introducing STATE-Bench: A benchmark for AI agent memory\"\n\t\t\t\t\t\tdata-bi-id=\"98545\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tIntroducing STATE-Bench: A benchmark for AI agent memory\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tSTATE-Bench is an open-source, memory-agnostic benchmark freely available to agent developers, researchers, and platform teams.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-98513 post type-post status-publish format-standard has-post-thumbnail hentry tag-azure-kubernetes-service tag-community-partners tag-github tag-kubernetes tag-linux tag-linux-foundation tag-azure content-type-events content-type-news topic-cloud topic-containers topic-it-trends review-flag-1593580771-946 review-flag-2-1593580437-411 review-flag-4-1593580448-609 review-flag-anywh-1593580318-567 review-flag-free-1593619513-693 review-flag-gener-1593580751-533 review-flag-new-1593580248-669 review-flag-partn-1593580284-292 review-flag-publi-1593580761-124\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98513\"\n\tdata-bi-cn=\"From open source to agentic systems: Microsoft at\u00a0Open Source\u00a0Summit North America 2026\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98513\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"513\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/05\/Open-Source-Summit-Blog-Banner.webp\" class=\"attachment-full size-full\" alt=\"two people looking at computers\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"News\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/news\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"346\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tNews\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-05-18T08:00:00-07:00\">\n\t\t\t\t\tMay 18\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t7 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/05\/18\/from-open-source-to-agentic-systems-microsoft-at-open-source-summit-north-america-2026\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"From open source to agentic systems: Microsoft at\u00a0Open Source\u00a0Summit North America 2026\"\n\t\t\t\t\t\tdata-bi-id=\"98513\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tFrom open source to agentic systems: Microsoft at\u00a0Open Source\u00a0Summit North America 2026\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tOpen source is the foundation for AI and, as AI workloads scale, developers need that foundation to be more secure, more predictable, and easier to build apps and agents.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-98525 post type-post status-publish format-standard has-post-thumbnail hentry tag-github programming-languages-python content-type-news topic-ai-machine-learning topic-application-development topic-devops topic-tools review-flag-1593580362-584 review-flag-1593580428-734 review-flag-1593580419-521 review-flag-1593580771-946 review-flag-1-1593580432-963 review-flag-2-1593580437-411 review-flag-3-1593580442-169 review-flag-4-1593580448-609 review-flag-5-1593580453-725 review-flag-6-1593580457-852 review-flag-7-1593580463-151\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98525\"\n\tdata-bi-cn=\"Conductor: Deterministic orchestration for multi-agent AI workflows\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98525\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1920\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/03\/CLO25b-Developer-RemoteHome-1-scaled.jpg\" class=\"attachment-full size-full\" alt=\"Developer working from home wearing headphones\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"News\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/news\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"346\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tNews\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-05-14T09:00:00-07:00\">\n\t\t\t\t\tMay 14\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t6 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/05\/14\/conductor-deterministic-orchestration-for-multi-agent-ai-workflows\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"Conductor: Deterministic orchestration for multi-agent AI workflows\"\n\t\t\t\t\t\tdata-bi-id=\"98525\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tConductor: Deterministic orchestration for multi-agent AI workflows\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tConductor is an open-source CLI (MIT license, Microsoft org) that takes a different approach: you define your multi-agent workflows in YAML, and the routing between agents is deterministic.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><\/ul><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n<\/div>\n\n\n\n<div style=\"margin-top:0;margin-bottom:0;\" class=\"section alignfull open-source-promo-band open-source-promo wp-block-bloginabox-theme-section has-global-padding is-layout-constrained wp-block-bloginabox-theme-section-is-layout-constrained\">\n\t\n<div\n\tclass=\"section__background alignfull is-layout-constrained\"\n\t>\n\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--light section-background-image-wrapper--desktop alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/promo-bg.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--dark section-background-image-wrapper--desktop alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/promo-bg.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--light section-background-image-wrapper--mobile alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/promo-bg-mobile.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--dark section-background-image-wrapper--mobile alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/promo-bg-mobile.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t<\/div>\n<div class=\"section__content alignfull is-layout-constrained\">\n\t\n\n<div class=\"wp-block-group alignwide is-relative is-style-inline-centered has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)\">\n<div class=\"alignwide is-style-default wp-block-bloginabox-theme-promotional\">\n\t\n<div class=\"promotional\">\n\t<div class=\"promotional__wrapper\">\n\t\t<div class=\"promotional__content-wrapper\">\n\t\t\t<div class=\"promotional__content\">\n\t\t\t\t\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"microsoft-open-source-mid\">Microsoft Open Source<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Open Source enables Microsoft products and services to bring choice, technology and community to our customers. Together, in the open, it&#8217;s an exciting time to use technology to build hacks, apps, and services.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n<\/div>\n\n\n\n<div style=\"margin-top:0;margin-bottom:0;\" class=\"section alignfull open-source-recent wp-block-bloginabox-theme-section has-global-padding is-layout-constrained wp-block-bloginabox-theme-section-is-layout-constrained\">\n\t\n<div\n\tclass=\"section__background alignfull is-layout-constrained\"\n\t>\n\n\t\t\n\t\t\n\t\t\n\t\t<\/div>\n<div class=\"section__content alignfull is-layout-constrained\">\n\t\n\n<div class=\"wp-block-group alignwide open-source-recent-grid add-analytics-tags has-global-padding is-layout-constrained wp-container-core-group-is-layout-a2ec6ff9 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)\">\n<figure class=\"wp-block-image size-full open-source-deco open-source-deco--stripes\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/recent-deco-stripes.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full open-source-deco open-source-deco--ring\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/recent-deco-ring.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full open-source-deco open-source-deco--dots\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/recent-deco-dots.png\" alt=\"\"\/><\/figure>\n\n\n\n<div data-query-id=\"2\" data-wp-context=\"{}\" data-wp-interactive=\"core\/query\" data-wp-key=\"2\" data-wp-router-region=\"query-2\" class=\"wp-block-query alignwide is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"columns-3 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-6d3fbd8f wp-block-post-template-is-layout-grid\"><li data-wp-key=\"post-template-item-98494\" class=\"wp-block-post post-98494 post type-post status-publish format-standard has-post-thumbnail hentry tag-azure-open-source content-type-thought-leadership topic-ai-machine-learning topic-cloud review-flag-1593580428-734 review-flag-iot-1680213327-385 review-flag-new-1593580248-669\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98494\"\n\tdata-bi-cn=\"PostgreSQL enters its AI era: Run PostgreSQL like a pro in the era of AI and rapid growth\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98494\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/04\/Azure-Infrastructure-Dark-2-scaled.jpg\" class=\"attachment-full size-full\" alt=\"Abstract representation of infrastructure\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"Thought Leadership\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/thought-leadership\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"2610\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tThought Leadership\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-04-30T08:00:00-07:00\">\n\t\t\t\t\tApril 30\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t4 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/04\/30\/postgresql-enters-its-ai-era-run-postgresql-like-a-pro-in-the-era-of-ai-and-rapid-growth\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"PostgreSQL enters its AI era: Run PostgreSQL like a pro in the era of AI and rapid growth\"\n\t\t\t\t\t\tdata-bi-id=\"98494\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tPostgreSQL enters its AI era: Run PostgreSQL like a pro in the era of AI and rapid growth\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tPostgres can handle intelligent workloads and scale without sacrificing security, performance, reliability, or operational ease.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98477\" class=\"wp-block-post post-98477 post type-post status-publish format-standard has-post-thumbnail hentry tag-azure-open-source content-type-project-updates review-flag-1593580428-734 review-flag-1-1593580432-963 review-flag-2-1593580437-411 review-flag-4-1593580448-609 review-flag-micro-1680215167-604\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98477\"\n\tdata-bi-cn=\"Continuing the story of early DOS development\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98477\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1260\" height=\"708\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/04\/86-DOS-Changelist.webp\" class=\"attachment-full size-full\" alt=\"Image of an 86-DOS Changelist\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"Project updates\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/project-updates\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"361\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tProject updates\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-04-28T09:00:00-07:00\">\n\t\t\t\t\tApril 28\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t2 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/04\/28\/continuing-the-story-of-early-dos-development\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"Continuing the story of early DOS development\"\n\t\t\t\t\t\tdata-bi-id=\"98477\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tContinuing the story of early DOS development\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tIn 2018 we (re)-open-sourced MS\u2011DOS 1.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98436\" class=\"wp-block-post post-98436 post type-post status-publish format-standard has-post-thumbnail hentry tag-docker tag-github tag-kubernetes tag-azure tag-mysql content-type-tutorials-and-demos review-flag-1593580428-734 review-flag-1-1593580432-963 review-flag-2-1593580437-411 review-flag-never-1593580314-283 review-flag-new-1593580248-669\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98436\"\n\tdata-bi-cn=\"How Drasi used GitHub Copilot to find documentation bugs\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98436\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1170\" height=\"640\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/CLO19_Ubisoft_Azure_030.webp\" class=\"attachment-full size-full\" alt=\"A woman smiles at coworker in an office\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"Tutorials and demos\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/tutorials-and-demos\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"340\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tTutorials and demos\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-04-09T08:00:00-07:00\">\n\t\t\t\t\tApril 9\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t6 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/04\/09\/how-drasi-used-github-copilot-to-find-documentation-bugs\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"How Drasi used GitHub Copilot to find documentation bugs\"\n\t\t\t\t\t\tdata-bi-id=\"98436\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tHow Drasi used GitHub Copilot to find documentation bugs\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tHow Microsoft uses AI agents and Drasi to keep open\u2011source documentation accurate and working.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98400\" class=\"wp-block-post post-98400 post type-post status-publish format-standard has-post-thumbnail hentry tag-azure-kubernetes-service tag-azure-open-source tag-github tag-kubernetes tag-microsoft tag-azure content-type-news review-flag-1593580362-584 review-flag-1593580428-734 review-flag-1593580415-931 review-flag-1593580419-521 review-flag-2-1593580437-411 review-flag-3-1593580442-169 review-flag-9-1593580473-997 review-flag-new-1593580248-669\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98400\"\n\tdata-bi-cn=\"Introducing the Agent Governance Toolkit: Open-source runtime security for AI agents\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98400\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1170\" height=\"640\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/CLO19_Ubisoft_Azure_055.webp\" class=\"attachment-full size-full\" alt=\"\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"News\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/news\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"346\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tNews\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-04-02T10:00:00-07:00\">\n\t\t\t\t\tApril 2\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t6 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/04\/02\/introducing-the-agent-governance-toolkit-open-source-runtime-security-for-ai-agents\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"Introducing the Agent Governance Toolkit: Open-source runtime security for AI agents\"\n\t\t\t\t\t\tdata-bi-id=\"98400\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tIntroducing the Agent Governance Toolkit: Open-source runtime security for AI agents\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tMicrosoft unveils the Agent Governance Toolkit to bring OS\u2011level security, trust, and compliance to autonomous AI agents.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98370\" class=\"wp-block-post post-98370 post type-post status-publish format-standard has-post-thumbnail hentry tag-azure-kubernetes-service tag-kubernetes content-type-events review-flag-1593580428-734 review-flag-1593580419-521 review-flag-1-1593580432-963 review-flag-9-1593580473-997 review-flag-disab-1706240524-342 review-flag-gener-1593580751-533 review-flag-never-1593580314-283 review-flag-new-1593580248-669\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98370\"\n\tdata-bi-cn=\"What\u2019s new with Microsoft in open-source and Kubernetes at KubeCon + CloudNativeCon Europe 2026\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98370\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/03\/KubeCon_BlogBanner_Static_1920x1080_option_4.png\" class=\"attachment-full size-full\" alt=\"KubeCon and CloudNativeCon logo lockup\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"Events\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/events\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"352\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tEvents\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-03-24T00:00:00-07:00\">\n\t\t\t\t\tMarch 24\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t6 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/03\/24\/whats-new-with-microsoft-in-open-source-and-kubernetes-at-kubecon-cloudnativecon-europe-2026\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"What\u2019s new with Microsoft in open-source and Kubernetes at KubeCon + CloudNativeCon Europe 2026\"\n\t\t\t\t\t\tdata-bi-id=\"98370\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tWhat\u2019s new with Microsoft in open-source and Kubernetes at KubeCon + CloudNativeCon Europe 2026\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tAt KubeCon + CloudNativeCon Europe 2026 in Amsterdam, we&#8217;re making announcements that reflect the goal of bringing the operational maturity of Kubernetes to today&#8217;s workloads and demands.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98299\" class=\"wp-block-post post-98299 post type-post status-publish format-standard has-post-thumbnail hentry tag-github content-type-tutorials-and-demos topic-application-development topic-programming-languages review-flag-1593580362-584 review-flag-1593580428-734 review-flag-1593580419-521 review-flag-9-1593580473-997 review-flag-new-1593580248-669 review-flag-vm-1593580807-312\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98299\"\n\tdata-bi-cn=\"Hyperlight Nanvix: POSIX support for Hyperlight Micro-VMs\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98299\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/01\/media_1b948518c4213bcca5164c206439aa72d1c8a8404.jpg\" class=\"attachment-full size-full\" alt=\"A team of practitioners work in a shared office space\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"Tutorials and demos\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/tutorials-and-demos\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"340\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tTutorials and demos\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2026-01-28T07:00:00-08:00\">\n\t\t\t\t\tJanuary 28\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t8 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2026\/01\/28\/hyperlight-nanvix-posix-support-for-hyperlight-micro-vms\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"Hyperlight Nanvix: POSIX support for Hyperlight Micro-VMs\"\n\t\t\t\t\t\tdata-bi-id=\"98299\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tHyperlight Nanvix: POSIX support for Hyperlight Micro-VMs\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tThe Cloud Native Computing Foundation\u2019s (CNCF) Hyperlight project delivers faster, more secure, and smaller workload execution to the cloud-native ecosystem.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98292\" class=\"wp-block-post post-98292 post type-post status-publish format-standard has-post-thumbnail hentry content-type-thought-leadership review-flag-1593580362-584 review-flag-1-1593580432-963 review-flag-alway-1593580310-39 review-flag-micro-1680215167-604 review-flag-never-1593580314-283 review-flag-new-1593580248-669 review-flag-partn-1593580279-545 review-flag-vm-1593580807-312\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98292\"\n\tdata-bi-cn=\"Preserving code that shaped generations: Zork I, II, and III go Open Source\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98292\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1260\" height=\"708\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/02\/media_1c88f4e0c062678c7e71e8250d42cd3ebe560effc.webp\" class=\"attachment-full size-full\" alt=\"Illustration of the word \u201cZork\u201d built from chunky stone blocks, with a heavy wooden door in the center bursting open in a flash of light, secured by bright brass hinges and a padlock\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"Thought Leadership\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/thought-leadership\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"2610\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tThought Leadership\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2025-11-20T10:00:00-08:00\">\n\t\t\t\t\tNovember 20, 2025\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t3 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2025\/11\/20\/preserving-code-that-shaped-generations-zork-i-ii-and-iii-go-open-source\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"Preserving code that shaped generations: Zork I, II, and III go Open Source\"\n\t\t\t\t\t\tdata-bi-id=\"98292\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tPreserving code that shaped generations: Zork I, II, and III go Open Source\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tMicrosoft\u2019s Open Source Programs Office (OSPO), Team Xbox, and Activision are making Zork I, Zork II, and Zork III available under the MIT License.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98286\" class=\"wp-block-post post-98286 post type-post status-publish format-standard has-post-thumbnail hentry tag-azure-kubernetes-service content-type-news review-flag-1593580415-931 review-flag-1593580419-521 review-flag-2-1593580437-411 review-flag-6-1593580457-852 review-flag-7-1593580463-151 review-flag-9-1593580473-997 review-flag-exclu-1593580297-613 review-flag-machi-1680214156-53 review-flag-micro-1680215167-604 review-flag-new-1593580248-669 review-flag-partn-1593580279-545 review-flag-vm-1593580807-312\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98286\"\n\tdata-bi-cn=\"What\u2019s new with Microsoft in open-source and Kubernetes at KubeCon North America 2025\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98286\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1125\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2025\/11\/media_12ad04443c26addc9f77cca646fb59a8266634ca9.jpg\" class=\"attachment-full size-full\" alt=\"\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"News\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/news\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"346\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tNews\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2025-11-10T09:00:00-08:00\">\n\t\t\t\t\tNovember 10, 2025\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t8 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2025\/11\/10\/whats-new-with-microsoft-in-open-source-and-kubernetes-at-kubecon-north-america-2025\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"What\u2019s new with Microsoft in open-source and Kubernetes at KubeCon North America 2025\"\n\t\t\t\t\t\tdata-bi-id=\"98286\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tWhat\u2019s new with Microsoft in open-source and Kubernetes at KubeCon North America 2025\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tFrom improving reliability and performance to advancing security and AI-native workloads, our goal remains the same: make Kubernetes better for everyone.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><li data-wp-key=\"post-template-item-98280\" class=\"wp-block-post post-98280 post type-post status-publish format-standard has-post-thumbnail hentry tag-kubernetes content-type-news review-flag-1593580428-734 review-flag-1-1593580432-963 review-flag-alway-1593580310-39 review-flag-integ-1593580288-449 review-flag-new-1593580248-669\">\n\n<div class=\"wp-block-bloginabox-theme-card--default wp-block-bloginabox-theme-card wp-block-null\">\n\t\n<article\n\tclass=\"card-block card-block--default is-clickable card-block--has-media card-block--has-excerpt not-visible\"\n\t\t\t\tdata-bi-id=\"98280\"\n\tdata-bi-cn=\"DocumentDB goes cloud-native: Introducing the DocumentDB Kubernetes Operator\"\n\tdata-bi-ct=\"card link\"\n\t\tdata-wp-interactive=\"bloginabox-theme\/card\"\n\tdata-wp-init=\"actions.init\"\n\tdata-wp-class--not-visible=\"!context.isVisible\"\n\tdata-wp-context='{\"id\": \"98280\"}'\n>\n\t\t\t<div class=\"card-block__media\">\n\t\t\t<div class=\"card-block__media-container\">\n\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1333\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/02\/media_1341b98cd91d589afbfc34b600bc17da72a95e576.jpg\" class=\"attachment-full size-full\" alt=\"A man looks at a computer screen\" \/>\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<div class=\"card-block__content-wrapper\">\n\t\t<div class=\"card-block__content\">\n\t\t\t<div class=\"card-block__meta\">\n\t\t\t\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"card-block__meta-item card-block__meta-item--term\"\n\t\t\t\t\t\tdata-bi-cn=\"News\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/content-type\/news\/\"\n\t\t\t\t\t\t\tdata-bi-id=\"346\"\n\t\t\t\t\t\t\tdata-bi-ct=\"post categories\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tNews\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--date\">\n\t\t\t\t<time datetime=\"2025-11-05T08:00:00-08:00\">\n\t\t\t\t\tNovember 5, 2025\t\t\t\t<\/time>\n\t\t\t<\/span>\n\n\t\t\t<span class=\"card-block__meta-item card-block__meta-item--read-time\">\n\t\t\t\t4 min read\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t\t<h2 class=\"card-block__title\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/opensource.microsoft.com\/blog\/2025\/11\/05\/documentdb-goes-cloud-native-introducing-the-documentdb-kubernetes-operator\/\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-bi-cn=\"DocumentDB goes cloud-native: Introducing the DocumentDB Kubernetes Operator\"\n\t\t\t\t\t\tdata-bi-id=\"98280\"\n\t\t\t\t\t\tdata-bi-ct=\"title link\"\n\t\t\t\t\t\tdata-bi-tn=\"content-card\"\n\t\t\t\t\t>\n\t\t\t\t\t\tDocumentDB goes cloud-native: Introducing the DocumentDB Kubernetes Operator\t\t\t\t\t\t<span class=\"card-block__title-glyph card-block__title-chevron-right\" aria-hidden=\"true\"><\/span>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h2>\n\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"card-block__excerpt\">\n\t\t\t\t\tDocumentDB Kubernetes Operator enables you to deploy and manage open-source DocumentDB on Kubernetes.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/article>\n<\/div>\n\n<\/li><\/ul>\n\n\t<div class=\"wp-block-bloginabox-theme-query-load-more is-layout-flex wp-container-bloginabox-theme-query-load-more-is-layout-7ea49b0b wp-block-bloginabox-theme-query-load-more-is-layout-flex\" data-wp-interactive=\"bloginabox-theme\/query-load-more\" data-wp-context=\"{&quot;focusIndex&quot;:0,&quot;queryId&quot;:2,&quot;isLoading&quot;:false,&quot;currentPage&quot;:1,&quot;maxPages&quot;:42,&quot;labels&quot;:{&quot;loading&quot;:&quot;Loading\\u2026&quot;,&quot;default&quot;:&quot;Load more&quot;}}\" data-wp-class--is-loading=\"context.isLoading\">\n\t\t<a\n\t\t\tclass=\"query-load-more__button\"\n\t\t\thref=\"\/blog\/wp-json\/wp\/v2\/pages\/98689?query-2-page=2\"\n\t\t\tdata-bi-cn=\"next\"\n\t\t\tdata-bi-id=\"load-more-results\"\n\t\t\tdata-bi-tn=\"pagination\"\n\t\t\tdata-bi-cs=\"1\"\n\t\t\t\t\t\tdata-wp-on--click=\"actions.navigate\"\n\t\t\t\t\t\tdata-query-id=\"2\"\n\t\t\t\t\t\tdata-page=\"2\"\n\t\t\tdata-max-pages=\"42\"\n\t\t\tdata-current-page=\"1\"\n\t\t>\n\t\t\t<span class=\"query-load-more__button__label\" data-wp-text=\"state.label\">Load more<\/span>\n\t\t<\/a>\n\t<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n<\/div>\n\n\n\n<div style=\"margin-top:0;margin-bottom:0;\" class=\"section alignfull open-source-promo-band open-source-footer-cta wp-block-bloginabox-theme-section has-global-padding is-layout-constrained wp-block-bloginabox-theme-section-is-layout-constrained\">\n\t\n<div\n\tclass=\"section__background alignfull is-layout-constrained\"\n\t>\n\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--light section-background-image-wrapper--desktop alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/footer-cta-bg.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--dark section-background-image-wrapper--desktop alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/footer-cta-bg.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--light section-background-image-wrapper--mobile alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/footer-cta-bg-mobile.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t\n\t\t\t\t<div class=\"section-background-image-wrapper section-background-image-wrapper--dark section-background-image-wrapper--mobile alignfull\" style=\"opacity: 100%\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/footer-cta-bg-mobile.png\" alt=\"\" class=\"section-background__image\" \/>\t\t\t\t\t<\/div>\n\t<\/div>\n<div class=\"section__content alignfull is-layout-constrained\">\n\t\n\n<div class=\"wp-block-group alignwide is-relative is-style-inline-centered has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--2-xl);padding-bottom:var(--wp--preset--spacing--2-xl)\">\n<div class=\"alignwide is-style-default wp-block-bloginabox-theme-promotional\">\n\t\n<div class=\"promotional promotional--has-media promotional--media-right\">\n\t<div class=\"promotional__wrapper\">\n\t\t<div class=\"promotional__content-wrapper\">\n\t\t\t<div class=\"promotional__content\">\n\t\t\t\t\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"microsoft-open-source-footer\">Microsoft Open Source<\/h2>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Open Source enables Microsoft products and services to bring choice, technology and community to our customers.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a data-bi-an=\"Global CTA\" data-bi-ct=\"cta link\" data-bi-id=\"cta-block\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/opensource.microsoft.com\/\">Explore projects<\/a><\/div>\n<\/div>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"promotional__media-wrapper\">\n\t\t\t\t<div class=\"promotional__media\">\n\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/footer-cta-placeholder.webp\" alt=\"\" loading=\"lazy\" \/>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6114,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"coauthors":[2624],"class_list":["post-98689","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"Read the latest insights and news about Microsoft&#039;s Open Source practices, standards, and interoperability from Microsoft&#039;s team of experts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"Read the latest insights and news about Microsoft&#039;s Open Source practices, standards, and interoperability from Microsoft&#039;s team of experts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-25T22:03:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/featured-deco-stripes.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"hugosolar\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"name\":\"Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/themes\\\/open-source\\\/dist\\\/images\\\/featured-deco-stripes.png\",\"datePublished\":\"2026-06-24T16:04:08+00:00\",\"dateModified\":\"2026-06-25T22:03:23+00:00\",\"description\":\"Read the latest insights and news about Microsoft's Open Source practices, standards, and interoperability from Microsoft's team of experts.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#primaryimage\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/themes\\\/open-source\\\/dist\\\/images\\\/featured-deco-stripes.png\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/themes\\\/open-source\\\/dist\\\/images\\\/featured-deco-stripes.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Homepage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Open Source Blog","description":"Read the latest insights and news about Microsoft's Open Source practices, standards, and interoperability from Microsoft's team of experts.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opensource.microsoft.com\/blog\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Open Source Blog","og_description":"Read the latest insights and news about Microsoft's Open Source practices, standards, and interoperability from Microsoft's team of experts.","og_url":"https:\/\/opensource.microsoft.com\/blog\/","og_site_name":"Microsoft Open Source Blog","article_modified_time":"2026-06-25T22:03:23+00:00","og_image":[{"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/featured-deco-stripes.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Est. reading time":"2 minutes","Written by":"hugosolar"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/featured-deco-stripes.png","datePublished":"2026-06-24T16:04:08+00:00","dateModified":"2026-06-25T22:03:23+00:00","description":"Read the latest insights and news about Microsoft's Open Source practices, standards, and interoperability from Microsoft's team of experts.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/featured-deco-stripes.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/themes\/open-source\/dist\/images\/featured-deco-stripes.png"},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Homepage"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/pages\/98689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/6114"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=98689"}],"version-history":[{"count":7,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/pages\/98689\/revisions"}],"predecessor-version":[{"id":98755,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/pages\/98689\/revisions\/98755"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=98689"}],"wp:term":[{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=98689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}