Azure Weekly
Issue #202 - 25th November 2018
Welcome to this week's edition of Azure Weekly. Things seem to have died down during this week. We hope that everyone who celebrated Thanksgiving had a lovely time.
Let's take a look at this week's announcements:
- Razor support in Visual Studio Code now in Preview
- Simplifying confidential computing: Azure IoT Edge security with enclaves – Public preview
- On-premises data gateway November update is now available
- Visualize your Cosmos DB Gremlin API graph data with Linkurious enterprise
- Visual Studio 2017 version 15.9 now available
- Azure Marketplace new offers – Volume 25
- Introducing Azure DevOps Server 2019 RC1
- Service Bus name changes
- Azure Site Recovery supports firewall-enabled storage accounts
- Extension Host is coming to Azure Stack with the next update 1811
- iOS App Extension and watchOS Support in Visual Studio App Center
- Thanks, HockeyApp. Visual Studio App Center Will Take It From Here
- Enhancements to NSG flow logs for Azure Network Watcher
- Security Center Workload Protection for App Service name changes
- Blob storage Germany resource GUID and name changes
- Azure SignalR Service GUID changes
Elsewhere, Steef-Jan Wiggers has written a helpful blog on Getting Familiar with Azure Event Hubs for Apache Kafka, and Stefan Stranger has described how to use the Windows Graph API to set Service Principal as owner of Service Principal.
⚙️ AI + Machine Learning
- On the Revolution Analytics blog, David Smith (@revodavid) writes about Cognitive Services in Containers and provides an AI, Machine Learning and Data Science Roundup: November 2018
- On MSDN, Marc Plogas describes Computer Vision for Augmented Reality
- On Channel 9, Noelle Lacharite (@NoelleLaCharite) announces Microsoft AI for Accessibility
- Michael Crump (@mbcrump) writes Azure Tips and Tricks Part 174 - Machine Learning with ML.NET and Azure Functions - Part 1 of 2 and Part 175 - Machine Learning with ML.NET and Azure Functions - Part 2 of 2
- On the Azure podcast, the Azure podcast team (@AzurePodcast) presents Episode 255 - Chatbots with Péter Bozsó
🔎 Analytics
- On the Azure blog, Uri Barash describes how Taboola improves customer experiences with Azure Data Explorer
- On the Codit blog, Steef-Jan Wiggers (@SteefJan) writes about Getting Familiar with Azure Event Hubs for Apache Kafka
- On Code Project, Allen O'Neil (@ajsondev) writes Understanding Azure Data Lake
- On Channel 9, Scott Hanselman (@shanselman) talks about Azure HDInsight: New Spark UI extensions for better job performance analysis with Maxim Lukiyanov
- On MSDN, Karan Gulati discusses Azure Data Factory V2– Pipeline Functional Testing
- Chris Webb (@cwebb_bi) writes about 20 Years Of Analysis Services, blogs about Implementing Basic Query Folding On A Web Service In Power Query/M And Power BI and discusses Using Function.ScalarVector To Optimise Calls To M Functions
- On the Power BI blog, Charles Sterling (@chass) highlights the Webinar 11/27: Paginated reports for Power BI Report Server -Meet the team and ask them anything
- Also on the Power BI blog, Arthi Ramasubramanian Iyer announces that the On-premises data gateway November update is now available
🖥️ Compute
- On Code Project, Allen O'Neil (@ajsondev) discusses Scaling VMs in IaaS in Azure
- On Channel 9, Lara Rubbelke (@sqlgal) talks about Faster, more accessible edge HPC with Avere vFXT for Azure with Scott Jeschonek
🚢 Containers
- Jessica Deen (@jldeen) covers Kubernetes Ingress Controllers and Certificates: The Walkthrough
- Vincent-Philippe Lauzon (@vplauzon) talks about Understanding simple HTTP Ingress in AKS
- Daniel Neumann (@neumanndaniel) blogs about Kubernetes network policies on Azure Kubernetes Service with Azure NPM
- Julien Corioland (@jcorioland) describes how to Secure an Azure Kubernetes cluster with Azure Active Directory and RBAC
- Mark Heath (@mark_heath) talks about Building and Running Container Images with ACR, ACI and the Azure CLI
🗄️ Databases
- On the Azure blog, Luis Bosquez explains how to Visualize your Cosmos DB Gremlin API graph data with Linkurious enterprise
- Also on the Azure blog, Rafat Sarosh describes How to develop secure applications using Azure Cosmos DB
- Simon Waight (@simonwaight) describes how to Bulk insert entities into Cosmos DB using Python
- On MSDN, Walter Novoa (@warnov) talks about Replacing Keen.io functionalities with Azure Functions and Cosmos DB
- Sam Cogan (@samcogan) describes how to Stream SmartThings data to Cosmos DB and PowerBI Part 4 - A Cheaper Alternative
- Also on the Azure blog, Parikshit Savjani (@talktosavjani) writes about Real-time event processing with Azure Database for PostgreSQL and Event Grid integration
- Also on MSDN, Bashar Hussein describes How to Scale up Azure Database for MySQL from Basic Tier to General Purpose Tier, writes about Understanding Performance in Basic Tier for Azure Database PostgreSQL and MySQL and writes that Azure Database for MySQL server has gone away
🛠️ Developer Tools
- On MSDN, Daniel Roth writes that Razor support in Visual Studio Code now in Preview
- On the Visual Studio blog, John Montgomery (@JohnMont) highlights that Visual Studio 2017 version 15.9 now available
- David O'Brien (@david_obrien) explains How to install Azure Service Fabric SDK
- On Channel 9, Seth Juarez (@sethjuarez) talks about How the Azure ML Data Prep SDK Will Make Your Life Better
- On the Azure blog, Christine Alford highlights the Azure Marketplace new offers – Volume 25
- On Channel 9, Peng Lyu (@njukidreborn) answers One Dev Question - How did VSCode come together?
- Also on Channel 9, Ramya Achutha Rao (@ramyanexus) answers One Dev Question - How is VSCode built and maintained?
- Also on the Azure blog, Eustace Asanghanwa announces that Simplifying confidential computing: Azure IoT Edge security with enclaves – Public preview
- Also on Channel 9, Olivier Bloch (@obloch) explains that Qualcomm LTE for IoT SDK integrates Azure IoT with Nagaraju Naik and Murali Bharadwaj
🔩 DevOps
- On the Azure blog, Jamie Cool introduces Azure DevOps Server 2019 RC1
- James van Den Berg describes the Installation of AzureDevOps Server 2019 RC1 for your Team Work
- Jason Roberts (@robertsjason) writes about Azure Functions Continuous Deployment with Azure Pipelines: Part 8 - Using Gates to Run Smoke Tests on Deployed Function Apps
- On the Black Marble blog, Richard Fennell (@richardfennell) writes Just released a new Azure Pipelines Extension to update Git based WIKIs
- On MSDN, Edward Thomson lists the Top Stories from the Microsoft DevOps Community – 2018.11.16
- Also on MSDN, Freddy Kristiansen (@freddydk) walks through Developing Business Central Extensions part 5 – YAML
- Ravikanth Chaganti (@ravikanth) writes about Azure DevOps Server – Downloading Setup Media Using Web Installer
- On Microsoft + Open Source, Elena Neroslavskaya provides a Tutorial: Terraforming your JAMstack on Azure with Gatsby, Azure Pipelines, and Git
🎭 Identity
- On TechNet, Michael Niehaus discusses Trying out Windows Autopilot User-Driven Hybrid Azure AD Join
- On Microsoft Cloud Blogs, Kim Kischel writes that MCAS brings its real-time CASB controls to on-prem apps
- Stefan Stranger (@sstranger) describes Using the Windows Graph API to set Service Principal as owner of Service Principal
🔌 Integration
- The Azure updates team highlights the Service Bus name changes
- On MSDN, Ashish Chhabria writes about Enforcing TLS 1.2 use with Azure Service Bus
- On Code Project, Leszek Koc writes about the Automatic Subscription of Azure Functions to Event Grid
- Also on MSDN, David Burg (@david_burg) writes about the Logic Apps X12 connector control of Group Header field GS08 aka Version Release Identifier
- On the Serverless360 blog, Kent Weare blogs about Managing Secrets in Azure Logic Apps using Managed Identities
- On Microsoft Cloud Blogs, Brad Anderson, Microsoft's Corporate VP for Enterprise Mobility, describes Intune's journey to a highly scalable globally distributed cloud service
💡 Internet of Things
- On the Azure blog, the Azure team writes Meet the Microsoft Azure IoT on Serverless Hackathon winners
- Also on the Azure blog, Vivian Liu explains how to Connect devices from other IoT clouds to Azure IoT Central
- On MSDN, Wu Shuai explains how to Get Started with Cognitive Service Container in IoT Edge
⚖️ Management and Governance
- On the Azure blog, Shikher Saluja walks through Understanding health criteria in Azure Monitor for VMs
- On MSDN, Clive Watson blogs about Azure Log Analytics: Service Level Agreement (SLA) - Part 1, Part 2 and writes A little more on Parse and Print
- On TechNet, Kevin Justin explains how to Gather Log Analytics/MMA agent version
- Thomas Maurer (@thomasmaurer) covers Azure Update Management using Windows Admin Center
- The Azure updates team writes that Azure Site Recovery supports firewall-enabled storage accounts
- On the Kloud blog, Darren Robinson (@darrenjrobinson) writes about Nested Virtual PowerShell Desktop Environments on Windows 10 & Windows Server 2019 in Azure – Part 1 and Part 2
- Also on MSDN, Wriju Ghosh (@wrijugh) highlights the New Azure Audit Reports
⚙️ Microsoft Azure Stack
- On the Azure blog, Ricardo Mendes writes about What you need to know when writing hybrid applications
- Also on the Azure blog, Thomas Roettinger highlights that Extension Host is coming to Azure Stack with the next update 1811
- On MSDN, Ed Price (@UserEd_) blogs about Hybrid Cloud Architecture on Azure – Portal
🚌 Migration
- On MSDN, Ed Price (@UserEd_) talks about Mainframe Migration to Azure – Portal
- On Code Project, Vivek Johari describes How to Migrate SQL Database to Azure SQL Database using SSMS Export/Import
- James van Den Berg discusses Microsoft Azure Hub-Spoke model by Enterprise Design: (3 of 4) Data Migration
📱 Mobile
- On the Xamarin blog, Jon Douglas blogs about Android Build Performance and Reliability
- Jason Roberts (@robertsjason) talks about Developing Samsung TV Apps with .NET - Getting Started
- On MSDN, Nilofer Rajpurkar announces the iOS App Extension and watchOS Support in Visual Studio App Center
- Also on MSDN, the App Center Team writes Thanks, HockeyApp. Visual Studio App Center Will Take It From Here
🌐 Networking
- The Azure updates team writes about the Enhancements to NSG flow logs for Azure Network Watcher
- On MSDN, Arsen Vladimirskiy (@ArsenVlad) blogs about Azure VNet Peering across Azure Active Directory tenants using Service Principal authentication
🔐 Security
- The Azure updates team highlights the Security Center Workload Protection for App Service name changes
- On TechNet, Kevin Martins adds to the Email Phishing Protection Guide – Blog 19: Email Phishing Protection Security Checklist, Part 20: Recommended Security and Anti-Phishing Training from Microsoft Ignite 2018 and Part 18: Increase Security with Microsoft Secure Score
📦 Storage
- The Azure updates team highlights the Blob storage Germany resource GUID and name changes
- On MSDN, Kanchan Mehrotra, Tony Wu, and Rakesh Patil discuss Parallel Virtual File Systems on Microsoft Azure – Part 4: BeeGFS on Azure
🔗 Web
- The Azure updates team highlights the Azure SignalR Service GUID changes