Artículos
-
Javascript
Template literals y tagged templates en JavaScript
Aprende a usar template literals en JavaScript para interpolar expresiones y crear strings multilínea. Descubre los tagged templates: funciones que procesan el template y permiten construir SQL parametrizado, HTML seguro automáticamente, sistemas de i18n y librerías como styled-components.
-
Generales
Implementar el trait Iterator en Rust para tus propios tipos
Aprende a implementar el trait Iterator en Rust para tus propios tipos: desde un contador básico hasta un árbol binario con recorrido en orden. Solo defines next() y obtienes map, filter, collect y más de setenta métodos gratuitos. Incluye ejemplos con Fibonacci infinito e IntoIterator.
-
Generales
Pattern matching en Elixir: cómo cambia la forma de escribir y pensar el código
En Elixir el operador = no asigna, hace match. Eso cambia cómo fluye el control, cómo se destrukturan datos y cómo se escriben funciones con múltiples cláusulas. Ejemplos prácticos.
-
Python
CSV en Python: csv.reader, DictReader y cuándo pasar a pandas
Aprende a usar el módulo csv de Python para leer y escribir archivos CSV con csv.reader, csv.DictReader, csv.writer y csv.DictWriter. Ejemplos reales: leer exportaciones de Excel, filtrar columnas, generar informes. Y cuándo merece la pena pasar a pandas.
-
Generales
El sistema de build de Zig: reemplazar CMake y Make con zig build
Zig incluye su propio sistema de build escrito en Zig puro. Sin DSLs ni ficheros de configuración crípticos: el build.zig es código Zig normal. Aprende a compilar, testear y gestionar dependencias con zig build.
-
PHP
DateInterval y DatePeriod en PHP: calcular diferencias entre fechas y rangos
Aprende a usar DateInterval y DatePeriod en PHP para calcular diferencias entre fechas, obtener la edad de un usuario, mostrar tiempo relativo y generar rangos de fechas para calendarios, con ejemplos prácticos y los errores más frecuentes.
-
Generales
Dart en el servidor: Dart Frog y Shelf para APIs sin salir del ecosistema Dart
Shelf es la librería HTTP oficial de Dart y Dart Frog el framework de servidor más completo construido sobre ella. Guía práctica de cómo crear APIs REST en Dart, compartir código con Flutter y cuándo tiene sentido esta arquitectura.
-
Ruby
Ractors en Ruby 3: concurrencia paralela sin el Global VM Lock
Ruby 3.0 introdujo Ractors para lograr paralelismo real en CPU sin depender del GVL. Cada Ractor tiene su propio espacio de memoria y se comunica por mensajes. Te explicamos cómo funcionan y cuándo usarlos.
-
Generales
Swift Package Manager en 2026: dependencias y plugins sin CocoaPods
Swift Package Manager es el estándar para gestionar dependencias en Swift en 2026. Aprende Package.swift, plugins de compilación, recursos en paquetes y por qué CocoaPods ya no es necesario.
-
Javascript
Módulos ES en JavaScript: import, export y módulos dinámicos con import()
Los módulos ES (ESM) permiten estructurar JavaScript en archivos separados sin contaminar el ámbito global. Aprende named exports, default export, import con alias, reexportación, import() dinámico para lazy loading, top-level await y cómo dar soporte a navegadores antiguos con module/nomodule.









