Artículos
-
Javascript
Promises en JavaScript: then, catch, finally y cómo encadenarlas
Aprende a crear y consumir Promises en JavaScript: estados pending, fulfilled y rejected, cómo usar then, catch y finally, encadenar promises sin perder el return, y cuándo elegir entre Promise.all, allSettled, race o any.
-
Generales
Traits en Rust: define comportamiento compartido entre tipos distintos
Los traits de Rust definen comportamiento compartido entre tipos sin herencia. Aprende a crearlos, usar implementaciones por defecto, pasarlos como parámetros con impl Trait y entender el orphan rule con ejemplos prácticos progresivos.
-
Python
14 librerías de Python que multiplican tu productividad si programas en solitario
Catorce librerías de Python para 2026 que eliminan trabajo repetitivo cuando trabajas solo o en equipos pequeños: uv, Textual, Rich, sqlite-utils, DuckDB, Polars, httpx, LiteLLM, Tenacity, msgspec, Pydantic Settings, Loguru, DiskCache y Watchfiles, con ejemplos de código y documentación oficial.
-
Generales
Qué lenguajes de programación importan de verdad en 2026
Cruzando TIOBE, PYPL, RedMonk, Stack Overflow y GitHub Octoverse con datos de julio de 2026: Python sigue en cabeza, TypeScript manda en GitHub, Rust entra por primera vez en el top 10 de TIOBE y Go consolida su papel en backend a gran escala.
-
Python
Excepciones en Python: try/except/else/finally cuándo usar cada cláusula
Guía sobre manejo de excepciones en Python: try/except básico, captura de múltiples errores, cláusula else (solo se ejecuta si no hubo excepción), finally (siempre se ejecuta), re-raise y jerarquía de excepciones. Con 4 ejemplos reales y los antipatrones más habituales.
-
PHP
array_chunk y array_slice en PHP: dividir y paginar arrays
Guía práctica de array_chunk() y array_slice() en PHP: cómo dividir arrays en lotes, extraer porciones por offset y longitud, gestionar colas con array_splice y montar un paginador completo. Con 4 ejemplos reales y casos frecuentes de error.
-
Javascript
Symbol en JavaScript: identificadores únicos y well-known symbols
Aprende a usar Symbol en JavaScript para crear valores únicos como claves de propiedades sin colisiones. Cubre Symbol.for para el registro global, well-known symbols como Symbol.iterator, Symbol.toPrimitive y Symbol.hasInstance, y casos reales con ejemplos de código.
-
Generales
Generics en Rust: funciones y structs que funcionan con cualquier tipo
Aprende a usar generics en Rust: funciones y structs genéricos, múltiples parámetros de tipo, métodos en tipos genéricos y por qué Option y Result son generics. Incluye monomorfización explicada: zero overhead en tiempo de ejecución, con 4 ejemplos progresivos.
-
Generales
Elixir 1.18 en 2026: el sistema de tipos gradual y las novedades reales del lenguaje
Elixir 1.18 llega con tipos graduales basados en set-theoretic types, warnings de compilación sobre tipos incorrectos y mejoras en el protocolo de diagnósticos. Qué cambia y qué no.
-
Python
Iteradores en Python: __iter__ y __next__ para objetos iterables propios
Aprende el protocolo iterador de Python: diferencia entre iterable e iterador, cómo definir __iter__ y __next__ en tus propias clases, crear iteradores infinitos con StopIteration y usar generadores con itertools.islice para secuencias sin fin.









