The Cloud Pirate - Weekly Haul

The Cloud Pirate - Weekly Haul

7th - 13th May 2024

Table of contents

Welcome

This week, The Cloud Pirate has shared 44 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:


Introduction to Terraform Outputs

By Techielass on 07 May 2024

Scurvy dog! In this post by Techielass, she gives an Introduction to Terraform Outputs. She explains what outputs are and why they are used, and shows how to output values from resources. With a clear and concise explanation, she guides the audience through some examples of using outputs in Terraform.


How to enable Stream Deck integration in 'New Teams'?

By Antti K. Koskela on 07 May 2024

Aye! Check out this post by Antti on 'How to enable Stream Deck integration in New Teams'. The post discusses the step-by-step process to integrate Stream Deck into the latest version of Microsoft Teams and how to create custom Stream Deck buttons. The guide is simple to follow and includes helpful screenshots.


Mastering Kubernetes: Deploy Cilium on Azure Kubernetes Service with a Star Wars Demo

By Ahmed Muhi on 07 May 2024

Aye Aye! Check out this informative post called Mastering Kubernetes: Deploy Cilium on Azure Kubernetes Service with a Star Wars Demo by Ahmed Muhi. In the post, Ahmed explains how to deploy Cilium on Azure Kubernetes Service and demonstrates it using a Star Wars-themed example. He goes through the setup process step-by-step and provides relevant code snippets and screenshots.


Supercharge Your Kubernetes Networking with Cilium and eBPF

By Ahmed Muhi on 07 May 2024

Walk the plank! Check out this informative post by Ahmed Muhi titled Supercharge Your Kubernetes Networking with Cilium and eBPF. In this post, Ahmed explains how Cilium and eBPF can enhance Kubernetes networking by providing advanced security features and improving performance. The post also includes step-by-step instructions on how to install and configure Cilium and eBPF on Kubernetes.


Implement Continuous Integration for Machine Configuration Packages with Build Automation Tooling

By Gijs Reijn on 07 May 2024

Aarrr! Check out Gijs' post where he talks about implementing continuous integration for machine configuration packages with build automation tooling. Gijs explains how to utilise build automation tooling to automate the configuration package creation process and integrate it with a continuous integration pipeline. By doing so, it can save time and reduce errors that may occur during the manual configuration process. This post is a great resource for developers who want to improve their machine configuration processes.


Empowering SREs with Generative AI through technologies like Azure OpenAI

By Build5Nines on 07 May 2024

Ahoy! Check out the post "Empowering SREs with Generative AI through technologies like Azure OpenAI" on Build5Nines website. The post discusses how generative AI technology, specifically Azure OpenAI, can empower Site Reliability Engineers SREs by automating and optimizing their processes. The article touches on various use cases where OpenAI can assist SREs in detecting anomalies and optimizing their workflows, resulting in reduced downtime and improved system performance.


SuperPower - Using Copilot to Create a Power App in Minutes! - SciFiDevCon

By Keith Atherton on 07 May 2024

Aye aye! Check out this new YouTube video called SuperPower - Using Copilot to Create a Power App in Minutes! by Keith Atherton.


Crafting a Power Platform Environment Strategy

By Craig White on 07 May 2024

Blimey! Check out this informative post by Craig about crafting a Power Platform environment strategy. In summary, Craig explains the importance of having a clear plan when implementing Power Platform and how to go about creating a strategy that meets your business needs. He also recommends considering factors such as governance, security, and scalability.


GitHub Copilot Chat – AI Coding Assistant Anywhere in the GitHub Mobile App

By Build5Nines on 07 May 2024

Avast Ye! This post by Chris Pietschmann on Build5Nines talks about the new AI coding assistant, GitHub Copilot Chat, which is now available on the GitHub mobile app. It uses OpenAI technology to provide coding suggestions and auto-completion for a wide variety of programming languages, making coding on-the-go easier than ever. The post explains how to install and use the feature, which is currently in beta. The hashtags for this post are


Remember, remember, the Hybrid Device, the MDM only enrollment Treason and The EPM Agent

By Rudy Ooms on 08 May 2024

Ahoy Landlubber! Check out this post called Remember, remember, the Hybrid Device, the MDM only enrollment Treason and The EPM Agent by Rudy Ooms. The post discusses the challenges faced when enrolling devices in MDM through hybrid scenarios. Rudy explains how the EPM Agent can help with these challenges by allowing for a more seamless enrollment process. The post emphasizes the importance of choosing the right device management solution in these complex hybrid environments.


Join Me on a Journey with Memberships and Super Thanks on YouTube!

By Techielass on 08 May 2024

Landlubber! Check out Techielass' post called "Join Me on a Journey with Memberships and Super Thanks on YouTube!" where she talks about her experience with YouTube memberships and Super Thanks. According to her, memberships give creators a way to offer exclusive content to their subscribers while Super Thanks allows viewers to show their appreciation for videos with monetary contributions. She also shares some tips on how to set up these features on your own YouTube channel.


Azure Bicep Monthly Updates — April 2024

By Gijs Reijn on 08 May 2024

Blimey! Check out the post by Gijs summarising the latest Azure Bicep monthly updates for April 2024. The post covers a range of new features and improvements including the ability to deploy resources across multiple regions and a new integration with OpenAI. Keep up to date with the latest Azure Bicep updates by following Gijs' monthly posts.


Run Your Own Local, Private, ChatGPT-like AI Experience with Ollama and OpenWebUI (Llama3, Phi3, Gemma, Mistral, and more LLMs!)

By Build5Nines on 08 May 2024

Heave Ho! Check out this post by Chris Pietschmann on Build5Nines about how to run your own local, private, ChatGPT-like AI experience with Ollama and OpenWebUI using Llama3, Phi3, Gemma, Mistral and more LLMs! The post explains the details of the tools and technologies required to set up your own chatbot on Azure and OpenAI, without relying on third-party providers. So, if you're interested in building your own local chatbot with AI capabilities, check out this post!


Stack Overflow Upset Over Users Deleting Answers After OpenAI Partnership

By Build5Nines on 08 May 2024

Sink me! This post by Chris Pietschmann talks about Stack Overflow's announcement of its new partnership with OpenAI, a platform designed to make AI accessible to developers. However, many users have been deleting their answers on Stack Overflow due to the use of OpenAI model-based language completion features. This has upset the Stack Overflow community, as it contradicts their core principle of building a repository of knowledge for all to access.


When IT Security Turns into a Comedy of Errors

By Alberto Andrew on 08 May 2024

Blimey! In a post by Alberto Andrew, titled "When IT Security Turns into a Comedy of Errors," he discusses various situations he has encountered in IT security that could only be described as comical. From a CEO using "password" as their password to a company using Social Security numbers as login IDs, Andrew discusses the difficulties in trying to make sure that companies are secure in a world where people often do not take security seriously. The post highlights the need for companies to make sure that their employees are properly educated on security practices and that they use common sense when choosing passwords.


Interview with Mike Benkovich at MVPSummit

By Nicholas Chang on 08 May 2024

Yarr! Ahoy mateys! Check out this new video interview with Mike Benkovich by Nicholas Chang at the MVPSummit. It's sure to be a treasure trove of insights on


Deploying Large Language Models on AKS with Kaito

By Luke Murray on 08 May 2024

Land Ho! Check out this informative post by Luke Murray titled "Deploying Large Language Models on AKS with Kaito." In his post, Luke discusses the process of deploying and scaling large language models using Azure Kubernetes Service and Kaito. He provides a step-by-step guide and code examples to help developers implement this approach successfully. If you're interested in working with language models such as GPT-2 and GPT-3, this post is a must-read.


Design Machine Configuration Packages to Work For You — Tricks from the Field

By Gijs Reijn on 09 May 2024

Shark bait! Check out this post by Gijs titled "Design Machine Configuration Packages to Work For You — Tricks from the Field." Gijs offers tips on how to make machine configuration packages work better for your needs. The post covers creating reusable configuration packages, designing packages to be project-specific, and structuring packages for visibility.


Best Practices to Promote from DEV to PROD Environments with HashiCorp Terraform using Workspaces and Folders

By Build5Nines on 09 May 2024

Walk The Plank!

In this post by Chris Pietschmann, we get insights on the best practices to promote from DEV to PROD environments with HashiCorp Terraform using Workspaces and Folders. He explains how to use Terraform workspaces and folders to automate the process of promoting Terraform code from development to production environments. His approach helps to maintain consistency and reduce risk when implementing changes across multiple environments.


Processing documents by Azure Services

By Cloud Lunch and Learn on 09 May 2024

Ahoy Me Hearties! Check out this new YouTube video by Cloud Lunch and Learn called Processing documents by Azure Services. It's packed with valuable insights on how Azure services can help you process documents effectively.


'Network' in Conditional Access

By Michael Tobin on 09 May 2024

Blimey! In his post titled 'Network' in Conditional Access, Michael shares his insights on the importance of Network Security Groups NSGs in Azure and how they can help prevent unauthorized access to resources. Michael explains how NSGs work and discusses various scenarios where they can be used effectively to create secure networking environments. He also touches upon the role of OpenAI in enhancing network security. Finally, Michael emphasizes the importance of keeping up with the latest updates and best practices in network security to stay ahead of potential threats.


GitHub Actions Certification Exam: My Candid, NDA-Friendly Impressions

By Tim Warner on 09 May 2024

Abandon Ship! Check out this new video by Tim Warner on YouTube called GitHub Actions Certification Exam: My Candid, NDA-Friendly Impressions. Get ready to learn something new and increase your Azure expertise! 🎓💻


Open Core Open Source with Mermaid Chart's Knut Sveidqvist

By Scott Hanselman on 09 May 2024

Aye aye! Check out the latest YouTube video titled "Open Core Open Source with Mermaid Chart's Knut Sveidqvist" featuring Scott Hanselman. Don't miss this exciting discussion on open-source technologies and their application with Mermaid Chart's Knut Sveidqvist.


Using Terraform String ‘replace’ Function for RegEx String Replacement

By Build5Nines on 10th May 2024

Aaaarrrrgggghhhh! This post by Chris Reddington titled "Using Terraform String 'replace' Function for RegEx String Replacement" on Build5Nines explains how to use the 'replace' function in Terraform to perform regular expression RegEx string replacements. Chris provides detailed examples and explanations for using this function, including how to use capture groups in RegEx. This is a helpful resource for anyone using Terraform who needs to perform RegEx string replacements.


MFA Prompts in EntraID

By Alberto Andrew on 10th May 2024

Aye, Aye Captain! This post by Alberto Andrew introduces a video about MFA prompts in EntraID. MFA stands for Multi-Factor Authentication, a method of verifying a user's identity. In the video, Alberto shows how to use EntraID to generate MFA prompts and integrate them with Azure Active Directory. This provides an extra layer of security to protect sensitive data. The video also demonstrates the potential of using OpenAI to enhance the user experience by recognising and responding to natural language prompts.


First impressions of the Microsoft Fabric security white paper

By Kevin Chant on 10th May 2024

Blimey! In this post, Kevin shares his first impressions after reading the Microsoft Fabric security white paper. He highlights the importance of security in any cloud environment and notes the thoroughness and depth of the white paper, covering everything from data center security to application level security. Kevin recommends the white paper to anyone interested in cloud security and believes it is a valuable resource for any Azure customers.


Interview with Mark Tinderholt on Azure Terraform

By Nicholas Chang on 10th May 2024

Avast Ye! Check out this new YouTube video featuring an interview with Mark Tinderholt on Azure Terraform by Nicholas Chang. Stay updated with the latest in


Azure Update - 10th May 2024

By John Savill's Technical Training on 10th May 2024

Ahoy Thar Swashbuckler! Check out this new YouTube video called Azure Update - 10th May 2024 by John Savill's Technical Training. Three hashtags based on the title are:


Read and Write Azure Blob Storage with Javascript

By Build5Nines on 11th May 2024

Landlubber! This post by Chris provides a comprehensive guide on how to read and write Azure Blob Storage using JavaScript. He explains how to perform CRUD operations on Azure Blob Storage and demonstrates it using code snippets. The post also covers the necessary steps to set up the Azure Storage account and configure it to work with JavaScript. If you're looking to work with Azure Blob Storage and JavaScript, this post is a great place to start.


Blogging, Personal Growth & Community

By Craig White on 12th May 2024

Ahoy Landlubber! Check out this insightful post by Craig White titled "Blogging, Personal Growth & Community". In it, Craig discusses his personal journey with blogging and how he found a supportive community that helped him grow both personally and professionally. He highlights the importance of being true to oneself and sharing one's authentic voice, as well as the benefits of networking with others in the industry. Overall, the post emphasizes the power of blogging as a tool for personal growth and community building.


Read and Write Azure Blob Storage with C#

By Build5Nines on 12th May 2024

Aye, Aye Captain! Check out this post by Chris Pietschmann on how to Read and Write Azure Blob Storage with C


Learn Rust with Me! Part 5 For Loops, While Loops and Loop Loops!

By Will Velida on 12th May 2024

Avast Ye Scallywag! Welcome back to our Rust programming tutorials on YouTube! Today, we bring you the latest video by Will Velida, titled "Learn Rust with Me! Part 5 For Loops, While Loops and Loop Loops!" In this video, Will guides us through the intricacies of for and while loops in Rust programming. The knowledge gained from this video will be valuable for anyone looking to sharpen their Rust programming skills. So what are you waiting for? Head over to YouTube and watch this informative video now!


Azure AI Speech voice control with OpenAI GPT4 and SSML

By Batsirai Tambo on 12th May 2024

Ahoy! Check out this post by Batsirai on Azure AI Speech voice control with OpenAI GPT4 and SSML. The post provides insights on how to create a speech voice-controlled app using Azure AI and OpenAI GPT4. It also explains how to use SSML to customize the voice control experience. The post includes a tutorial video that demonstrates the process step by step.


Adding Delays to your Pulumi IaC with Pulumi Time.Sleep

By Sam Cogan on 12th May 2024

Avast Ye! Check out this post by Sam on adding delays to your Pulumi IaC using Pulumi Time.Sleep. By adding in sleep commands, you can avoid overloading APIs and ensure resources are fully deployed before moving on to the next step. Sam walks through how to add delays to your infrastructure code and shares some use cases for this technique.


Self-healing ASP.NET Core APIs on Container Apps

By Camilo Terevinto on 13th May 2024

Avast Ye! Check out this post by Camilo Terevinto called "Self-healing Container App APIs". In this post, Camilo explains how to use OpenAI and Azure to create self-healing ASP.NET Core APIs on container apps. With this approach, the API will be able to detect and recover from failures automatically. The post includes a step-by-step guide on how to get started with this process.


Pester unit tests for Azure Bicep modules

By Dan Rios on 13th May 2024

Ahoy Landlubber! Check out this post by Dan Rios called "Pester unit tests for Azure Bicep modules". In this post, Dan explains how to create Pester unit tests to validate Azure Bicep modules. He covers the basics of Pester, how to write tests for Bicep modules, and how to run those tests as part of an Azure DevOps pipeline. This post is a great resource for those looking to improve their testing practices for Bicep modules in Azure.


The Complete Obsolete Guide to Generative AI Book Review

By Keith Atherton on 13th May 2024

Yo Ho Ho! Check out this post by Keith Atherton, where they review The Complete Obsolete Guide to Generative AI book. The post provides an insightful analysis of the book, highlighting its strengths and weaknesses. Keith offers a balanced perspective on the topic of generative AI, touching on the ethical considerations of the technology. Overall, the post is an excellent resource for anyone interested in the field of generative AI.


Export Azure DevOps Repositories to Azure Storage Account

By Luke Murray on 13th May 2024

Abandon Ship! Check out Luke's post on exporting Azure DevOps repositories to Azure Storage Accounts. In the post, Luke provides step-by-step instructions on how to export repositories using Azure CLI, Azure PowerShell, and the Azure portal. This is a useful solution for teams who need to move data between Azure DevOps and Azure Storage Accounts.


Configure Scheduled Trigger in GitHub Actions using Cron expression

By Build5Nines on 13th May 2024

Shiver me timbers! In the post "Configure Scheduled Trigger in GitHub Actions using Cron expression" by Chris Pietschmann, he explains how to use the Cron expression to schedule automated processes in GitHub Actions. He starts with an overview of Cron syntax and how it's used in defining time intervals for automation. Then, he walks us through the process of setting up a scheduled trigger in GitHub Actions using Cron expressions. Once scheduled, the specified job will run as per our instructions.


Which AI should you use? Copilot, Copilot Studio, Azure AI Studio and more!

By John Savill's Technical Training on 13th May 2024

Ahoy Thar Swashbuckler! Check out this new video on YouTube by John Savill's Technical Training. It's called "Which AI should you use? Copilot, Copilot Studio, Azure AI Studio and more!"


Tim's IT Straight Talk: Use Self-Doubt To Your Advantage

By Tim Warner on 13th May 2024

Scallywag! Check out this new video on YouTube by Tim Warner called "Tim's IT Straight Talk: Use Self-Doubt To Your Advantage". It's packed with interesting insights and tips, so take a look!


Learn About PowerShell 7 Ternary Operator with Examples!

By Jeff Brown on 13th May 2024

Heave Ho! Welcome to a new YouTube video by Jeff Brown. This video is called Learn About PowerShell 7 Ternary Operator with Examples! In this video, Jeff will share his knowledge on this topic. Check it out!


Learn Rust with Me! Part 6 Hash Maps

By Will Velida on 13th May 2024

Shiver me timbers! Have you ever heard of Rust programming language? If not, then it's the perfect time to learn it with me! Check out this amazing YouTube video called Learn Rust with Me! Part 6 Hash Maps by Will Velida. This video is going to be a great resource for those who want to expand their knowledge of Rust and learn about hash maps. So, get ready to dive into the world of Rust programming. 🚀


OpenAI GTP-4o Now Available in Azure OpenAI Service

By Build5Nines on 13th May 2024

Aye aye! The post by Chris Pietschmann reveals that OpenAI's GPT-40 is now available in Azure's OpenAI service. This API allows developers to build models capable of generating natural language by feeding it with a prompt. The blog post also showcases how to deploy the model on Azure and gives additional insights.