En Mi Local Funciona

El blog técnico de knowmad mood para apasionados de la tecnología, la IA, el desarrollo de software, la arquitectura y las buenas prácticas en proyectos reales.

Creación de tests automatizados con WebdriverIO e integración continua en Jenkins vía Pipeline

Publicado por Cristina Lopez-Goicochea Juarez el

QAWebdriverIOJenkinsPage Objects

En este artículo veremos cómo configurar desde el inicio un proyecto de automatización en WebdriverIO (Javascript) utilizando el patrón Page Object. Finalmente veremos cómo integrar y ejecutar el proyecto integrándolo en Jenkins vía Pipeline. Como paso previo, deberemos tener instalado Node.js para la correcta configuración y posterior ejecución del…

Continuar leyendo

Deep Learning básico con Keras (Parte 1)

Publicado por Jesús Utrera Burgal el

PythonKerasTensorFlowDeep LearningMachine LearningNeural NetworksSciKit Learn

El aprendizaje supervisado está ampliamente usado para el entrenamiento en sistemas de visión. En este artículo, veremos unas cuantas nociones de Deep Learning supervisado usando el framework Keras [https://keras.io/]. Keras es un framework de alto nivel para el aprendizaje, escrito en Python y capaz de correr sobre los…

Continuar leyendo

Git - Como gestionar y cuidar nuestro código

Publicado por Antonio García Candil el

DevOpsGitModelos de Ramas

Un repositorio de código puede ser útil para múltiples propósitos en el ciclo de vida de una aplicación. Su misión principal es la de sincronizar e integrar el código desarrollado por un equipo en un producto o componente software, pero también nos permite albergar toda la documentación relativa al desarrollo,…

Continuar leyendo

Más que criptomonedas. Esenciales Blockchain & Ethereum. Parte II

Publicado por Ángel Martínez el

NodosRedesConsensoAPI JSON-RPCGethWeb3DAppBlockchain

Siguiendo con esta serie, en el presente artículo vamos a ser ambiciosos y analizaremos y clasificaremos los tipos de redes y de nodos (o clientes) existentes. Posteriormente nos adentraremos en los modelos y algoritmos de consenso más conocidos. Después, tal como ya indiqué en la primera entrega [http://enmilocalfunciona.io/…

Continuar leyendo

Complejidad Cognitiva

Publicado por Santiago López López el

QASonarQubeComplejidad Cognitiva

Las métricas en el mundo del software se pueden definir como elementos que proporcionan una medición cuantitativa de tangibles tales como el tamaño u otra característica de un software o sistema de información encaminado generalmente a realizar comparativas o planificaciones. Una de las métricas más importantes con la que contamos…

Continuar leyendo