Programación
Garbage collection: cómo funciona la gestión automática de memoria
El garbage collection es el mecanismo que usan runtimes como V8, la JVM, CPython y Go para liberar memoria automáticamente. Este artículo explica desde el conteo de referencias hasta los recolectores generacionales y concurrentes, con ejemplos de código y comandos reales para inspeccionar el GC en producción.
Noticias Tech
BeavisUltrasound: la réplica open source de la Gravis Ultrasound PnP
BeavisUltrasound es un clon open source de la Gravis Ultrasound PnP publicado en GitHub por el usuario schlae, con esquemático en KiCad, PCB de 4 capas y el GAL reversado del chip AMD InterWave AM78C201. La placa todavía no fue fabricada ni probada, pero documenta por primera vez de forma abierta toda la lógica programable de la tarjeta.
Programación
WASI Preview 2: WebAssembly corre fuera del navegador con wasmtime
WASI Preview 2 permite ejecutar módulos de WebAssembly fuera del navegador, con acceso controlado a archivos, redes y línea de comandos. Gracias al Component Model y runtimes como wasmtime, un mismo componente puede correr en servidores, funciones serverless y entornos edge sin recompilar por arquitectura.
Noticias Tech
Math.tanh() delata el sistema operativo desde Chrome 148
Desde Chrome 148, la función Math.tanh() ya no da el mismo resultado en todos los sistemas operativos: usa la librería matemática nativa de cada plataforma. Ese detalle, invisible para la mayoría de los desarrolladores, se convirtió en una nueva herramienta de fingerprinting que los sistemas anti-bot usan para detectar navegadores automatizados.
Programación
SQLite STRICT tables: cómo evitan bugs de tipos desde la 3.37
Un artículo publicado por el desarrollador Evan Hahn reabre el debate sobre el tipado flexible de SQLite y defiende el uso de tablas STRICT, una función disponible desde la versión 3.37.0. Repasamos cómo funciona esta validación, qué errores previene y por qué migrar una tabla existente no es trivial.









