Blog

Artículos

Más de 100 tutoriales y guías en español sobre Laravel, PHP, Next.js, WordPress e IA. Código real y probado, publicando desde 2019.

HTML Tags cumple 35 años: el primer documento de HTML de Tim Berners-Lee
Web

HTML Tags cumple 35 años: el primer documento de HTML de Tim Berners-Lee

El 29 de octubre de 1991 Tim Berners-Lee enlazó en una lista de correo el documento HTML Tags, la primera descripción pública de HTML. Qué decía, qué etiquetas sobreviven y cuáles murieron.

FrankenPHP con Laravel: qué cambió con la PHP Foundation y cómo usarlo con Octane
Laravel

FrankenPHP con Laravel: qué cambió con la PHP Foundation y cómo usarlo con Octane

FrankenPHP es el servidor de aplicaciones PHP que la PHP Foundation apoya desde 2025. Qué significa ese apoyo, las tres formas de correr Laravel con él, qué cambia en modo worker y por qué php2shell no se arregla con apt upgrade si usas su binario.

php2shell, parte 2: lo que el parche de octubre no cerró
PHPAct.

php2shell, parte 2: lo que el parche de octubre no cerró

El release del 21 de octubre cerró las dos RCE críticas de PHP, pero CVE-2026-115560 sigue sin parche. Qué queda abierto, por qué 'tengo un PoC' no es 'tengo una RCE' y cómo verificar tu exposición sin atacar a nadie.

php2shell: las dos vulnerabilidades críticas de PHP (CVE-2026-109618 y CVE-2026-109619)
PHPAct.

php2shell: las dos vulnerabilidades críticas de PHP (CVE-2026-109618 y CVE-2026-109619)

PHP 8.5.12, 8.4.27, 8.3.36 y 8.2.35 corrigen dos fallas que permiten ejecución remota de código sin autenticación. Qué está roto, a quién afecta, a qué versión actualizar y qué mitigaciones existen si no puedes hacerlo hoy.

Stack Overflow for Agents: qué es, cómo funciona y qué revisar antes de instalarlo
Inteligencia Artificial

Stack Overflow for Agents: qué es, cómo funciona y qué revisar antes de instalarlo

Stack Overflow lanzó en beta una versión para agentes de IA: buscan, publican y verifican soluciones por API. Analizo cómo funciona la skill, qué hace bien y qué me frena.

¿Qué significa ser un desarrollador AI First? Una reflexión
Opinión

¿Qué significa ser un desarrollador AI First? Una reflexión

Para mí, ser un desarrollador AI First es usar la IA para aumentar el valor que entregas. Cómo lo aplico: contexto escrito para el agente, skills para lo que repito, agentes solo cuando hacen falta y verificar todo lo que la IA me entrega.

X Subscription: un solo plan para Cursor, Grok y X, con la misma bolsa de uso
Herramientas

X Subscription: un solo plan para Cursor, Grok y X, con la misma bolsa de uso

SpaceXAI lanzó The X Subscription, un plan que une Cursor, Grok y X Premium con una bolsa de uso compartida que se renueva cada semana. Los cinco planes, qué incluye cada uno en Cursor, qué pasa con los modelos de terceros y qué hacer si ya pagas Cursor o SuperGrok.

Agent feedback en Next.js: tu agente reporta los fallos del framework
Next.js

Agent feedback en Next.js: tu agente reporta los fallos del framework

agentFeedback es una opción experimental de Next.js 16.4: tu agente de código anota los problemas del framework que encuentra mientras trabaja y, al terminar, te abre un borrador de reporte en el navegador. Cómo se activa, qué hace por dentro y qué se envía.

Límites de uso de Claude Code: la ventana de 5 horas, el límite semanal y qué hacer al llegar al tope
Claude Code

Límites de uso de Claude Code: la ventana de 5 horas, el límite semanal y qué hacer al llegar al tope

Cómo funcionan los límites de uso de Claude Code en los planes Pro y Max: la sesión de cinco horas, el límite semanal, qué pasa al llegar al tope y cuándo conviene usar una API key con límite de gasto.

Vistas en MySQL: qué son, cómo se crean y para qué sirven
Bases de DatosAct.

Vistas en MySQL: qué son, cómo se crean y para qué sirven

Una vista en MySQL es una consulta SELECT guardada que usas como si fuera una tabla. Aquí ves cómo crearla con CREATE VIEW, cuándo acepta INSERT y UPDATE, cómo sirve para mostrarle a cada usuario solo ciertos datos y qué efecto tiene en el rendimiento.