Category Archives: C#
Who Really Controls Your Data? The Truth About Sovereign Cloud
Cloud computing is now so normal that most organisations barely think twice about where their data lives. It sits in “the cloud”, it works, it’s secure, and everyone moves on. Yet behind the scenes, a quieter but increasingly important conversation is taking place in boardrooms, regulator meetings and procurement discussions. That conversation is about sovereignty.
Continue reading Who Really Controls Your Data? The Truth About Sovereign CloudWeb Application Security: What Every Business Needs to Get Right
If your business runs a website, customer portal, booking system, online shop, or internal web-based tool, then web application security is not optional. Web applications are one of the most common entry points for cyber attacks because they are public-facing, interactive, and often connected to sensitive data.
Continue reading Web Application Security: What Every Business Needs to Get RightAI-Augmented DevSecOps: Securing the Software Supply Chain at Scale
Introduction
Software development has evolved rapidly, and with it, the need for robust security practices has never been greater. Across industries, organizations are embracing DevSecOps—a methodology that integrates security into every stage of the development lifecycle. This shift is essential because open-source adoption has skyrocketed, growing from just 36% of codebases in 2015 to 75% in 2020. While this trend accelerates innovation, it also introduces significant risks. High-profile breaches, such as the SolarWinds attack, have demonstrated how vulnerable the software supply chain can be when security is not prioritized.
Continue reading AI-Augmented DevSecOps: Securing the Software Supply Chain at ScaleCitadel Governance Hub: The Enterprise Blueprint for Scaling AI Safely, Responsibly and Efficiently
Businesses of every size are now moving far beyond early AI experimentation. What began with simple copilots and isolated proof-of-concepts has quickly evolved into a landscape where organisations expect to operate dozens—and soon thousands—of AI agents across their departments. These agents will collaborate with one another, call internal and external systems, interpret complex contexts and support increasingly critical business processes. As this shift accelerates, one question becomes unavoidable: how do we allow AI to scale without losing control, breaching compliance, duplicating effort or suffocating innovation?
Continue reading Citadel Governance Hub: The Enterprise Blueprint for Scaling AI Safely, Responsibly and EfficientlyUnlocking the Power of Microsoft’s Researcher Agent: A Deep Dive into Intelligent Workflows
Artificial Intelligence has rapidly evolved beyond simple productivity tools and into highly capable research assistants. One of the most promising innovations in Microsoft’s Copilot ecosystem is the Researcher Agent—a specialised AI agent designed to perform complex research tasks across a range of data sources and systems.
In this post, we explore what the Researcher Agent is, how it works, where it’s headed, and why it’s becoming an essential tool for knowledge workers and SMEs aiming to harness AI for serious productivity and strategic planning.
Continue reading Unlocking the Power of Microsoft’s Researcher Agent: A Deep Dive into Intelligent WorkflowsRethinking Technical Architecture: AI-Driven Developer Experience as the Catalyst for Scalable Innovation
As organisations embrace AI to modernise operations, the architectural lens must now extend beyond infrastructure and applications to include how software teams interact with their tools. Enhancing the developer experience (DevEx) is becoming a vital strategic pillar, not only for productivity, but also for architectural consistency, security, and scalability.
Continue reading Rethinking Technical Architecture: AI-Driven Developer Experience as the Catalyst for Scalable InnovationMeet Dot: Your Expert AI Assistant for C# and .NET Development
The modern software landscape is evolving fast, and .NET developers need tools that keep up. Whether you’re spinning up a new microservice, building clean RESTful APIs, or wrangling Entity Framework migrations, wouldn’t it be ideal to have an assistant who knows .NET inside out?
Say hello to Dot — your AI development partner, engineered for speed, precision, and deep domain expertise in the Microsoft ecosystem.
Continue reading Meet Dot: Your Expert AI Assistant for C# and .NET DevelopmentBuilding Cursor-Based Pagination with Redis and .NET for External API Integrations
When building modern APIs that integrate with external systems, a common challenge is enabling efficient, scalable pagination — especially when the external system doesn’t support pagination natively. This post walks through a practical, production-ready solution using cursor-based pagination and Redis caching in a .NET Web API environment.
Continue reading Building Cursor-Based Pagination with Redis and .NET for External API IntegrationsAdvanced Fault Tolerance in .NET 8 Using Microsoft’s Resilience Framework
In my original Polly article, I introduced Polly as a robust resilience framework for handling transient faults and service failures. At the time, Polly was entirely community-driven and required manual configuration within each application. Fast forward five years, and Microsoft has officially embraced the concepts introduced by Polly, incorporating them directly into the .NET framework with a suite of first-party resilience libraries.
Continue reading Advanced Fault Tolerance in .NET 8 Using Microsoft’s Resilience Framework