Variable not found: Personalizar los mensajes de error de parseado en...
Como sabemos, gran parte de las validaciones en formularios Blazor las implementamos usando anotaciones de datos, o data annotations. Estas anotaciones nos permiten validar los datos de entrada antes...
View ArticleArragonán: Buscando el Product Market Fit y Arquitectura Hexagonal
Hace un par de meses estuve en La Vertical by Mercadona Tech hablando sobre DDD estratégico. Al final del evento, pude conocer a algunas personas con quienes estuve compartiendo impresiones, ideas,...
View ArticleVariable not found: Enlaces interesantes 553
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...¿Usar booleanos? ¿Sí, no, a veces? José María AguilarGenerar archivos Excel...
View ArticleVariable not found: Constructores primarios en C# 12
Hace ya algunos años, con la llegada de C# 9, los records nos mostraron otra forma de crear objetos distinta a los clásicos constructores. Ya entonces, y únicamente en aquél ámbito, se comenzó a hablar...
View ArticlePicando Código: Actualización en SuperTimeTracker.com
Feliz día de la marmota, y felices 10 años a mi proyecto SuperTimeTracker.comAprovechando que tuve que renovar el dominio (pasando por esa etapa en que uno se cuestiona: ¿debería volver a renovar el...
View ArticleVariable not found: Enlaces interesantes 554
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Modificar en tiempo de ejecución el valor de los settings de una aplicación...
View ArticleVariable not found: Cómo conseguir que los parámetros de un constructor...
Hace unos días, veíamos por aquí los constructores primarios de C#, una característica recientemente introducida en el lenguaje que permite omitir el constructor si en éste lo único que hacemos es...
View ArticleBlog Bitix: Obsidian, una herramienta para almacenar conocimiento
Hace ya unos meses desde que estoy usando Obsidian, pasado este tiempo considero que es un salto a los anteriores editores y aplicaciones de notas que he estado usando. A nivel personal como diario y...
View ArticleVariable not found: Enlaces interesantes 555
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Evitar que código de pruebas llegue a producción usando directivas de...
View ArticleVariable not found: ¡Nuevo curso de Blazor 8 en CampusMVP!
Como seguramente sabréis, Blazor es la gran apuesta de Microsoft para el desarrollo de aplicaciones web con .NET. Sólo hay que ver la cantidad de novedades que han introducido en la última versión para...
View ArticleVariable not found: Enlaces interesantes 556
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Cómo saber dónde se está gestionando una petición en ASP.NET Core José María...
View ArticleVariable not found: Deserialización y serialización personalizada en .NET con...
Hace poco, andaba enfrascado en el proceso de modernización de una aplicación antigua que, entre otras cosas, guardaba datos en formato JSON en un repositorio de archivos. Dado que se trataba de una...
View ArticleBlog Bitix: Configurar GNU/Linux para usar forward DNS y el servidor DNS de...
Una de las cuestiones que tenía pendiente de mirar sobre Consul es como hacer que un nodo con GNU/Linux pueda acceder al catálogo de servicios mediante la interfaz DNS que ofrece Consul. Para esto es...
View ArticleVariable not found: Enlaces interesantes 557
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Verificar si una cadena de texto es un JSON válido José María AguilarUso de...
View ArticleVariable not found: Enlaces interesantes 558
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Una forma más eficiente de comprobar si un texto es un JSON válido José María...
View ArticlePicando Código: Colección de novelas de Cory Doctorow en Humble Bundle
En este blog se lee bastante a Cory Doctorow. Y en Humble Bundle publicaron una colección de novelas del autor al precio que elijas:Incluye los clásicos Little Brother, Homeland, así como el cuento...
View ArticleVariable not found: Acceder a parámetros de query string desde componentes...
En Blazor es posible acceder a valores de parámetros de la query stringexclusivamente desde componentes de tipo página, es decir, aquellos definidos con la directiva @page.Para ello, bastaba con...
View ArticlePicando Código: 10 años de emacs.sexy
Esta semana se cumplen 10 años desde que registré el dominio y publiqué el sitio web emacs.sexy. Se ve que 2014 fue un año bastante ocupado en cuanto a proyectos personales… En su momento escribí en el...
View ArticlePicando Código: Publicado Gleam v1.0.0
Esta semana se publicó la versión 1.0.0 del lenguaje de programación Gleam, un “lenguaje amigable para hacer sistemas que escalan con tipado seguro”. Ya he escrito sobre Gleam en el blog antes, pero no...
View Articleproyectos Ágiles: Master en Agile – MMA 2024-2025
En octubre de 2024 se iniciará el Barcelona la 14ª edición del Postgrado en Métodos Ágiles (PMA) y otra del Máster en Transformación Agile (MMA) en La Salle (Universitat Ramon Llull), el primero a...
View Article