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.

Evento CodeFest2018 – Microsoft as OpenSource and DotNet everywhere any devices

Hola, Ya está disponible el material de la sessión de ayer en el CodeFest 2018, donde pudimos hablar sobre: - Microsoft como OpenSource - DotNet Core EveryWhere, any Devices, and all About DotNet - Demo con Azure - Demo con Raspberry PI Y, todo ello desde Visual Studio for Mac. En esta ocasión compartí evento … Sigue leyendo Evento CodeFest2018 – Microsoft as OpenSource and DotNet everywhere any devices

Logging/Traces in NetCore projects with Serilog

Buenas, Como en cualquier desarrollo, un buen sistema de Logging o Trazas para diagnósticos y detección de problemas, es una buena práctica que va a salvarnos de un aprieto más de una vez. En La mayoría de los casos, creamos un ApplicationBlock, un Helper, o similar para trabajar con un sistema de estas características, cuyo … Sigue leyendo Logging/Traces in NetCore projects with Serilog