Manejo de Local Storage en Blazor

El manejo de datos en sesión o datos compartir trasversalmente dentro de una aplicación web es algo bastante común y necesario. El local storage en los navegadores nos permite guardar datos que pueden ser utilizados en todo el contexto de nuestra página y actualizados según se requiera. Blazor no tiene un soporte nativo para realizar … Sigue leyendo Manejo de Local Storage en Blazor

Performace: Entity Framework vs Entity Framework Core

Hace un par de meses fue presentado un demo donde se incluyen diferentes queries desde EF y EF Core sobre una base de datos SQL server, con el fin de obtener una comparativa entre el rendimiento que estos 2 frameworks tienen bajo ciertos escenarios. Los resultados son interesantes pues la mejora de rendimiento en Entity … Sigue leyendo Performace: Entity Framework vs Entity Framework Core

Para qué sirve el archivo manifest.json en Blazor?

Blazor cuenta con un archivo manifest.json dentro de la carpeta wwwroot (Archivos estáticos) que nos permite realizar una configuración general de la aplicación como PWA (Progressive web app). Este archivo se debe actualizar con la información especifica de nuestra App: { "name": "My.BlazorApp", "short_name": "My.BlazorApp", "start_url": "./", "display": "standalone", "background_color": "#ffffff", "theme_color": "#03173d", "icons": [ … Sigue leyendo Para qué sirve el archivo manifest.json en Blazor?

Meetup: martes 11 de agosto – Aplicaciones en tiempo real con React.js @reactmedellin

El martes 11 de agosto del 2020 estaré presentando una charla sobre cómo implementar Real-time en aplicaciones con React.js, estaré presentando demos con WebSockets, Go, Socket.io y SignalR. https://www.meetup.com/React-Medellin/events/272369097/

Configurar LESS en proyectos Blazor con Visual studio

LESS es un pre-procesador de CSS muy popular y muy usando en la industria. Facilita la creación de variables y estilos complejos en CSS, así como la administración de nuestras hojas de estilo. Veamos como seria la configuración para Blazor usando Visual studio Primero, debemos instalar una extensión llamada Web Compiler que nos va permitir … Sigue leyendo Configurar LESS en proyectos Blazor con Visual studio

Crear aplicaciones en tiempo real con Blazor y SignalR

Blazor es cada vez mas popular, es uno de los frameworks para Web Assembly mas avanzados del mercado y donde puedes usar todos tus conocimientos de C# fácilmente. SignalR por su parte es una librería ligera y fácil de usar que nos permite incorporar mensajes y sesiones en tiempo real dentro de nuestras apps, aprenderemos como mezclar ambas tecnologías.

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.