Artículos
-
Erlang
Gleam 1.17: escript para scripts standalone, resaltado de referencias y mejores errores
Gleam 1.17.0, publicado el 2 de junio de 2026, introduce el comando gleam export escript para compilar programas Gleam como ejecutables standalone sobre Erlang sin dependencias adicionales, soporte para textDocument/documentHighlight en el servidor de lenguaje y mensajes de error más inteligente...
-
Javascript
this en JavaScript: cómo cambia según el contexto de llamada
El valor de this en JavaScript no es fijo: cambia según cómo llames a la función. Aprende cómo funciona en el contexto global, en métodos de objeto, en funciones normales, en arrow functions y con new, y evita el bug clásico de perder this en callbacks.
-
Generales
Jetpack Compose en 2026: UI declarativa para Android que ya es la norma
Jetpack Compose lleva desde 2021 siendo la forma oficial de construir interfaces Android, y en 2026 ya nadie discute si merece la pena aprenderlo. Este artículo repasa cómo funciona, desde los composables y el estado hasta la navegación y los tests.
-
Javascript
Zod en 2026: validación de datos con TypeScript en el runtime que no falla
TypeScript garantiza los tipos en tiempo de compilación, pero en runtime el código es JavaScript puro y cualquier dato externo puede romper tus asunciones. Zod resuelve eso validando los datos reales y derivando el tipo TypeScript del mismo esquema.
-
Generales
Error handling en Go en 2026: errors.Is, errors.As y wrapping sin perderte
En Go los errores son valores, no excepciones: cada función devuelve (T, error) y tú decides qué hacer. Aprende a usar errors.Is, errors.As, fmt.Errorf con %w y errors.Join para gestionar errores de forma clara y sin perder contexto.
-
Generales
El borrow checker de Rust: cómo funciona y cómo interpretar sus errores
El borrow checker de Rust analiza tu código en tiempo de compilación para evitar accesos inválidos a memoria. Aprende cómo funciona, qué son los Non-Lexical Lifetimes y cómo interpretar y solucionar los errores E0502, E0505 y E0506 con ejemplos reales.
-
Generales
anyhow y thiserror: error handling moderno en Rust sin Results anidados
anyhow y thiserror son dos crates de David Tolnay que simplifican el manejo de errores en Rust: thiserror para definir tipos propios en librerías, anyhow para olvidarte del tipo de error en aplicaciones finales.
-
Javascript
Node.js 26: las novedades más importantes del primer major de 2026
Node.js 26 llegó en abril de 2026 con V8 13.x, el módulo nativo node:sqlite, permission.drop() para reducir privilegios en tiempo de ejecución y mejoras sustanciales en el test runner. Todavía es Current, no LTS, pero ya merece atención.
-
Python
Tuplas en Python: cuándo usarlas en vez de listas y cómo desempaquetarlas
Las tuplas de Python no son listas con menos funciones. Son inmutables por diseño, sirven como claves de diccionario y se pueden desempaquetar con elegancia. Aprende cuándo usarlas, cómo ignorar valores con _ y cómo namedtuple te evita clases innecesarias.
-
PHP
Siete técnicas de rendimiento que marcan la diferencia en Laravel
Si tu aplicación Laravel va lenta, casi siempre hay un motivo concreto. Aquí tienes siete técnicas probadas, con datos reales, para que sepas exactamente qué tocar y por qué.









