Azure Weekly
Issue #270 - 12th April 2020
I hope everyone's bank holiday weekend is going alright, and that you've managed to find some flour in order to do some traditional Easter-time baking!
Along that vein, this week Chloe Condon has provided a tutorial around Using Azure Functions to Make Sourdough, perfect for those of us new to this whole sourdough business... And also a great intro to Azure Functions!
She has also listed Some great ways that people have been using Azure Cognitive Services, which runs through some fun (and interesting) ways in which AI can help with remote presenting.
Filisha Shah has also provided a guide to remote development with Live Share. Live Share is an excellent tool and definitely worth looking into when attempting remote pair programming.
Elsewhere, Tobias Zimmergen has run through some Best Practices for building and designing Azure Functions. These are important to keep in mind when working with Functions, we've run into a few of these issues ourselves when doing serverless compute!
Adam Bertram has also provided an explanation on How to Parse ARM Output Variables in Azure DevOps Pipelines. He gives an easy-to-follow example of something which, I know from personal experience, can be difficult to get right.
And here at endjin, James Broome has written yet another excellent blog on Azure Analysis Services, this time on how to update the expression for a calculated column from .NET. The whole series is definitely worth a read, the first of which can be found here.
And Jess Panni has written a post on Wardley Maps, featuring a video which explains how OceanMind uses Microsoft Azure & AI to combat Illegal Fishing.
Finally, if you have a bit of free time over the Easter weekend (and are feeling particularly productive), we wanted to highlight that all Pluralsight courses are free for the month of April!
⚙️ AI + Machine Learning
- On the DEV site, Ari Bornstein (@pythiccoder) walks through an example of Attendance Estimation with Azure ML
- Also on the DEV site, Chloe Condon (@ChloeCondon) talks about Some great ways that people have been using Azure Cognitive Services
- And Dmitry Soshnikov talks about Creating Generative Art using GANs on Azure ML
- On the Azure Medium blog, Luca Zavarella blogs about Azure Machine Learning using the R SDK
- The Azure updates team announces that Azure Machine Learning is available in the US Gov region
- On the Azure blog, Vinod Kurpad (@Kurpad) Introduces incremental enrichment in Azure Cognitive Search
🔎 Analytics
- On the endjin blog, James Broome has written yet another great blog on Azure Analysis Services: How to update the expression for a calculated column from .NET
- On the MSSQL Tips site, Koen Verbeeck (@Ko_Ver) writes about Incremental File Load using Azure Data Factory
- The Azure updates team highlights that you need to Update self-hosted integration runtime nodes to TLS 1.2 by May 11, 2020
- On the DEV site, Lena Hall (@lenadroid) writes about how Apache Kafka Applications Can Work Without Apache Kafka Cluster
- Also, on Channel 9, Lena Hall joins Scott Hanselman to discuss Big data processing with Azure Event Hubs for Apache Kafka
⚙️ Blockchain
- On the Azure DevOps podcast, Jeremy Holt and Jeffrey Palermo discuss Cashew & Nut Trading Software, and using Blockchain to trace the food supply chain
🖥️ Compute
- Tobias Zimmergren (@zimmergren) lists some Best Practices for building and designing Azure Functions
- On the DEV site, Chloe Condon (@ChloeCondon) writes: Let's Get this Bread! Using Azure Functions to Make Sourdough
- On the DEV site, Tania Allard (@ixek) provides two Tech bites, on: What is serverless? and What is the cloud?
🚢 Containers
- On the DEV site, Chris Noring (@chris_noring) has provided some resources around How YOU can learn Kubernetes
- Also on the DEV site, Jay Gordon (@jaydestro) writes about Multiple Node Pools on Azure Kubernetes Service and has recorded An Azure Twitch Stream on Kubernetes, Datadog and Chaos Engineering w/ Gremlin
- On the Premier Developer blog, Monu Bambroo writes about how to Monitor AKS Cluster with Prometheus (Basic Monitoring)
- On Microsoft + Open Source, Jeff Hollan (@jeffhollan) highlights: Kubernetes Event-driven Autoscaling KEDA joins the CNCF as a sandbox project
- Also on Microsoft + Open Source, Ralph Squillace covers: "WebAssembly meets Kubernetes with Krustlet"
- Also on the Premier Developer blog, Larry Wall describes Using the Azure Files Volume driver with multiple volumes (Service Fabric)
- On the Azure blog, Yossi Weizman explains how to Detect large-scale cryptocurrency mining attacks against Kubernetes clusters
- On the Microsoft OS blog, Craig Peters and Mark Rossetti highlight the fact that Kubernetes v1.18 advances Windows container support
🗄️ Databases
- On the SQL Down Under Podcast, Mark Brown joins Greg Low (@greglow) to discuss CosmosDB and the latest licensing changes
- Aaron Powell (@slace) walks through Using GraphQL in Azure Functions to Access Cosmos DB
- On Channel 9, Anna Hoffman and Jeroen ter Heerdt provide an Intro to PowerShell notebooks for Azure SQL
- On Code Project, Venkatesh Subbarao walks through how to Copy with Stored Procedure Data from One Database to Another on Azure SQL using Azure Data Factory
- On the DEV site, Abhishek Gupta (@abhi_tweeter) provides a Tutorial: Getting started with MongoDB on Azure using Go
🛠️ Developer Tools
- On the Visual Studio Magazine, David Ramel lists the Top 3 Blazor Extensions for Visual Studio Code
- And on the Visual Studio blog, Filisha Shah provides A guide to remote development with Live Share
🔩 DevOps
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) explains How to define custom rules for Work Items in Azure DevOps and how to Revert Azure DevOps Pipeline Changes
- Adam Bertram (@adbertram) describes How to Parse ARM Output Variables in Azure DevOps Pipelines
- On the Black Marble blog, Richard Fennell (@richardfennell) discusses Enriching the data available in Azure DevOps Pipelines Cross Platform Release Notes Task, Swapping Azure DevOps Pipeline Extensions release process to use Multistage YAML pipelines and how he Fixed an issue where Azure DevOps Pipeline was not triggering on a GitHub Pull request
- On the Premier Developer blog, Brian Blackman and Eldon Gormsen cover InnerSource with Azure DevOps
- On Channel 9, Damian Brady and Todd Gardner talk about Testing and Monitoring Systems for Confidence
- Also on the Premier Developer blog, Rick Caudle talks about Integrating Support cases into your DevOps process with the Azure Support API
- Also on Channel 9, Abel Wang (@abelsquidhead) joins Donovan Brown to talk about Serverless operations with Azure DevOps
🧬 Hybrid
- Thomas Maurer and Carmen Crincoli discuss Azure Stack HCI and the Future on Azure Unblogged
- The Azure updates team announces that The preview version of Event Hubs on Azure Stack Hub is now available
- On the Azure SQL Database blog, Danimir Ljepava (@danimir) runs through the Monitoring options available for Azure SQL Database Managed Instance
🎭 Identity
- On Microsoft Cloud Blogs, the Enterprise Mobility + Security Team announces that Azure Active Directory Premium P1 is coming to Microsoft 365 Business
- Tobias Zimmergren (@zimmergren) provides A few tips for securing your remote workforce in a Microsoft cloud landscape
- On the Azure Developer Community Blog, Stephane Eyskens (@stephaneeyskens) provides an Architecture Walkthrough: Building a multi-tenant Azure Architecture for a B2C scenario
🔌 Integration
- On the Planet Geek blog, Daniel Marbach (@danielmarbach) has dived into Forwarding with the Azure Service Bus .NET SDK
- Sean Feldman (@sfeldman) discusses The future of Azure Service Bus .NET SDK
- On the Azure Developer Community Blog, Stephane Eyskens (@stephaneeyskens) discusses some KEDA and AKS Experiments
💡 Internet of Things
- On the Azure blog, Olivia Burgess discusses Accelerating innovation: Start with Azure Sphere to secure IoT solutions
- The Azure updates team announces that Azure Sphere update 20.04 is now available for compatibility testing
- On Channel 9, Ricky Brundritt (@rbrundritt) joins Oliver Block to discuss how to Easily integrate spatial data into the Azure Maps
- The Azure updates team announces that Significant connection resiliency improvements are now available in the Azure IoT SDK for Python
⚖️ Management and Governance
- On the Azure blog, Matt McCleary walks through Using Azure Monitor source map support to debug JavaScript errors
- The Azure updates team showcases the Azure Monitor Logs new "create workspace" experience
- On the DEV site, Maxime Rouiller (@MaximRouiller) blogs about 1-Click Deployment of Cognitive Services with ARM Templates
- On the Sharegate blog, Elle Crosby brings us the Highlights from the expert-led webinar on Azure Policy essentials
- Henry Been (@henry_been) covers Working with ARM Template Functions
- Marcel Zehner (@marcelzehner) provides a walkthrough on How to use and configure reservations to save money
- On the Sharegate blog, Stephane Lapointe (@s_lapointe) delves into Working with Azure during high demand: What to do when the cloud wont scale
- On the Serverless360 blog, Ezhilarasi Chezhiyan writes: Discover How Serverless360 Can Help Improve Remote Work
- Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) run through An overview of Azure Governance
- On the Premier Developer blog, Adel Ghabboun explains how to Implement an App Insights Telemetry Processor in Azure Functions
🚌 Migration
- On the endjin blog, Jess Panni (@JessPanni) talks about Wardley Maps – Explaining how OceanMind use Microsoft Azure & AI to combat Illegal Fishing
📱 Mobile
- On Channel 9, James Montemagno (@JamesMontemagno) brings us the Xamarin.Essentials API of the Week: Permissions
- Also on Channel 9, Maddy Leger (@maddyleger1) asks: What is the future of Xamarin.Forms?
🌐 Networking
- On the Azure SQL Database blog, Rohit Nayak blogs about Using Failover Groups with Private Link for Azure SQL Database
🔐 Security
- On Microsoft Cloud Blogs, Tal Maor (@talthemaor) highlights that Azure ATP now detects SMBGhost
- Sam Cogan (@samcogan) blogs about Scanning Containers during Builds with Azure Security Centre
- Charbel Nemnom (@charbelnemnom) explains how to Automate Continuous Export For Azure Security Center With Azure Policy
- Marcel Zehner (@marcelzehner) describes Azure Guest Policy Configuration – A look behind the curtain
📦 Storage
- The Azure updates team announces that Storage Analytics logs for Azure Data Lake Storage are now generally available
🔗 Web
- Jessica Deen (@jldeen) describes Running a 64 bit node Web App in Windows Azure App Service
- Also on the Premier Developer blog, Chris Hanna explains how to Integrate Azure API Management with Okta
- On Azure Tips and Tricks, Michael Crump (@mbcrump) discusses How to use Azure App Service managed certificates