Artículos
-
Javascript
Bun 1.3 en 2026: Bun.Image, HTTP/3, Bun.cron() y WebView sin dependencias externas
Bun 1.3 llega con Bun.Image para procesar imágenes nativas, soporte experimental de HTTP/3, tareas programadas con Bun.cron() y una ventana de navegador embebida, todo sin instalar nada más. Repasamos las novedades más importantes de las versiones 1.3.10 a 1.3.14.
-
PHP
WebSockets en tiempo real con Laravel Reverb
Laravel Reverb es el servidor WebSocket oficial de Laravel, incluido desde la versión 11. Aprende a instalarlo, configurar canales públicos y privados, y construir un chat en tiempo real sin depender de servicios de pago.
-
PHP
Doctrine ORM en 2026: acceso a datos en PHP sin SQL manual
Doctrine ORM 3.x cambia cómo trabajas con la base de datos en PHP: entidades como clases normales, atributos nativos de PHP 8.1 para el mapeo y un EntityManager que se encarga de todo el SQL. Te explicamos cómo funciona de verdad.
-
Python
uv en 2026: el gestor de paquetes Python más rápido que reemplaza a pip
uv es un gestor de paquetes Python escrito en Rust que instala dependencias entre 10 y 100 veces más rápido que pip y unifica en un solo binario todo lo que antes necesitabas de pip, virtualenv, pyenv y Poetry.
-
Java
Caché semántica con Spring AI y pgvector para reducir el coste de llamadas a LLM
Aprende a montar una caché semántica en Java con Spring AI y pgvector. Así reutilizas respuestas de LLMs como OpenAI o Anthropic cuando las preguntas son parecidas y reduces el gasto en tokens.
-
Python
Procesamiento de ficheros EPUB con Python: parsear, modificar y reconstruir
Aprende a abrir, leer y modificar ficheros EPUB con Python usando ebooklib y BeautifulSoup: extrae texto, cambia metadatos, reemplaza imágenes y reconstruye el libro desde cero.
-
C#
Records y pattern matching en C#: tipos inmutables y código más expresivo
Los records de C# 9 son tipos inmutables con igualdad por valor que simplifican los modelos de datos. Combinados con el pattern matching moderno, permiten escribir código más claro y seguro sin renunciar a la expresividad.
-
Java
Testing en Java en 2026: JUnit 5, Mockito y la cultura de tests que funciona
Guía práctica de JUnit 5 y Mockito para escribir tests en Java que realmente detectan errores: estructura de módulos, mocks, tests parametrizados, integración con Spring Boot y cobertura con JaCoCo.
-
Generales
data class, sealed class y value class en Kotlin: modelar datos con precisión
Aprende a usar data class, sealed class y value class en Kotlin para modelar datos de forma expresiva, segura y sin código repetitivo. Con ejemplos prácticos y casos de uso reales.
-
Javascript
Monorepos TypeScript en 2026: tsup, project references y paths sin dolor
Cómo organizar un monorepo TypeScript en 2026 con tsconfig paths, project references, tsup y Turborepo: qué elige cada quien y por qué el combo pnpm + Turborepo + tsup se ha convertido en el estándar.









