Python, Docker, Vue, Nux y Ktor recargan sus desarrollos
HTECH.- En el mundo del desarrollo de software las novedades son constantes y las últimas semanas no han sido la excepción, pues ha habido importantes actualizaciones en algunas de las herramientas más relevantes de Python, Docker, Vue, Nux y Ktor.
A continuación, podrán encontrar todo lo referente a versiones alfa, nuevas integraciones, mejores experiencias, mayores capacidades y más herramientas para la participación de las comunidades de desarrolladores.
Presentan la última versión alfa de Python 3.13
Se dio a conocer Python 3.13.0a6, que es la sexta y última versión alfa planificada de Python 3.13. La empresa matriz de este lenguaje de programación dejó claro que todavía se están planificando y escribiendo muchas nuevas características para Python 3.13, así que sigue trabajando en la eliminación el Global Interpeter Lock y en la mejora del rendimiento de Python (Más información).
Docker da un boost a Desktop
Con la liberación de Docker Desktop 4.29 se pretende equipar a los desarrolladores con recursos que les permitirán abordar las complejidades de su actividad en el entorno actual. Así, llegaron mejoras para asegurar y agilizar el proceso de desarrollo y hacer más eficientes la gestión de errores y el flujo de trabajo.
Entre las herramientas más relevantes de la nueva versión se encuentran la integración de Enhanced Container Isolation (ECI), los permisos de montaje de socket de Docker, el debut de Moby 26 en Docker Desktop e innovadoras funciones, como las mejoras de Docker Compose a través de recursos compartidos de archivos sincronizados que llegan a la versión beta (Más información).
Un vistazo a los cambios de JMC 9
JMC 9 trae múltiples cambios significativos de alto nivel. En total, se cerraron casi 200 problemas de JBS como parte de JMC 9. Pero lo más relevante es que JMC ahora requiere JDK 17 o posterior para ejecutarse, pero aún puede leer grabaciones JFR de JDK 7u40 o posterior.
Por ejemplo, se actualizó para utilizar Eclipse 4.30; ahora admite un modo oscuro; el navegador JVM fue actualizado para que sea configurable la frecuencia con la que busca nuevas JVM; se actualizó el Event Checkpoint Limit para que crezca más allá del límite u4; y el explorador de eventos se actualizó para permitir la búsqueda de eventos por ID de tipo de evento, entre otras novedades (Más información).
Vue anuncia VitePress 1.0
El famework Vue.js llevó a cabo el lanzamiento de VitePress 1.0, un generador de sitios estáticos (SSG, por sus siglas en inglés) diseñado para crear sitios web rápidos y centrados en el contenido, el cual, en un modo simple de explicar, toma el contenido fuente escrito en Markdown, le aplica un tema y genera páginas HTML estáticas que se pueden implementar fácilmente en cualquier lugar.
Esta nueva herramienta está construida sobre Vite y Vue. Incluye un tema predeterminado que fue diseñado para documentación técnica. Así, impulsa la documentación de Vite, Rollup, Pinia, VueUse, Vitest, D3, UnoCSS, Iconify, entre otros.
Además, es útil para blogs, portafolios y sitios de marketing, debido a que soporta temas totalmente personalizados, con la experiencia de desarrollador de una aplicación Vite + Vue estándar, por lo que también puede aprovechar directamente los complementos de Vite. Además, proporciona APIs flexibles para cargar datos (locales o remotos) y generar rutas dinámicamente en el momento de la compilación (Más información).
Nux se hace más potente con ESLint v9
Nux actualizó las integraciones de ESLint para admitir ESLint v9 con la nueva configuración plana, así como un nuevo módulo con más capacidades. Esta biblioteca de JavaScript dio a conocer que los complementos y la comunidad se están poniendo al día gradualmente con el nuevo formato, por lo que todavía está en la fase de exploración y experimentación (Más información).
Está listo el Ktor Plugin Registry
En semanas recientes se anunció que ya está disponible el Ktor Plugin Registry, con lo que ya es posible enviar plugins por parte de la comunidad al equipo de Ktor y clasificarlos para facilitar la búsqueda y proporcionar a los usuarios documentación esencial. Antes, los complementos de terceros se administraban de manera diferente a los proporcionados por el equipo de Ktor, lo que significó una barrera para el crecimiento del ecosistema (Más información).