Blog
Notas sobre cómo entrego realmente: decisiones de stack, MVP y responsabilidades de un senior full-stack.
2026-10-21
Bots de recordatorio de pago para servicios e internet: correo, Telegram o Viber
Un bot que recuerda las facturas de servicios e internet donde la gente realmente lee sus mensajes: correo, Telegram o Viber. Quién lo encarga, cómo funciona y qué hace falta para construirlo.
Leer →
2026-10-17
Qué juegos online se pueden crear como Telegram Mini App
De los juegos arcade de un toque al multijugador en tiempo real: qué géneros funcionan dentro de Telegram, qué le da gratis la plataforma a un juego y dónde están las partes difíciles.
Leer →
2026-10-17
Tu chatbot de IA, arreglado: respuestas precisas, más rápidas y más baratas
Por qué los chatbots en producción dan respuestas incorrectas, responden despacio y cuestan demasiado, y los cinco pasos que uso para arreglarlos: auditoría, recuperación, prompts, coste e informe.
Leer →
2026-10-14
Los últimos modelos de Claude y cómo usar una clave API con seguridad
Resumen práctico de la familia Claude 5 actual: qué modelo elegir para cada tarea, qué cambió en la API y cómo crear, guardar y proteger una clave API de Anthropic en un proyecto real.
Leer →
2026-10-12
Por qué prefiero la colaboración a largo plazo y siempre llevo un proyecto hasta producción
Un lanzamiento es un hito, no la meta. Por qué me interesa la colaboración duradera y qué hago para llevar cada proyecto hasta producción.
Leer →
2026-10-08
Recuperar un sitio web perdido: sí, es posible
Un sitio desaparecido no siempre se ha perdido para siempre. Aprende a revisar copias de seguridad, hosting, dominio y archivos web para recuperar archivos y datos de forma segura.
Leer →
2026-10-08
¿El desarrollador desapareció y el proyecto está sin terminar? Retomo el desarrollo y el soporte
Un proyecto abandonado no siempre necesita reescribirse desde cero. Reviso su estado, aseguro los accesos, priorizo tareas y retomo el desarrollo y el mantenimiento.
Leer →
2026-10-07
Crear un asistente de IA: del primer flujo al entorno real
Guía práctica para crear un asistente de IA: definir el caso de uso, preparar conocimiento fiable, diseñar prompts, integrar herramientas, probar y operar.
Leer →
2026-10-02
Cómo evaluar una función LLM antes y después de lanzarla
Diseña un ciclo de evaluación con tareas reales, ejemplos representativos, criterios medibles, revisión humana y seguimiento en producción.
Leer →
2026-10-02
Diseño de memoria a largo plazo para agentes LLM
Separa el contexto de conversación de la memoria duradera y define explícitamente la extracción, recuperación, actualización, olvido, permisos y evaluación.
Leer →
2026-10-02
Cómo auditar PaaS, IaaS, redes, firewalls y sistemas operativos
Un método práctico basado en evidencias para revisar servicios cloud, infraestructura, rutas de red, reglas de firewall y protección del sistema operativo, y convertir hallazgos en un plan de corrección.
Leer →
2026-10-02
Ocho temas tecnológicos sobre los que escribir en 2026
Una selección práctica para ingeniería: desarrollo agéntico, seguridad de IA, cadena de suministro de software, observabilidad, sistemas multimodales y más.
Leer →
2026-09-28
Desarrollo con Supabase: los detalles de ingeniería que importan
Supabase acelera el desarrollo de productos, pero la calidad en producción aún depende del diseño de datos, Row Level Security, límites del servidor, migraciones y operación.
Leer →
2026-09-23
Cómo creo productos digitales para la Unión Europea: datos, derechos e IA
Mi estándar de ingeniería para proyectos en la UE: respetar los derechos de los recursos digitales, minimizar los datos personales y evaluar la IA según su finalidad y riesgo.
Leer →
2026-09-23
Principales modelos de IA en 2026: precio, calidad y coste de una respuesta útil
Comparativa de GPT-6, Claude, Gemini y DeepSeek: precios de API, ventajas prácticas y un cálculo de costes común para diez modelos. Actualizado el 23 de septiembre de 2026.
Leer →
2026-09-21
Seguridad de las plataformas de pago: protecciones esenciales para sistemas fiduciarios y de criptomonedas
Tanto si procesas tarjetas con Stripe como si aceptas pagos cripto Web3, la seguridad de los pagos es la prueba decisiva de la ingeniería de producto. Por qué es imprescindible, cómo proteger los pagos fiduciarios y cripto, y cómo salvaguardar los fondos de los usuarios.
Leer →
2026-09-21
Por qué es esencial auditar un proyecto heredado antes de empezar: proteger presupuesto, plazos y tranquilidad
Hacerse cargo de un proyecto sin una auditoría técnica exhaustiva significa asumir riesgos ocultos. Por qué los Product Engineers deben auditar antes de empezar y cómo hacerlo.
Leer →
2026-09-21
La mentalidad del Product Engineer: entregar valor por encima del volumen de código
Por qué los fundadores destacados y las empresas en expansión contratan Product Engineers que asumen los resultados desde el problema del cliente hasta las consultas de base de datos y la analítica de producto.
Leer →
2026-09-20
Lanzar productos nativos de IA como Product Engineer: arquitectura práctica para LLM
Cómo los Product Engineers convierten capacidades impredecibles de los LLM en software fiable mediante salidas JSON estructuradas, UX en streaming y mecanismos de respaldo deterministas.
Leer →
2026-09-20
Deuda técnica y velocidad: cómo equilibran los Product Engineers la rapidez y la escalabilidad
Cómo gestionar la deuda técnica de forma deliberada para acelerar la salida al mercado sin comprometer la mantenibilidad a largo plazo ni la estabilidad del sistema.
Leer →
2026-09-19
Model Context Protocol (MCP) y flujos de trabajo multiagente en producción
Por qué MCP se está convirtiendo en el estándar USB-C para los LLM, cómo los grafos multiagente sustituyen a los prompts monolíticos y cómo crear ciclos de agentes fiables en producción.
Leer →
2026-09-19
RAG 2.0 y GraphRAG: motores de conocimiento empresarial sin alucinaciones
Cómo la búsqueda híbrida, el reranking de Cohere, GraphRAG y el análisis multimodal reducen las alucinaciones en aplicaciones de IA en producción.
Leer →
2026-09-19
LLM locales, vLLM y ajuste fino con LoRA: escapar del bloqueo de las API de proveedores
Cómo vLLM, la cuantización y el ajuste fino con LoRA permiten ejecutar modelos privados de 8B–70B con rendimiento de nivel empresarial.
Leer →
2026-09-19
IA de voz en tiempo real y pipelines multimodales: aplicaciones interactivas con menos de 300 ms
Diseño de interfaces de voz y visión de baja latencia con WebRTC, OpenAI Realtime API, Gemini Live y microservicios Node.js orientados a eventos.
Leer →
2026-09-19
LLMOps, guardrails de seguridad y enrutamiento de costes: infraestructura de IA empresarial
Cómo prevenir la inyección de prompts, proteger datos personales (PII), controlar el gasto en API con enrutadores semánticos y mantener pipelines LLMOps robustos.
Leer →
2026-09-19
Harness.io: guía completa de la plataforma de entrega de software impulsada por IA
Desde CI/CD sin scripts y rollbacks automáticos con IA hasta gestión de costes cloud (FinOps), orquestación de pruebas de seguridad (STO) y portales internos para desarrolladores (IDP). Repaso de funciones, arquitectura Delegate y ventajas empresariales.
Leer →
2026-09-18
Quality Gates: pruebas y contratos de ingeniería en la era de los agentes de IA
Cuando la IA genera código diez veces más rápido de lo que las personas pueden leerlo, la revisión manual deja de funcionar. Cómo las Quality Gates y las pruebas automatizadas convierten a los agentes en compañeros fiables, según la filosofía de ingeniería de Ilya Klimov.
Leer →
2026-09-18
Agentic Coding y realidad: por qué el prompting no basta para crear software real
Pasar del prompt engineering básico a flujos de trabajo agenticos estructurados, servidores MCP y grafos acotados. Reflexiones sobre la crítica de Ilya Klimov a la «Dark Software Factory».
Leer →
2026-09-18
La arquitectura en la era de la IA: citas y conclusiones de la charla de Ilya Klimov en Fwdays
¿Ha muerto la arquitectura de software en la era del vibe coding? Ideas clave de la charla de Ilya Klimov en JavaScript fwdays’25 y mi perspectiva como ingeniero sénior full-stack y de IA.
Leer →
2026-09-10
Agentes de bucle frente a agentes de grafo: cómo elijo la arquitectura
Todo agente es un modelo que llama a herramientas en cierto orden. La pregunta clave es quién decide ese orden, con diagramas y una comparación directa.
Leer →
2026-09-10
Por qué me encanta la IA y todo lo que la rodea
No por el hype, sino por los nuevos productos, la capacidad multiplicadora, el reto de ingeniería y la emoción de volver a empezar como principiante cada pocos meses.
Leer →
2026-09-10
LangChain: datos interesantes y cuándo lo utilizo de verdad
Un proyecto paralelo anterior a ChatGPT, una empresa valorada en 1.250 millones de dólares y una reescritura para la versión 1.0: una opinión sincera sobre cuándo ayuda un framework y cuándo solo añade capas.
Leer →
2026-09-10
Llama: el modelo filtrado que inició el movimiento de pesos abiertos y luego cambió de rumbo
De un torrent en 4chan a mil millones de descargas y un sucesor cerrado: datos interesantes sobre Llama de Meta y lo que significan para quienes crean productos.
Leer →
2026-09-10
Qué es un product engineer y por qué me identifico con ese término
No es un título para el currículum. Se evalúa al ingeniero por lo que pueden hacer los usuarios, no por cuántos tickets cierra.
Leer →
2026-09-10
TypeScript + Python: un ingeniero, dos ecosistemas y un contrato
TypeScript para el producto, Python para los modelos y los hábitos que evitan que ambos se descoordinen.
Leer →
2026-09-10
Los valores de un desarrollador de TypeScript
Los tipos no son decoración. Son la documentación más barata, la primera prueba y el contrato que el equipo consulta a las dos de la madrugada.
Leer →
2026-09-10
Cómo utilizo Next.js en mi trabajo
Primero el servidor, el cliente cuando aporta valor y una caché que puedo explicar. Estos son los valores predeterminados que aplico a cada producto Next.js.
Leer →
2026-09-10
Crear productos de IA y plataformas inmobiliarias: mismas reglas, distintos datos
Anuncios, contactos, visitas y un modelo que ayuda al agente inmobiliario en vez de fingir que puede sustituirlo.
Leer →
2026-09-10
Kubernetes en mi trabajo: cuándo se justifica y cómo lo utilizo
Kubernetes no es una insignia. Recurro a él cuando un solo servidor y un gestor de procesos dejan de ser suficientes.
Leer →
2026-09-10
Cómo los videojuegos me hicieron descubrir que amo programar y por qué me encanta la IA
Un juego es un sistema de reglas, feedback y un ciclo que apetece repetir. El buen software también. La IA aceleró ese ciclo.
Leer →
2026-09-10
Cómo la IA llevó a un ingeniero de TypeScript a aprender Python
Node.js es donde viven mis productos. Python, donde viven los modelos. Aprenderlo no fue cambiar de carrera, sino seguir el trabajo.
Leer →
2026-09-10
Cómo creo Telegram Mini Apps
Una Mini App es un producto web real que se abre dentro de un chat. Autenticación, tema, pagos y funciones que Telegram ya ofrece.
Leer →
2026-09-10
React 19.3 frente a React 18: qué cambió realmente para un equipo de producto
View Transitions, refs de Fragment, browser(), Activity, el Compiler y los apaños antiguos que por fin puedes borrar.
Leer →
2026-09-10
SQL es el contrato que sobrevive a tu ORM
Los frameworks cambian cada pocos años. El esquema, las restricciones y el plan de consulta siguen ahí cuando hay dinero real en juego.
Leer →
2026-09-06
Cómo conecto un LLM a Node.js y qué me niego a lanzar
El modelo es una llamada remota con coste. El producto siguen siendo tu API, tu cola y una acción en la que alguien pueda confiar.
Leer →
2026-08-12
Cómo delimito un MVP y qué me niego a añadir
La primera versión es una acción real en producción, no una plataforma. Estos son los cinco filtros que aplico antes de abrir el repositorio.
Leer →
2026-07-03
De qué se responsabiliza realmente un senior frontend en un equipo de producto
No del píxel, sino del recorrido completo: datos, estados, pruebas y esa llamada en mitad de la noche.
Leer →