SDD con openspec para un microservicio bancario
Vamos a instrumentalizar un SDD para un microservicio bancario. En este artículo sobre SDD – Spec Driven Development, instrumentalizado sobre OpenSpec vamos a construir una PoC de algo más serio que...
View ArticleSDD con OpenSpec y OpenCode con Gemma4
Este es el segundo artículo sobre SDD, Spec Driven Development, instrumentalizado sobre OpenSpec. Pero esta vez nos acercaremos usando softwere gratuito. Por un lado OpenCode en lugar de ClaudeCode y...
View ArticleSDD con OpenSpec y ClaudeCode
Aprenderemos sobre SDD – Spec Driven Development instrumentalizado sobre OpenSpec. Haremos un primer acercamiento usando ClaudeCode con Sonnet, para luego, en un artículo posterior pasarnos a la...
View ArticleZephyr: El equilibrio perfecto para el desarrollo de productos inteligentes
Índice Introducción Qué es Zephyr Ventajas que marcan la diferencia Lo que podemos construir con Zephyr Por qué Zephyr frente a otras tecnologías Un ejemplo que demuestra por qué Zephyr escala mejor...
View ArticleLoRa y LoRaWAN: conectividad IoT de largo alcance y bajo consumo
Índice Introducción Fundamentos de LoRa 2.1 ¿Por qué LoRa? 2.2 ¿Cómo funciona LoRa? 2.3 Spreading Factor 2.3.1 Ancho de banda y velocidad 2.3.2 Link Budget LoRaWAN: arquitectura y operación 3.1 ¿Qué es...
View ArticleCopilot Chat y el ecosistema de IA de Microsoft: guía práctica para...
Índice Introducción Qué es Microsoft Copilot Chat Qué lo hace diferente 3.1 Es gratuito para clientes de Microsoft 365 3.2 Seguridad empresarial 3.3 Extensible mediante agentes 3.4 Interfaz unificada y...
View ArticleActualizar a PHP 8: una evolución necesaria para la seguridad y el futuro de...
Índice Introducción Seguridad, rendimiento y sostenibilidad del proyecto Un lenguaje más moderno y expresivo Cómo abordar la migración de forma segura PHP 8 como base para el futuro Introducción PHP...
View ArticleAutoescalado de runners en GitLab CI: escalando pipelines de forma eficiente
Índice Introducción Arquitectura del autoescalado con Docker Autoscaler Ejemplo de autoescalado en AWS Requisitos previos Configuración inicial del Runner Manager Creación del Auto Scaling Group en AWS...
View ArticleComplex Problem Solving (CPS): Herramientas y mentalidad práctica para...
Índice Introducción Qué es el Complex Problem Solving Por qué es crítico para las organizaciones Herramientas prácticas para analizar problemas complejos 4.1. CATWOE: mirar el problema desde todos los...
View ArticleDiseño y psicología del comportamiento: cómo los sesgos cognitivos influyen...
Indice Introducción Behavioral Design 2.1. ¿Cómo lo han hecho? Inicio del estudio 3.1. Paso 1 3.2. Paso 2 3.3. Paso 3 Definición del comportamiento clave Definición del contexto Behavioral Science:...
View ArticleLa evolución del SEO: de la búsqueda tradicional a la búsqueda generativa con...
Índice Introducción El cambio en el panorama de la búsqueda 2.1. SEO tradicional: Un modelo basado en palabras clave** 2.2. La irrupción de la búsqueda semántica** SEO generativo: El futuro de las...
View ArticleDDD en la Práctica: De Lenguaje Ubícuo en DSL a Proyecto Completo de Spring...
Índice DDD en la Práctica: De Lenguaje Ubícuo en DSL a Proyecto Completo de Spring Boot con Kotlin Importancia del Lenguaje Ubícuo en Domain Driven Design ZenWave Domain Model Language: Un Lenguaje de...
View Article¿Popularidad o sostenibilidad? WordPress, Joomla y Drupal bajo la lupa de la...
Índice Introducción 1.1. Qué entendemos por deuda técnica en el contexto de CMS 1.2. Objetivo del artículo: análisis comparativo entre WordPress, Joomla y Drupal WordPress: éxito masivo con una...
View ArticleAutomatiza tareas con ChatGPT y Zapier
Introducción En este tutorial anterior, donde aprendimos a usar Zapier para automatizar publicaciones en LinkedIn, nos encontrábamos con un "problema": publicar contenidos sin revisión es cuanto menos...
View ArticleSpring Boot con Kotlin frente a Java: Comparativa práctica y guía de...
Indice Introducción Por que Spring Boot + Kotlin Playground Project: Customer/Kustomer API con JPA 3.1. Stack tecnológico 3.2. API-First con OpenAPI Generator 3.3. Procesador de anotaciones y MapStruct...
View ArticleAutomatiza tareas con herramientas no-code y agentes de IA generativa:...
Índice Introducción ¿Qué ofrecen estas herramientas? 2.1. Zapier 2.2. Make 2.3. n8n 2.4. Relevance AI Comparativa rápida Casos de uso destacados Diseño de automatizaciones Ejemplo práctico Conclusión...
View ArticleCómo Optimizar el Almacenamiento de la Caché de Terragrunt: Di adiós a los...
Índice Introducción Entorno Principales características de Terragrunt y su Caché Detectando el Problema Solución: Configuración del Provider Cache Resultado: Liberando Espacio Código fuente del...
View ArticleCómo migrar a Joomla 5 paso a paso desde Joomla 3 o 4
Indice Introducción Aspectos a tener en cuenta antes de migrar 2.1. Requisitos técnicos mínimos 2.2. Extensiones y plantillas. ¿Son compatibles 2.3. Haz una copia de seguridad 2.4. Usa un entorno de...
View ArticleYocto: Creando tu próxima distro Linux
Indice Qué es y qué no es Yocto Ventajas de Yocto Puntos débiles Yocto en Izertis Caso práctico: Domotizando la casa de forma segura y facil 5.1 Requisitos 5.2 Generando nuestra imagen de MyOs con Home...
View ArticleCómo configurar SonarQube 9.9 en proyectos Drupal
Cuando trabajamos con herramientas de análisis estático de código como SonarQube, es importante entender cómo se comportan según su versión y el tipo de proyecto que se analiza. En este artículo...
View Article