Las aplicaciones se diseñan como un árbol, no como un edificio

Aplicaciones se diseñan como un árbol

Gracias a la evolución de la tecnología y las herramientas de desarrollo de software en la actualidad tenemos patrones, arquitecturas y modelos comprobados que podemos seguir para construir nuestras aplicaciones. Por ejemplo: Arquitectura por capas, principios de desarrollo como los principios SOLID y patrones de diseño. Sin embargo, desde mi experiencia hay muchos aspectos aún … Sigue leyendo Las aplicaciones se diseñan como un árbol, no como un edificio

5 pilares de seguridad informática para desarrolladores

La seguridad es algo subestimado en el desarrollo de aplicaciones y a veces solo hasta que sufrimos un ataque le damos importancia. Existen unas bases o reglas fundamentales que podemos seguir todo el tiempo para solventar los riegos básicos que pueden tener nuestras aplicaciones.

Leer archivos csv en Blazor Web Assembly

Leer archivos es un funcionalidad requerida en mucho escenarios. Blazor se ejecuta del lado del cliente y contiene herramientas para leer y previsualizar archivos en el navegador, esto permite confirmar con el usuario el archivo que intenta cargar al sistema o pre-procesar la información. Dentro de nuestro componente vamos agregar un InputFile para cargar el … Sigue leyendo Leer archivos csv en Blazor Web Assembly

Crear valores de configuración para Blazor

Blazor al igual que todas los tipos apps de .NET Core utilizan el archivo appsettings.json para guardar la configuración que queramos utilizar dentro de la App de tal manera que cuando esta configuración cambie la App cambie su comportamiento y se ajuste a la nueva configuración. En Blazor el archivo de configuración debe crear en … Sigue leyendo Crear valores de configuración para Blazor

Seré speaker en el evento #blazorforall

Me siento feliz de ser organizador y a la vez speaker de #blazorforall un evento relacionado a blazor completamente en español y gratuito transmitido por streaming. El evento cuenta con varios Devs que vienen trabajando fuertemente con esta tecnología con experiencia y también historias de guerra. Link oficial del evento: https://latinonet.online/blazorforall/ Puedes reservar tu ticket … Sigue leyendo Seré speaker en el evento #blazorforall

Componentes compartidos en Blazor

Algo muy importante en como buena práctica en cualquier lenguaje que estemos trabajando es la posibilidad de disminuir el código y de reutilizar la mayor porción de código que podamos manteniendo siempre la abstracción y evitando el acoplamiento de nuestros componentes. Los proyectos en Blazor tienen por defecto una carpeta llamada Shared donde podemos crear componentes compartido que se reutilizarán dentro de toda la aplicación.

Alexa skills con C# y .NET dotnetdo

Esta fue la charla de Alexa con C# que brindé para la comunidad de .NET de república dominicana Pueden seguirlos en Twitch y en Twitter https://www.twitch.tv/videos/673989611 https://es.slideshare.net/MiguelAngelTeheranGa/alexa-skills-con-net