Blog Bitix: Generar códigos de barras y códigos QR con Java
Los códigos de barras son una forma para que las computadoras reconozcan un código a partir de una etiqueta de un producto. Desde un lenguaje de programación como Java es posible generar códigos...
View ArticleIOKode: ¿Este framework tiene opinión?
Esta entrada forma parte de una serie:¿Este framework tiene opinión?Arquitectura limpia ¿opinionada?OpinionatedFramework: ValidacionesOpinionatedFramework: Contratos y fachadasOpinionatedFramework:...
View ArticleIOKode: Arquitectura limpia ¿opinionada?
Esta entrada forma parte de una serie:¿Este framework tiene opinión?Arquitectura limpia ¿opinionada?OpinionatedFramework: ValidacionesOpinionatedFramework: Contratos y fachadasOpinionatedFramework:...
View ArticleIOKode: OpinionatedFramework: Validaciones
Esta entrada forma parte de una serie:¿Este framework tiene opinión?Arquitectura limpia ¿opinionada?OpinionatedFramework: ValidacionesOpinionatedFramework: Contratos y fachadasOpinionatedFramework:...
View ArticleVariable not found: Enlaces interesantes 515
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Cómo tomar el control en el momento de la instanciación de componentes Blazor...
View ArticleHeader Files
IntroducciónEl sistema de traducciones de Qt es muy simple: usar el método QObject::tr() para definir los textos a traducir, crear un fichero .ts para cada idioma, ejecutar el comando lupdate para...
View ArticleHeader Files
IntroducciónEs normal que, para muchos, al hablar de Qt vengan a la cabeza dos palabras: signals y slots. Y es que Qt usa ampliamente este mecanismo de comunicación, muy similar al patrón observador,...
View ArticleHeader Files
IntroducciónComo mencioné en una entrada anterior, uno de los aspectos que más me gusta de C++ es el RAII (Resource Acquisition Is Initialization). Introducida por Bjarne Stroustrup (creador de C++),...
View ArticleHeader Files
IntroducciónEn algunos ejemplos mostrados en entradas anteriores ha aparecido el uso del atributo [[maybe_unused]] que igual no os suena aún. Los atributos son una característica del C++ moderno (C++11...
View ArticleHeader Files
IntroducciónDesde que comencé a usar ordenadores allá por 1992 (😱), siempre me pareció que el lado más oscuro e incomprensible de la informática se llamaba impresoras. Esta opinión cambió ligeramente...
View ArticleIOKode: OpinionatedFramework: Resolviendo y registrando servicios
Esta entrada forma parte de una serie:¿Este framework tiene opinión?Arquitectura limpia ¿opinionada?OpinionatedFramework: ValidacionesOpinionatedFramework: Registrando y resolviendo...
View ArticleIOKode: OpinionatedFramework: Contratos y fachadas
Esta entrada forma parte de una serie:¿Este framework tiene opinión?Arquitectura limpia ¿opinionada?OpinionatedFramework: ValidacionesOpinionatedFramework: Registrando y resolviendo...
View ArticleVariable not found: Cómo enviar mensajes a la consola del navegador desde Blazor
Hace poco, un alumno de mi curso de Blazor en CampusMVP me preguntaba si, para seguir con las viejas costumbres, desde Blazor Server era posible escribir en la consola del navegador.Aunque no tiene...
View ArticleMetodologías ágiles. De lo racional a la inspiración.: Open Space, para un...
NOTA: Estoy escribiendo la guia de facilitación de Open Space. Hemos hablado varias veces aquí ya de los Open Space como un formato increible para la organización y facilitación de conferencias. En...
View ArticleMetodologías ágiles. De lo racional a la inspiración.: Primer Agile Open Navarra
Se ha celebrado el primer Agile Open Navarra, como ya comentaba, con el tema Agilismo y Negocio. He tenido la suerte de facilitar otro Open Space, que ciertamente es un formato fabuloso para este tipo...
View ArticleBlog Bitix: Los algoritmos de hashing criptográficos, cálculo de hashes con...
Los algoritmos de hashing criptográficos son fundamentales en la firma digital y criptografía, pero también tienen su utilidad por sí mismos para la comprobación de la integridad. Se basan en un...
View ArticleIOKode: Dejemos de usar SMS para hacer 2FA
Ayer Twitter anunció que la autenticación en dos pasos a través de SMS pasaba a estar disponible únicamente para usuarios con una subscripción de pago Blue activa, mientras que el resto de usuarios...
View ArticleVariable not found: Enlaces interesantes 516
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Crear componentes de forma dinámica en BlazorJosé María Aguilar20 desastres...
View ArticleHeader Files: Cómo cambiar una bombilla
IntroducciónLlevo más de 20 año desarrollando software y durante muchos otros he impartido o colaborado en diversas asignaturas relacionadas con la programación: Informática I (en diversas modalidades,...
View ArticleVariable not found: ¿Compila este código C#? Y si es así, ¿qué retorna?
Aunque muchos de nosotros trabajamos a diario con C#, siempre hay algo nuevo por aprender o formas de utilizar algunas características que nunca se nos habían ocurrido. Siempre.En un nuevo capítulo de...
View Article