Blog Bitix: El patrón Open Session in View, qué es, ventajas, problemas y...
En patrón Open Session in View mantiene abierta durante toda la petición a un servidor la conexión a la base de datos. Esto tiene la ventaja de que en cualquier momento es posible recuperar datos de la...
View ArticleBitácora de Javier Gutiérrez Chamorro (Guti): Depurar aplicaciones DOS con...
Quizás por su dilatada historia, tal vez por ir en contra de los grandes, o por su elevado rendimiento, o porque era verdaderamente difícil de conseguir, Watcom C fue el entorno de desarrollo más...
View ArticleBlog Bitix: Copiar datos de un tipo de objeto a otro con ModdelMapper
Las clases DTO son clases usadas como contenedores de datos sin ninguna lógica o con muy poca, se construyen con datos copiados de otras clases. Un uso de estas clases DTO es para evitar emplear el uso...
View ArticleBlog Bitix: Copiar datos de un tipo de objeto a otro con ModelMapper
Las clases DTO son clases usadas como contenedores de datos sin ninguna lógica o con muy poca, se construyen con datos copiados de otras clases. Un uso de estas clases DTO es para evitar emplear el uso...
View ArticleVariable not found: Enlaces interesantes 406
El código de estado HTTP 406 (Not Acceptable), es retornado por los servidores cuando no pueden generar una respuesta debido a que son incapaces de cumplir las condiciones indicadas en los encabezados...
View ArticleFixed Buffer: Cómo controlar un ordenador Windows utilizando solo los ojos
Tiempo de lectura:6minutosEsta semana vengo a hablar de un tema un poco diferente y que se sale un poco de la temática del blog. No va a ser una entrada relacionada con ejecutar pruebas de código en...
View ArticleVariable not found: Cómo personalizar el mensaje "Loading" de las...
La verdad es que el mensaje "Loading..." que aparece en el navegador mientras la aplicación Blazor WebAssembly está cargando es bastante insulso: un fondo blanco, con el texto sin estilo alguno. Es...
View ArticleBitácora de Javier Gutiérrez Chamorro (Guti): Lenguaje de programación Scratch
Continuamos con la programación informática, una temática que había dejado algo abandonada, y que después del ataque retro de Depurar aplicaciones DOS con Watcom C y OpenWatcom C++, hoy atacaré con una...
View ArticleBlog Bitix: La herramienta SDKMAN para instalar varias versiones del JDK y...
En ocasiones es necesario tener instaladas varias versiones de JDK según el proyecto, unos quizá usen Java 8 y otros quizá usen Java 11 o posterior. El gestor de software SDKMAN permite instalar...
View ArticleVariable not found: Mostrar HTML "crudo" en componentes Blazor
Hoy va un truquillo rápido sobre Blazor que puede resultar útil en muchos escenarios. Como probablemente sepáis, al igual que ocurre con otras tecnologías, Blazor codifica la salida HTML por motivos...
View ArticleBlog Bitix: Pruebas de integración con Testcontainers, ejemplo de JPA con la...
Algunas partes del código no es posibles probarlas con teses unitarios ya que tienen dependencias como una base de datos. En estos casos es necesario realizar un test de integración, la dificultad...
View ArticleVariable not found: Enlaces interesantes 407
El (desconocido, al menos para mí) código de estado HTTP 407 es enviado al cliente cuando la petición que intentó no pudo ser completada debido a que un proxy requiere autenticación. Cuando este error...
View ArticleVariable not found: Capturar todos los parámetros enviados a un componente...
Normalmente un componente Blazor declara parámetros para permitir que otros componentes o páginas que lo utilicen puedan pasarle la información que necesita para funcionar.Por ejemplo, el siguiente...
View ArticleVariable not found: Cómo mostrar y ocultar elementos en Blazor
En este post vamos a echar un vistazo a algo muy básico, pero que seguro que ayuda a los que estáis comenzando con Blazor para haceros una mejor idea su funcionamiento: cómo mostrar u ocultar elementos...
View ArticleArragonán: Mejorando la velocidad de la suite de tests
Cuando tienes la buena costumbre de escribir tests, ya sea antes o después, vas generando una red de seguridad que nos da feedback para saber que los escenarios cubiertos siguen funcionando...
View ArticleCoding Potions: Vue directives - Guía completa de uso
Introducción ¿qué son las directivas?Las directivas son unos atributos que puedes añadir en el HTML de los componentes que permiten controlar el elemento DOM sobre el que se colocan.Si ya has usando...
View ArticleBitácora de Javier Gutiérrez Chamorro (Guti): PSeInt
Después del lenguaje Scratch, seguimos hablando un poco sobre programación, hoy con un software hispano escrito por el argentino Pablo Novara. Su nombre es PSeInt, la abreviatura de PSeudo Intérprete,...
View ArticleBlog Bitix: El patrón de diseño Specification, ejemplo de implementación y...
Los métodos de búsqueda y consulta permiten recuperar objetos de las bases de datos según los criterios deseados. Dependiendo del tamaño de la aplicación y sus casos de uso el número de consultas será...
View ArticleBlog Bitix: El patrón Specification, ejemplo de implementación y uso en JPA...
Los métodos de búsqueda y consulta permiten recuperar objetos de las bases de datos según los criterios deseados. Dependiendo del tamaño de la aplicación y sus casos de uso el número de consultas será...
View ArticleBlog Bitix: Comando para convertir una imagen SVG a PNG y JPG con diferentes...
El formato de imagen SVG tiene la ventaja de permitir el escalado de la imagen sin pérdida de calidad y suele tener menor tamaño que la imagen equivalente en formato PNG y JPG. Si es necesario la...
View Article