Últimos Artículos

  • Varios 0

    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 0

    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 0

    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 0

    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 0

    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 0

    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.