Azure Weekly Issue 146: 15th October 2017
We use Azure Notebooks (Jupyter) in all our data science work, like OneNote it's an incredibly useful, powerful tool that is often overlooked. Sidak Pasricha has written a great blog post about utilising Azure Notebooks for learning new programming languages like Python (R & F# are also available).
It got a brief mention in last week's issue, but Alex Sutton, Principal Program Manager, Azure Big Compute Team, has written a more detailed introduction to the Azure Batch AI preview
Tony Smith, a Microsoft UK Data Solution Architect has written a post on a subject that is close to our hearts describing how you can make sense of the swamp – Azure Data Catalog for your Data Lake
One of the lesser known feature of Azure Functions is Durable Functions - a framework that enabled you to orchestrate multiple functions and manage state. Chris Anderson has a new post which covers Durable Functions and Bindings Extensibility Preview Announcement. Staying with Functions, there's a nice post about securing Azure Functions calls to Dynamics 365 secured by Azure AD, the sample can be adapted for any AAD based Authentication.
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, Sidak Pasricha blogs about Utilising Azure Notebooks for learning new programming languages like Python.
On the Stackify Blog, Barry Luijbregts delves into Getting started with Azure Cognitive Services.
On the Azure blog, Alex Sutton talks about Scaling up your deep learning with Batch AI preview.
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
Tony Smith (@tpsmith99), a Microsoft Data Solution Architect in the UK describes how Azure Analysis Services – an Analytics Game Changer, in some older posts he examines Power BI’s 3 query methods and writes about a lesser known, but in our opinion, vitally important Azure Service: Making Sense of the Swamp – Azure Data Catalog for your Data Lake
On the Revolution Analytics blog, David Smith (@revodavid) shares a Tutorial for Azure Data Lake analytics with R.
Gerardo Saca (@gsacavdm) reveals Data Science Virtual Machines are now available on Azure Government Cloud.
Chris Webb (@Technitrain) blogs about Creating A Partitioned Table In SSAS Tabular 2017 And SSDT Using M Functions.
Kay Unkroth talks about Hardening Azure Analysis Services with the new firewall capability.
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, Chris Anderson Azure (@crandycodes) writes about a Durable Functions and Bindings Extensibility Preview Announcement.
On codeit blog, Toon Vanhoutte covers Azure Functions Proxies and A very lightweight API Management. If you've missed the rest of this series, start with part 1.
On the Redmond magazine site, Jeffrey Schwartz (@JeffreySchwartz) talks about Microsoft Bringing Cross-Platform and Java Support to Azure Serverless Compute.
On TechNet, Tsuyoshi Ushio (@sandayuu) walks through Enabling Typescript local debugging with Azure Functions on Mac.
On MSDN, Ali Mazaheri covers Securing Azure Functions calls to Dynamics 365 secured by Azure AD.
The Service Fabric Team cover the Service Fabric 6.0 Refresh Release for Windows Server Standalone, Azure and .NET SDK.
John Knightly (@johnaknightly) explains how to Find Azure VMs that are Shut Down but not Deallocated.
Mark Heath (@mark_heath) explains how to Create and Configure a VM with the Azure CLI.
Also on MSDN, Igor Pagliai (@igorpag) asks Why Azure Availability Zones.
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
On TechNet, Tsuyoshi Ushio (@sandayuu) shares Migration tips from IaaS to Web App for Containers on Azure.
On the Azure blog, Saurya Das (@sauryadas_) writes about Unifying monitoring and security for Kubernetes on Azure Container Service.
On Channel 9, Pui Chee talks about Jenkins Plugins for Kubernetes.
Christine Hall (@brideoflinux) walks through Looking for the OCI Seal of Approval when using Containers.
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, Sunil Kamath announces Azure Database for MySQL and PostgreSQL availability in Canada and Brazil.
On the .NET Curry blog, Mahesh Sabnis (@maheshdotnet) discusses Using Azure Cosmos DB with ASP.NET Core and Angular.
On MSDN, Joon Kyu Lee discusses Mapping a login to a user in Azure SQL Data Warehouse.
On the MSSQL Tips site, John Miner writes about Full text indexing with Azure SQL database.
On the Azure blog, Lindsey Allen explains how to Put your databases on autopilot with a lift and shift to Azure SQL Database.
Also on the Azure blog, Rohan Kumar reveals Microsoft's Azure SQL Database is ranked #1 Database as a Service for developer satisfaction by SlashData.
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
Edward Thomson blogs about DevOps with Azure and VSTS and shares Videos from Ignite 2017.
On MSDN, Christopher Witte writes about Dependent Request Extraction VSTS.
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
Karan Singh (@im_karan_singh) blogs about Silent Authentication using Azure AD application.
Pam Lahoud describes Developing an Azure AD B2C multi-tenant application.
Stephane Eyskens blogs about Provisioning Azure Active Directory Apps in a highly controlled way.
On the Azure blog, Greg Cottingham explains How Azure Security Center unveils suspicious PowerShell attack.
Jean-Marc Prieur unveils ADAL.NET 3.17.0 has been released.
Ben Kliger explains How Azure Security Center uses machine learning to enable adaptive application control.
On TechNet, Stanislav Belov covers Infrastructure + Security: Noteworthy News from Ignite.
On TechNet, Daniel Soto describes PowerShell, X.509, and SmartCards.
Integration
Covering: Service Bus, Logic Apps, Event Grid
Stefan Roth (@stefanroth_net) discusses using Azure Logic App to Send Data From Application Insights To Azure Log Analytics.
On the Azure blog, Alice Rison writes about Quarterly Microsoft Azure SOC reports and Compliance at warp speed.
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, Ashita Rastogi writes about Monitoring your Azure IoT solutions with Azure Monitor and Azure Resource Health.
Eustace Asanghanwa announces support for X.509 CA on Azure IoT Hub.
On Channel 9, Greg Duncan (@gduncan411) talks about the Journey from Device to Action at the IoT Virtual Bootcamp.
On the Stackify Blog, Barry Luijbregts walks through Getting Started with Azure Event Grid 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
Tsuyoshi Ushio (@sandayuu) discusses Giving minimum access privilege using Service Principal.
Michael Crump (@mbcrump) covers Working with Log Stream and Azure App Services and Using Application Insights with Azure App Services.
On the Azure blog, Kiran Madnani shows you how to Send your Azure alerts to ITSM tools using Action Groups.
On MSDN, Eric W. DeBord talks about Monitoring Azure Resources – Tools and Technology.
Linda Lee Chapman explains Microsoft is retiring exam 70-534 and replacing it with a new exam 70-535.
On the Azure blog, Asir Selvasingh talks about .NET: Manage availability zones and more.
Media
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
Microsoft Azure Stack
Covering: Azure Stack
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
Networking
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
Radu Vunvulea (@RaduVunvulea) walks through Migrating File Server Share to Azure.
On the Azure blog, Rena Shah announces the Azure Files share snapshots public preview.
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
On MSDN, Kaushal Kumar Panday investigates Socket exception for ASP.NET applications in Azure App Service.
On MSDN, David Renton writes about Hosting your Unity game on Azure.
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