Autor
Simon JANVIER
Node.js 26 activa la API Temporal por defecto
Node.js 26 activa Temporal por defecto, pasa a V8 14.6 y añade crypto.randomUUIDv7(). Las aportaciones reales para un back-end JavaScript…
/ 3 min
MCP se estabiliza: lo que cambia la especificación del 28 de julio
Núcleo sin estado, MCP Apps, extensión Tasks, política de obsolescencia: la especificación del 28 de julio lleva al Model Context…
/ 3 min
TypeScript 7.0: el compilador reescrito en Go cumple su promesa de velocidad
TypeScript 7.0 es estable desde el 8 de julio: compilador enteramente reescrito en Go, cerca de 10× más rápido que…
/ 3 min
GA4 y Search Console: el panel que provoca decisiones
Seis métricas, dos herramientas, un ritual semanal: qué mirar para pilotar un sitio editorial y qué retirar del panel.
/ 4 min
Facturación autónoma con Odoo: la configuración útil
Presupuestos, facturas, recordatorios: los módulos de Odoo que sirven realmente a una estructura unipersonal, los que son sobreequipamiento y el…
/ 4 min
Drupal en 2026: ¿sigue siendo una elección razonable?
Drupal CMS, Recipes, Experience Builder y hoja de ruta de IA: en qué contextos Drupal sigue siendo pertinente frente a…
/ 4 min
Hardening de WordPress: la base de seguridad mínima
Wordfence, Fail2ban y contraseñas de aplicación: tres piezas, media jornada y la práctica totalidad de los ataques automatizados deja de…
/ 4 min
Herramientas de línea de comandos para el desarrollo web
ripgrep, fd, fzf, bat, eza, jq, gh: los sustitutos contemporáneos de grep, find y cat, con lo que cada uno…
/ 4 min
Design tokens en CSS: el método para un tema claro/oscuro mantenible
Dos capas de tokens, una redefinición semántica y tres líneas de script: el método que evita los ficheros dark.css que…
/ 4 min
Entregabilidad: las seis causas de clasificación como spam que se dan de verdad
Autenticación implantada y mensajes aún en no deseados: las seis causas reales, en el orden en que aparecen, y el…
/ 4 min