Improving Developer Feedback with ChatGPT and Azure DevOps

Inspired by a video I saw from the brilliant Jeroen Niesen on his YouTube Channel AzureVlog about enriching security incidents from Azure Sentinel with ChatGPT, it got me thinking about how we could enrich the developer experience with ChatGPT. Before we get into it, let’s think about a few scenarios where enrichment with ChatGPT could … Continue reading Improving Developer Feedback with ChatGPT and Azure DevOps

Solving Request Header Or Cookie Too Large Error in Nginx

Sadly, this isn’t about baking cookies, sorry. Recently, I’ve had a container that is running a .NET front end application, identity is provided using Azure Active Directory in the form of an app registration. Nginx 400 Bad Request What I noticed was that occasionally, I would get requests that would show the Nginx error page with a … Continue reading Solving Request Header Or Cookie Too Large Error in Nginx

Why Developers Should Embrace Citizen Development

In this post, we look at citizen development, discuss what it is, the pros and cons, and discuss why professional developers should embrace it. Citizen developer is a term used to describe individuals who are not professional software developers, but who have the ability to create software applications and automate processes through low-code or no-code … Continue reading Why Developers Should Embrace Citizen Development

Introduction to API Architecture Types

An API, or Application Programming Interface, is a set of protocols and tools for building software and applications. It specifies how software components should interact, allowing for communication between different systems, and enables the exchange of data between them. APIs provide a way for different software systems to interact with each other, allowing for integration … Continue reading Introduction to API Architecture Types