Ú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
Smart contracts de Ethereum desde TypeScript: viem y ethers v6 tras la retirada de web3.js
ChainSafe archivó web3.js en marzo de 2025 y la comunidad se reparte entre viem y ethers v6. Guía práctica para leer un contrato ERC-20, enviar transacciones, escuchar eventos y manejar el ABI en TypeScript contra la testnet Sepolia, con las diferencias entre ambas librerías.
Tutoriales Interesantes
-
PHP
MiTagPHP
TagBoard (tablón) completo en PHP y MySQL publicado bajo licencia GPL. Dispone de un panel de control con bloqueo de IPs, readmisión, borrado de mensajes, bloqueo de palabras soeces, restricción de nicks, etc.. Tiene muchas opciones basadas en variables Está en español, aunque puede tradu...
-
Visual FoxPro
Cronogrid
Cronómetro insertado dentro de un Grid, con botones de control incrustados en la misma fila.
-
Microsoft SQL Server
Realizar una misma acción sobre todas las tablas
Cuando tenemos que realizar una misma acción sobre todas las tablas de una base de datos tenemos varias posibilidades. Crear un script de TSQL, usar un cursor... pero hay una opción más interesante. El procedimiento almacenado sp_MSforeachtable que no viene documentado en la ayuda pero está a...



