Últimos Artículos
-
Varios
Node.js rompe una década de versiones pares e impares: una sola release al año desde la 27
Node.js anuncia el mayor cambio de modelo de versiones en una decada: desde Node.js 27 (octubre de 2026) habra una unica release mayor al ano con LTS automatico desde el primer dia, y los numeros de version pasaran a alinearse con el ano de lanzamiento.
-
Varios
loopkit: la carpeta .claude/ con 33 skills que promete que Claude Code deje de improvisar
Un repositorio de GitHub llamado loopkit reune 33 skills probadas y un harness minimo (CLAUDE.md, hooks, subagente verificador y memoria) para Claude Code, Cursor, Codex y Gemini CLI. Se instala con un curl, es MIT y esta pensado para forkear.
-
Generales
ImageForge: compresión de imágenes nativa en macOS, sin nube ni cuentas
ImageForge comprime JPEG, PNG, GIF, WebP, SVG, AVIF, HEIC y RAW directamente en tu Mac, sin subir nada a ningun servidor. Version gratis con compresion sin perdida y por lotes, version Pro con perfiles ilimitados, formatos modernos y carpetas vigiladas. Disponible para macOS 14+.
Tutoriales Interesantes
-
PHP
La cadena vacía en PHP: usos correctos, antipatrones y alternativas
La cadena vacía ("") en PHP tiene más usos de los que parece, y no todos son correctos. Este tutorial recorre siete situaciones reales valor por defecto, centinela de error, cast implícito, acumulador en loop, comparaciones con ==, funciones que no la aceptan y muestra para cada una el ant...
-
Python
Ladrillitos (Python + pygame)
Versión Python del clásico Ladrillitos implementado con pygame. Barra controlada con el ratón, ladrillos de colores aleatorios y física de rebote con ángulo variable según el punto de impacto. Autor: David Carrero Fernandez-Baillo (carrero.es). Requisitos: pip install pygame Ejecutar: pyth...
-
Python
LRU Cache en Python desde cero
Implementación del LRU Cache (Least Recently Used) en Python con O(1) en get y put. Dos versiones: lista doblemente enlazada con dict para entender el mecanismo, y versión compacta con collections.OrderedDict. Pregunta clásica de entrevistas técnicas.



