Artículos

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

  • PHP 0

    explode e implode en PHP: dividir y unir cadenas

    Guía práctica de explode() e implode() en PHP: cómo dividir cadenas CSV, usar el parámetro limit con valores positivos y negativos, construir listas con implode y aplicar el patrón clásico de filtrado entre ambas. Incluye casos límite con separador vacío y split(), eliminado en PHP 7.

  • PHP 0

    TDD en PHP con Laravel: el ciclo rojo-verde-refactor en la práctica

    Aprende a aplicar Test-Driven Development en Laravel con ejemplos reales de PHPUnit y Pest. El ciclo rojo-verde-refactor explicado paso a paso, con mocks, fakes y tests de feature.

  • PHP 0

    Laravel 11 en 2026: novedades, Reverb y el stack moderno de PHP

    Laravel 11 llegó en marzo de 2024 con una instalación más limpia, WebSockets nativos con Reverb y mejoras en Eloquent. Esto es lo que necesitas saber para trabajar con el framework en 2026.

  • PHP 0

    str_replace e str_ireplace en PHP: reemplazar texto sin sorpresas

    Aprende a usar str_replace y str_ireplace en PHP: diferencia entre búsqueda sensible e insensible a mayúsculas, sustituciones múltiples con arrays, el parámetro $count para contar reemplazos y cuándo usar preg_replace en su lugar.

  • PHP 0

    sprintf en PHP: formatear cadenas con precisión

    Guía práctica de sprintf() en PHP: especificadores de formato %s %d %.2f, padding con ceros a la izquierda, formateo de precios con IVA, diferencias con printf() y cómo evitar errores con el orden de argumentos. Cuatro ejemplos reales con precios, referencias, logs y URLs.

  • PHP 0

    Cómo detectar y eliminar el problema N+1 de consultas en Laravel

    El problema N+1 es uno de los fallos de rendimiento más frecuentes en aplicaciones Laravel: sin darte cuenta, una sola página puede disparar cientos de consultas a la base de datos. Aquí tienes cómo detectarlo y cómo eliminarlo de raíz.

  • PHP 0

    PHP moderno en 2026: enums, fibers, match y el sistema de tipos que cambió el lenguaje

    PHP lleva varios años siendo un lenguaje diferente al que muchos recuerdan: enums, fibers, match expressions, tipos de unión e intersección y propiedades readonly han reescrito la forma de trabajar con él. Este artículo repasa cada característica con ejemplos reales para que empieces a usar...