What Is Generative AI and Why Python Is Perfect for It

Generative AI has taken the tech world by storm, powering some of the most exciting applications like ChatGPT, Stable Diffusion, and DALL-E. But what exactly is Generative AI, and why is Python the go-to language for developers in this space? In this blog post, we’ll break it down in simple terms and explore the reasons behind Python’s dominance in building Generative AI applications. What is Generative AI? Generative AI refers to artificial intelligence systems capable…

Continue ReadingWhat Is Generative AI and Why Python Is Perfect for It

Setting Up a Landing Zone in Azure: Best Practices, Policies, and Governance Controls

Landing zones are an essential part of setting up your cloud infrastructure on Azure. They provide a structured approach to defining and implementing best practices, security, and compliance requirements for your organization. In this blog post, we'll discuss what landing zones are, why they're important, and also how to set up a Landing zone in Azure. What is a Landing Zone? A landing zone is a foundational environment that provides a consistent set of policies,…

Continue ReadingSetting Up a Landing Zone in Azure: Best Practices, Policies, and Governance Controls

Maximize Cost Savings in Azure

In the last decade, I was part of some consulting assignments with our customers for Cloud Adoption.  Quick and easy setup, no maintenance, no long-term contracts, High flexibility, and Maximum uptime are some of the key benefits we used to influence business to move to Cloud.  While I advocate for Cloud adoption and cost savings because of it, one of our new customers who already migrated to Azure came to us with a different requirement. …

Continue ReadingMaximize Cost Savings in Azure

Sorting and Paging in Blazor using EF Core

In my last post (CRUD using Blazor and Entity Framework Core), we discussed implementing CRUD using Entity Framework Core.  We also talked about Templated Components, Communication between components, etc.  In this post, we will see about implementing Sorting and Paging in Blazor using EF Core and Web API.  You will be familiar with the following topics after this post. Call Web API from Blazor  Implement Sorting and Paging using EF CoreChild componentsCommunication through EventCallback I will…

Continue ReadingSorting and Paging in Blazor using EF Core

Get Started with Azure Functions

Serverless architecture also called as Function-as-a-Service is an event-triggered computing model.  “Serverless” doesn’t mean there are no servers.  They are abstracted so the developers are free from having to manage servers and enable them to focus on writing code.  Serverless code is event-driven and the trigger can be anything from an HTTP request to a Blob.  I will talk about Microsoft Azure’s serverless offering Azure Functions in this post.  Let’s get started with Azure Functions.…

Continue ReadingGet Started with Azure Functions