Matias PauloAre you handling exceptions correctly?Hello!! Today I want to share with you 3 different ways to perform global error handling. The idea is to catch the exceptions, transform…Jun 27, 2022Jun 27, 2022
Matias PauloMinimal APIs in Net6With the release of NET6, the DotNet team introduced a lot of new features, one of those being the minimal APIs. Minimal APIs are being…Mar 9, 2022Mar 9, 2022
Matias PauloLoad and stress testing in .NET 6Hello! In this story, I want to show how you can perform load and stress testing in NET6, in a really quick and easy way.Feb 2, 2022Feb 2, 2022
Matias PauloContainerized microservices with sync/async communicationHello! In the previous article, we created a containerized solution for collecting metrics from our API, and that encourage me to create…Nov 12, 2021Nov 12, 2021
Matias PauloCollecting metrics in AspNet core appHi! Today, I want to explaing to you how you can get metrics from you Web API using Prometheus and Grafana.Nov 5, 2021Nov 5, 2021
Matias PauloHow to use cancellation tokens?Hi guys!! How many times did you cancel a request from Postman but the code was still working? Or maybe we had a task working…Oct 25, 2021Oct 25, 2021
Matias PauloNet Core + Serilog + ElasticSearch + KibanaHi!! Today, I want to show you how you can use Serilog to save your logs in ElasticSearch and displaying them in Kibana.Oct 18, 20213Oct 18, 20213
Matias PauloPublisher/Subscriber messaging with RedisHi! In the previous article, we did our first steps with Redis. Today, I want to show you how we can receive and process messages.Oct 14, 2021Oct 14, 2021
Matias PauloGraphQL playgroundHello! Today I want to explore with you how to create a GraphQL server with NET5. As usual, let me give you a brief introduction to…Oct 13, 2021Oct 13, 2021
Matias PauloRedis cache in .NET CoreHi! Today I want to present you a series of stories about how to effectively implement Redis Cache in ASP .NET Core. The idea of this…Sep 22, 2021Sep 22, 2021