See just how easy it is to deploy a service mesh to your AKS cluster. William Morgan, maintainer of the open source service mesh Linkerd, joins Scott Hanselman to demonstrate just how easy it is to deploy Linkerd. Together they explore how to debug a live microservices application using the service mesh, without changing any code.LinkerdAzure Kubernetes Service (AKS)Azure Kubernetes Service docsCreate a free account (Azure)
Personalizing content is a complex, dynamic problem where labor-intensive machine learning workflows and costly A/B testing fail to catch up to the nuances of user’s behavior. How do the pros, like XBox One, approach this? In this session we’ll show how businesses can use the new Cognitive Services Personalizer to improve business outcomes and user experience by letting it learn directly from user’s behavior. Personalizer (public preview) makes applied enterprise use of reinforcement learning. It enables full learning loop that runs at digital speed and learns from a simple reward score that optimizes towards your business’s goals. In this session we’ll show you how Personalizer works with your content and data, how it autonomously learns to make optimal decisions, how you can add it to your app with two lines of code, and how to understand what’s under the hood. We’ll share results Personalizer achieved on the Xbox One home page and practices you can use to apply it in your applications today.
Recorded live at Build 2019, Ralph Squillace joins Scott Hanselman to talk about Helm 3, the most commonly used distributed application package manager for Kubernetes. Helm enables you to package, store, and deploy Kubernetes-based applications of any type by treating all components as one logical group. If you're already familiar with Helm and Kubernetes, you'll have been waiting for the security upgrades found in Helm 3. If you're investigating the new Windows support in Kubernetes, you'll want to understand Helm and Helm charts to bring your Windows workloads to the cloud's distributed container kernel, Kubernetes.HelmHelm blogHelm (GitHub repo)Create a free account (Azure)
Recorded live at Build 2019, Byron Tardif joins Scott Hanselman to show the new full-screen create experience for Azure App Service, which provides a consistent, fast, and easy way to get started in the Azure portal.Azure App Service overviewAzure App Service docsCreate a free account (Azure)
Recorded live at Build 2019, Asavari Tayal joins Scott Hanselman to take a closer look at Python support in Azure Functions, which provides accelerated development and serverless hosting of event-driven applications. Python is a great fit for data manipulation, machine learning, scripting, and automation scenarios. Building these solutions using serverless Azure Functions can take away the burden of managing the underlying infrastructure, so you can move fast and focus on the differentiating business logic of your applications.Create an HTTP triggered function in Azure (Python)Azure Functions Python developer guideAzure Functions overviewCreate a free account (Azure)
Enable Git source control (Azure DevOps Git or GitHub) in your data factories to do collaboration, source control, change tracking, change difference, continuous integration, and deployment.Visual authoring in Azure Data Factory - Advantages of Git integrationAzure Data Factory overviewAzure Data Factory docsCreate a free account (Azure)
Azure provides the best services to implement governance controls right at the core of the platform, and Azure policy is a big part of that by enabling you to set guardrails on all your resources.Azure governanceUnderstand Azure Policy's Guest ConfigurationDetermine causes of non-complianceActionable governance journeysCreate a free account (Azure)
Azure operates one of the largest public big data cluster services on the planet. Every day thousands of customers build and operate mission-critical big data analytics, business intelligence (BI), and machine learning (ML) solutions using Azure HDInsight. Come explore architectural best practices, recommended patterns, and tips and tricks for building successful production systems using Apache Spark, Hive, Kafka, and HBase. We will also showcase customer examples and reference architectures.
Today's growing security market has created a big opportunity for developers to build solutions that can dramatically simplify security integration, management, automation, and reporting. Join this session to learn how to create security applications and solutions using our APIs, platform, and open source communities. Our tools help reduce development time and effort to integrate Microsoft and partner solutions. We’ve also invited the winner of the Microsoft Graph Security Hackathon to demonstrated how they used these tools to build their winning app.
Millions of user accounts were stolen from a big ride-sharing company recently—all because a developer leaked an important credential on GitHub! Even the best of us make mistakes sometimes. Learn best practices for building applications on Azure, with a focus on secrets management. We will walk in the shoes of a developer and illustrate the tools available to reduce costly mistakes at each stage of a secret’s lifecycle:Discover secrets in source code, config etc using CredScan Eliminate certain types of secretsManage secrets safely, rotate them, and automate their deployment with Azure Key VaultSimplify your code using AppAuthenticationBe prepared for security incidents The design patterns covered in this talk are applicable beyond secrets. You’ll walk away from this session with the checklist of things you can do to reduce security risks to your most critical data.