Artículos

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

  • PHP 0

    array_column en PHP: extraer columnas de arrays multidimensionales

    Aprende a usar array_column() en PHP para extraer columnas de arrays multidimensionales, reindexar resultados de base de datos por id, trabajar con objetos y combinarla con array_unique o array_multisort. Con ejemplos reales basados en PDO.

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

  • Generales 0

    vpm y v.mod: instalar paquetes y estructurar un proyecto en V

    Octava entrega de la serie sobre V: el formato del fichero v.mod, como se declaran y visibilizan los modulos con pub, los comandos de vpm (v install, v update, v outdated) y por que todo se compila en un unico binario estatico sin importaciones circulares.

  • Java 0

    Migraciones de base de datos versionadas con Flyway en Spring Boot

    Flyway aplica scripts SQL numerados en orden y lleva registro de cuáles ya se ejecutaron, eliminando inconsistencias entre entornos. Guía completa con integración en Spring Boot, tabla flyway_schema_history, comandos clave, CI/CD y comparativa con Liquibase.

  • Python 0

    Construye un mini framework de agentes en Python para entender LangGraph por dentro

    Aprende a construir desde cero un framework de agentes ReAct en Python puro. Cuando entiendes lo que hay debajo, depurar LangGraph o CrewAI deja de ser un misterio.

  • C# 0

    Span y Memory en C#: alto rendimiento sin presionar al GC

    Span y Memory te permiten trabajar con porciones de arrays y strings sin copiar datos al heap. Si el GC aparece en tus perfiles, aquí está la solución.

  • Java 0

    Quarkus y Micronaut en 2026: microservicios Java ligeros frente a Spring Boot

    Spring Boot manda en Java, pero en la nube tiene un problema serio: arranca lento y come demasiada RAM. Quarkus y Micronaut lo resuelven de raíz, y en 2026 ya son opciones reales para proyectos nuevos.

  • Javascript 0

    Métodos de array en JavaScript II: find, findIndex, some, every y flat

    Guía práctica de find, findIndex, findLast, some, every, flat y flatMap en JavaScript. Aprende cuándo usar cada uno, la diferencia entre find y filter, y cómo evitar el TypeError más frecuente con ejemplos reales listos para usar.

  • PostgreSQL 0

    PostgreSQL se ha convertido en la base de datos de referencia para la IA (y por qué deja atrás a MySQL)

    PostgreSQL ha dejado de ser solo una alternativa a MySQL para convertirse en el motor por defecto de la IA generativa gracias a pgvector, que permite guardar embeddings y hacer busqueda semantica sin salir de la base de datos relacional. Comparamos PostgreSQL, MySQL, MongoDB y SQL Server para ent...