Artículos

  • C# 0

    .NET MAUI en 2026: apps nativas multiplataforma con C# y una base de código

    .NET MAUI es el sucesor oficial de Xamarin.Forms y te permite crear apps nativas para Android, iOS, macOS y Windows desde un único proyecto en C#. Esta guía explica cómo funciona, qué ha cambiado desde .NET 8 y cuándo tiene sentido elegirlo.

  • Java 0

    Jakarta EE 11 en 2026: el estándar enterprise Java con Java 21 como mínimo

    Jakarta EE 11 llega con Java 21 LTS como requisito mínimo y trae novedades importantes: Jakarta Data 1.0, mejor soporte de records en JPA, REST 4.0 y autenticación OIDC declarativa en Security 4.0.

  • Generales 0

    Gradle con Kotlin DSL en 2026: adiós al Groovy, bienvenido el autocompletado

    Gradle 8.x recomienda usar build.gradle.kts con Kotlin DSL para proyectos nuevos: tipado estático, autocompletado real en IntelliJ y errores detectados antes de ejecutar el build.

  • Javascript 0

    Type inference avanzado en TypeScript: infer, distribución y tuplas variádicas

    TypeScript va mucho más allá de anotar tipos a mano: con infer, conditional types distribuidos y tuplas variádicas puedes derivar tipos complejos directamente del código sin duplicar una sola línea de anotaciones.

  • Generales 0

    PGO en Go: compilación guiada por perfiles para exprimir el rendimiento

    PGO (Profile-Guided Optimization) llegó estable en Go 1.21 y permite al compilador optimizar el binario usando datos reales de producción, logrando mejoras de rendimiento del 2 al 14% sin tocar una sola línea de código.

  • Generales 0

    Axum 0.8: construir APIs HTTP en Rust en 2026

    Axum es el framework web de Rust mantenido por el equipo de Tokio, y en 2026 es la opción preferida de la comunidad para construir APIs HTTP. Esta guía explica cómo funciona, qué trajo la versión 0.8 y cómo estructurar un proyecto real.

  • Javascript 0

    Navigation API: historial web sin los hacks de la History API

    La Navigation API llega para resolver los problemas reales que lleva arrastrando la History API desde HTML5: intercepta el botón atrás, detecta la dirección de la navegación y se integra con View Transitions sin necesidad de frameworks.

  • PHP 0

    Job Batching en Laravel: procesar ficheros CSV grandes sin bloquear la aplicación

    Cuando tienes un CSV de cien mil filas, procesarlo en la petición HTTP es una receta para el timeout. Aprende a dividirlo en chunks, despacharlos como jobs en background y monitorizar el progreso con Bus::batch() de Laravel.

  • PHP 0

    APIs REST en PHP moderno en 2026: Slim, API Platform o sin framework

    Guía práctica para construir APIs REST en PHP en 2026: comparativa entre Laravel, Slim Framework, API Platform y PHP puro, con ejemplos de autenticación JWT, validación, rate limiting y documentación OpenAPI.

  • Python 0

    Testing con pytest en 2026: fixtures, marcas y estrategias que funcionan

    pytest es la forma más directa de escribir tests en Python: sin clases obligatorias, con assert simple y un sistema de fixtures que te ahorra mucho código repetido. Esta guía cubre lo esencial para testear bien en 2026, desde la estructura básica hasta plugins como pytest-asyncio o pytest-xdist.