CMCarlos M. Hernándezinpublicstaticvoidmain.hashnode.dev·1d ago · 9 min readModding a 20-year-old game to make it even better (Part I)Introduction Disclaimer: This post is 100% human-written. I did not use any AI tools to write this post or any of the code that you will find here. I am a huge fan of the Pokémon franchise. Pokémon Si00
CMCarlos M. Hernándezincmhernandezdel.hashnode.dev·Jul 18, 2024 · 6 min readUtilizando funciones propias en lambdas de Entity Framework (core)En este artículo se trata cómo utilizar funciones personalizadas en lambdas de Entity Framework Core. Nota: se puede encontrar el repositorio con el código aquí El problema A veces, sobre todo cuando estamos utilizando DDD, sería ideal poder utilizar...00
CMCarlos M. Hernándezincmhernandezdel.hashnode.dev·Oct 1, 2023 · 3 min readCómo hacer que Newtonsoft haga la serialización/deserialización de una clase sin constructores públicosEl problema A veces, en DDD, tenemos clases que tienen constructores únicamente privados porque las construimos mediante un método estático o de alguna otra forma. Si intentamos aplicar el método JsonConvert.SerializeObject o JsonConvert.DeserializeO...00
CMCarlos M. Hernándezincmhernandezdel.hashnode.dev·Sep 28, 2023 · 6 min readUtilizando TestContainers para realizar tests de integraciónEl problema Muchas veces se nos plantea la necesidad de realizar tests de integración en nuestras APIs desarrolladas en .NET. Por ejemplo, para testear que la base de datos funciona correctamente. Para el caso de la base de datos, podemos usar EF InM...00
CMCarlos M. Hernándezincmhernandezdel.hashnode.dev·May 9, 2023 · 2 min readClean Architecture en una aplicación web en .NET basada en CRUDs (VI): La capa de APIIntroducción En este artículo vamos a ver la última y más externa capa que va a tener nuestra aplicación web, que es la capa de API. En esta capa solamente vamos a encontrar los controladores y configuración específica de la aplicación web. El primer...00