Artículos
-
PHP
strtotime() en PHP: convertir cadenas de texto en timestamps
Aprende a usar strtotime() en PHP para convertir cadenas de texto en timestamps Unix. Cadenas absolutas, relativas y combinadas, con ejemplos reales: calcular vencimientos, validar fechas de usuario y cuándo usar DateTimeImmutable en su lugar.
-
Generales
Flutter Web en 2026: WebAssembly estable, cuándo tiene sentido y cuándo no
Flutter Web con WebAssembly es estable desde Flutter 3.24 (agosto 2024). Análisis honesto de qué ganas con Wasm, qué sigue sin resolverse y en qué proyectos tiene sentido apostar por Flutter Web.
-
Ruby
Sorbet y RBS en Ruby: tipado estático en el lenguaje más dinámico
Sorbet es el type checker de Stripe para Ruby; RBS es el formato oficial de firmas de tipo desde Ruby 3.0. Te explicamos cómo funcionan, cuándo conviene adoptarlos y cuáles son sus diferencias prácticas.
-
Generales
async/await en Swift: concurrencia moderna con structured concurrency
async/await en Swift 5.5 junto con async let, TaskGroup y AsyncSequence forman el modelo de concurrencia estructurada. Aprende cómo funciona y cuándo usar cada herramienta.
-
Javascript
Iteradores y el protocolo iterable en JavaScript: for...of desde dentro
Qué es el protocolo iterable de JavaScript, para qué sirve Symbol.iterator y cómo funciona el objeto iterador con next(). Incluye ejemplos para hacer iterable cualquier objeto propio y el error típico al confundir iterable con array-like.
-
Generales
Closures en Rust: funciones anónimas que capturan el entorno
Los closures de Rust son funciones anónimas que capturan variables del entorno. Aprende la sintaxis básica, los tres modos de captura (referencia, mutable, move) y los traits Fn, FnMut y FnOnce con ejemplos progresivos que incluyen closures como parámetros, retorno y combinados con iteradores.
-
Python
Leer y escribir ficheros en Python: open(), modos, encoding y gestión con with
Aprende a leer y escribir ficheros en Python con open(), los modos r, w, a y b, encoding UTF-8 siempre explícito y el bloque with para cierre automático. Ejemplos reales con logs de Nginx, CSV, pathlib.Path y los errores más habituales.
-
PHP
date() y mktime() en PHP: formatear fechas y crear timestamps Unix
Aprende a manejar fechas en PHP con date(), mktime() y time(). Domina los caracteres de formato, construye timestamps Unix desde sus componentes, calcula expiraciones de tokens sumando segundos y evita el error del timezone que desplaza las horas de tu aplicación.
-
Javascript
Generators y yield en JavaScript: funciones pausables e iteración controlada
Aprende a usar generators en JavaScript: qué es function*, cómo funciona yield, comunicación bidireccional con next(valor), secuencias infinitas sin bloqueo, paginación perezosa con async generators, delegación con yield* y los errores más frecuentes al empezar.
-
Generales
Traits esenciales de la stdlib de Rust: Display, Debug, From, Into, Iterator
Guía práctica sobre los traits más usados de la stdlib de Rust: Display para formatear al usuario, Debug para depurar con {:?}, From e Into para conversiones automáticas, PartialEq y Ord para comparar y ordenar, y Default para valores iniciales. Con cuatro ejemplos y errores de compilación r...









