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
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.
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