Todo referente a la programación, sin importar el lenguaje.

Manejar la negociación de contenido en .Net Core

Cuando estamos desarrollando un Web API, es factible responder en distintos formatos, por ejemplo, JSON, XML u otro, esto también es conocido como negociación de contenido. En esta ocasión, podremos visualizar un ejemplo muy sencillo para hace que nuestro Web API responda tanto en JSON, como en XML. .Net Core 2.x (desconozco si lo hace [...]

By | septiembre 13th, 2019|.Net Core, Programación|0 Comments

Conociendo las migraciones en .Net Core

Al desarrollar aplicaciones, existe la posibilidad de que el modelo de datos cambie en el tiempo. La función EF Core Migrations resuelve este problema al permitir que EF actualice el esquema de la base de datos en lugar de trabajar directamente en la base de datos. El trabajo lo hacemos principalmente a través de la [...]

By | noviembre 9th, 2018|.Net Core|0 Comments

Generando logging con Serilog

Serilog es una librería 3rd party en .NET, la cual podemos utilizar para generar los logs de nuestras aplicaciones. En esta ocasión, repasaremos brevemente como comenzar a utilizarla en nuestros desarrollos. Este ejemplo está realizado en .Net Core 2. Una de las principales ventatas de crear logs con Serilog es que podemos tener configurado todo [...]

By | octubre 24th, 2018|.Net Core|0 Comments

Trabajar archivos en Lumen

Cuando queremos trabajar archivos en Lumen, nos damos cuenta que es un poco más complejo que al hacerlo en Laravel. Esto es debido a que Lumen no trae pre-instalada las dependencias y configuraciones necesarias, no obstante, al incluirlas, podemos trabajar los archivos de la misma forma en que lo hacemos en Laravel. Lo primero es [...]

By | julio 23rd, 2018|Lumen|0 Comments

Reversar archivo al que hicimos git add

Cuando trabajamos con GIT, claramente existe la posibilidad de un error humano, un ejemplo de esto, realizar un git add a un archivo que no debíamos hacerlo. Por suerte, solucionar esto es muy simple. Simplemente ejecutamos 2 comandos [crayon-5da4f84b60397672182552/] [crayon-5da4f84b603a1551789365/] Con esto, ya hemos quitado el archivo y podemos continuar trabajando.

By | junio 13th, 2018|GIT|0 Comments