Artículos
-
PHP
array_map, array_filter y array_reduce en PHP: programación funcional con arrays
Aprende a usar array_map, array_filter y array_reduce en PHP para transformar, filtrar y reducir arrays sin bucles. Con arrow functions de PHP 7.4, cuatro ejemplos reales: precios con descuento, validación de emails, carritos de compra y pipelines de ficheros.
-
Generales
Testing en V: v test, assert y benchmarks sin librerías externas
Septima entrega de la serie sobre V: la convencion de ficheros _test.v, el comando v test, asserts con mensaje personalizado, el atributo assert_continues, testsuite_begin/end y tests con funciones que devuelven error.
-
Javascript
Métodos de array en JavaScript I: map, filter y reduce
Aprende a usar map, filter y reduce en JavaScript con ejemplos reales: transforma respuestas de API, filtra catálogos de productos, calcula totales de carrito y encadena los tres métodos. Incluye el error clásico de usar map en lugar de forEach.
-
Generales
Kotlin con Spring Boot en 2026: el stack JVM más productivo para el backend
Spring Boot con Kotlin reduce drásticamente el código repetitivo: data classes en lugar de Lombok, null safety en los modelos y coroutines para el stack reactivo. Aquí tienes una guía práctica para montar tu primer proyecto.
-
Javascript
satisfies y const en TypeScript: más control del tipo sin perder información
Cómo usar satisfies y as const en TypeScript para validar que un valor cumple un tipo sin perder la información específica que el compilador infiere. Con ejemplos prácticos de configuración, traducciones y parámetros genéricos.
-
Generales
gRPC en Go: microservicios tipados con protobuf en 2026
Aprende a usar gRPC con Go para comunicar microservicios de forma eficiente: define contratos con Protobuf, genera el código automáticamente y saca partido del streaming bidireccional.
-
Generales
Tuplas y destructuring en Rust: extraer valores sin repetición
Aprende a usar tuplas en Rust para devolver varios valores desde una función y a extraerlos con destructuring en asignaciones y parámetros. Cubre también el destructuring de structs, cómo ignorar campos con _ y .., y el error típico cuando mueves valores al destructurar.
-
Generales
Embassy: async embebido en Rust sin std ni RTOS
Embassy es un framework async para microcontroladores en Rust que te permite usar async/await sin heap, sin sistema operativo y sin RTOS. Aquí te cuento cómo funciona y por qué cambia la forma de escribir código embebido.
-
Javascript
El error de Node.js que puede disparar tu factura de AWS: bucles sin backoff
Un bucle de reintentos sin espera en Node.js puede generar miles de peticiones por segundo a AWS y multiplicar tu factura en horas. Aquí tienes el problema, el porqué y cómo solucionarlo con backoff exponencial.
-
Python
El operador walrus := en Python 3.8: asignación dentro de expresiones
El operador walrus := de Python 3.8 permite asignar un valor dentro de una expresión para usarlo inmediatamente. Casos de uso reales: bucles while con streams, list comprehensions con cálculo compartido, expresiones regulares y validación de entradas. Cuándo mejora el código y cuándo lo com...









