Taswar Bhatti
The synonyms of software simplicity
Linkedin Newsletter

Hi everyone,

Your weekly dose of 5 Highlights Thursday is here, a list of information and links that you may find helpful in your Azure journey. Feel free to forward this along to anyone who you think may enjoy such sharing.

1. Satya highlights AI transformation in India

While visiting India, Microsoft CEO Satya Nadella sat down for an interview with CNBC and discussed the AI transformation we’re living through. He said AI is “tangibly changing economic productivity.”

2. Security Update Release Summary February 2024

Our February mini-briefing video includes an overview of the release and then a discussion of a few items from today’s release.

3. Develop Your Copilot Skills (Part 1)

We are entering a new era of AI—one that is fundamentally changing how we relate to and benefit from technology. In this episode of the #AzureEnblementShow, Aaron and Natalie share some of the amazing—and FREE—training resources available to help you get the most out of #MicrosoftCopilot. In this first of three episodes, you’ll get an overview of Copilot, learn about Copilot for Microsoft 365, and get a look at some of the skilling resources for Dynamics 365 and Power Platform. Be sure to stay tuned for episodes two and three, when we’ll dive a little deeper into the resources being offered for GitHub Co-Pilot and demo one of the learning paths that is available to you.

4. Microsoft unveils Face Check for secure identity verification

Check out Face Check, the latest addition to our Entra Verified ID digital identity platform. Face Check, powered by Azure AI, allows businesses to match a user’s selfie to their government ID or employee credentials, providing an extra layer of security for sensitive operations like password resets or help desk access #secruty #microsoftentraid

Entra

5. Azure Takeoff – Azure Availability Sets

Join Taswar Bhatti & Hatim Nagarwala to learn how to ensure high availability and reliability for your Azure VMs. Discover availability options like availability sets, zones, and proximity placement groups. See a demo of creating and configuring availability sets in Azure portal. Master best practices for your Azure VMs’ resilience journey.


You can complement this edition of 5 Highlights Thursday with our MEA Developer Channel on YouTube where we have weekly interviews and learning material on Microsoft Azure, and much more.

And, as always, please give me feedback on LinkedIn. Which bullet above is your favorite? What do you want more or less of? Other suggestions? Please let me know.

Last by not least, know someone who might be interested in this newsletter? Share it with them.

Subscribe on LinkedIn

Have a wonderful Thursday 🙂

Taswar

MVP TechBytes
Don’t miss me and Betim Beja on MVP TechBytes discussing Power Platform PCF Development!
Learn about code component pros/cons, framework mockups, standard vs virtual components, and contributing to open-source projects.

Summary

In this episode Betim, a Microsoft MVP, talks about code components for the Power Platform and how to use Storybook to test and showcase them.

The benefits and challenges of code components: Code components allow professional developers to extend the Power Platform and help low-code developers to deliver solutions faster and bettr. However, code components also have some limitations, such as the test harness, the Web API, and the virtual components.

The role of component framework mock and Storybook: Betim has created a component framework mock that mocks the whole API of the component framework and integrates it with Storybook, a tool that helps to build and display components in different scenarios and configurations. This way, developers can test their components more easily and collaborate with other stakeholders.

The examples of code components: Betim shows some examples of code components, such as the colorful option set, the switches, the audio player, and the calendar. He also explains how to set up stories and how to use citations for the components.

The call for action for the viewers: Betim invites the viewers to check out his GitHub repository and blog post where he shares his code components and how to use them. He also encourages the viewers to contribute to the component framework mock and to use it for their own components.910

Azure Takeoff Show
Join Me & Hatim Nagarwala to learn how to ensure high availability and reliability for your Azure VMs.
Discover availability options like availability sets, zones, and proximity placement groups.
See a demo of creating and configuring availability sets in Azure portal.
Master best practices for your Azure VMs’ resilience journey.

Learn More:
https://learn.microsoft.com/en-us/azure/virtual-machines/availability-set-overview

Summary

Ensuring High Availability for your Virtual Machines in Azure

When it comes to running virtual machines in the cloud, one of the key concerns is ensuring high availability. In Azure, there are several options available to help you achieve this, including availability sets, availability zones, and proximity placement groups.

Availa2bility Sets

Availability sets are a way to ensure that your virtual machines are distributed across multiple physical hardware units within a data center. This helps to mitigate the impact of hardware failures, power interruptions, or other issues that might affect a single hardware unit.

It’s important to 4note that existing virtual machines cannot be added to an availability set; you need to create new virtual machines to join an availability set.

Availability Zones

Availability zones take the concept of availability sets a step further by distributing your virtual machines across multiple data centers within a region. This helps to protect against larger-scale issues that might affect an entire data center, such as natural disasters or power outages.

Proximity Placement Groups

Proximity placement groups are used when you need to ensure low latency between virtual machines. By placing virtual machines in a proximity placement group, you can ensure that they are physically located close to each other within a data center.

In summary, Azure provides several options to help you ensure high availability for your virtual machines. By using availability sets, availability zones, and proximity placement groups, you can protect against hardware failures, power interruptions, and other issues that might impact the availability of your virtual machines.

Linkedin Newsletter

Hi everyone,

Your weekly dose of 5 Highlights Thursday is here, a list of information and links that you may find helpful in your Azure journey. Feel free to forward this along to anyone who you think may enjoy such sharing.

1.Mr. Maedas Cozy AI Kitchen: Designing Trust with Sarah Gold

Sarah Gold, Founder and CEO of Projects by IF, is the guest in the Cozy AI Kitchen this week. Together with John Maeda, they discuss the meaning of ‘trust’ and ‘trustworthy’ in an AI world.

2. Build a recommender Full stack App using OpenAI and Azure SQL: Step-by-Step Guide

Check out this step-by-step guide for creating an intelligent web app with #AzureOpenAI Service. This blog post shows you how to create a recommender full stack app with OpenAI and #AzureSQL.

OpenAI Azure

3. How to Convert Audio to .WAV for Speech Service Using MoviePy

Azure Speech Service requires audio files to adhere to specific standards. Find out how to use MoviePy to easily convert your audio files to make them compatible with #Azure Speech Service.

MoviePy

4. Build a production RAG using Azure AI Studio & Prompt Flow

Learn how to build a production-level RAG app for a customer support agent – and integrate it with your web-based product catalog. Streamline your end-to-end app development from prompt engineering to LLMOps with prompt flow in #Azure #AI Studio.

PromptFlow

5. MVP TechBytes – Message Brokers for Microservices Communication with Mukhammadkarim Tukhtaboev

Join me and Mukhammadkarim Tukhtaboev‘s discussion on microservices and message brokers in this MVP TechBytes episode. Learn about improving application performance, choosing communication methods, comparing Kafka and RabbitMQ, and setting up RabbitMQ in a.NET app with a live demo. Enhance your software development skills now. 🚀


You can complement this edition of 5 Highlights Thursday with our MEA Developer Channel on YouTube where we have weekly interviews and learning material on Microsoft Azure, and much more.

And, as always, please give me feedback on LinkedIn. Which bullet above is your favorite? What do you want more or less of? Other suggestions? Please let me know.

Last by not least, know someone who might be interested in this newsletter? Share it with them.

Subscribe on LinkedIn

Have a wonderful Thursday 🙂

Taswar

MVP TechBytes

Here is video I did with Mukhammadkarim (from Uzbekistan) where we discuss on microservices and message brokers on MVP TechBytes episode. Learn about improving application performance, choosing communication methods, comparing Kafka and RabbitMQ, and setting up RabbitMQ in a.NET app with a live demo. Enhance your software development skills now.

🚀 To learn more about Mukhammadkarim:

🔗Twitter Handle:   / dotnetgooo  

🔗Blog: https://dotnetgo.com

🔗YouTube channel:    / dotnetuz  

🔗LinkedIn:   / mukhammadkarim-tukhtaboev 


Summary

Message Brokers in Microservice Architecture

In a recent episode of MVP TechBytes, Taswar and Mokhammadkarim discussed the benefits and challenges of using message brokers in microservice architecture. Mokhammadkarim, a software engineer with 10 years of experience in the field, shared his insights on the topic.

Mokhammadkarim began by explaining the difference between monolith and microservice architecture. In monolith architecture, there is a single deployable application, which can be difficult to scale and maintain. On the other hand, microservice architecture consists of a collection of independent and deployable services that can distribute the load and handle failures better.

One of the benefits of microservice architecture is the ability to distribute applications and pressures to multiple services and servers. This can help to distribute client requests and prevent system crashes. Additionally, if there is an error or exception in one service, it does not affect the other services, unlike in monolith architecture where a crash in one part of the system can bring down the entire system.

Taswar and Mokhammadkarim then discussed the role of message brokers in microservice architecture. A message broker is a third-party application that facilitates asynchronous communication between services. It can collect, store, and deliver messages to the appropriate consumers. It can also help with load balancing, fault tolerance, and decoupling.

There are several types of message brokers available, including Rabbit MQ and Kafka. Rabbit MQ is more reliable and flexible for queuing and delivering messages, while Kafka is more suitable for streaming and distributing large amounts of data. The choice of message broker depends on the specific needs of the application.

Mokhammadkarim also demonstrated how to set up Rabbit MQ in a .net application, including installing Rabbit MQ, the Erlang programming language, and the Rabbit MQ client library for .net. He showed how to create a custom service, a controller, and publisher and consumer methods for sending and receiving messages.

In summary, message brokers can provide many benefits in microservice architecture, including improved scalability, fault tolerance, and decoupling. The choice of message broker depends on the specific needs of the application, and there are several options available, including Rabbit MQ and Kafka.

Linkedin Newsletter

Hi everyone,

Your weekly dose of 5 Highlights Thursday is here, a list of information and links that you may find helpful in your Azure journey. Feel free to forward this along to anyone who you think may enjoy such sharing.

1. Learning Path: Get started with GitHub and Visual Studio Code

GitHub Copilot can do much more than just help you write code. It can help you understand someone else’s code, write documentation, learn a new technology, or debug a problem.

This collection of resources will help you get more out of GitHub Copilot:

GitHub and Visual Studio Code

GitHub and Visual Studio Code

2. Microsoft AI Tour

The Microsoft AI Tour offers free one-day, in-person sessions that will help you discover new opportunities to increase productivity with AI and enhance your skills to deliver more value using AI and Microsoft Azure. Find an event near you.

Microsoft AI Tour

Microsoft AI Tour

3. Build intelligent apps with AI and cloud-native technologies

Start building intelligent, cloud-native apps. Explore learning resources from #MicrosoftLearn. Follow step-by-step guidance, interactive content, and documentation to learn about #OpenAI, Azure Kubernetes Service #AKS, and cloud-native apps.

intelligent apps with AI

intelligent apps with AI

4. Learn .NET 8 with New Beginner Videos

New to .NET? Check out these new .NET 8 for beginners videos to tackle #dotNET one step at a time, from C# to generative AI to .NET IoT and more.

Learn what .NET is, what you can build with it, how to get started.

.NET 8

.NET 8

5. Azure Takeoff Show – Using Copilot and PowerAutomate for Email

This was so much fun don’t miss out and join Me & Hatim Nagarwala to discover the power of Power Automate and #Copilot. Learn how to automate tasks with Excel and email using Power Automata’s low-code platform and Copilot’s natural language query suggestions. 🚀 Watch a live demo on creating a flow that reads Excel data from OneDrive, checks task status, and sends reminder emails. Don’t miss out—level up your cloud skills and become a Power Automate and Copilot pro!


You can complement this edition of 5 Highlights Thursday with our MEA Developer Channel on YouTube where we have weekly interviews and learning material on Microsoft Azure, and much more.
And, as always, please give me feedback on LinkedIn. Which bullet above is your favorite? What do you want more or less of? Other suggestions? Please let me know.
Last by not least, know someone who might be interested in this newsletter? Share it with them.
Subscribe on LinkedIn
Have a wonderful Thursday 🙂
Taswar

Azure Takeoff Show

Join Me & Hatim Nagarwala in this awesome video on Azure Vnet! Learn to create private/public networks, connect to resources, and use VPN, Express Route, and more.

To Learn more:
Azure Virtual Network: https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview
FAQ: https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-faq
Peering: https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-peering-overview

Summary

In this episode of the Azure Take Off show, I provided valuable insights into Azure Vnet and its uses with Hatim Nagarwala.

Azure Vnet, or Virtual Network, is a fundamental building block of Azure. It lays out the networking side of Azure resources and allows users to create their own virtual network and assign resources inside of it. This is similar to having a modem and Wi-Fi router at home, where there is a network running, but it is not visible.

With Azure Vnet, users can assign different IP addresses and communicate with the Internet or keep it separate so that it does not communicate with the Internet. This is useful for corporations that want to keep certain machines, such as those containing sensitive information, within a private network.

Azure Vnet also allows for filtering and routing of traffic, as well as integration with Azure services through the use of Azure Private Link. This allows for direct connection to a specific service.

I also demonstrated how to create a virtual network and assign a virtual machine to it. He showed how to view the network diagram and see the IP addresses and network security group assigned to the virtual machine.

Overall, Azure Vnet is a powerful tool that allows for greater control and flexibility in managing Azure resources. It is a fundamental building block of Azure and is essential for anyone using Azure.

Azure Takeoff Show

Join me & Hatim to discover the power of Power Automate and Copilot.
Learn how to automate tasks with Excel and email using Power Automata’s low-code platform and Copilot’s natural language query suggestions. 🚀
Watch a live demo on creating a flow that reads Excel data from OneDrive, checks task status, and sends reminder emails.
Don’t miss out—level up your cloud skills and become a Power Automate and Copilot pro!

Quick Summary

In this episode of the Azure Takeoff Show, I demonstrated how to use Copilot to automate tasks without code. I showed how to use Power Automate to automate an Excel spreadsheet and email people.

I wanted to started with a simple example: assuming you have some data in an Excel spreadsheet and you need to remind people to do certain things. Instead of going through the spreadsheet and emailing each person individually, you can automate the process using Power Automate.

By using the power of copilot I wanted to show you how to use Copilot to help with the process. One can ask Copilot to get rows of data from an Excel spreadsheet in their OneDrive. Copilot will recommended an action in powerautomate on it, and I was able to use it to connect to my OneDrive and get the data.

Next, I showed how to use a for loop to go through the data and add a condition to check the status of the task again using Copilot. If the task was not completed, an email would be sent to the person reminding them to complete it.

Wih the help of Copilot I was able to show how easy it is to use Copilot and Power Automate to automate tasks. By automating the boring stuff, you can make it exciting and save time.

Linkedin Newsletter

Hi everyone,

Your weekly dose of 5 Highlights Thursday is here, a list of information and links that you may find helpful in your Azure journey. Feel free to forward this along to anyone who you think may enjoy such sharing.

1. Hack Together: The AI Chat App Hack

Starting January 29 – 🛠️ Build, innovate, and #HackTogether!🛠️ It’s time to get started building your first AI Chat App, using the power of RAG (Retrieval Augmented Generation). 🤖 + 📚 = 🔥

AI Chat App Hack

AI Chat App Hack

 

2.Unified insights from Microsoft Entra Permissions Management | Defender for Cloud

🎉 In this episode of Defender for Cloud in the Field, Sean Lee joins Yuri Diogenes to talk about the new unified insights from Microsoft Entra Permissions Management (CIEM) into Microsoft Defender for Cloud to enable comprehensive risk mitigation. 🚀 Sean explains how this integration enables teams to drive least privilege access controls for cloud resources and receive actionable recommendations for resolving permissions risks across Azure, AWS, and GCP. 🔍 Sean also demonstrates the recommendations that are included with this integration and how to remediate. 💡

3. Quick Bytes: What is Azure NetApp Files

🚀 Azure NetApp Files is an Azure native service that provides enterprise-class, high-performance file storage. It simplifies and accelerates the migration of the un-migratable, allowing you to create and manage highly available and scalable file shares using familiar protocols and tools. 📁 Watch this quick video to learn more!

4. Mr. Maedas Cozy AI Kitchen: Secure Insights with Tracy Reinhold

John’s guest this week is Tracy Reinhold, Chief Security Officer for Everbridge. Together, they discuss ideas on how to keep your company more secure and how AI can help in doing so.

5. GitHub Advanced Security

🎉 Do you want to know how GitHub Advanced Security can help you deliver secure software faster? Are they struggling with a complex tech stack that requires considerable amounts of manual fine-tuning? Join us on February 29th for an online session where we will share the latest and greatest features of GitHub Advanced Security and how it can enable you to leverage the power of AI in coding projects. 🤖 Register now for the webinar to learn more. February 29th, 2024, 10:00 -11:00 CET (UTC+1) 📅

GitHub Advance Security

GitHub Advance Security


You can complement this edition of 5 Highlights Thursday with our MEA Developer Channel on YouTube where we have weekly interviews and learning material on Microsoft Azure, and much more.

And, as always, please give me feedback on LinkedIn. Which bullet above is your favorite? What do you want more or less of? Other suggestions? Please let me know.

Last by not least, know someone who might be interested in this newsletter? Share it with them.

Subscribe on LinkedIn

Have a wonderful Thursday 🙂

Taswar

Linkedin Newsletter

Hi everyone,

Your weekly dose of 5 Highlights Thursday is here, a list of information and links that you may find helpful in your Azure journey. Feel free to forward this along to anyone who you think may enjoy such sharing.

1. Blazin’ 2024 with Blazor

Kick off 2024 off with a blazing start! Check out this collection of learning materials and join this #CloudSkillsChallengeto learn how to build your first Blazor web app from front to back.

Blazin 2024 with Blazor

2. GitHub Copilot and AI for Developers

GitHub #Copilot can do much more than just help you write code. It can help you understand someone else’s code, write documentation, learn a new technology, or debug a problem. This collection of resources will help you get more out of #GitHub Copilot.

Github Copilot and AI for Developers

3. Develop apps that use Azure AI services

Learn how to build apps that use Azure #AI services. Check out samples and tutorials for using #Azure AI services with your preferred language: #Python, NodeJS, .NET, or #Java. Then deploy a RAG (retrieval-augmented generation) chat app. #dotNET

Develop apps that use Azure AI services

4. Mastering GitHub Copilot for AI Paired Programming

This 6-lesson course covers everything you need to know about using GitHub #Copilot as an #AI paired programing resource. Check out the repo on #GitHub to get started.

Mastering GitHub Copilot for AI Paired Programming

5. Master Platform Engineering: Architecting Scalable and Resilient Systems

Learn best practices for #PlatformEngineering so you can provide a consistent and automated experience for dev teams, helping them ship new functionality quickly, securely, and more efficiently.


You can complement this edition of 5 Highlights Thursday with our MEA Developer Channel on YouTube where we have weekly interviews and learning material on Microsoft Azure, and much more.

And, as always, please give me feedback on LinkedIn. Which bullet above is your favorite? What do you want more or less of? Other suggestions? Please let me know.

Last by not least, know someone who might be interested in this newsletter? Share it with them.

Subscribe on LinkedIn

Have a wonderful Thursday 🙂

Taswar

UA-4524639-2