Exposing Route Data for Dynamic Navigation in .NET MVC

Sometimes, for example dynamic navigation, we may need to expose data about the current URL, this post looks at using ViewContext to expose this data. The scenario is as follows, you know a user is part of a policy that allows administration access, but your layout caters for both regular users and an administration dashboard. … Continue reading Exposing Route Data for Dynamic Navigation in .NET MVC

Updating Existing Claims in .NET with Cookie Authentication

If you are using cookie based authentication in your .NET application and setting claims, updating those claims can be a real pain. This post has some simple code to make this happen. First of all, let's set the scenario. If we are not changing security based settings, and for example just updating someone's name, or … Continue reading Updating Existing Claims in .NET with Cookie Authentication

Using Azure OpenAI to Bring Your Own Data

The ability to use large language models (LLMs) against your own data sets with Azure OpenAI is a game changer for enterprises looking to make use of these revolutionary AI tools while maintaining secure environments. In this post, we are going to look at how an organisation can bring their own data into Azure OpenAI … Continue reading Using Azure OpenAI to Bring Your Own Data

What is cloud native computing?

Broadly speaking, cloud native refers to a modern approach to software development, deployment, and management that leverages cloud computing and its associated technologies to build and run applications. The term “cloud-native” emphasises designing applications specifically for the cloud environment, taking advantage of its scalability, flexibility, and resilience. Key characteristics of cloud-native applications include: Microservices Architecture: … Continue reading What is cloud native computing?

Getting Started with FinOps on Microsoft Azure

In the first of what I plan to be several posts on FinOps on Microsoft Azure, I wanted to use the first post to layout my plans for this mini series of posts. Getting Started with FinOps on Microsoft Azure (this post!) Ensuring Maximum Cost Visibility on Microsoft Azure Managing Budgets on Microsoft Azure Optimising … Continue reading Getting Started with FinOps on Microsoft Azure

AI is moving fast, security needs to keep pace

In recent months, it seems like all we are hearing about is the next big thing in artificial intelligence. To a degree, that’s true, the past year has seen an explosion publicly in the number of AI solutions available for the regular citizen to consume. As with most new things in the tech sector, this … Continue reading AI is moving fast, security needs to keep pace