Introduction Today, while adding an authentication improvement to one of our private APIs, I came across EnablePersistAuthorization. Honestly, I had no idea it existed, and surprisingly, I find it quite useful for local development and debugging environments. If you've ever worked with Swagger UI on a protected API, you know the pain: you open the Authorize dialog, paste … Sigue leyendo Stop Re-Entering Your Token in Swagger UI: EnablePersistAuthorization in ASP.NET Core
Categoría: .NETCore
Proper Handling of File Uploads with ASP.NET Core and Swagger
When developing APIs with ASP.NET Core, handling file uploads is a common requirement. When combined with automatic API documentation provided by Swagger, some challenges may arise. In this article, we'll explore how to correctly configure your API to handle file uploads and ensure that Swagger documents it properly. Prerequisites Visual Studio 2022 or Visual Studio … Sigue leyendo Proper Handling of File Uploads with ASP.NET Core and Swagger
Migrando desde Net Core 2.2 a Net 5.0 y/o 6.x
En el post anterior hablamos de mi proyecto "DotNet.ApiRest.BasicTemplate" como proyecto plantilla para la generación de API Rest en Net Core 2.2, pues bien, en este caso vamos a ver que pasos seguir para migrarlo a Net 5.0 y 6.x. Aunque podemos hacerlo de manera manual, he optado por seguir las recomendaciones de Microsoft utilizando … Sigue leyendo Migrando desde Net Core 2.2 a Net 5.0 y/o 6.x
«DotNet.ApiRest.BasicTemplate». Plantilla para crear proyectos API Rest Net Core.
Hace ya tiempo que quería escribir sobre el uso de plantillas en DotNet Core y, de paso, aprovechar para crear y compartir una de ellas. Una que sirva de punto de partida para todos mis proyectos de tipo API Rest; Demos, PoCs y por supuesto, proyectos reales mejorando así en la productividad y evitando tareas … Sigue leyendo «DotNet.ApiRest.BasicTemplate». Plantilla para crear proyectos API Rest Net Core.
[Mis experiencias con Javascript] Desestructuración y su equivalente Deconstruction en .NET (C#)
Si eres desarrollor de .NET (C#) y estas comenzando con Angular, Node, etc., Javascript al fin y al cabo. O, por el contrario, eres desarrollador de Javascript y estas comenzando con .NET (C#), quizás pueda interesarte este post. Sigue leyendo. En el comienzo de mi recorrido por Angular y NodeJS hay algunas cosas del lenguaje … Sigue leyendo [Mis experiencias con Javascript] Desestructuración y su equivalente Deconstruction en .NET (C#)
Tooling para presentar Charlas/Eventos/Demos
Durante estos días está teniendo lugar la #dotNETConf en la que no solo estamos viento novedades de .NET, también es momento para compartir todo tipo de experiencias. En concreto en este post, quiero hacer mención a dos de las herramientas que usan los Presentadores, y que ademas @shanselman contaba ayer en una de sus charlas. … Sigue leyendo Tooling para presentar Charlas/Eventos/Demos
Gran momento en el Podcast: NTN con @elbruno y @jc_quijano
Partiendo de no tener un guión inicial, durante 1h, (que me han parecido minutos), he compartido con @elbruno y @jc_quijano una gran momento. Momento tan cercano y familiar, que hasta me ha llegado a suponer un empujón emocional y motivacional. ¡Pilas cargadas para seguir al pie del cañón tecnológico otros tantos años más! Hemos hablado … Sigue leyendo Gran momento en el Podcast: NTN con @elbruno y @jc_quijano
Improving the Code Quality in .Net and .Net Core projects using NDepends
Continuando con el análisis de código, la cobertura y los tests como ya viemos en este post ("Runing Tests and Code Coverage without Visual Studio. OpenCover con coverlet y ReportGenerator"), seguiremos profundizando en el "Code Quality", y conoceremos otra buena herramienta, también extensión de Visual Studio e integración con Azure DevOps, NDepends: NDepend es la … Sigue leyendo Improving the Code Quality in .Net and .Net Core projects using NDepends
[Tip] Serialización/Deserialización Json omitiendo «JsonProperty» Name (o no) !
Hoy me encontré con una situación en la que un modelo/dto necesiba ser serializado/deserializado de distinta manera dependiendo de ciertas situaciones. ¿Como se llega a esta situación? ¡Bueno, no es que suela ser habitual, pero ocurre, y en concreto, cuando desarrollas un Middlewares (NetCore) que necesita de integración entre un Front (Angular) que lo consume … Sigue leyendo [Tip] Serialización/Deserialización Json omitiendo «JsonProperty» Name (o no) !
Runing Tests and Code Coverage without Visual Studio. OpenCover con coverlet y ReportGenerator.
Muy buenas, Llevo ya un tiempo con ganas de escribir sobre este tema y, principalmente por el impacto que causa en DevOps, en donde últimamente estoy un poco más inmerso de lo habitual. En primer lugar, me gustaría hacer mención a este post del compañero @snavarropino, donde nos habla de la Cobertura de Código y … Sigue leyendo Runing Tests and Code Coverage without Visual Studio. OpenCover con coverlet y ReportGenerator.




![[Mis experiencias con Javascript] Desestructuración y su equivalente Deconstruction en .NET (C#)](https://i0.wp.com/elguerre.com/wp-content/uploads/2020/12/image-5.png?resize=625%2C442&ssl=1)



![[Tip] Serialización/Deserialización Json omitiendo «JsonProperty» Name (o no) !](https://i0.wp.com/elguerre.com/wp-content/uploads/2019/12/image.png?resize=639%2C309&ssl=1)