The Cloud Pirate - Weekly Haul

The Cloud Pirate - Weekly Haul

13th - 20th February 2024

Table of contents

Welcome

This week, The Cloud Pirate has shared 41 fantastic posts from our list of 121 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:


New Teams Telephony Admin Role in Teams Admin Center

By Daniel Bradley on 13th February 2024

Aye, Aye Captain! The Cloud Pirate reporting for duty with an article summary by Daniel Bradley. The Teams Admin Center has introduced a new teams telephony admin role that allows users to manage all telephony aspects of Microsoft Teams, including creating and configuring calling plans. The new role is an extension of the existing Teams Service Administrator role and provides additional control over phone numbers, routing, and emergency addresses. This feature provides a better overall management system of telephony in Teams for organizations.


T-SQL Tuesday 171 – Using SemPy to view DAX in Microsoft Fabric

By Kevin Chant on 13th February 2024

Thar She Blows! Ahoy mateys, it be me, The Cloud Pirate, with some swashbuckling tech news for ye! Kevin Chant has written a fantastic article about using SemPy to view DAX in Microsoft Fabric. SemPy is a Python library designed to help data scientists work with semantic models like DAX. With SemPy, you can easily view DAX queries and result sets. Kevin Chant walks ye through the process of using SemPy to view DAX in Microsoft Fabric, step-by-step. This be a great resource for anyone who needs to work with DAX in Microsoft Fabric. So hoist the Jolly Roger and check out Kevin's article! βš“οΈβ˜οΈπŸ‰


Migrate Identity Protection Risk Policies to Conditional Access

By Daniel Bradley on 14th February 2024

Hit the deck me hearties! Avast ye! The Cloud Pirate brings ye tidings of article by Daniel Bradley. 'Tis an article 'bout migrating identity protection risk policies to conditional access. In this article, Bradley explains why and how to move from identity protection risk policies to conditional access to better safeguard an organization’s identity security. He advises organizations to use Azure AD Identity Protection alongside conditional access to enable multi-factor authentication, risk-based conditional access, and automated remediation options. Arrrr!


Container Image Security part 5: Copa, Trivy and Azure Container Registry

By Wesley Haakman on 14th February 2024

Abandon ship, me hearties! The Cloud Pirate be bringin' ye news o' container image security! In part 5, Wesley Haakman talks about Copa, Trivy, and Azure Container Registry. Copa be a new tool for scanning Docker images for vulnerabilities, and Trivy has been found to be quite effective at detecting vulnerabilities in container images. Azure Container Registry be a secure way to store and manage container images.


Power Automate Weekender From this Saturday #powerplatform #powerautomate

By Dhruvin Shah on 14th February 2024

Avast Ye! Ahoy there, fellow techies! This here be The Cloud Pirate, bringin' ye news of a new YouTube video series called Power Automate Weekender From this Saturday by none other than Dhruvin Shah! Make sure to give credit where credit's due, me mateys. The series be all about the


Tracking Changes and Viewing Creation and Modification Times for Azure Resources

By John Savill's Technical Training on 14th February 2024

Ahoy Thar Swashbuckler! Avast ye, I, The Cloud Pirate, be bringin' ye a fine video fer yer Azure adventures! This here video be called "Tracking Changes and Viewing Creation and Modification Times for Azure Resources" by John Savill's Technical Training. Ye best be givin' credit where credit be due, matey. Arrr!

Don't be forgettin' to use these three hashtags:


Building a company culture: Lessons learned during 2 years

By Jussi Roine on 14th February 2024

Batten down the hatches, me hearties! The Cloud Pirate is here with a summary of Jussi Roine's article about building company culture. After two years of experience, Roine emphasises the importance of clear communication, leading by example, and setting company values. He also mentions the importance of trust and accountability in creating a positive company culture. To achieve this, he suggests creating an environment where everyone feels safe to share their opinions. The Cloud Pirate recommends reading the article for more insights on building a strong company culture.


Azure Metrics in Teams with Azure Functions and Adaptive Card Tables

By John Kilmister on 14th February 2024

Blimey! Avast ye scallywags, it be The Cloud Pirate here to give ye the lowdown on Azure Metrics in Teams. Me matey John Kilmister wrote about usin' Azure Functions and Adaptive Card Tables to display Azure Metrics in Teams. He said that by usin' Azure Functions, developers can easily retrieve Azure Metrics data and create an Adaptive Card table that can be sent to Teams. This will allow teams to quickly see important data at a glance and take action. Arrrr, it be a handy tool for any Azure developer! βš“οΈπŸŒŠπŸ’»


Block Unmanaged Customization in Power Platform Environment

By Dhruvin Shah on 15th February 2024

Ahoy Me Hearties!

Set sail with me as we explore how to Block Unmanaged Customization in Power Platform Environment by Dhruvin Shah! As ye watch this video, ye will learn how to maintain governance and prevent users from making unmanaged customization in Power Platform environment. Don't forget to give credit to the author, Dhruvin Shah!


Ensuring Your Terraform is Correctly Formatted Using Terraform fmt and GitHub Actions

By Thomas Thornton on 15th February 2024

Shiver Me Timbers! Ahoy there mateys, it be The Cloud Pirate here to tell ye about how to format yer Terraform using Terraform fmt and GitHub Actions. This article by Thomas Thornton be a great guide on how to keep yer Terraform code shipshape and ensure it be correctly formatted. With GitHub Actions, ye can even set up automatic checks to catch any formatting errors that might have slipped through the cracks. So make sure ye read this guide and keep yer Terraform in shape!


Cloud Native Weekly - S2E2 - Copa, Copacabana 🎢: Patching Container Images

By Cloud Native Weekly on 15th February 2024

Avast Ye Scallywag! The Cloud Pirate here to hand ye a new episode of Cloud Native Weekly! In S2E2, we sing of Copa, Copacabana 🎢 and the art of patching container images. Ahoy! This be a must watch for all ye Cloud Native enthusiasts out there!


Azure World Newsletter – Issue 5.03

By Scott Duffy on 15th February 2024

Walk the Plank! Ahoy mateys, it's your captain The Cloud Pirate here with some Azure news for ya! In issue 5.03 of the Azure World Newsletter, our mate Scott Duffy shares the latest updates and announcements on the Azure platform. This includes new features for Azure Cosmos DB, updates to Azure Machine Learning, and the launch of OpenAI's GPT-3 language model in Azure AI. So hoist the sails and set a course for the cloud with


Local AI empowers startups with StoryGraph's Rob Frelow

By Scott Hanselman on 15th February 2024

Land Ho! Ahoy there me hearties, it's The Cloud Pirate here with a mighty fine YouTube video fer ye. This video be called 'Local AI empowers startups with StoryGraph's Rob Frelow' by the great Scott Hanselman. In this vid, ye'll learn about how StoryGraph, a startup that uses AI and machine learning to turn long-form text into visual summaries, uses local AI technologies to empower their business. So hoist the anchor and set sail to watch this informative video, me hearties!


Azure Networking Zero to Hero – Routing in Azure

By Michael Durkan on 15th February 2024

Walk The Plank, me hearties! The Cloud Pirate here to tell ye about Michael Durkan's article on Routing in Azure. It be a fine read for those who be new to the world of Azure networking. Durkan explains the basics of routing and how it works in Azure. He covers the different types of routing, including User Defined Routing and Virtual Network Peering. Durkan also gives tips on how to troubleshoot common routing issues. If ye need to learn more about routing in Azure, this article be for ye!


Setting permissions in Power Apps using Security Roles

By Charles Sexton on 16th February 2024

Hit The Deck, ye landlubbers! This be The Cloud Pirate, bringin' ye news o' settin' permissions in Power Apps usin' Security Roles. Charles Sexton be the masthead behind this one! He explains how ye can be givin' certain shanties access to certain portions o' the app dependin' on their role. This can be done by creatin' Security Roles in both Power Apps and the Common Data Service. These roles can then be assigned to users or teams to grant them access to specific features. So, if ye be wantin' to be restrictin' access to certain parts o' yer Power App, be checkin' out Charles' article!


Simplify Azure Automation Dependencies with Runtime Environments

By Sam Cogan on 16th February 2024

Ahoy Me Hearties! I be The Cloud Pirate, and I bring ye a tale o' Azure Automation Dependencies! Sam Cogan has written a fine piece about how to simplify dependencies with Runtime Environments, which allows ye to define dependencies for a particular script or runbook and share them across multiple scripts. It saves valuable time and effort on individual scripts and keeps everything organised. This handy tool is perfect for those who use Azure Automation, so check it out!


Unveiling the Secrets of Azure Event Hubs: A Guide to Capacity Planning

By Charbel Nemnom on 16th February 2024

Fire in the hole, mateys! The Cloud Pirate be bringin' ye news 'bout Azure Event Hubs. Charbel Nemnom wrote an article that spills the beans 'bout capacity plannin'. He tells ye 'bout throughput units, partition count, and more. 'Tis a helpful guide for ye who be workin' with Azure Event Hubs, aye!


Azure Infrastructure Update - 16th of February 2024

By John Savill's Technical Training on 16th February 2024

Yo Ho Ho! Ahoy mates, it's The Cloud Pirate here to introduce a grand update from John Savill's Technical Training. Avast! This here be the Azure Infrastructure Update - 16th of February 2024. Keep up with the latest on


Migrate from Azure DevOps to GitHub – what you need to know

By Martin Ehrnst on 16th February 2024

Heave Ho me mateys! Martin Ehrnst has written an article about migrating from Azure DevOps to GitHub. The article provides information about the differences between the two platforms, the steps involved in migrating, and some tips to ensure a smooth transition. The Cloud Pirate suggests checking the compatibility of existing tools and integrations, considering the impact on team workflows, and making sure to properly configure security settings. Proper planning and execution of the migration can improve collaboration and streamline development.


Azure ARM Templates

By Jack Roper on 16th February 2024

Walk The Plank, me hearties! Today, The Cloud Pirate be tellin' ye about Azure ARM Templates, written by Jack Roper. These templates be a way to define and deploy infrastructure in Azure through code. Ye can define and manage every aspect of yer infrastructure through these templates, includin' virtual machines and networks. This allows for easy replication of infrastructure and version control. With Azure ARM Templates, ye can sail through the azure seas with ease, savin' precious time and effort. β›΅οΈβ˜οΈπŸ•ΉοΈ


Trying Out Ollama for Windows (Preview)

By Jamie Maguire on 17th February 2024

Fire in the hole, me mateys! The Cloud Pirate here to tell ye 'bout me experience with Ollama, a new language model from OpenAI. Ollama be still in preview for Windows, but I got me hands on it and gave it a spin. 'Twas a bit tricky to set up, but once I got it goin', I was impressed with its ability to mimic human-like conversation. Ollama can generate text for a variety of tasks, like story-writing and even coding! 'Tis a promising tool for AI enthusiasts, ye savvy?


Funky Si walks a half marathon

By Simon Foster on 18th February 2024

Yarr, ahoy there mateys! 'Tis I, The Cloud Pirate, bringin' ye a tale o' charity and adventure. Simon Foster, writer o' the Funky Si blog, walked a half marathon to raise money for multiple sclerosis research. Si himself has been livin' with MS for many years, but still braves the seven seas to help others. He even streamed his hike live on Twitch, and navigated through some rough terrain with the help of his trusty cane. Si's out to raise Β£1000, and he's nearly halfway there. Let's give him a hand, me hearties!


Advanced Conditional Access Policies for AVD

By Travis Roberts on 18th February 2024

Yo Ho Ho! Ahoy mateys, it be me, The Cloud Pirate, and I've got some booty for ye. Travis Roberts be tellin' us all about Advanced Conditional Access Policies for AVD on his blog, Ciraltos. Using these policies, ye can secure access to Azure Virtual Desktop by creating custom rules for specific users and groups. This be useful for blocking access from untrusted locations or enforcing multi-factor authentication. He also shows how ye can use Azure Sentinel and OpenAI to create custom policies based on user behavior. So, hoist the sail and set course for a safer AVD experience.


How to remove files in a SharePoint library?

By Antti K. Koskela on 18th February 2024

Yo Ho Ho! Ahoy, mateys! The Cloud Pirate is here to teach ye how to remove files from yer SharePoint library. Arr! Ye can easily delete files right from the list view by clicking on the ellipses button next to the file and selecting "Delete" from the dropdown menu. Ye can also select multiple files to delete at once. If ye want to permanently delete a file, ye can also do so from the "Deleted Items" folder. Just select the file and click on "Delete" again. And that's how ye scrub off unwanted files from yer SharePoint library, me hearties!


Use Favorites to find your Azure Resources Quickly πŸš€ #tutorial #azure #beginners #azurecloud

By John Kilmister on 18th February 2024

Avast Ye! Ahoy there, mateys! It's The Cloud Pirate here with a fantastic tutorial on Azure for beginners. Yarrrr! In this YouTube video, we'll be learning how to use favorites to easily find your Azure resources quickly. All thanks to our author, John Kilmister. Don't forget to credit him, landlubbers! πŸ΄β€β˜ οΈ

So, whether ye be a seasoned sailor or a scallywag just beginning yer journey into the world of Azure cloud, this tutorial is for you! Let's chart a course to success, and don't forget to use these hashtags:


The Balance of AI and Human Capital: A New Perspective on Change Management

By Peter Ruiter on 18th February 2024

Avast ye scallywag! Yer matey The Cloud Pirate here with a summary of Peter Ruiter's article on change management. He argues that the key to success in the age of AI is striking the right balance between technology and human capital. Businesses need to invest in training and development for their employees to adapt to new technologies, rather than just focusing on replacing them with machines. This requires a shift in mindset towards viewing employees as important assets rather than just costs.


Azure Networking Zero to Hero – Network Security Groups

By Michael Durkan on 18th February 2024

Avast Ye! Ahoy there mateys, I be The Cloud Pirate and I've got a treasure for ye! Michael Durkan has written an article on Azure Networking Zero to Hero – Network Security Groups in pure gold! This article gives a comprehensive explanation about the Network Security Groups NSGs in Azure and how they are used to control inbound and outbound traffic. Michael has provided step-by-step instructions on how to create NSGs and use them to implement security policies to protect your cloud resources. Come and join me on this exciting adventure and learn all about NSGs!


Enterprise Policy as Code with Azure DevOps

By Luke Murray on 18th February 2024

Walk the Plank, ye scallywags! 'Tis The Cloud Pirate here to tell ye about "Enterprise Policy as Code with Azure DevOps" by Luke Murray. This article be teaching ye how to use Azure DevOps to create policies and implement them as code in an enterprise environment. Murray explains how policies can be defined in Azure Policy and connected to Azure DevOps, allowing for continuous compliance in infrastructure management. He also shows how to use Azure DevOps to define policies with Infrastructure as Code templates, giving teams the ability to define policy alongside their infrastructure definition. Avast!


Containerization using Docker for IIQ

By Suryendu Bhattacharyya on 18th February 2024

Ahoy Landlubber! The Cloud Pirate here to tell ye about containerization using Docker for IIQ by Suryendu Bhattacharyya. This article explains how to use Docker to containerize IdentityIQ IIQ and get it up and running on any system, making it simple to host and manage applications. IIQ runs on Java and is highly resource-intensive, so by containerizing it, it can run on any system without needing to install numerous dependencies. Docker makes it easier to monitor, test, and troubleshoot IIQ while reducing the time and effort needed to manage it.


Streamlining Observability: Integrating AKS and Managed Prometheus with an Existing Grafana Workspace

By Richard Hooper on 19th February 2024

Yo Ho Ho! 'The Cloud Pirate' here with a summary of Richard Hooper's article on 'Streamlining Observability: Integrating AKS and Managed Prometheus with an Existing Grafana Workspace'. Richard demonstrates how to integrate AKS and Managed Prometheus to an existing Grafana workspace, making observability more manageable by combining these three services. The process is very simple and straightforward, and you can gain valuable insights into your Kubernetes environment through the metrics and alerts provided. This can be done through Grafana dashboards and alerts configured in Azure, ensuring that all your observability and monitoring can be managed from one place.


Virtual Network Flow Logs and Encryption Overview

By John Savill's Technical Training on 19th February 2024

Walk the plank, mateys! Avast ye and listen close, for The Cloud Pirate has a special treat for ye today. We'll be watchin' a YouTube video on Virtual Network Flow Logs and Encryption Overview by none other than the great John Savill's Technical Training! This piece be perfect for any landlubber who wants to learn about the technical side of Azure, OpenAI, and virtual network flow logs, all with a touch of encryption. Aye, we'll be usin' them hashtags


How to Renew Your Microsoft Certification!

By Jeff Brown on 19th February 2024

Land Ho! Ahoy there, me hearties! Today I present to ye a helpful video on 'How to Renew Your Microsoft Certification!' brought to ye by Jeff Brown, arrr! This video be a valuable resource fer those lookin' to keep their certifications up to date. So buckle yer swash and tune in to this video by The Cloud Pirate! βš“οΈ


FinOps and Cost Optimization in Azure

By Cloud Lunch and Learn on 19th February 2024

Thar She Blows! Ahoy there me hearties! 'Tis I, The Cloud Pirate, here to introduce ye to a mighty fine video by Cloud Lunch and Learn. This one be all about FinOps and Cost Optimization in Azure, mateys! Ye'll learn how to make the most of yer Azure resources and save ye some coins while ye're at it. So hoist the main sail and set a course for Cloud Lunch and Learn's YouTube channel to check it out!


Semantic Kernel

By Panu Oksala on 19th February 2024

Batten down the hatches, me hearties! The Semantic Kernel by Panu Oksala be a treasure trove of information on how to make a search engine that truly understands what yer asking for. It be all about using machine learning and natural language processing to create a model that can accurately determine the meanings of words and phrases, allowing for better search results. By using a semantic kernel, ye can give yer search engine the ability to comprehend the nuances of language and enhance the search experience for all.


Speaking for the Azure Kenya User Group on AKS

By Steve Buchanan on 19th February 2024

Thar She Blows! Ahoy, me hearties! The Cloud Pirate here to share with ye the tale of Steve Buchanan speaking for the Azure Kenya User Group on AKS. In this post, Steve recounts his experience presenting at the virtual user group and discusses his topic, AKS. He covers the benefits of using AKS, how to set it up, and provides helpful tips for those who want to use it. This talk was a great opportunity for Steve to share his knowledge with others who are interested in Azure and AKS.


Platform Engineering Panel

By Steve Buchanan on 19th February 2024

Avast Ye Scallywag! This is The Cloud Pirate bringing you a summary of Steve Buchanan's Platform Engineering Panel. Steve moderated a chat with platform experts about the emerging role of platform engineering. The panelists discussed how platform engineering has become pivotal for organisations to scale and automate their infrastructure. They also talked about the benefits of using cloud platforms like Azure, OpenAI and how these platforms have become incredibly powerful in providing automation capabilities. Overall, the discussion highlighted the importance of the development of platform engineering and how it can help organisations improve their operations.


Building Dynamic Forms In Power Apps – Part 1

By Craig White on 20th February 2024

Ahoy Me Hearties! This be The Cloud Pirate bringing ye a summary of Craig White's article on Building Dynamic Forms in Power Apps. Using Power Apps, one can create customizable forms for use in various business operations. The article describes how to use the 'If' function to create conditional logic in the form's fields, allowing for dynamic behavior to be integrated, based on user input. 'Context Variables' are also introduced, which can store user input data to inform and alter the form's behavior dynamically. This article is the first in a series, introducing the concepts and providing step-by-step instructions with visuals.


10 lessons I learned after teaching a class for the first time.

By Nikos Delis on 20th February 2024

Heave ho me hearties! The Cloud Pirate be tellin' ye about an article by Nikos Delis titled "10 lessons I learned after teaching a class for the first time." Here be me summary in just 100 words: Nikos Delis shares his ups and downs as a first-time teacher, including the importance of preparation and time management, being flexible and adaptable, and learning from mistakes. Delis also emphasizes the value of communication and engagement with students, as well as the benefits of taking care of oneself. Overall, it be a tale of growth and development, with valuable lessons for both new and experienced teachers.


By Ahmed Muhi on 20th February 2024

Avast Ye! Ahoy there, mateys! This be The Cloud Pirate bringing ye a video by Ahmed Muhi about Azure Private Link and Azure Endpoint. Ye may find the title a wee bit confusing, but fear not. The basic idea behind it is straightforward. Follow along with Ahmed as he walks ye through it all. Arrr!


This simple registry key will make your Windows computer 11.5% faster!

By Antti K. Koskela on 20th February 2024

Thar She Blows, mateys! Avast ye! The Cloud Pirate here to tell ye about a simple registry key that can make yer Windows computer run 11.5% faster, according to Antti K. Koskela. All ye need to do is create a new registry key called "SystemResponsiveness" under "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" and set its value to 0. This will give yer applications priority and make yer computer a bit more responsive. Arrr!


How to clone a GitHub repo using GitKraken

By Techielass on 20th February 2024

Aaaarrrrgggghhhh! Ahoy mates, The Cloud Pirate here to tell ye how to clone a GitHub repo using GitKraken, according to Techielass. Arr, first ye must download GitKraken, then open it, click on "File" and select "Clone Repo." After choosing where ye want to save the repo locally, copy the repo's link from GitHub and paste it in. Click "Clone the Repo," and ye'll be able to work on the repo just as ye would on GitHub.


Β