Azure Weekly Issue 210: 3rd February 2019
This week there were more updates surrounding Visual Studio 2019:
C++
Binary Compatibility and Pain-Free Upgrades to Visual Studio 2019
New
Code Analysis Checks in Visual Studio 2019: use-after-move and coroutine
Concurrency
Code Analysis in Visual Studio 2019
There were a lot of AKS features announced:
In
Development - Node auto-repair support for AKS
In
Development - AKS cluster autoscaling
In
Development - AKS cluster auto-upgrade
In
Development - Availability Zones AZ support for AKS
In
Development - AKS pod security policy
In
Development - Multiple node pools for your AKS workloads
And a lot more general updates from the world of Azure!
Whats
new with Windows IoT in 2019
Ansible
solution is now available in the Azure Marketplace
Search
for Objects and Properties in the Watch, Autos, and Locals Windows in Visual
Studio 2019
AKS
control plane audit Logs is in development
What's
new in Azure Log Analytics – January 2019
Avere
vFXT for Azure: New ARM Template Deployment now available
Azure
Site Recovery: Azure VM disaster recovery updates
Microsoft
Intune has introduced MDM Security Baselines to secure the modern workplace
Debug
your live apps running in Azure Virtual Machines and Azure Kubernetes
General
availability: Standard Load Balancer and Standard Public IP in Azure Government
Use
Azure KeyVault secrets during deployments with Terraform
General
availability of Query Store for Azure SQL Data Warehouse
Read
Replicas for Azure Database for PostgreSQL is now in preview
Adventure
awaits: Azure Trivia is back
Azure
Marketplace new offers – Volume 30
Schedules
feature released for Azure Lab Services classroom labs
General
availability: Move MariaDB servers to new resource groups and subscriptions
E-Mail Subscription Time-Based Scheduling is Now Available in PowerBI
AI + Machine Learning
Covering: Azure Batch AI, Azure Bot Service, Microsoft Genomics, Machine Learning services, Machine Learning Studio, Cognitive Services, Bing APIs, Computer Vision API, Content moderator, Custom Services, Emotion API, Face API, Language Understanding (LUIS), Linguistic Analysis API, QnA Maker API, Speaker Recognition API, Text Analytics API, Translator Speech API, Translator Text API, Web Language Model API
- On MSDN, The AzureCAT team walks through Distributed training of deep learning models on Azure
- On TechNet, The Virtualization Security Team talks about Fuzzing para-virtualized devices in Hyper-V
- On the Azure blog, Azure highlights - Adventure awaits: Azure Trivia is back
- On Channel 9, Golnaz (@Golnaz89) talks about Bots and Azure Blockchain Workbench
Analytics
Covering: Azure Databricks, HDInsight, Data Factory, Stream Analytics, Data Lake Analytics, Event Hubs, Power BI, Azure Analysis Services, Apache Spark for HDInsight, Apache Storm for HDInsight, R Server for HDInsight, Data Catalog
- On Geeks with Blogs, Darren Gosbell (@darrengosbell) talks about Fixing Dates from Sharepoint Lists converting UTC Dates to Local Dates in PowerBI
- On the MSSQL Tips site, Akhil Mahajan (@_akhilm) describes how to Securely Manage Secrets in Azure Databricks Using Databricks-Backed
- Also on the MSSQL Tips site, Siddharth Mehta (@siddhumehta) explains how to Visualize categorical scatterplots in Power BI with Python
- On the Power BI blog, Christopher Finlan (@cmfinlan) announces that E-Mail Subscription Time-Based Scheduling is Now Available in PowerBI
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
- On MSDN, Larry Wall walks through a Service Fabric Stateful Reliable Collection Restore – The New Way
- Also on MSDN, Deepak Malik (@deepakmalik0) spotlights Durable Functions
- On the Microsoft Cloud IT Pro Podcast, Ben and Scott present Episode 110 – Cloud Concepts
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
- The Azure updates team writes about the following features, which are in development: Node auto-repair support for AKS, AKS cluster autoscaling, AKS cluster auto-upgrade, Availability Zones AZ support for AKS, AKS pod security policy and Multiple node pools for your AKS workloads
- On MSDN, Jeff Chilberto (@JChilberto) gives insight into Debugging Docker Containers (attaching)
Databases
Covering: Azure SQL Database, Azure Cosmos DB, SQL Data Warehouse, Redis Cache, SQL Server Stretch Database, SQL Server on virtual machines, Table storage, Azure Database for PostgreSQL, Azure Database for MySQL
- On the Azure blog, Matt Usher (@two_under) announces the General availability of Query Store for Azure SQL Data Warehouse
- On the Azure blog, Kalyan Sayyaparaju announces that Read Replicas for Azure Database for PostgreSQL is now in preview
- On MSDN, Jose M Jurado writes: Azure SQL Database – How are the statistics updated automatically by SQL engine
- Also on MSDN, Sachin Dubey describes Azure Database for MySQL in Azure Government
- On Code Project, Nick Denker writes about ALTE Azure Table Storage Indexed ORM
- The Azure updates team announces General availability: Move MariaDB servers to new resource groups and subscriptions
- On the MSSQL Tips site, Rajendra Gupta (@rajendragupta16) explains How to install SQL Server on RHEL for Oracle VirtualBox - Part 1 and writes Installation of SQL Server 2017 on Oracle VM VirtualBox for Red Hat - Part 2
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
- On the Azure blog, Kylie Liang announces that Ansible solution is now available in the Azure Marketplace
- On MSDN, Dan Taylor (@qubitron) describes the Python in Visual Studio Code – January 2019 Release
- Also on MSDN, John Wargo (@johnwargo) writes about Going Public (With Our Plans)
- Also on MSDN, Marian Luparu (@mluparu) highlights C++ Binary Compatibility and Pain-Free Upgrades to Visual Studio 2019 and Tara Raj highlights the Visual Studio Code C/C++ extension: January 2019 Update
- Also on MSDN, Sunny Chatterjee highlights the New Code Analysis Checks in Visual Studio 2019: use-after-move and coroutine and showcases Concurrency Code Analysis in Visual Studio 2019
- Also on MSDN, the Visual Studio Blog explains how to Search for Objects and Properties in the Watch, Autos, and Locals Windows in Visual Studio 2019 and on the Visual Studio blog, writes "Become a Visual Studio for Mac super user with this Tips and Tricks Video Series"
- On Channel 9, Cody Beyer (@cl_beyer) discusses Visual Studio for Mac: Manage Projects with Git and Sayed Hashimi describes how to Work With Multiple Solutions in Visual Studio for Mac
- Ed Elliott (@EdDebug) writes SSDT: Build in VSCode
- On Code Project, Shun Huang walks through Using Visual Studio Code with Windows Subsystem for Linux
- The Visual Studio Blog announces that you can now Debug your live apps running in Azure Virtual Machines and Azure Kubernetes
- Callon Campbell writes: Introducing Plato.Core
- The Azure updates team announces: Schedules feature released for Azure Lab Services classroom labs
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
- On the Azure blog, Jie Su delves into Development, source control, and CI/CD for Azure Stream Analytics jobs
- On Channel 9, Donovan Brown (@DonovanBrown) discusses Five Things About JavaScript in DevOps
- On the DragonSpears blog, David Henry (@DragonSpearsApp) describes How to Handle Continuous Deployment Across Multiple Environments
- Simon Foster (@funkysi1701) highlights Yaml Builds on Azure DevOps
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
- Roelf Zomerman covers ImmutableID, mS-DS-ConsistencyGuid, AADConnect and ADMT – part 2
- The Azure updates team announces that AKS Pod Identity is in development
- On MSDN, Jose M Jurado asks: Is ASP Classic able to connect to Azure SQL Database using Azure Active Directory?
Integration
Covering: Service Bus, Logic Apps, Event Grid
- On the Planet Geek blog, Daniel Marbach (@danielmarbach) discusses Azure Service Bus Topology migration with NServiceBus
- Radu Vunvulea (@RaduVunvulea) explains how to Decouple external communication inside AKS Azure Kubernetes Services and talks about Communication Strategies on top of message base communication for outages or disasters protection
Internet of Things
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
- On the Azure blog, Olivier Bloch (@obloch) talks about The Things Network and Azure IoT connect LoRaWAN devices and on Channel 9, presents Whats new with Windows IoT in 2019
- Also on the Azure blog, Prakul Bansal showcases how the QnA Maker simplifies knowledge base management for your Q&A bot
- Also on the Azure blog, Rob Caron (@RobCaronMSFT) writes the next Azure.Source
- Daniel Krzyczkowski (@DKrzyczkowski) discusses Microsoft Azure Sphere connected with Azure cloud services
Management and Governance
Covering: Backup, Site Recovery, App Insights, Azure Advisor, Sceduler, Automation, Log Analytics, Azure Monitor, Security & Compliance, Protection & Recovery, Automation & Control, Insight & Analytics, Azure Service Health, Microsoft Azure portal, Azure Resource Manager, Cloud Shell, the Azure mobile app, Azure Policy, Cost Management, Azure Managed Applications
- On the Azure blog, Rajani Janaki Ram blogs about Azure Site Recovery: Disaster Recovery as a Service (DRaaS) for Azure, by Azure
- The Azure updates team announces that AKS control plane audit Logs is in development, writes: What's new in Azure Log Analytics – January 2019, and announces Avere vFXT for Azure: New ARM Template Deployment now available and Azure Site Recovery: Azure VM disaster recovery updates
- Charbel Nemnom (@charbelnemnom) explains how to Collect Windows Admin Center Event Logs Into Azure Log Analytics
- Gregor Suttie (@gregor_suttie) discusses Azure Policies
- Vincent-Philippe Lauzon (@vplauzon) discusses Custom Logs on AKS & Azure Monitor
- Stefan Roth (@stefanroth_net) talks about how to Purge Azure Log Analytics Data Using PowerShell
- On MSDN, Deepa Chandramouli and Katie Konow describe Taking small steps into Azure with Developer Support
- On Code Project, Gaston Verelst writes about Creating multiple identical VMs in Microsoft Azure
- Shahed Chowdhuri (@shahedC) walks through Deploying ASP .NET Core to Azure App Service
- On TechNet, Shannon Gowen writes: Introducing the new Azure PowerShell Az module
- Also on the Azure blog, Christine Alford (@heyalford) covers Azure Marketplace new offers – Volume 30
- On MSDN, Gaurav Patole writes about troubleshooting a OneDrive deployment failure
- Thomas Janetscheck (@azureandbeyond) explains how to Use Azure KeyVault secrets during deployments with Terraform
Media
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
- On Geeks with Blogs, Celin Smith writes Your Guide to create WordPress plugin customized to the website!
Microsoft Azure Stack
Covering: Azure Stack
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- On the Azure podcast, Kip Kniskern (@kipkniskern) blogs about OnMSFT.com migrating to Azure
- On MSDN, Bashar Hussein explains How to Migrate Azure SQL Database to Azure SQL Managed Instance
- On the Azure blog, Ashish Thapliyal (@ashishth) blogs about Transitioning big data workloads to the cloud: Best practices from Unravel Data
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
- On the Xamarin blog, Jonathan Peppers (@JonathanPeppers) talks about Android's D8 dexer and R8 shrinker
- Also on the Xamarin blog, Slava Chernikoff blogs about Complex UI with FastGrid for Xamarin.Forms
- On the Microsoft site, a reporter highlights: Staffordshire University to launch first digital assistant for students
- On Channel 9, James Montemagno (@JamesMontemagno) talks about the App Information Xamarin.Essentials API of the Week and, with Mike Parker, explains how to Bring Some C++ to Xamarin Apps
Networking
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
- The Azure updates team announces General availability: Standard Load Balancer and Standard Public IP in Azure Government, that the AKS private cluster is in development, and AKS Network Policy is in development and announces General availability: Global VNet Peering in Azure China cloud
- The Azure updates team also blogs about Azure DNS: Getting ready for DNS Flag Day
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
- On the Azure blog, Mor Weinberger describes how Azure Security Center can detect emerging vulnerabilities in Linux
- On Microsoft Cloud Blogs, Niv Goldenberg discusses Data Loss Prevention – Human error, insider threats and the in-between
- Michael Crump (@mbcrump) covers Taking a peek at Azure Key Vault - Part 1 and Taking a peek at Azure Key Vault - Part 2
- On Microsoft Cloud Blogs, Mayunk Jain announces that Microsoft Intune has introduced MDM Security Baselines to secure the modern workplace
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
- James Serra (@JamesSerra) discusses Storage options for SQL Server database files in Azure
- On MSDN, Larry Wall describes how to Upload a file from an Azure Windows Server Core machine to Azure Blob storage
- Also on MSDN, The AzureCAT team highlights Parallel Virtual File Systems on Microsoft Azure (A new E-book update)
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
- On the Tech Radar site, Mike Williams discusses The best CDN providers of 2019 to speed up any website
- On MSDN, Toan Nguyen-Azure walks through Adding PHP Extensions with Azure App Service Linux and how to Update PHP Settings with Azure App Service Linux
Azure Weekly Archive
If you would like to read more interesting articles from the Azure ecosystem check out our archive where you will find all of the back issues.
Contribute Content
If you would like to contribute any content to the Azure Weekly newsletter, please email azureweekly@endjin.com