By training with Bocoup, the Vidyo team improved the long-term strength and capabilities of their team in the following ways:
- The team identified key areas for re-architecture in their web application to improve the stability and extensibility of the codebase.
- The team developed a good understanding of JavaScript basics and best practices, and understood how these new skills could be applied to existing problems the team has faced in their codebase.
- The team identified ways in which their existing client API could be improved to provide a more hospitable environment to the JavaScript development community which Vidyo hopes will build a new generation of real-time communication applications on top of Vidyo’s software platform.
Furthermore, in addition to improving their code, the Vidyo team is now in a stronger position to grow their developer team and product. The audit and training ensure Vidyo is able to catch and fix bugs quickly while on-boarding new developers easily with their maintainable codebase.
With the help of Bocoup educators, the Vidyo team was also able to validate which of the existing architectural decisions match established practice, and which have been shown to lead to unstable or unmaintainable code. By pursuing a thorough audit, Vidyo ensures their ability to provide a usable, powerful client API library to their prospective customers.
Through the consultation, the Vidyo team was able to identify areas in the existing codebase that could be simplified to enable the application to scale performantly. As the product scales, the Vidyo team can avoid technical debt and make more informed decisions to scale their cutting edge services and codebase without sacrificing speed and reliability.