The Cloud Pirate - Weekly Haul
23rd - 30th January 2024
Table of contents
- Terraform Coalesce Function — How to Use it & Examples
- Container Image Security Part 3: Image Integrity and Azure Policy
- Starting 2024 the right way, again! 5 great resources to help create a successful Azure Environment
- Azure DevOps Service Connection Configuration Guide
- The Asynchronous Request-Reply pattern
- Mastering Azure Cost Management with Gregor Suttie Episode 1
- Connecting Azure to Azure DevOps with Federated Credentials and Service Connections
- Planning for SQL Server 2014 End of Life
- The Dhruvin Show - EP 05 - AI & M365 | Ft. Nanddeep Nachan
- Displaying Terraform Plan as a comment in Azure DevOps Repo PRs with Azure DevOps Pipelines
- Microsoft is a Leader in the Gartner Magic Quadrant for Distributed Hybrid Infrastructure with Azure Stack HCI
- Episode Thirteen - Craig White
- Power Apps and Power Automate Program for Beginners
- Check if network connectivity for Azure Connected Machine Agent is blocked - Azure Arc
- Windows LAPS: The Desolation of PAA Reboots
- Container Image Security part 4: Azure Policy, Ratify and Notation
- Azure Lockdown: Defending Your Cloud Kingdom
- AI Superpowers with Spring Science's Ben Kamens
- Extracting Nested Fields in Kusto 2.0
- The Publisher-Subscriber pattern (pub/sub messaging)
- Improve Microsoft Graph PowerShell Performance with Batching
- Windows 365 - New Boot features in preview
- My GitHub Actions Certification experience
- The Dhruvin Show - EP 06 - AI , Opportunities and Community| Ft. Shrushti Shah
- Azure Infrastructure Update - 26th of January 2024
- Fractional Chief Technology Advisor
- The Sequential Convoy Pattern
- Audio Notes: Creating an Interface to Record Content
- Learning Git and GitHub [Part Two]
- Microsoft Community Insights - Episode 2 - Navigating AKS with Richard Hooper
- AI is everywhere!! Agreed?? #AI #Shorts #AIPodcast #dhruvinshah
- Introducing the 'Helm Install Command' Bicep Module: Streamlining AKS bootstrapping
- How to Enable Automatic Account Creation for LAPS in Intune
- Power Automate Approval Kit - Installation | Part 2
- How to Review and Search AVD Insights Data
- Managing Distributed Transactions with the Saga Pattern
- Azure Virtual Machine Scale Set Duration and Cool Down Explained
- Analytics development lifecycle requirements for the DP-600 Microsoft Fabric exam
- AI for different Level of Users in Organisation #AI #aipodcast #powerplatform
- Graph API Demonstration using PowerShell
- Azure VMware Solution (AVS) Deep Dive
- Microsoft Community Insights Interview with Kevin Evans
- What is Fabric? Will it Replace Power BI ? Ft. Chris Webb
- Decentralized workflow coordination using the Choreography pattern
- Power Apps Code Review Tool
- Global Reader in Microsoft Entra to Allow Access to Teams Devices
This week, The Cloud Pirate has shared 46 fantastic posts from our list of 119 community content producers. Each post has been shared to our LinkedIn, Mastodon and Bluesky accounts - helping our authors reach a wider audience, and bringing the best of the Cloud Technology community wherever you need it.
To subscribe to this newsletter, head over to LinkedIn, here.
For updates in addition to our fantastic community members, such as updates from Azure, Microsoft Security, Microsoft Learn and more, please checkout AzureFeeds by Luke Murray. The AzureFeeds weekly newsletters can be found here.
Credit to Tomasz Hamerla for the Cloud Pirate's Mastodon and Bluesky integrations.
Please note that post summaries are created by AI, and may not be 100% accurate.
Without further ado, here's this week's haul:
By Jack Roper on 23rd January 2024
Aye, Aye Captain! Today, The Cloud Pirate brings ye an article by the talented Jack Roper regarding Terraform Coalesce Function. This function combines multiple values and returns the first non-null value in the list. It is useful in scenarios where multiple variables hold values and the first non-null value is needed. The article explains how to use the function and provides some examples of its usage. Arrr!
By Wesley Haakman on 23rd January 2024
Shiver Me Timbers me hearties! 'Tis I, The Cloud Pirate and I have come to share with ye an article by the great Wesley Haakman about Container Image Security Part 3. This be all about the importance of image integrity and how Azure Policies can help ensure it. It explains the difference between content trust and image signing as well as how to prevent untrusted images from being deployed. Let us be sure to use
By Jake Walsh on 23rd January 2024
Land Ho, mateys! The Cloud Pirate has found a treasure trove of five great resources to help ye create a successful Azure environment. Jake Walsh has penned an article filled with tips for ye to start 2024 the right way. From the Azure Virtual Network documentation to the Azure SDK for Python, Jake Walsh lists the must-have resources for a smooth-sailing journey with Azure. Don't be like the scallywags who suffer from slow and inefficient Azure environments, use these resources to set yer sails in the right direction!
By Jeff Brown on 23rd January 2024
Aye Aye! Ahoy there mateys, The Cloud Pirate here to share some knowledge on configuring Azure DevOps service connections. In his article, Jeff Brown explains how to connect external services such as Azure, GitHub, and Jenkins to Azure DevOps through Service Connections. He walks through the process, highlighting the differences between different types of service connections and providing useful tips and tricks. This guide is an excellent resource for developers looking to streamline their workflow and maximize efficiency using Azure DevOps. ⚓️🦜🌊
By Will Velida on 24th January 2024
Thar She Blows! Ahoy maties, The Cloud Pirate here to tell ye about Will Velida's article on the Asynchronous Request-Reply pattern. This pattern be a way for yer program to send a message and get a response without having to wait for it. Ye send the message and go on yer merry way, and when the response arrives, ye get a notification. Ye can use this pattern in conjunction with Azure or OpenAI to make yer code more efficient. So set sail on the high seas of coding and give the Asynchronous Request-Reply pattern a try!
By Nicholas Chang on 24th January 2024
Ahoy Thar Swashbuckler! Set your sails for Mastering Azure Cost Management with Gregor Suttie Episode 1 by Nicholas Chang. Join me, The Cloud Pirate, and together we'll navigate the treacherous waters of Azure cost optimization. Follow along as we learn essential Azure budgeting and scaling strategies, and uncover some hidden treasures to help you manage and reduce your cloud costs.
By John Kilmister on 24th January 2024
Batten down the hatches, me hearties! The Cloud Pirate here with news of connecting Azure to Azure DevOps with Federated Credentials and Service Connections. John Kilmister has written an article detailing how to connect Microsoft's cloud service Azure to Azure DevOps using federated credentials and service connections. This allows companies to manage resources more efficiently and securely, while also maintaining compliance regulations. By using this method, companies no longer have to rely on separate usernames and passwords for each service.
By John Savill's Technical Training on 24th January 2024
Blimey! Avast ye mateys! If ye be usin' SQL Server 2014, ye might want to listen up to John Savill's Technical Training on plannin' for its End of Life! Arrr!
By Dhruvin Shah on 24th January 2024
Yarr! Ahoy there, me hearties! The Cloud Pirate be here to introduce ye to a most fascinating video called The Dhruvin Show - EP 05 - AI & M365 | Ft. Nanddeep Nachan by Dhruvin Shah. Join Dhruvin and Nanddeep as they delve into the world of Artificial Intelligence and Microsoft 365. Aye, this be an insightful adventure ye don't want to miss!
By Thomas Thornton on 24th January 2024
Fire in the hole, me hearties! Check out Thomas Thornton's article on displaying Terraform Plan as a comment in Azure DevOps Repo PRs with Azure DevOps Pipelines. By using this method, you can easily view the Terraform plan in the PRs and detect any misconfiguration errors. The process involves using Azure Storage Accounts to store the plan and then Azure DevOps Pipelines to extract and display the plan on the PRs.
Microsoft is a Leader in the Gartner Magic Quadrant for Distributed Hybrid Infrastructure with Azure Stack HCI
By Thomas Maurer on 24th January 2024
Hit The Deck, me hearties! The Cloud Pirate here to bring ye news of Microsoft's triumph in the Gartner Magic Quadrant for Distributed Hybrid Infrastructure with Azure Stack HCI. According to Thomas Maurer, Microsoft was deemed a leader in this field due to their Azure Stack HCI technology, which combines the benefits of cloud computing with on-premises infrastructure. The technology provides customers with a seamless and efficient hybrid environment. Ahoy! This news warrants the following hashtags:
By OnAirInTheCloud By Keith Atherton, Gregor Suttie and Matt Boyd on 24th January 2024
Heave Ho! Ahoy there me hearties! 'Tis I, The Cloud Pirate, with a summary of Episode 13 of OnAirInTheCloud, featuring Craig White. Craig talked about his journey to becoming a DevOps consultant, the importance of communication and collaboration within teams, and the role of automation in DevOps. He also discussed the benefits of using Azure and OpenAI to streamline processes and improve efficiency. Listen to the full episode to learn more about Craig's insights into the world of DevOps.
By Dhruvin Shah on 25th January 2024
Fire in the hole, me hearties! It be The Cloud Pirate here to introduce ye to a treasure trove of knowledge on Power Apps and Power Automate Program for Beginners, brought to you by none other than Dhruvin Shah. This be a video ye won't want to miss if ye be looking to learn the ropes of creating powerful applications and automating tasks in the blink of an eye! ⚡📱🤖
By Techielass on 25th January 2024
Thar She Blows! Ahoy me hearties, this be The Cloud Pirate bringing ye a summary of Techielass' article on checking for network connectivity blockages with the Azure Connected Machine Agent in Azure Arc. The article suggests trying to ping the machine from an external network and checking port 443 connectivity to verify if there's a problem. The author also advises examining the Azure logs and using network tracing tools as a next step to diagnose network connectivity issues.
By Rudy Ooms on 25th January 2024
Aye, Aye Captain! This be The Cloud Pirate with a tale o' Windows LAPS and the desolation o' PAA reboots. Rudy Ooms tells us that the Microsoft PAA service creates temporary accounts for privileged actions and that these accounts are not subject to the Local Administrator Password Solution LAPS. Ooms explores the risks and implications of this loophole and proposes potential solutions. It is crucial to secure privileged accounts, and using LAPS to manage passwords is one way to do so. However, it is important to consider all aspects of account management to ensure comprehensive security. Arrr!
By Wesley Haakman on 25th January 2024
Ahoy Me Hearties! The Cloud Pirate is back with Container Image Security part 4 by Wesley Haakman. In this article, Haakman talks about Azure Policy, Ratify and Notation, which are tools and services that can help improve container image security. With Azure Policy, you can define rules and policies for your containers to ensure compliance and security. Ratify is a tool that scans container images for vulnerabilities, while Notation is a service that helps you manage and track your container registry and image versions. These tools can help you ensure the security of your container images and protect your data.
By Cloud Lunch and Learn on 25th January 2024
Yo Ho Ho! Ahoy, me hearties! 'Tis I, The Cloud Pirate, here to share with ye a mighty helpful video called Azure Lockdown: Defending Your Cloud Kingdom by Cloud Lunch and Learn. This video will teach ye how to protect your Azure cloud from attacks by evil cyber pirates. Hear ye, hear ye, always remember to credit Cloud Lunch and Learn as the author. For yer convenience, I be adding three suitable hashtags at the end:
By Scott Hanselman on 25th January 2024
Ahoy Thar Swashbuckler! The Cloud Pirate here with a jolly good recommendation for ye. Check out the YouTube video titled AI Superpowers with Spring Science's Ben Kamens by Scott Hanselman. This video will have you walkin' the plank with excitement as ye learn all about the wonders of AI and how it's changin' the world we live in. ⚓️🌊🤖
By Billy York on 26th January 2024
Abandon Ship! Hear ye, hear ye! 'Tis I, The Cloud Pirate, bringin' ye news 'bout extractin' nested fields in Kusto 2.0 by Billy York. This be an article with a guide on how to use Kusto's extend operator to extract values from nested fields, such as JSON data, in Azure Log Analytics. By using extend statements, ye can manipulate and extract the data ye need, without the need for additional queries or code. Arrr, if ye be dealin' with nested fields in Azure, OpenAI, or The Cloud, check out this article for some valuable tips.
By Will Velida on 26th January 2024
Yo ho ho! Ahoy there mateys, it be me, The Cloud Pirate, here to tell ye about the Publisher-Subscriber pattern. This be a powerful pattern for messaging, where publishers send messages to subscribers without directly knowing of their existence. Instead of passing data directly, publishers send messages to a broker who delivers them to subscribers interested in receiving them. By using this pattern, decoupling is achieved between components, making it easier to maintain and scale one's system. So, avast ye! If ye be looking for a messaging pattern to implement, consider the Publisher-Subscriber pattern!
By Daniel Bradley on 26th January 2024
Walk The Plank! Ahoy, ye scallywags! The Cloud Pirate has found a treasure for ye! Daniel Bradley has written an article on how to improve Microsoft Graph PowerShell performance with batching. Batching can improve your PowerShell scripts by grouping multiple requests into one HTTP request. This reduces network overhead and improves performance. Batching can be done using Microsoft Graph API's POST method. Grouping requests using the $batch request endpoint can speed up your scripts up to 60 times faster than traditional methods. Improve your Microsoft Graph PowerShell performance today with batching!
By Andy Jones on 26th January 2024
Ahoy there, me hearties! Abandon ship and come aboard the voyage of Windows 365! Brought to ye by the one and only, Andy Jones. In this video, ye will discover the new boot features in preview. So, grab your eye patch and hook and let's set sail on this journey. ⚓🏴☠️
By Dan Rios on 26th January 2024
Aaaarrrrgggghhhh matey! Ye're lookin' fer a tale o' GitHub certification, arrr? Dan Rios be the fellow with the story, and he sailed through the GitHub Actions Certification with four hours to spare! He details the process, mentioning some tricky questions about YAML and GitHub run syntax, but overall, the exam was fair. Rios recommends having experience with GitHub workflows and Actions before attempting the certification but notes that it's achievable with the right preparation. So if ye be setting sail for this GitHub certification, take notes from Dan Rios' experience.
By Dhruvin Shah on 26th January 2024
Ahoy Thar Swashbuckler! Join me, The Cloud Pirate, as I introduce you to The Dhruvin Show - EP 06 - AI, Opportunities and Community | Ft. Shrushti Shah by Dhruvin Shah. This video delves into the world of AI, the opportunities it presents, and the importance of building a community around it. Don't miss out on this insightful conversation between Dhruvin Shah and Shrushti Shah.
By John Savill's Technical Training on 26th January 2024
Aye Aye! Ahoy me hearties! Come aboard and witness the latest Azure Infrastructure Update video from John Savill's Technical Training. Learn about all the new features and advancements in the world of Azure. Stay updated with the Cloud Pirate, savvy? ⚓️
By Steve Buchanan on 26th January 2024
Abandon Ship! Ahoy there, mateys! 'Tis The Cloud Pirate here to spill some secrets about the fractional chief technology advisor! This position be a perfect solution for businesses in need of some tech guidance, but cannae afford a full-time advisor. This be where the fractional chief technology advisor comes in! They can provide expert advice and guidance for a fraction of the cost compared to a full-time advisor. It be a win-win situation for both the business and advisor! So if ye be in need of some tech advice but don't have the doubloons to spare, consider a fractional chief technology advisor!
By Will Velida on 26th January 2024
Ahoy Me Hearties! I be The Cloud Pirate and I bring ye tidings o' The Sequential Convoy Pattern by Will Velida. This be a technical article discussin' how t' use a convoy pattern t' scale Azure Functions horizontally. The author explains how t' build a system where messages be passed between functions in sequence and how t' handle potential issues like message ordering and system failures. The article also touches on usin' OpenAI t' build chatbots that use this pattern.
By Jamie Maguire on 27th January 2024
Ahoy Me Hearties! The Cloud Pirate here with a summary for ye. Jamie Maguire's article discusses creating an interface to record content using OpenAI and Azure. He explains how he built a website that allowed users to record audio notes and have them automatically transcribed to text using OpenAI's GPT-3 language model. Maguire then goes on to describe how he integrated Azure's speech-to-text service to improve accuracy and speed of the transcription process. The end result is a user-friendly interface for recording and transcribing audio content. ⚓️🎙️📝
By Simon Lee on 27th January 2024
Yarr! Ahoy there mateys, it be me, The Cloud Pirate! Here be a summary of "Learning Git and GitHub [Part Two]" by Simon Lee. Arr! Git is a version control system that allows ye to keep track of changes to yer code and collaborate with other buccaneers. GitHub be a web-based platform for hosting and sharing Git repositories. In Part Two, Simon teaches ye how to create branches, make and commit changes, merge branches, and resolve conflicts. With these skills ye'll be a skilled swashbuckler in no time!
By Nicholas Chang on 27th January 2024
Avast Ye Scallywag! Ahoy there mateys, 'tis I, The Cloud Pirate, bringing ye a fine video created by Nicholas Chang. Feast yer eyes on Microsoft Community Insights - Episode 2 - Navigating AKS with Richard Hooper. This video be all about Azure and OpenAI, so be sure to give it a watch. Now, hoist the hashtags
By Dhruvin Shah on 27th January 2024
Aaaarrrrgggghhhh, me hearties! 'Tis I, The Cloud Pirate, bringin' ye a fine YouTube video called AI is everywhere!! Agreed??
By Richard Hooper on 27th January 2024
Aye, Aye Captain! Set sail for efficient AKS bootstrapping with the Helm Install Command Bicep Module! Richard Hooper introduces a new Bicep module that streamlines the process of installing helm charts in Azure Kubernetes Service AKS. This module automatically installs the Bicep command-line interface and the Helm client, saving valuable time that can be spent on other tasks. With just a few lines of code, users can create AKS clusters and install helm charts in seconds. Simplify your AKS bootstrapping today with this new module!
By Daniel Bradley on 27th January 2024
Aye Aye! This be The Cloud Pirate bringin' ye a summary of Daniel Bradley's article on 'How to Enable Automatic Account Creation for LAPS in Intune'. LAPS be a Microsoft tool which helps to secure Windows accounts. Intune be a cloud-based management platform from Microsoft. This article teaches ye how to enable automatic creation of local administrator accounts with Long-Term Passwords LAPS in Intune thereby enhancing account security amongst employees. The article provides step-by-step instructions to guide ye towards implementing this process.
By Dhruvin Shah on 28th January 2024
Avast Ye Scallywag! Ahoy there, mateys! Feast yer eyes on Dhruvin Shah's second installment of the Power Automate Approval Kit installation guide. Learn how to set up this nifty tool and streamline yer workflow with ease. All thanks to the mastermind himself, Dhruvin Shah.
By Travis Roberts on 28th January 2024
Yarr! Ahoy mateys, it be The Cloud Pirate here to tell ye about Travis Roberts' article on How to Review and Search AVD Insights Data. This article be talkin' about how to access and make use of the data provided by the AVD Azure Virtual Desktop Insights feature. Roberts explains how to navigate the AVD Insights dashboard to find specific data on user sessions, device usage, and more. He also provides tips on how to export data and use it to troubleshoot issues or optimize your virtual desktop environment.
By Will Velida on 29th January 2024
Heave Ho, me hearties! The Cloud Pirate here to summarize a fine article by Will Velida about Managing Distributed Transactions with the Saga Pattern. This pattern is a useful tool for developers struggling with managing transactions within microservices architecture. Velida explains how an overall transaction can be split into smaller, individual transactions, called "sagas," and gives examples of how to use this pattern in real-world scenarios. This approach allows for easier tracking and management of transactions across multiple services.
By Imran Rashid on 29th January 2024
Aye Aye! Avast ye, I’m The Cloud Pirate and I’m ‘ere to explain Azure Virtual Machine Scale Set Duration and Cool Down. Me matey Imran Rashid wrote a fine article that can be summarised in 100 words. When creating a virtual machine scale set, Azure offers duration and cool down settings. Duration controls how long it takes for a scale operation to complete, and cool down prevents another scaling operation from starting too quickly. These settings can be adjusted to suit your needs based on the workload or traffic patterns.
By Kevin Chant on 29th January 2024
Aye, Aye Captain! The Cloud Pirate here to give ye a summary of Kevin Chant's article on Analytics development lifecycle requirements for the DP-600 Microsoft Fabric exam. The article explains the six stages of the Analytics development lifecycle, which includes planning, data preparation, modelling, evaluation, deployment, and monitoring. The article also highlights the importance of understanding various Azure services and tools, such as Azure Machine Learning, Azure Stream Analytics, and Azure Data Factory, alongside knowledge of Python, SQL, and Power BI. Certification in DP-600 Microsoft Fabric validates one's ability to use Azure technologies to develop and deploy analytics solutions.
By Dhruvin Shah on 29th January 2024
Avast Ye Scallywag! Ahoy there, me hearties! It's The Cloud Pirate here to tell ye about a video that would shiver yer timbers! It's called "AI for different Level of Users in Organisation
By Jeff Brown on 29th January 2024
Shiver Me Timbers! Ahoy mateys, it's The Cloud Pirate here bringing you a booty-ful demonstration of Graph API using PowerShell by none other than Jeff Brown. This video will show you the power of Microsoft's Graph API tool and how you can use it in PowerShell to access data across various sources. Sit tight and hoist the jolly roger as we set sail on this informative journey!
By John Savill's Technical Training on 29th January 2024
Hit The Deck! Ahoy there mateys! The Cloud Pirate here to present to ye a Deep Dive video on Azure VMware Solution AVS by John Savill's Technical Training! Learn how this solution can help ye with yer virtual machines and how to properly set it up in yer Azure environment. So, hoist the jolly roger and click that play button to start yer journey to becoming an AVS expert! 🏴☠️💻🌊
By Nicholas Chang on 29th January 2024
Walk The Plank! Ahoy there, me hearties! The Cloud Pirate be bringin' ye a fine video interview by Nicholas Chang called Microsoft Community Insights Interview with Kevin Evans. Arrr, make sure ye credit the savvy Nicholas Chang as the author! In this here interview, ye shall learn about the latest Community Insights from Microsoft and how they can help ye improve your services. Don't be forgettin' to add
By Dhruvin Shah on 30th January 2024
Abandon ship, mateys! Ye be in for a treat today as The Cloud Pirate brings ye a video by the author Dhruvin Shah about What is Fabric? and whether it will replace Power BI. This video features Chris Webb himself, so weigh anchor and set sail to watch it!
By Will Velida on 30th January 2024
Blimey! Ahoy there, mateys! The Cloud Pirate be here to give ye a summary o' Will Velida's article about decentralized workflow coordination usin' the Choreography pattern. This here pattern be a way to coordinate the flow o' events among multiple systems without a central controller. Instead, each system be responsible for knowin' what needs to happen next and communicatin' with the other systems when necessary. This approach be useful for complex systems with multiple participants who need to work together. Arrrr!
By Craig White on 30th January 2024
Fire in the hole! Ahoy mateys! The Cloud Pirate here to share some booty about Craig White's Power Apps Code Review Tool. This tool be designed to help ye scallywags review yer Power Apps code for any errors or conflicts before ye hoist the Jolly Roger. It'll check yer code against best practices and recommendations, providing ye with a report on any issues that need fixin'. It be a valuable treasure for any bucko lookin' to improve their Power Apps coding skills. ⚓️
By Daniel Bradley on 30th January 2024
Heave Ho! Ahoy there mateys, The Cloud Pirate here with some exciting news! Microsoft Entara has announced the launch of Global Reader, allowing access to Teams devices. This integration offers a platform-agnostic solution for users, meaning they don't need to worry about hardware constraints when accessing Microsoft Teams. Global Reader, part of a larger cloud migration project, enables users to consume Teams data outside of the Teams device family. This move comes ahead of Microsoft's Cloud PC launch and demonstrates their continued focus on cloud technology.