Últimos Artículos
-
Varios
OpenAI presenta Pando, el backend de Git en Rust que sostiene su monorepo
OpenAI cuenta cómo reconstruyó el servidor Git de su monorepo tras el auge de Codex: Pando, un backend en Rust compatible con Git que reduce casi un 80 % la latencia mediana de push y sirve cerca de un petabyte diario.
-
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.
Tutoriales Interesantes
-
PHP
Tribuna Libre
Tribuna Libre es un shoutbox o tagboard con el cual tus visitantes pueden dejar mensajes en tu web. Es muy fácil de instalar y configurar y no requiere base de datos. Licencia: GNU GENERAL PUBLIC LICENSE (GPL). Algunas características: - Los mensajes se guardan en un archivo de texto - No...
-
PHP
Generador de contraseñas seguras en PHP 8
Genera contraseñas aleatorias usando random_int(), criptográficamente seguro desde PHP 7. A diferencia de rand() y srand() del código original de 2003, random_int() obtiene entropía del sistema operativo (/dev/urandom en Linux) y es apto para contraseñas reales. Admite configurar longitud (8...
-
ASP
Contador gráfico en ASP
1. En primer lugar, hay que crear las imágenes que van a sustituir a los números del contador. Estas imágenes tendrán el nombre 0.gif, 1.gif, 2.gif, ... , 9.gif. Se pueden guardar en una carpeta llamada "contador". 2. En segundo lugar, crear un fichero de texto (p.e.:"contador.txt") e introd...



