Developer Experience Team - Monthly Update #6 (June 2023)

Developer Experience Team - Monthly Update #6 (June 2023)

June 16, 2023

Greetings Chromia Developers and Community,

Welcome to the sixth installment of our mid-month DevEx Team Update! Our goal is to provide you with the latest updates on the improvements being made to documentation, tooling, and network design to support the growth of the Chromia ecosystem.

Please note, our monthly retail updates focusing on development milestones, network/ecosystem expansion, and marketing efforts will continue to be released at the end of each month.

Documentation Updates

  • Our team has created a design brief outlining improvements to the presentation of our documentation, as well as how it will be integrated with the developer page on the website. We plan to complete this process over the coming months.
  • Specifications for the FT4 Protocol have been finalized, and we are currently in the process of writing developer documentation.
  • We are also working on updated documentation for the Typescript Postchain Client.

Tooling and Feature Updates

Chromia CLI

  • The command line interface has been updated to support Rell 0.13.0
  • It is now possible to download third party Rell libraries for use in dapps with the ‘chr install’ command. This feature will be particularly useful after the release of FT4 as it will allow all developers to easily add token support for their dapps. The package manager is still being actively developed, and incremental improvements will be delivered over time.
  • It is now possible to narrow the scope of integration tests. This is useful when a project consists of multiple blockchains and a developer only needs to run diagnostics on one, or a small group of these chains.  

Typescript Postchain Client

  • The Typescript Postchain Client is responsible for passing the input from the front end of a dapp (browser window, etc.) to the blockchain backend.
  • We are preparing to release a significant update that will greatly improve the usability and reliability of this API. We are currently performing final tests and fixes, as well as preparing new guides and documentation.

Block Explorer

  • Last month, we completed a preliminary analysis of the existing block explorer and identified several areas for improvement.
  • We are preparing to release an MVP (minimum viable product) of the updated block explorer. This release should occur over the next 30 days.

Microsoft VS Code Rell Plugin

  • We have made optimizations to the compiler, making the extension faster and more resource efficient.
  • We are working on a Rell Formatter for the plugin that will improve the uniformity of code and queries. This feature is particularly useful during collaborations between multiple developers within a single project.

IntelliJ Rell Plugin

  • A proof of concept has been completed for the Rell IntelliJ plugin. Development will continue on this plugin over the coming months.

Current Development Tasks

  • Complete FT4 and Typescript Postchain Client Documentation
  • Continue work on Rell Formatter for the VS Code Plugin
  • Continue work on Rell IntelliJ plugin
  • Continue developing Rell Package Manager
  • Release Block Explorer MVP
  • Release Typescript Postchain Client update
  • Begin implementation of the design brief for documentation and website integration

Until Next Month,

The Chromia Developer Experience Team

About Chromia

Modern society runs on data and every online service you’re using is built upon underlying databases - ranging from your online bank to music streaming and gaming. Chromia is a relational blockchain - a combination of a relational database and a blockchain - making it easy to develop user-friendly decentralized apps for almost any industry, including DeFi, NFTs, gaming, and more.

Website | Twitter | Telegram | Facebook | Instagram | Youtube