Best Practices


IIB: Cómo se usa el Flow exerciser en IBM Integration Bus v10

En la nueva versión de IIB v10 se incorpora una nueva herramienta llamada Flow Exerciser que está disponible desde el editor de flujos y que facilita las pruebas de cada flujo, ya que guarda tanto el mensaje de prueba que usemos en la entrada y salida, como todos los datos de localEnvironment, Environment, Message y Excepction producidos por cada uno de los nodos por los que el mensaje pasa, pudiendo consultar la ejecución posteriormente. Para comenzar a utilizarlo, desde el editor de flujos vemos que aparece una nueva barra de herramientas. Debemos pulsar sobre el siguiente botón de comenzar a […]


Estándares de nomenclatura: Snake Case, Kebab Case, Camel Case…

Si has trabajado con diferentes lenguajes de programación, ya te habrás dado cuenta que cada uno de ellos tiene su propia convención sobre cómo debemos de nombrar nuestras variables, métodos, clases, etc. Estas convenciones o estándares de nomenclatura son un conjunto de normas para un lenguaje de programación específico y se recomiendan como buenas prácticas para facilitar la lectura del código y sea más fácilmente entendible y mantenible. Veamos las más usadas: Upper Case: Todas las letras del identificador se encuentran en mayúsculas, por ejemplo: EJEMPLODENOMENCLATURA. Es usado, por ejemplo, para las constantes definidas en PHP. Camel Case: El nombre […]


Un acercamiento al Design Thinking

Aunque nació allá por los años 70, el Design Thinking se ha puesto de moda en las compañías estos últimos años, pero… ¿Qué es el Design Thinking (DT)? ¿Qué se necesita? ¿Cómo funciona? ¿Qué es el Design Thinking (DT)? En resumidas cuentas, es una metodología para que mediante la generación de ideas innovadoras, se den soluciones a las necesidades reales de un usuario. Eso sí, la solución debe ser tecnológicamente factible y comercialmente viable. ¿Qué se necesita? En primer lugar hay una serie de características que diferencial al DT: – Generación de empatía Es necesario entender bien las necesidades, problemas […]


WMB: Bug o problema con los accesos IMS

Al usar un nodo IMS, se detectan problemas de conexión, dado que WMB no es capaz de liberar las conexiones cacheadas (las cache por motivos de rendimiento) salvo que se reinicie el Grupo de Ejecución o el flujo. Si estas conexiones permanecen mucho tiempo sin usarse, es posible que al querer reutilizarlas fallen. En el servicio configurable de IMS se incluye un parámetro llamado ConnectionIdleTimeoutSec que permite especificar el tiempo máximo (en segundos) para que estas conexiones estén “ociosas”. Pasado este tiempo la conexión no podrá ser reutilizada, será borrada de la caché y cerrada limpiamente. Un ejemplo para usar […]


SEO: Para qué sirve y cómo crear un fichero sitemap.xml

El fichero sitemap.xml tiene definido un protocolo compuesto por etiquetas XML, y lo que hace es facilitar a los buscadores datos adicionales de cada una de las páginas que se incluyen en nuestro sitio web. Como casi siempre, y pese a que los grandes buscadores ya lo tienen como un estándar, la inclusión en un dominio de un archivo sitemap no garantiza que los buscadores indexen todas las páginas que listamos en él, pero sí es recomendable su uso. Requisitos: Las URLs que se establecen en el archivo sitemap han de pertenecer al mismo dominio (no se permiten subdominios), el […]