Artículos
El blog
Laravel, PHP, arquitectura, testing e IA aplicada al desarrollo. Sin humo y con código real.
Dependabot por repositorio con runners propios
GitHub permite elegir el runner de Dependabot por repositorio, algo útil si tus paquetes viven dentro de tu red.
Actualiza tus runners autoalojados antes de que Laravel se quede sin CI
GitHub ya bloquea runners antiguos en Enterprise Cloud y puedes detectar versiones en riesgo desde la API.
Laravel Doctor añade comprobaciones reales antes del despliegue
Laravel Doctor revisa la configuración y dependencias de tu aplicación antes de que fallen en producción.
Ollama activa MLX por defecto en Apple Silicon
Ollama cambia automáticamente a MLX en modelos compatibles para ejecutar IA local en Apple Silicon.
Los agentes de VS Code ya pueden trabajar en tu Dev Container remoto
VS Code 1.139 permite ejecutar agentes dentro del Dev Container de proyectos remotos por SSH, Tunnel o WSL.
Laravel AI SDK 1.0 consolida los agentes en Laravel
Laravel AI SDK 1.0 reúne agentes, herramientas, aprobaciones y proveedores locales en una integración seria para aplicaciones Laravel.
Laravel 13.33 une cache memoizada y etiquetas
Evita lecturas repetidas de Redis durante una petición sin renunciar a invalidar caché por etiquetas.
umbrelOS 2.0 hace más operable el homelab
Máquinas virtuales, almacenamiento ZFS, GPU y MCP con permisos para administrar un Umbrel sin abrir todo el servidor.
Difflock vigila las migraciones antes de producción
Un linter para Laravel que analiza migraciones con el estado real de la base de datos antes de dejarlas pasar.
LobeHub lleva los chats autoalojados al gateway de servidor
La actualización v2.2.18 cambia el despliegue autoalojado y obliga a revisar claves, tokens, URLs y proxy inverso.
Fresh Package pone orden al inicio de un paquete Laravel
Una plantilla para crear paquetes Laravel con pruebas, workbench, análisis estático y reglas útiles para agentes de IA.
Un escáner forense para detectar cambios sospechosos en Laravel
Laravel Scalpel revisa el filesystem de una aplicación para encontrar señales de intrusión y cambios no autorizados.
Mercure Broadcasting en Laravel 13.32
Laravel incorpora Mercure para emitir eventos en tiempo real con SSE y un hub que puedes alojar por tu cuenta.
Laravel Vet revisa dependencias antes de actualizar Composer
Laravel Vet añade una revisión explícita de dependencias y convierte la confianza en un archivo versionado.
Kubernetes 1.37 lleva Memory QoS a beta
Memory QoS ya viene activado en Kubernetes 1.37, pero proteger o limitar memoria sigue requiriendo configurar el kubelet.
Claude Code ya permite probar plugins antes de romper tus flujos
Claude Code incorpora evals para medir si un plugin ayuda de verdad y detectar regresiones antes de llevarlo a CI.
Controla quién escribe la caché en GitHub Actions
cache-mode permite limitar por job quién restaura o guarda cachés en tus pipelines de Laravel.
NemoClaw v0.0.122 respeta tu contexto Docker
NemoClaw deja de asumir el daemon Docker por defecto al preparar inferencia local en tu homelab.
Laravel 13.31 mejora las métricas y el apagado de colas
Dos cambios pequeños para medir el backlog completo y reaccionar mejor al detener workers de Laravel.
Laravel Cloud CLI ya entiende repositorios de GitLab y Bitbucket
cloud-cli 0.6.0 detecta más proveedores Git y evita esperas indefinidas durante el flujo de despliegue.
GPT-6 Astra para delegar tareas largas en GitHub Copilot
Cómo usar GPT-6 Astra en Copilot para abordar cambios completos de Laravel y Docker Compose con revisión humana.
Edera 1.12 lleva identidad de workload a Kubernetes
Edera integra SPIFFE y SPIRE para entregar identidades X.509 de corta duración a workloads aislados.
Laravel 13.30 refuerza los workers y el acceso a Storage
Laravel 13.30 añade señales útiles para operar workers y corrige una ruta de escape en Storage::path().
Laravel 13.30.1 devuelve las filas creadas al insertar sin duplicados
`insertOrIgnoreReturning()` simplifica importadores idempotentes y evita consultas extra para saber qué filas se crearon.
Laravel LSP lleva el contexto del framework a cualquier editor
El nuevo servidor de lenguaje oficial de Laravel entiende el proyecto y mejora el editor sin depender de una extensión concreta.
Codex CLI 0.152.0 pone límites a las salidas MCP
La nueva configuración de Codex ayuda a evitar que los logs de herramientas MCP se coman el contexto del agente.
Límites para agentes en GitHub sin frenar la automatización
Cómo usar límites declarativos en GitHub Agentic Workflows para investigar incidencias sin multiplicar ejecuciones ni riesgos.
Los starter kits de Laravel simplifican el frontend con Vite+
Vite+ concentra desarrollo, build, formato, lint y tipos en una configuración y una secuencia de comandos más simple.
Dockhand v1.0.45 integra KeePassXC en los despliegues Compose
Dockhand puede resolver secretos desde KeePassXC al desplegar stacks y detectar fallos habituales antes de aplicar Compose.
Laravel Boost 2.6 mejora la seguridad del MCP y las pruebas
Boost 2.6 refuerza las consultas del MCP y da a los agentes una guía única para escribir mejores tests en Laravel.
Laravel 13.27 mejora las consultas sensibles y los bloqueos
Tres cambios pequeños de Laravel 13.27 que reducen filtraciones en errores y simplifican código con concurrencia.
Dirige agentes de GitHub desde un PR antes de que escriban código
`steer: true` abre un PR borrador antes de ejecutar el agente y permite corregir su rumbo desde la revisión.
Cambiar de bucket sin cortar el servicio, con discos read-through
Laravel 13.26 trae un driver de disco que lee de dos sitios y va copiando por el camino. Migrar de S3 a R2 deja de ser una noche en vela.
PocketBase 0.40 cambia los backups y el manejo de archivos
La nueva versión reduce bloqueos durante los backups, pero obliga a revisar extensiones Go antes de actualizar.
Automatiza tu homelab con Claude Code
Un agente con acceso a tu servidor puede ahorrarte horas de mantenimiento, o dejarte sin datos. Cómo lo tengo montado yo para que solo pase lo primero.
Monta tu homelab con Proxmox sin arruinarte
Un mini PC de segunda mano, Proxmox y un par de tardes. Todo lo que dejas de pagar en servicios cuando tienes tu propio servidor en casa.
Tres errores que la IA repite en Laravel
Los asistentes de código escriben Laravel muy rápido, pero siempre tropiezan en las mismas tres piedras. Aprende a detectarlas antes de hacer merge.
Encierra a Claude Code en Docker
Dar acceso a tu terminal a un agente de IA da vértigo. Un contenedor bien configurado te deja disfrutar de la velocidad sin apostarte el equipo.
Cinco automatizaciones de Home Assistant que uso a diario
Domótica sin gadgets inútiles: las automatizaciones que llevo meses usando y que de verdad me han quitado trabajo de encima.
Pest PHP: de cero a productivo en una tarde
Por qué cambié PHPUnit por Pest en todos mis proyectos y cómo montar una suite que de verdad se mantenga con el tiempo.