Use model validation in minimal APIs in ASP.NET Core 6

When working with applications in ASP.NET Core 6 you will often want to validate your models to ensure that the data they contain conform to the pre-defined validation rules. Enter model validation. We’ve discussed how we can get started with minimal APIs in an earlier article. This article discusses how to use model validation in … Read more

How to use route handler filters in minimal APIs in ASP.NET Core 7

ASP.NET Core 6 introduced a simplified hosting model that allows us to build lightweight APIs with minimal dependencies. Minimal APIs in ASP.NET Core 6 don’t use controllers, and they lack support for a number of useful ASP.NET features. One of these missing features is filters. However, with ASP.NET Core 7 (now available in a release … Read more

How to version minimal APIs in ASP.NET Core 6

ASP.NET Core 6 introduces a simplified hosting model that allows us to build lightweight APIs with minimal dependencies. We have discussed getting started with minimal APIs, using logging and dependency injection with minimal APIs, and testing minimal APIs in previous article here. In this article, we’ll examine how we can implement versioning for our minimal … Read more

APIs Are Now at the Center of Digital Transformation

As we take stock of how COVID-19 has affected the way we operate, nothing in technology is more apparent than the switch to digital. Although many of us have transitioned from water-cooler conversationalists to reluctant Zoom dwellers, the impact on business processes themselves might actually be more profound. According to McKinsey, coronavirus has acted as … Read more

The Digital Finance Revolution, Open Banking, and APIs

Technological innovation is disrupting the financial industry. In the last couple of years, many fintech banks and digital finance startups have emerged. These new firms, like Simple, Chime, Varo, and Moven, claim to offer consumers more choice, better service, and lower costs. Meanwhile, global giants like PayPal and Amazon are exploring offering select banking features. … Read more

How to Create a GraphQL Gateway With REST APIs | by Martinez Pupo Ivan | Jul, 2022

Exploring different options and challenges Photo by Clayton on Unsplash How many times when working with REST-based distributed architectures, we end up with projects having API complexity problems, because, as the project grows: more and more services directly depend on / care coupled with each other data aggregation between the services (for eg frontend consumption) … Read more

Vanity Metrics for APIs vs Tracking Business Value

As an API product manager, you want your API to have a great developer experience. This means that developers can get up and running quickly, they get consistent behavior from your API, it’s easy for them to troubleshoot any errors they encounter, and your API makes it easy for them to address their business needs. … Read more

Integrating With Jira APIs in Python

Overview Continuing in the series of articles about newest cloud connections in Zato 3.2, this episode covers Atlassian Jira from the perspective of invoking its APIs to build integrations between Jira and other systems. There are essentially two use modes of integrations with Jira: Jira reacts to events taking place in your projects and invokes … Read more