Artículos

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

  • Python 0

    Tipado estático en Python en 2026: type hints, mypy y pyright sin excusas

    Python no impone tipos en tiempo de ejecución, pero eso no significa que tengas que renunciar al tipado estático. Con type hints, mypy o pyright puedes detectar errores antes de ejecutar y hacer el código mucho más fácil de mantener.

  • Java 0

    JEP 401 en Java: clases de valor, aplanamiento de objetos y cómo verificarlo con JFR

    El JEP 401 de Project Valhalla introduce las value classes en Java 25: objetos sin identidad que la JVM puede aplanar en memoria para reducir GC pressure y mejorar el rendimiento.

  • Python 0

    Cómo guardar y retomar entrenamientos de ML con checkpointing en Python

    Aprende a guardar el estado de tus modelos cada pocas épocas para no perder horas de entrenamiento si algo falla. Guía práctica con PyTorch, Keras y almacenamiento remoto.

  • C# 0

    LINQ en C# más allá de lo básico: rendimiento, errores comunes y .NET 9

    LINQ tiene truco: muchas consultas se ejecutan más veces de las que crees, y con EF Core el problema de los N+1 queries está a una línea de distancia. Aquí tienes lo que necesitas saber para usarlo bien.

  • Generales 0

    Zig 0.16: ocho meses de trabajo y el mayor lanzamiento del lenguaje hasta la fecha

    Zig 0.16.0, publicado el 14 de abril de 2026, introduce I/O as an Interface con std.Io para backends de hilos y event-driven sin function coloring, la funcionalidad Juicy Main con inyección de dependencias en main(), compilación incremental mejorada con -fincremental y soporte básico para seis...

  • Generales 0

    GLM-5.2 en Cloudflare Workers AI: free tier, 262K de contexto y licencia MIT

    Cloudflare ha añadido GLM-5.2 a su plataforma Workers AI: 744B parámetros, licencia MIT, 262K de contexto, function calling y reasoning. El free tier da 10.000 neurons al día sin tarjeta de crédito. Un POST request y lo tienes corriendo en la infraestructura de Cloudflare.

  • Java 0

    Virtual threads en Java 21: Project Loom y el fin de las quejas sobre la concurrencia Java

    Java 21 trae los virtual threads de Project Loom: threads gestionados por la JVM que cuestan microsegundos, consumen ~100 bytes y permiten millones de conexiones concurrentes sin reescribir nada. Aquí te explicamos cómo funcionan y cuándo usarlos.