Azure Weekly
Issue #321 - 25th April 2021
This week, the updates team have announced that the (API Management) open source API Portal now generally available - a place to publish your API documentation, for free!
Also on the Azure blog, the team highlights that Azure Trivia is back, with a new Azure-themed trivia question every week. And Erin Chapple discusses how Microsoft is bringing Azure supercomputing to UK Met Office.
On the Visual Studio blog, Amanda Silver announces the first public preview of Visual Studio 2022! And, in line with this, David Ramel discusses the yop 10 feature requests for the new release.
Diego Colombo has taken part in a livestream about all things Jupyter Notebooks and C#, definitely worth a watch! .NET Interactive is a technology which we are hugely invested in here at endjin, and we're extremely excited to see how the project progresses over the next few months (especially with an exciting announcement that we'll be sharing more about soon!).
Another project which we're huge fans of is Azure Bicep. And this week Justin Yoo discusses how the latest version of Azure Bicep is ready for your production workloads. This week I've been using Bicep as part of a project we're working on, and I have to say that I'm constantly impressed by the usability (especially when compared to ARM!).
Finally, Thursday was Earth Day 2021, and in honour of this Frank Boucher highlights a livestream: Hello World, Hello Earth. Here the team cover the Earth Day Cloud Skills Challenge, discuss visual green tech, and explore a Minecraft sustainable city!
⚙️ AI + Machine Learning
- Xun Wang writes about Big data preparation in Azure Machine Learning – powered by Azure Synapse Analytics
- Krishna Doss explains how to Localize your website with Microsoft Translator
- Inderjit Rana discusses Azure Cognitive Services with data in VNET Protected Storage
🔎 Analytics
- John Steen introduces The GREATEST and LEAST T-SQL functions in Azure Synapse Analytics
- On SQL Server Central, Diponkar Paul walks through how to Dynamically Add a Timestamp To Files in Azure Data Factory
- The Azure Updates Team highlights that Azure Data Factory has announced Data Flow general availability in two new Azure regions
- On Channel 9, Aaron Nelson (@SQLvariant) talks about how to How to Parameterize Notebooks for Automation in Azure Data Studio
- Jovan Popovic (@jocapc) describes how to Query serverless SQL pool from an Apache Spark Scala notebook
- On the Azure blog, Erin Chapple (@erinchapple) highlights: Microsoft brings Azure supercomputing to UK Met Office
🖥️ Compute
- Aysha Keen writes about the General Availability of M-series Msv2/Mdsv2 Medium Memory VMs for memory-optimized workloads
- On Code Project, Dawid Borycki discusses Java on Azure: A Complete Serverless Cloud Native Application
- Thomas Maurer (@thomasmaurer) explains how to Create a Windows 10 development virtual machine
- The Azure Updates Team announces that Azure Virtual Machines DCsv2-series are now available in public preview in Azure Government and the general availability of new M-series Msv2/Mdsv2 Medium Memory VMs for memory-optimized workloads
- James Dumont le Douarec walks through a VM Scale Set with a local Azure Custom Script pushed via Terraform
🚢 Containers
- On the DEV site, Donovan Brown (@DonovanBrown) and Jay Gordon demystify Helm
- Daniel Neumann (@neumanndaniel) explains how to Implement rate limiting with Istio on Azure Kubernetes Service
- On the Azure Medium blog, Agraj Mangal discusses how to Secure your Microservices on AKS (part 2)
- Aidan Finn (@joe_elway) talks about Building Azure VM Images Using Packer & Azure Files
🗄️ Databases
- Jose M Jurado (@jmjuradodiaz) runs through how to Bulk Insert using Python in Azure SQL
- Meagan Longoria (@mmarie) describes Altering a Computed Column in a Temporal Table in Azure SQL
- On Channel 9, Jakub Ferenc talks about how Oriflame uses Microservices and CosmosDB on Azure to scale their global eCommerce platform
- Julio Calderón writes about How-to auto-scale Azure SQL Databases
- Michael Crump (@mbcrump) describes How to develop apps with Azure Database for PostgreSQL using best practices
🛠️ Developer Tools
- Diego Colombo (@colombod) discusses Jupyter Notebooks and C# (.NET Interactive)
- On the Visual Studio blog, Amanda Silver (@amandaksilver) announces the first public preview of Visual Studio 2022
- On Channel 9, Claudia Regio (@ClaudiaRegio) talks about Getting Started with Jupyter Notebooks in VS Code
- Daeun Yim introduces The MySQL Flexible Server PowerShell Module
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) discusses VS/ VSCode updates and announcements:
Data Viewer Enhancements Lead VS Code April Jupyter Update,
Visual Studio 2022: Faster, Leaner and 64-bit More Memory,
VS Code Python Tooling Gets 'Most Requested' Feature: Poetry Support,
What Do Devs Want for VS 2022? The Top 10 Feature Requests,
Red Hat Adds Java Features to Visual Studio Code,
Azure SDK Gets Communications Services Libraries, Based on Teams Tech
and collects some of the Feedback on Visual Studio 2022 - Sam Cogan (@samcogan) covers Debugging Pulumi Infrastructure as Code in Visual Studio
🔩 DevOps
- Barbara Forbes (@Ba4bes) walks through how to Deploy Bicep with Azure DevOps pipelines
- On the Microsoft DevOps blog, Angel Wong announces that the Personal Access Token Lifecycle APIs are now publicly available
- On the .NET Curry blog, Subodh Sohoni (@subodhsohoni) walks through Azure DevOps Delivery Plan 2.0
- Thomas Thornton (@tamstar1234) explains how to Get Public IP address of Azure DevOps hosted agent and Github-hosted runner
- On Code Project, Jeff Griffith blogs about Java on Azure: First Cloud Native Steps: Automated Build, Test, and Deploy
- On The Azure Podcast, Chris Reddington (@reddobowen) talks about GitHub Actions
🧬 Hybrid
- Richard M. Hicks (@richardhicks) writes about Always On VPN and Autopilot Hybrid Azure AD Join
- Lior Arviv explains how to Protect non-Azure resources using Azure Arc and Azure Security Center
- Manoj Prasad talks about Event Hub on Azure Stack Hub
🎭 Identity
- Melania Nitu discusses Revocation of the SSL certificate failed for AAD authentication
- Michael Griswold (@GrizzlyCM) runs through How to collect custom inventory from Azure AD Joined devices
- Pierre Roman (@pierreroman) describes SecretManagement and accessing Linux VMs in Azure
- Sonia Cuff (@soniacuff) blogs about Using Managed Identities in Azure Automation Accounts (preview)
- Somnath Ghosh discusses User identity passthrough authentication using ACLs
🔌 Integration
- Trevor Davis (@vtrevordavis) discusses Azure VMware Solution & Azure Service Health
💡 Internet of Things
- On Channel 9, Andy Rivas (@AndyRivMSFT) discusses how to Update IoT devices in an ISA-95 Industrial network
- Martin Tuip describes Building more agile factories with Azure IoT and Windows IoT
- Zachary Cavanell explains how to Build & Deploy to edge AI devices in minutes
📚 Learning
- Jeffrey Raymond Kitt highlights: MVPs Tell Their Education Stories With MS Learn
- On the Azure blog, Azure (@azure) highlights: Azure Trivia is back and its bigger, better, and faster than ever
- On the DEV site, Frank Boucher (@FBoucheros) highlights the podcast: Hello World, Hello Earth
- Shahed Chowdhuri (@shahedC) highlights a new video series: Azure, Simplified.
- Jamie Maguire (@jamie_maguire1) discusses: Is Blogging Dead Should? You Start A Blog?
⚖️ Management and Governance
- The Azure Updates Team announces that Azure Purview resource set pattern rules are available in public preview and that Public preview: Azure Purview is now available in the UK South and Australia East region
- On Channel 9, Dalan Mendonca (@dalanMendonca) talks about how to Get a unified network monitoring experience with Network Insights
- Roy Gal covers Log Analytics - Functions upgraded
- On System Center Automation, Billy York blogs about Azure Monitor, Security Center, Sentinel Infrastructure as Code with Bicep
- On the Microsoft DevOps blog, Ana Margarita Medina (@Ana_M_Medina) provides an Intro to Chaos Engineering
- Justin Yoo (@justinchronicle) discusses Azure Bicep Refreshed
- Ravikanth Chaganti (@ravikanth) blogs about Bicep Language - Beyond Basics - Scoped Deployment, Modules and Conditional Deployment
🚌 Migration
- Jeffrey Palermo (@jeffreypalermo) discusses Microsoft's Cloud Native Global Black Belt Team
- On Channel 9, Brian Blanchard (@BrianBlanchard) and Sarah Lean discuss how to Efficiently manage your cloud operations using Cloud Adoption Framework
📱 Mobile
- On Channel 9, Ben Buttigieg (@benbtg) talks about Font Icon Embedding (Xamarin Quick Tips)
- Also on Channel 9, James Montemagno Gerald Versluis discusses User Stopped Typing Behavior (Xamarin Community Toolkit)
🌐 Networking
- The Azure Updates Team announces Application Gateway URL Rewrite
- Charbel Nemnom (@charbelnemnom) explains how to Deploy Azure Network Address Translation (NAT) Gateway
- Camila Martins blogs about Azure Web Application Firewall: WAF config versus WAF policy
🔐 Security
- The Azure Updates Team announces Enhancements to encryption using customer managed keys for Azure Backup
📦 Storage
- On the MSSQL Tips site, Ron L'Esteve walks through Designing an Azure Data Lake Store Gen2
- Henry Yan writes: Dont miss out on Azure Storage Day on April 29, 2021
- Prasun Aggarwal explains how to Enable Secure access to Azure Storage Account across multiple subscriptions
- Scott Jeschonek describes the Azure HPC Cache New Release
🔗 Web
- Meghali Chakraborty covers Setting up Client Certificate Authentication for WCF Service hosted as an Azure Web App
- Praveen Kumar Sreeram (@PrawinSreeram) covers Azure App Service – Profile a .Net Core Application hosted in Azure App Service – Linux
- The Azure Updates Team highlights that the Azure API Management Open source API Portal now generally available
💻 Windows Virtual Desktop
- Freek Berson (@fberson) provides some Bicep code snippets for WVD
- Travis Roberts (@Ciraltos) blogs about Image Builder and WVD Session Hosts with One Azure DevOps Pipeline