The Cloud Pirate - Weekly Haul

The Cloud Pirate - Weekly Haul

23rd - 29th April 2024

Table of contents

Welcome

This week, The Cloud Pirate has shared 46 fantastic posts from our list of 125 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.

If you'd like to be added to our list of community content producers, please fill in this form, create a PR against our repo, or contact us 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:


How to push from GitHub Desktop to GitHub

By Techielass on 23rd April 2024

Thar She Blows! In this post by Techielass, we learn how to push from GitHub Desktop to GitHub in an easy step-by-step guide. The post covers how to create a repository, commit changes, push changes to GitHub, and manage pull requests. The tutorial is ideal for beginners who want to learn about GitHub.


How to auto-update apps assigned as Available in Microsoft Intune

By Daniel Bradley on 23rd April 2024

Yarr! Check out this post on auto-updating apps in Microsoft Intune by Daniel Bradley. The post explains how to save IT admins time by automatically updating apps assigned as available to users. Bradley provides a step-by-step guide on how to set up the auto-update feature in Intune, with screenshots included. This post is a helpful resource for organizations using Intune to manage their apps and streamline their IT processes.


May the Intune Suite be with You!

By Rudy Ooms on 23rd April 2024

Walk the plank! Check out this post called May the Intune Suite be with You! by Rudy Ooms. It discusses Microsoft's Intune Suite, which allows IT professionals to manage and secure company devices from anywhere. Rudy explains how Intune can be used to manage PCs, Macs, iOS and Android devices, and even manage apps and updates. He also talks about how the suite integrates with Azure and OpenAI. Overall, the post highlights the benefits of using the Intune Suite for device management and security.


Terraform: Remove Resource from State File (.tfstate)

By Build5Nines on 23rd April 2024

Abandon Ship! Build5Nines has posted a new blog post about Terraform: Remove Resource from State File, which explains how to remove resources from state files in Terraform. The post goes through the process of editing the .tfstate file to remove resources that are no longer needed, as well as how to remove them from the Terraform configuration code. This can come in handy when you no longer need certain resources, but they are still present in your infrastructure. The post by Build5Nines includes detailed steps on how to remove these resources effectively.


Wrapping things about M365 Copilot

By Alberto Andrew on 23rd April 2024

Aye aye! Check out this informative post by Alberto Andrew summarising his M365 Copilot video. He covers key takeaways, benefits and limitations of the tool, and recommended use cases for managing an organization's Microsoft 365 environment.


Azure DevOps Workload Identity & Terraform Authentication

By Jeff Brown on 23rd April 2024

Abandon Ship! Check out the post by Jeff Brown titled "Azure DevOps Workload Identity & Terraform Authentication", where he explores the process of authentication between Azure DevOps and Terraform using Workload Identity. Brown explains that Workload Identity helps in authentication without needing any credentials management within the DevOps pipeline, making the process secure and hassle-free. With the help of step-by-step instructions and code samples, he sheds light on the process of setting up Workload Identity and how it can be used for Terraform-Azure authentication. The post is a great guide for developers who want to secure their pipelines using Azure DevOps and Terraform.


How to deploy Azure Container Apps using Azure Verified Modules

By Will Velida on 23rd April 2024

Ahoy Thar Swashbuckler! Check out this new YouTube video by Will Velida on deploying Azure Container Apps using Azure Verified Modules.


'Critical Error – Your Start menu isn’t working'

By Antti K. Koskela on 23rd April 2024

Avast Ye Scallywag! Check out this post called 'Critical Error – Your Start menu isn’t working' by Antti K. Koskela. In this post, Antti explains how to troubleshoot and fix a common Windows issue where the Start menu stops working. He provides several solutions, including checking for updates, resetting the Start menu, and running a system file checker. If all else fails, he suggests creating a new user account and transferring files over.


Terraform Force-Unlock Command

By Jack Roper on 24th April 2024

Ahoy Thar Swashbuckler! Check out this post called Terraform Force-Unlock Command by Jack Roper. In the post, Jack explains how to use the force-unlock command in Terraform to unlock a resource being managed by a state file that is locked by another user. He provides step-by-step instructions and examples to help you use this command effectively.


Data Platforms: Integration Runtimes

By Michael Tobin on 24th April 2024

Aye, Aye Captain! Check out this informative post by Michael Tobin called "Data Platforms: Integration Runtimes". In approx 100 words, the post explains the importance of data integration in businesses and the role of integration runtimes in data platforms. Michael Tobin discusses the features and benefits of Azure Data Factory's Integration Runtime and explains how it can be implemented in different scenarios. Overall, the post provides a valuable insight into the world of data integration.


Terraform: Split main.tf into seperate files

By Build5Nines on 24th April 2024

Aye, Aye Captain! In this post by Chris, he demonstrates how to effectively split a main.tf file into separate files when using Terraform. This process can help manage infrastructure-as-code and optimise code-sharing with other team members. With helpful examples and step-by-step instructions, Chris provides a useful guide for anyone looking to streamline their Terraform workflow.


Find the last time a managed disk state changed to help with optimization with a new property!

By John Savill's Technical Training on 24th April 2024

Land Ho! Check out this new YouTube video by John Savill's Technical Training called "Find the last time a managed disk state changed to help with optimization with a new property!" 🔍💾🚀


Mark Russinovich and Scott Hanselman 'Healthy Debate'

By Scott Hanselman on 24th April 2024

Abandon Ship! ⚓ We've got a new YouTube video featuring Mark Russinovich and Scott Hanselman having a 'Healthy Debate' brought to you by Scott Hanselman. Check it out and join the discussion!


Defender for Endpoint status report with Microsoft Graph PowerShell

By Daniel Bradley on 25th April 2024

Land Ho! Check out this post by Daniel Bradley on Defender for Endpoint status report using Microsoft Graph PowerShell. The post discusses the benefits of using Microsoft Graph PowerShell to automate Defender for Endpoint status reports, saving time and improving efficiency. With Defender for Endpoint, you can monitor and respond to security threats quickly and effectively.


Adopting Chaos Engineering

By Michael Tobin on 25th April 2024

Aarrr! Check out this informative post by Michael Tobin called "Adopting Chaos Engineering". In it, he explores the benefits and challenges of implementing chaos engineering in your organization, including tips for getting started and common pitfalls to watch out for. This post is a great resource for anyone looking to improve the reliability and resilience of their systems.


Introduction to Azure Arc Site Manager

By Techielass on 25th April 2024

Batten down the hatches! Check out Techielass's post about Introduction to Azure Arc Site Manager. In it, she explains how to use Azure Arc Site Manager to centralise and manage your clusters across different environments. Azure Arc Site Manager provides a centralised view of all your clusters, so you can easily manage them. By the end of the post, you'll understand how Azure Arc Site Manager can help you unify control and governance over your hybrid infrastructure.


Using Terraform tfvars for environment-agnostic deployments

By Thomas Thornton on 25th April 2024

Yo Ho Ho! This post by Thomas Thornton explains how to use Terraform tfvars for environment-agnostic deployments. With tfvars, you can define variables that remain consistent across different environments, making it easier to deploy your infrastructure without making changes to your code. In the post, Thomas Thornton provides examples of how to set up tfvars for different environments and how to use them to manage resources on Azure. By using these techniques, you can ensure that your infrastructure remains consistent no matter where it's deployed.


Analyzing IBM’s Acquisition of HashiCorp: A Game-Changer in Hybrid Cloud Management

By Build5Nines on 25th April 2024

Ahoy Me Hearties! Check out this post on IBM’s acquisition of HashiCorp by Chris Pietschmann on his Build5Nines website. In the post, Chris breaks down the recent acquisition and its potential to be a game-changer in hybrid cloud management. He discusses how this partnership could enhance IBM’s cloud capabilities and how HashiCorp’s technology aligns with IBM’s existing infrastructure initiatives. This post provides a great analysis of the acquisition and its potential impact on the future of cloud management.


Get Azure Policy Compliance State with PowerShell

By Olivier Miossec on 25th April 2024

Aye! Check out this post by Olivier on dev.to! It's all about using PowerShell to get the compliance state of your Azure policies. In just a few simple steps, you can easily view your policy compliance status and identify any non-compliant resources. This post is a great resource for those looking to streamline their Azure policy management.


Open Sourcing DOS 4

By Scott Hanselman on 25th April 2024

Avast Ye! In his post called "Open Sourcing DOS 4," Scott Hanselman announces the release of the source code for MS-DOS 4.0, one of the early versions of Microsoft's operating system. The code is now available on GitHub and can be used for educational purposes or even to create new versions of DOS. The post provides some background information on the history of DOS and details on how to access the source code. The release is part of Microsoft's efforts to open-source some of its older software.


Innovation in Accessibility with Fable's Kate Kalcevich

By Scott Hanselman on 25th April 2024

Scallywag! Check out this new YouTube video featuring Kate Kalcevich, a Fable developer, and Scott Hanselman. It's all about Innovation in Accessibility. 🚀


Master Azure Bicep Modules: A Comprehensive Guide

By Ahmed Muhi on 25th April 2024

Yo Ho Ho! Check out this post by Ahmed Muhi called "Master Azure Bicep Modules: A Comprehensive Guide." In it, he provides a detailed overview of how to effectively use Bicep modules to manage Azure infrastructure. He covers a range of topics, from module structure and deployment to versioning and testing. If you're working with Azure, this post is definitely worth a read.


Troubleshooting scenarios for Azure Open AI

By Luke Murray on 26th April 2024

Sink me! Check out Luke's post on troubleshooting scenarios for Azure Open AI. He provides helpful tips and solutions to common issues, including steps to take when models aren't performing as expected and how to debug code errors. Luke also shares links to resources for further assistance.


Create client secrets during App Registration in Microsoft Entra

By Daniel Bradley on 26th April 2024

Yarr! Check out the post "Create client secrets during App Registration in Microsoft Entra" by Daniel Bradley. In approximately 100 words, Daniel explains how to generate secure client secrets during app registration in Azure AD. He demonstrates each step involved in creating a new app registration, generating a new client secret, copying and saving the value of the secret. This helps to protect your app and data against vulnerabilities such as unauthorized access.


Stop Using Regex for Connection Strings

By Adam Storr on 26th April 2024

Ahoy Landlubber! In his post, Adam discusses the common practice of using regular expressions to modify connection strings. According to him, this practice is error-prone and can lead to unexpected behaviour. He explains that this process can be improved by using configuration files instead of regular expressions. Adam also demonstrates an open-source tool called "SlowCheetah," which can be used to modify connection strings without using regular expressions.


Configure Entra ID Company Branding

By Imran Rashid on 26th April 2024

Walk the plank! This post by Imran Rashid is about how to configure the branding for Entra ID. The post explains the steps to customise the branding of Entra ID for your company and ensure the branding is consistent throughout all aspects of the platform. The post is a helpful guide for those who want to make sure their Entra ID matches their own company branding.


Terraform Contains Function

By Jack Roper on 26th April 2024

Son of a biscuit eater! Check out this post by Jack Roper called Terraform Contains Function. In this post, Jack explains how to use the "contains" function in Terraform to check if a value exists in a list, map, or string. This can be useful when managing infrastructure as code and making sure that certain resources are not duplicated. He also provides examples and tips for using the function effectively.


Testing of the Microsoft Azure emissions insights capability within Microsoft Fabric

By Kevin Chant on 26th April 2024

Aye aye! Check out this post by Kevin on Testing of the Microsoft Azure emissions insights capability within Microsoft Fabric. In the post, Kevin gives a detailed overview of his experience testing Microsoft Azure's emissions insights capability. He analyzes the data, provides helpful screenshots, and shares his insights on how important this technology is for businesses. This post is a must-read for anyone interested in staying up to date with the latest developments in cloud technology.


Terraform: Modules using Git Branch as Source

By Build5Nines on 26th April 2024

Abandon Ship! Check out the post by Chris Pietschmann on the Build5Nines website about Terraform Modules using Git Branch as Source. The post explains what Terraform modules are, how to use Git as a module source, and how to specify a Git branch as the module source. It also covers how to use variables with Git module sources and how to create a module repository.


Azure Update - 26th April 2024

By John Savill's Technical Training on 26th April 2024

Landlubber! Welcome to a new video by John Savill's Technical Training. The video is called "Azure Update - 26th April 2024" and promises to bring us up to speed with the latest advancements in the world of Azure. Stay tuned to learn more!


Using Bing Search API in the Semantic Kernel SDK

By Will Velida on 26th April 2024

Hit The Deck! A new video has surfaced on YouTube titled "Using Bing Search API in the Semantic Kernel SDK" by Will Velida. Check out this latest addition to


Jackery Explorer 1000 Portable Power Station Product Review

By Jamie Maguire on 27th April 2024

Walk The Plank! Check out Jamie's post about the Jackery Explorer 1000 Portable Power Station. In the post, Jamie shares their thoughts and experience with the power station, highlighting its features, performance, and portability.


Hashi Packer on Azure

By Cloud Lunch and Learn on 27th April 2024

Son of a biscuit eater! Have you heard about the latest video on YouTube? It's called "Hashi Packer on Azure" by Cloud Lunch and Learn. You don't want to miss this one! Check out the video to learn more.


OpenTofu: Open Source Alternative to Terraform

By Build5Nines on 27th April 2024

Ahoy Me Hearties! Check out this post on OpenTofu, an open source alternative to Terraform. It was written by Chris Pietschmann and explains how OpenTofu provides a way to manage infrastructure in Azure without relying on Terraform. The post discusses the features and benefits of OpenTofu, including the ability to work with Azure Resource Manager templates directly. If you're looking for an open source alternative to Terraform for managing your Azure infrastructure, OpenTofu may be worth checking out!


Managing The Default Environment

By Craig White on 28th April 2024

Aye, Aye Captain! This post titled "Managing The Default Environment" by Craig White is about managing the default environment on a server when creating a virtual machine. This post covers the best practices for configuration management, VM provisioning with Packer, and serverless functions in Azure. Craig White also talks about the importance of OpenAI in creating intelligent applications and how to utilise it with Azure. This post is useful for those who want to improve their management skills in the cloud environment.


What is a Cloud Engineer and How to Become one?

By Build5Nines on 28th April 2024

Lily-livered! This post by Chris explains what a Cloud Engineer is and how one can become a Cloud Engineer. A Cloud Engineer is someone who designs, develops and maintains cloud infrastructure with a focus on implementing and supporting cloud-based solutions. To become a Cloud Engineer, one needs to have knowledge of various cloud platforms, experience in system administration, and programming skills. The post provides useful resources to learn about cloud computing and acquire the necessary skills, including Microsoft Azure and OpenAI.


Introducing Cross Regional Load Balancer

By Nicholas Chang on 28th April 2024

Scurvy dog! Nicholas introduces Cross Regional Load Balancing in his recent post. He discusses its benefits, such as its ability to redirect traffic based on region, as well as its support for multiple protocols. This feature greatly enhances the user experience, especially when managing a global network. 🔀🌍💻


Passing Variables Across Stages in Azure DevOps Pipelines

By Nicholas Chang on 28th April 2024

Scurvy dog! Check out Nicholas Chang's post called "Passing Variables Across Stages in Azure DevOps Pipelines." In this post, Nicholas explains how to use conditional statements in Azure DevOps pipelines and how to pass variables between stages. This can help automate your pipeline and make it more efficient.


Find all license-enabled groups in Microsoft Entra with PowerShell

By Daniel Bradley on 29th April 2024

Aye, Aye Captain! In this post by Daniel, he demonstrates how to find all license-enabled groups in Microsoft Entra with PowerShell. With this method, you can easily list all groups that have Azure licences enabled in your organization, and export it to a CSV file. This is useful for anyone looking to streamline their licensing management process.


Continuing the Azure AI Infrastructure as Code Learning Journey

By Jake Walsh on 29th April 2024

Sink me! In this post by Jake, he shares his Azure AI Infrastructure as Code Learning Journey. He discusses how he's been continuing his learning journey with Azure AI and describes some of the tools he's been using, including OpenAI's GPT-3. The post includes helpful resources and tips for anyone looking to enhance their skills in this area.


FinOps and Azure! Understanding what FinOps is and why we care.

By John Savill's Technical Training on 29th April 2024

Aye aye! Check out this new YouTube video about FinOps and Azure by John Savill's Technical Training. It's all about understanding what FinOps is and why we should care.


Phi-3: Microsoft Redefines Small Language Models (SLMs)

By Build5Nines on 29th April 2024

Yo ho ho! Check out this informative post by Chris Reddington on Build5Nines about Phi-3, a new approach by Microsoft to redefine Small Language Models SLMs. This technology uses a more efficient inference architecture, resulting in a faster inference time and a lower footprint. This is great news for developers who require machine learning models, as the smaller the model, the faster the inference time.


How I Became a Cloud and DevOps Engineer - You Can Too!

By Jeff Brown on 29th April 2024

Scurvy dog! Have you ever wondered how to become a Cloud and DevOps engineer? Check out this new YouTube video by Jeff Brown. It's called "How I Became a Cloud and DevOps Engineer - You Can Too!"


🚫 400 Bad Request. Access to Outlook on the web has been blocked by your organization 🛑✉️🔒

By Jev Suchoi on 29th April 2024

Walk The Plank! Check out Jev Suchoi's post about the common error message, "400 Bad Request. Access to Outlook on the web has been blocked by your organization". In the post, Jev explains the reasons why this error occurs and provides suggestions on how to fix it. The post is informative and easy to follow for anyone experiencing this issue.


Getting started with Kernel Memory

By Will Velida on 29th April 2024

Blimey! Welcome to a brand new video on YouTube. Today, we have an exciting video for you called Getting started with Kernel Memory by Will Velida. Stay tuned for some interesting and valuable insights.


Deploying a Hub & Spoke with Azure Network Manager

By Michael Tobin on 29th April 2024

Yarr! Check out Michael's latest post on Deploying a Hub & Spoke with Azure Network Manager. In the post, Michael outlines the benefits of using a hub and spoke network topology and walks through the step-by-step process of deploying it with Azure Network Manager. This approach helps to simplify network management, reduce costs and improve network security.