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
Month: Sep 2023
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
Creating Psychologically Safe Environments
In the previous post, I talked about what we mean by psychological safety, why it is important, and how to measure it. In this post, I am going to finish off by sharing tips to build psychological safety in your teams. The following tips will help you build psychological safety within your team. Model Curiosity … Continue reading Creating Psychologically Safe Environments
Providing Psychological Safety
In this post, we are taking a look at the cultural benefits of providing psychological safety to your team. What does it mean, how do you achieve it, and importantly, why does it matter? First of all, what is psychological safety? Fundamentally, it is the belief that one will not be punished or humiliated for … Continue reading Providing Psychological Safety
Managing Budgets on Microsoft Azure
In the latest post of my series on FinOps in Microsoft Azure, I am talking about the implementation of budgets within Microsoft Azure. This is the third post of my mini series on FinOps on Microsoft Azure, here is the rest of the series. Getting Started with FinOps on Microsoft Azure Ensuring Maximum Cost Visibility … Continue reading Managing Budgets on Microsoft Azure
Ensuring Maximum Cost Visibility on Microsoft Azure
One of the biggest challenges I see with customers is the visibility of cost data. It's crucial to ensure you are properly setup to make sure you get maximum visibility on your spend.