Artículos

  • Generales 0

    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 0

    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 0

    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 0

    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 0

    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...

  • PHP 0

    Migrar MySQL de utf8 a utf8mb4 en PHP sin perder datos ni tiempo de actividad

    El charset utf8 de MySQL no es UTF-8 real: no soporta emojis ni caracteres de 4 bytes. Esta guía explica cómo migrar a utf8mb4 paso a paso, sin sorpresas con los índices y sin cortar el servicio.

  • PHP 0

    Pest en 2026: el framework de testing PHP que hace que los tests den gusto escribir

    Pest es un framework de testing para PHP construido sobre PHPUnit que reduce el boilerplate al mínimo y hace que escribir tests sea más rápido y legible. Desde expectations encadenables hasta tests de arquitectura con arch(), aquí tienes todo lo que necesitas para empezar.

  • PHP 0

    similar_text y levenshtein en PHP: medir similitud entre cadenas

    Aprende a medir similitud entre cadenas en PHP con similar_text, levenshtein, soundex y metaphone. Ejemplos reales de buscadores tolerantes a errores tipográficos, corrección de typos y comparación fonética, con consejos sobre cuándo usar cada función y su rendimiento.

  • Python 0

    pandas 2.x y Polars en 2026: manipulación de datos en Python comparada

    pandas 2.0 introdujo Copy-on-Write y soporte para Apache Arrow; Polars, escrito en Rust, lleva la evaluación lazy y el procesamiento multi-hilo por defecto. Te explicamos cuándo usar cada uno.

  • Java 0

    Autenticación completa en Spring Boot: JWT, OAuth2 y autenticación multifactor paso a paso

    Guía práctica para montar autenticación segura en Spring Boot 3 con JWT, refresh tokens, OAuth2 como resource server y MFA con TOTP. Incluye ejemplos de SecurityFilterChain y código listo para producción.