Últimos Artículos
-
Javascript
Control flow en Angular: guía completa para dejar atrás ngIf y ngFor
Angular sustituyó las directivas ngIf, ngFor y ngSwitch por los bloques @if, @for y @switch, y añadió @let y @defer. Repaso con ejemplos de track, @empty, exhaustividad, triggers de carga diferida, hidratación incremental y migración con el schematic oficial.
-
Javascript
Autenticación JWT en Angular 22: interceptores, guards, refresh y dónde guardar el token
Guía para autenticar con JWT en Angular moderno: interceptor funcional con renovación del token, guards con CanActivateFn, estado de sesión con signals y una comparación honesta entre localStorage, memoria y cookies HttpOnly frente a XSS y CSRF, con backend Express de ejemplo.
-
Generales
ZCode, Claude Code, Grok Build y Codex: comparativa de agentes de programación (noviembre 2026)
Repasamos el changelog de ZCode, el agente de escritorio de Z.ai, entre septiembre y noviembre de 2026 y lo comparamos con Claude Code, Grok Build (el Grok Code actual) y Codex en superficies, modelos, subagentes, MCP, precios y riesgos.
Tutoriales Interesantes
-
PHP
Tetris en PHP CLI
Tetris en modo texto para ejecutar desde la terminal con PHP. Implementa las siete piezas clásicas con rotación, eliminación de líneas, niveles de dificultad progresivos y puntuación. Usa secuencias ANSI para los colores y stty para el modo raw no bloqueante. Requiere PHP 8.0+ en Linux o macOS.
-
Prolog
clasif
Fuente de una librería que implementa el algoritmo ID3, obteniendo reglas a partir de ejemplos en una de una tabla de una base de datos; utiliza la interfaz ODBC. Fuente de un programa que utiliza la librería anterior; con interfaz gráfica. Ayuda a generar las reglas y muestra las reglas ob...



