CMCarlos M. Hernándezinpublicstaticvoidmain.hashnode.dev·Sep 6 · 6 min readModding a 20-year-old game to make it even better (Part II)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. In the previous article, I explained how I created a new global E10
CMCarlos M. Hernándezinpublicstaticvoidmain.hashnode.dev·Jun 28 · 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 Si11J
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...10
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