Últimos Artículos

  • Javascript 0

    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 0

    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 0

    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 0

    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 4

    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...

  • Visual C++ 2

    Números aleatorios

    Cóodigo para generar números aleatorios.