Programación y desarrollo de software

Lenguajes de programación, marcos de trabajo, herramientas, DevOps, código abierto e ingeniería de software.

16 Artículos

Compose HTML: exploración de una vía de renderizado de interfaces web desde el servidor en Kotlin

Programación y desarrollo de software

Compose HTML: exploración de una vía de renderizado de interfaces web desde el servidor en Kotlin

El artículo del blog de JetBrains explora la posibilidad de añadir un objetivo JVM a Compose HTML para permitir la creación de páginas HTML desde el servidor mediante componentes Compose con seguridad de tipos, manteniendo Kotlin en lugar de las plantillas de presentación tradicionales. La fuente subraya que la idea sigue siendo exploratoria y no constituye un compromiso oficial ni una hoja de ruta, aunque podría servir como base común para marcos como Kobweb, Kilua y Summon.

2026-08-14

Cómo escribir archivos de instrucciones eficaces para agentes de programación respaldados por inteligencia artificial

Programación y desarrollo de software

Cómo escribir archivos de instrucciones eficaces para agentes de programación respaldados por inteligencia artificial

El artículo explica que los modelos modernos de inteligencia artificial necesitan conocer las decisiones y restricciones locales que son difíciles de inferir, no directrices generales ni instrucciones procedimentales extensas. Presenta una metodología para revisar los archivos de instrucciones: conservar la información influyente, eliminar lo que imponen las herramientas o los modelos pueden descubrir, y trasladar las reglas al ámbito adecuado.

2026-08-12

Cómo cambian los desarrolladores de lenguaje de programación: de los requisitos del proyecto a la experiencia con Kotlin

Programación y desarrollo de software

Cómo cambian los desarrolladores de lenguaje de programación: de los requisitos del proyecto a la experiencia con Kotlin

JetBrains analiza los datos de la Encuesta del Ecosistema de Desarrolladores de 2025 para rastrear los cambios reales entre lenguajes de programación, en lugar de limitarse a los planes futuros de los desarrolladores. Los resultados revelan que los requisitos de los proyectos impulsan la mayoría de los cambios, mientras que Kotlin atrae a usuarios que buscan una mejor experiencia de desarrollo y funcionalidades más modernas.

2026-08-12

JetBrains revela las principales actualizaciones de PyCharm 2026.2.1 para la compatibilidad con agentes de IA y cuadernos interactivos

Programación y desarrollo de software

JetBrains revela las principales actualizaciones de PyCharm 2026.2.1 para la compatibilidad con agentes de IA y cuadernos interactivos

La versión PyCharm 2026.2.1 añade compatibilidad con agentes de inteligencia artificial para trabajar dentro de cuadernos Jupyter mediante un kernel de ejecución activo, además de dirigir las instalaciones de paquetes al entorno de Python correcto. La versión también incorpora compatibilidad con cuadernos marimo, mejoras en la gestión de paquetes y la comprobación de tipos, junto con cambios en los complementos incluidos.

2026-08-12

PyCharm coordina el entorno de Python para agentes de inteligencia artificial y eleva el éxito de las tareas al 98%

Programación y desarrollo de software

PyCharm coordina el entorno de Python para agentes de inteligencia artificial y eleva el éxito de las tareas al 98%

La habilidad Agent Environment Coordinator permite a los agentes de inteligencia artificial conocer el intérprete y el entorno de Python asociados al proyecto antes de ejecutar comandos. Según una prueba realizada por JetBrains con seis modelos y 28 tareas, la tasa media de éxito aumentó del 68% sin acceso al entorno del proyecto al 98% al habilitar esta habilidad.

2026-08-12

JetBrains proporciona a los agentes de inteligencia artificial un núcleo Jupyter activo dentro de PyCharm

Programación y desarrollo de software

JetBrains proporciona a los agentes de inteligencia artificial un núcleo Jupyter activo dentro de PyCharm

JetBrains ha lanzado una nueva habilidad de Jupyter dentro de PyCharm que permite a los agentes de inteligencia artificial trabajar directamente sobre un núcleo activo, conservando el estado de los datos y los modelos entre las celdas. La empresa afirma que las pruebas mostraron una reducción de costes con Claude Opus 5 durante tareas prolongadas, aunque el beneficio depende del modelo y de la naturaleza de la tarea.

2026-08-12

.NET 11 Preview 7 disponible con amplias actualizaciones para las bibliotecas, el SDK y ASP.NET Core

Programación y desarrollo de software

.NET 11 Preview 7 disponible con amplias actualizaciones para las bibliotecas, el SDK y ASP.NET Core

Microsoft anunció la disponibilidad de .NET 11 Preview 7, que incluye mejoras en las bibliotecas, el runtime, el SDK, C#, ASP.NET Core, .NET MAUI, Entity Framework Core, F# y Windows Forms. Los desarrolladores pueden comenzar instalando el SDK de .NET 11, mientras que se recomienda a los usuarios de Windows instalar la versión más reciente de Visual Studio 2026 Insiders.

2026-08-11

WebStorm permite cambiar entre agentes de IA mediante el protocolo ACP

Programación y desarrollo de software

WebStorm permite cambiar entre agentes de IA mediante el protocolo ACP

JetBrains ha añadido a WebStorm compatibilidad con el protocolo Agent Client Protocol, lo que permite a los desarrolladores utilizar múltiples agentes de inteligencia artificial desde el mismo entorno de desarrollo, incluidos los agentes vinculados a sus suscripciones actuales. El protocolo también permite conectar agentes personalizados y controlar la infraestructura y el lugar donde se procesan los datos.

2026-08-11

La nueva versión de MCP rediseña el protocolo para funcionar sin sesiones con estado

Programación y desarrollo de software

La nueva versión de MCP rediseña el protocolo para funcionar sin sesiones con estado

La versión 2026-07-28 de Model Context Protocol se convirtió en un protocolo sin estado, lo que permite ejecutar servidores MCP en Cloudflare Workers sin una infraestructura dedicada para gestionar sesiones. La versión incluye cambios en las interacciones de varias rondas, la autorización y el ciclo de vida de las funciones, además de paquetes SDK actualizados y una ruta de migración para las aplicaciones existentes.

2026-08-06

Cómo Microsoft.Testing.Platform convierte los resultados de pruebas fallidas en pruebas que se pueden investigar

Programación y desarrollo de software

Cómo Microsoft.Testing.Platform convierte los resultados de pruebas fallidas en pruebas que se pueden investigar

El .NET Blog presenta prácticas concretas para utilizar Microsoft.Testing.Platform y mejorar los informes de pruebas en GitHub Actions y Azure DevOps, distinguiendo entre regresiones, fallos intermitentes y la pérdida de evidencias cuando se bloquea el host de pruebas. También explica cómo elegir los formatos de informe, fijar la configuración a nivel del repositorio y evitar problemas de compatibilidad y la publicación duplicada de resultados.

2026-08-06

Cómo hizo GitHub que la operación de plegado de mayúsculas y minúsculas funcionara a velocidad de memoria

Programación y desarrollo de software

Cómo hizo GitHub que la operación de plegado de mayúsculas y minúsculas funcionara a velocidad de memoria

GitHub explica cómo aumentó la velocidad del plegado de mayúsculas y minúsculas en el motor de búsqueda de código Blackbird a más de 45 gigabytes por segundo en un solo núcleo, eliminando las ramas de control de la ruta rápida y procesando Unicode con cálculos a nivel de byte. La empresa puso esta metodología a disposición en una biblioteca de Rust de código abierto llamada casefold.

2026-07-31

Microsoft lanza un agente de código abierto para generar y validar pruebas unitarias

Programación y desarrollo de software

Microsoft lanza un agente de código abierto para generar y validar pruebas unitarias

Microsoft anunció el agente de código abierto code-testing-generator, capaz de comprender el repositorio del proyecto, identificar el marco de pruebas, escribir pruebas unitarias y verificar su compilación y ejecución. El agente mostró una tasa de finalización del 92,1 % en una prueba interna de 152 tareas, frente al 78,9 % de Copilot estándar utilizando el mismo modelo.

2026-07-31

¿Por qué los desarrolladores se apegan a sus herramientas? Porque encarnan la confianza en el proceso de desarrollo

Programación y desarrollo de software

¿Por qué los desarrolladores se apegan a sus herramientas? Porque encarnan la confianza en el proceso de desarrollo

El artículo analiza cómo la confianza de los desarrolladores en las herramientas se forma mediante la familiaridad y procesos claros, y por qué las herramientas de programación agéntica basadas en inteligencia artificial revelan debilidades en el ciclo de vida del desarrollo de software en lugar de resolverlas automáticamente. Concluye que generar confianza requiere responsabilidad humana y procesos compartibles y mejorables, no solo nuevas herramientas.

2026-07-29

Microsoft lanza la versión 2.0 del paquete MCP oficial para C#

Programación y desarrollo de software

Microsoft lanza la versión 2.0 del paquete MCP oficial para C#

La nueva versión es compatible con la especificación MCP fechada el 28-07-2026, adopta de forma predeterminada un modo sin estado, unifica las cabeceras HTTP y admite solicitudes de varias rondas para gestionar herramientas interactivas. La versión mantiene una amplia compatibilidad con el código, los clientes y los servidores anteriores, con la excepción de la extensión experimental Tasks.

2026-07-28

La extensión MSBuild Binlog Analyzer permite analizar registros de compilación mediante Copilot dentro de VS Code

Programación y desarrollo de software

La extensión MSBuild Binlog Analyzer permite analizar registros de compilación mediante Copilot dentro de VS Code

Microsoft lanzó la extensión MSBuild Binlog Analyzer for VS Code en versión preliminar para analizar registros binarios de MSBuild, explicar las causas de los fallos de compilación, comparar el rendimiento y detectar regresiones mediante GitHub Copilot. La extensión depende del servidor Microsoft.AITools.BinlogMcp y requiere VS Code 1.99 o posterior, GitHub Copilot y el SDK de .NET.

2026-07-27