Kadena.js: actualización de la experiencia del desarrollador de Randy Daal Kadena noviembre de 2022

Kadena.js: ¡Próximamente se actualizará la experiencia del desarrollador con todas las características nuevas y emocionantes!

El 15 de julio publiqué el primer artículo en KadenaJS. Desde entonces, comenzamos a crear el equipo de experiencia del desarrollador y a trabajar en nuestro TypeScript Monorepo y herramientas para nuestra comunidad de desarrollo.

Hemos estado desarrollando constantemente un equipo de estrellas, ya que nuestro equipo necesitaba estar a la altura de nuestros Haskeller principales de estrellas en Kadena. Actualmente contamos con un equipo de 7 desarrolladores que trabajan en la experiencia de desarrollo, que crecerá a 12 para fin de año. El crecimiento de este equipo tan rápido ya señala la importancia de la experiencia del desarrollador para Kadena. Vienen muchas cosas geniales a nuestro ecosistema, ¡así que abróchate el cinturón porque el año que viene será como “The Fast and the Furious – K-orbit” ?!

Hoy puedo decir con orgullo que una de las mejores, si no la mejor, características que hemos entregado a nuestra comunidad Frontend hasta ahora se lanzó la semana pasada: ¡El lanzamiento de @kadena/client! ¡Albert hizo un trabajo fantástico al encabezar y redactar esta función!

Mientras Albert trabajaba en esta excelente función, el resto del equipo se centró en migrar todas las funciones `pact-lang-api` a KadenaJS. En el próximo mes, `pact-lang-api` quedará obsoleto ya que migraremos todos los documentos y tutoriales al nuevo repositorio de KadenaJs. La UX de firmar una transacción es una alta prioridad en nuestro equipo. Por lo tanto, la integración de WalletConnect Sign v2.0 pronto finalizará y brindará una mejor experiencia de firma para billeteras.

También comenzamos a publicar algunas bibliotecas en npm, para poder comenzar a probar nuestras nuevas bibliotecas. Por el momento, estamos en la fase en la que nos encantaría que la comunidad interviniera y comenzara a ayudar usando estas bibliotecas y llevándolas a un estado maduro. Estamos alentando a todos a comenzar a usarlos y ayudarnos a construir una mejor experiencia para todos nosotros.

Otro elemento que debemos terminar antes de fin de año son algunas de las mejores prácticas de Marmalade. Comenzaremos con la creación de tutoriales para mermelada y explicaremos todas las posibilidades.

Una vez más, nuestro director de ingeniería presentó una nueva herramienta para implementar contratos de manera eficiente en varias cadenas llamada herramienta de línea de comandos KDA.

Incluye algunas de las siguientes características:

Genere clavesConstruya transacciones en múltiples cadenas utilizando plantillas de transacciónCree cómodamente transacciones a partir de plantillas personalizadas almacenadas en un repositorio GitHub público configurableFirme transacciones con pares de claves ED25519 simples o con claves HD compatibles con ChainweaverFirme transacciones utilizando la API de firma de billetera KadenaFirme transacciones con sus claves Chainweaver locales directamente ingresando su contraseña Pruebe, envíe y sondee rápidamente los resultados en la cadena de bloques para múltiples transacciones Otras operaciones básicas para interactuar con nodos

Esta herramienta probablemente será la base para integrar las acciones de KDA en los IDE (VSCode, IntelliJ).

Si quieres saber más, echa un vistazo a este repositorio.

Y por último, pero no menos importante, quiero aprovechar esta oportunidad para darles a todos un pequeño spoiler. Sabes que mencioné una academia, ¿verdad…?

Sí, finalmente estamos dando pasos significativos para nuestra experiencia de desarrollador, y como el equipo está casi completo, podemos comenzar a trabajar en todos estos elementos nuevos para que podamos comenzar el próximo año con un K-bang.

¡Siga a Randy en su Twitter y LinkedIn para obtener más noticias y actualizaciones interesantes sobre Kadena.js!