Fixed Buffer: ¡¡FixedBuffer ha cumplido su segundo año!!
Tiempo de lectura:3minutosFin del verano y vuelta a la rutina. Parece mentira que hoy hace 2 años empezase la andadura de este blog. Han sido dos años de descubrimiento personal y la verdad no pensaría...
View ArticleVariable not found: ¡Seguimos! Enlaces interesantes 412
Estimadas, estimados, ¡ya estamos de vuelta!Tras dos meses de parón blogosférico, durante los cuales he andado bastante atareado con otros menesteres, volvemos a la carga. Y no había mejor forma de...
View ArticlePicando Código: Nuevos validadores de Cédula de Identidad Uruguaya: Prolog y...
Se siguen agregando versiones en más lenguajes del validador de cédulas de identidad. Gracias a Bruno Cattáneo, tenemos una versión nueva en Prolog. Pueden ver el código fuente y ejemplos de cómo...
View ArticleVariable not found: ¡Nuevo curso de desarrollo web con Blazor en CampusMVP!
¡Os traigo buenas noticias! Me complace anunciaros que por fin está disponible en el catálogo de CampusMVP el curso en el que he estado trabajando intensamente durante varios meses, y que me consta que...
View ArticleBlog Bitix: Novedades de Java 15
Algunas novedades de anteriores versiones que en la versión de Java 15 pasan a calificarse con el grado de producción y otras características como una segunda versión preliminar. Sin grandes cambios en...
View ArticleBlog Bitix: Funcionalidades que necesitan las aplicaciones basadas en...
Los microservicios aún algunas ventajas necesitan una infraestructura mucho más compleja y necesitan de varias funcionalidades que en una aplicación monolítica no son necesarias. Para desarrollar y...
View ArticleVariable not found: Enlaces interesantes 413
El código de estado HTTP 413, "Payload too large", es retornado por los servidores cuando el tamaño de los datos que está recibiendo es demasiado grande y, por tanto, deben ser rechazados. El servidor...
View ArticleVariable not found: Componentes genéricos (templated components) en Blazor
Hoy vamos a hablar de templated components, una interesante capacidad que ofrece Blazor para crear componentes genéricos, capaces de operar con tipos de datos arbitrarios definidos durante la...
View ArticlePicando Código: ElasticON Observabilidad: Evento virtual en Español para...
El 12 de Noviembre a partir de las 9:00 CDT se va a realizar un evento virtual de ElasticON en vivo para América Latina:ElasticON Observability: Obtén información de los expertos de Elastic en un...
View ArticleBlog Bitix: Centralizar y consultar las trazas de las aplicaciones con...
Las aplicaciones monolíticas solo generan un archivo de trazas, es fácil de monitorizar, basta con conectarse por SSH a la máquina de su entorno de ejecución y utilizar los comandos grep o tail o...
View ArticleNavegapolis: Agilidad: perspectiva y principios del desarrollo ágil
He juntado en este libro los tres módulos que componen la asignatura que imparto en CESTE mostrando la agilidad para equipos y empresas desde la perspectiva del origen y debilidades del desarrollo...
View ArticleVariable not found: Enlaces interesantes 414
El código de respuesta HTTP 414, "URI Too Long", se reserva para indicar al cliente que la URI indicada en la petición es demasiado extensa. Esto puede darse en varios escenarios, pero quizás uno de os...
View ArticleVariable not found: Cómo detectar navegadores que no soportan Blazor WebAssembly
Como sabemos, al acceder por primera vez a una aplicación Blazor WebAssembly, durante unos segundos aparecerá en el navegador el mensaje "Loading...", indicando que se están descargando los recursos...
View ArticleFixed Buffer: Mejorando la calidad del código con NDepend (con sorteo de...
Tiempo de lectura:6minutosHace ya unos meses, me escribió Patrick Smacchia, autor y lead del equipo de desarrollo de NDepend para ofrecerme probar su herramienta y hacer una review sobre ella.Me ha...
View ArticleBlog Bitix: Trazabilidad en servicios distribuidos con Sleuth y Zipkin
En un sistema complejo como una arquitectura de microservicios medir los tiempos de respuesta de cada uno de ellos ayuda a identificar si alguno se está comportando de forma anómala. Sleuth permite...
View ArticleBlog Bitix: 3 formas de gestionar errores en los lenguajes de programación
El lenguaje de programacion C utiliza códigos de retorno como forma de gestionar errores, Java con excepciones y Go y Rust de forma similar a C códigos de retorno pero con la posibilidad de devolver...
View ArticleVariable not found: Enlaces interesantes 415
Probablemente os habréis topado algúna vez con el error HTTP 415 "Unsupported Media Type" mientras hacéis pruebas de APIs. Este código se reserva para que el servidor indique al otro extremo que los...
View ArticlePicando Código: Cómo empezar con Emacs: Distribuciones
Un hecho de empezar a usar Emacs es que la experiencia inicial para quienes lo prueban por primera vez puede ser un poco intimidante. Ha habido algo de discusión recientemente sobre si las opciones por...
View ArticleVariable not found: Valores y parámetros en cascada con Blazor
Los parámetros son el mecanismo básico de comunicación entre componentes, pues permiten que un componente padre o contenedor puede especificar, utilizando atributos, los valores que desea enviar de...
View ArticleBlog Bitix: Implementar un bus de eventos de dominio en Java
Un bus de eventos es el mecanismo por el que los eventos de dominio de DDD son publicados, son tratados y enviados a sus receptores de forma directa, mediante un middleware u de otra forma. El concepto...
View Article