Una forma fácil, eficiente y segura de hacer consultas y acciones en base de datosEl día de hoy les traigo esta entrada explicando una alternativa muy eficiente de hacer tus consultas a base de datos, este "framework" no he utilizado durante mucho tiempo y jamás he tenido problemas, es muy eficiente,...
Un blog con consejos y sugerencias sobre programación en Csharp que he aprendido a lo largo de los años
Link List
miércoles, 23 de febrero de 2022
viernes, 18 de febrero de 2022
TimeOut con sockets asincronos
TimeOut con sockets asíncronosTener un time out (tiempo espera) dentro de un proceso asíncrono con sockets puede ser un dolor de cabeza pero con un poco de ingenio y paciencia te enseño una forma efectiva de hacerlo.Recuerda seguirme en mis redes sociales para más TIPS de programaciónEspero te haya...
Leer un archivo de configuración exclusivo por DLL
Leer un archivo de configuración exclusivo por DLL Si como a mi, te ha pasado que haz tenido que leer la configuración de un archivo .config exclusivo de tu DLL e independiente del sistema. He aquí como se hace:Es algo muy sencillo pero muy poderoso si deseamos tener un archivo de configuración...
jueves, 17 de febrero de 2022
Escribe una entrada de log con toda la información relevante en un sencillo paso
No te canses escribiendo en LOGMuchas veces requerimos escribir en un log para saber lo que sucede en nuestro sistema; ejemplo, en qué línea falló, el nombre de la función, la clase, el módulo, Etc.Y sí te digo que existe una forma de hacerlo rápida, sencilla y que te ahorrará mucho tiempo en tú código?Con...
lunes, 14 de febrero de 2022
El proceso básico de un servidor de sockets asíncrono
El proceso básico de un servidor de sockets asíncrono en .NETA continuación explico la estructura y proceso de cómo funciona un servidor de sockets asíncrono. Es importante mencionar que este tipo de estructura funciona para decenas de transacciones pero en caso de ser necesario manejar miles...
jueves, 10 de febrero de 2022
Nuevo paquete Nuget para enviar un correo con cuerpo HTML
Paquete Nuget para enviar un correo con cuerpo HTMLMe da mucho gusto que mis compilados sean tan aceptados por la comunidad!!!Por ese motivo he actualizado a la versión 4.7.2 de framework NET para ser compatible con más sistemas.NOTA: La versión anterior está obsoleta pero aún disponibleComenten...
miércoles, 9 de febrero de 2022
EventLogTraceListener, la forma más fácil de escribir log en el visor de sucesos de Windows
Utiliza el Visor de eventos de Windows como es debido en tus aplicacionesExisten muchas formas de escribir un LOG utilizando el visor de eventos de Windows, pero sabes que existe ya una forma correcta y probada de hacerlo sin tener problemas de escritura, encolamiento o bajo rendimiento?.NET...
6 formas de iniciar una TASK en .NET
6 formas de iniciar una TASK en .NET Existen varias formas de usar TASKS en .NET, todas son correctas así como cada forma de pensar y solucionar un problema. Aquí 6 de las formas más comunesPD. Disculpe el titulo de la imagen, error de d...