Artículos

  • Python 0

    Tuplas en Python: cuándo usarlas en vez de listas y cómo desempaquetarlas

    Las tuplas de Python no son listas con menos funciones. Son inmutables por diseño, sirven como claves de diccionario y se pueden desempaquetar con elegancia. Aprende cuándo usarlas, cómo ignorar valores con _ y cómo namedtuple te evita clases innecesarias.

  • PHP 0

    Siete técnicas de rendimiento que marcan la diferencia en Laravel

    Si tu aplicación Laravel va lenta, casi siempre hay un motivo concreto. Aquí tienes siete técnicas probadas, con datos reales, para que sepas exactamente qué tocar y por qué.

  • PHP 0

    Symfony 7 en 2026: componentes, DI container y el framework enterprise de PHP

    Symfony 7 requiere PHP 8.2 como mínimo y trae atributos PHP para registrar servicios, el componente AssetMapper para gestionar CSS y JS sin webpack, y soporte completo de PHP 8.4. Una guía práctica sobre sus componentes, el DI container y cuándo tiene más sentido que Laravel.

  • PHP 0

    substr en PHP: extraer fragmentos de cadena

    Aprende a usar substr(), substr_count() y substr_replace() en PHP con ejemplos reales: recortar texto para listados, extraer extensiones con índice negativo, contar ocurrencias y enmascarar datos. Incluye mb_substr para textos con caracteres acentuados.

  • Python 0

    FastAPI en 2026: el framework Python para APIs que ya es el estándar

    FastAPI se ha consolidado como la opción preferida para construir APIs en Python: validación automática con Pydantic v2, soporte async nativo y documentación OpenAPI sin configuración extra. Te explicamos cómo funciona y por qué conviene usarlo.

  • Java 0

    Cómo funcionan los controladores en Spring Boot: la capa entre peticiones y respuestas

    Aprende cómo funcionan los controladores en Spring Boot: @RestController, @RequestMapping, @PathVariable, @RequestBody, ResponseEntity y gestión de errores con @ControllerAdvice.

  • Python 0

    Construye tus propias herramientas CLI ligeras con Python

    Python es una de las mejores opciones para crear herramientas de línea de comandos: se instala en cualquier máquina, tiene librerías excelentes para ello y el código se escribe en muy poco tiempo. En este artículo verás cómo pasar de un script suelto a una herramienta CLI real, con argpars...

  • C# 0

    Minimal APIs en ASP.NET Core en 2026: APIs REST sin controladores ni magia

    Las Minimal APIs de ASP.NET Core te permiten definir endpoints REST directamente en Program.cs, sin controladores ni atributos de routing. Disponibles desde .NET 6 y mejoradas hasta .NET 9, son la mejor opción para microservicios y funciones serverless.

  • Generales 0

    Kotlin 2.4: Swift export en alpha, UUID estable y GC concurrente en Native

    Kotlin 2.4.0, publicado el 3 de junio de 2026, trae Swift export en alpha para generar bindings Swift idiomáticos desde Kotlin Multiplatform, el tipo kotlin.uuid.Uuid estable en la librería estándar común, el recolector de basura concurrente activado por defecto en Kotlin/Native y soporte com...

  • Java 0

    GraalVM Native Image en 2026: Java compilado a nativo con Spring y Quarkus

    GraalVM Native Image compila tu aplicación Java a un binario nativo que arranca en milisegundos y consume mucha menos RAM, sin JVM en runtime. Aquí tienes cómo funciona y cuándo merece la pena usarlo con Spring Boot y Quarkus.