Introducción a Dapr .NET SDK (2/N): State Management

En el post anterior, hacíamos una introducción a Dapr con el propósito de saber que es y que nos aporta en nuestro día a día. También vimos un primer ejemplo sobre la invocación entre servicios (Service-to-service Invocation), donde el "Discovery" entraba en acción. En este post continuaremos aprendiendo y profundizando y, lo haremos particularmente con … Sigue leyendo Introducción a Dapr .NET SDK (2/N): State Management

Introducción a Dapr .NET SDK (1/N) y «Service-to-service invocation»

Estas últimas semanas he comenzando a aventurarme con Dapr. El propósito es comenzar a usarlo en proyectos para nuevos clientes. Aunque ya lo conocía desde un punto de vista teórico he de decir que me está sorprendiendo para bien. Tanto en este post como en otros que vendrán voy a tratar de ir escribiendo mis … Sigue leyendo Introducción a Dapr .NET SDK (1/N) y «Service-to-service invocation»

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#)

Ejecutando, depurando y desplegando microservicios con «Tye». De paso, un vistazo a LENS

En este post vamos a ver de una manera simple y directa el uso de Project Tye y cómo desplegar aplicaciones .NET Core / .NET 5 en Kubernetes en general y, en AKS en particular. Gracias a Tye, a partir de ahora, este tipo de despliegues va a ser mucho más sencillo. ¿Te atreves? Ademas, … Sigue leyendo Ejecutando, depurando y desplegando microservicios con «Tye». De paso, un vistazo a LENS

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) !