Dependency Injection & Inversion Of control Rewrite (new!)
Abstracting all code implementation to use interfaces and streamline/unfold all the requirements/dependencies for each piece of code.
In layman's terms this means the Rise Core code is being prepped in order to get all the benefits for the development process
that come with using these best coding practices of Dependency Injection and IoC.
For those interested to learn more check this link: https://en.wikipedia.org/wiki/Inversion_of_control
Integrating Travis into the Rise Developers Work Flow
Travis is a continuous integration system that lets developers easily test pull requests.
In other words, it helps to automatically test new code against written tests providing an indicator whether the newly introduced code is good.
More info on Travis: https://travis-ci.org/
Rise Core - Unit Testing
Unit tests are a way to test code behavior and check if it functions according to the developer's specifications and intentions. T
hey're particularly helpful to avoid introducing unexpected bugs into the Rise Core Code when changing or refactoring code.
Rise Desktop Wallet for Linux
Rise currently offers a web wallet as well as Desktop wallets for Windows and Mac. A Rise Linux Desktop wallet is under development.
C# API Wrapper Library
Rise is constantly working to support more popular code languages to make it very easy to build applications using these languages which interact directly with the Rise blockchain.
A JS and Python library have already been developed. Now in development is a library especially for the C# developers among us.
Rise Mobile App Store
A whitepaper is being written which will lay out the details and inner workings of the Rise Mobile App Store.
Interlet Pre-Ann Website
Interlet is an exciting new project being developed under the banner of the Rise Incubator Program.
The Pre-Ann Website is in the final stages of development.
Bounty campaigns for social media are being prepared.
TypeScript Rewrite of Rise Core
TypeScript is a typed superset of JS that helps developers during the workflow.
It eases the development, enforces some coding standards and reduces debugging time by 15%.
Andrea is rewriting our core code in typescript to leverage all of these advantages.