Bitovi worked on a unique dashboard and made the app load over 10 times faster while adding new features and making it more responsive to users.

— Chad Slaughter, IT Engineering Team at Enova Financial

Structured Event Delegation? Development, Test, and Production environments? They even have a build step in their deployment process? Are you sure this is a JavaScript application? I can't wait to work with them again!

— Donnie Hall, eNova Financial

Not only did Bitovi design an easy-to-use application, but they gave us the tools and training we need to do it ourselves.

— Abdul Anwer, TransPerfect

Bitovi's creativity and competence helped us improve the frontend architecture and contributed critical parts of the final coding. JavaScriptMVC made the foundation of the biggest Javascript codebase we ever built.

— Gaylord Aulke, Zend Technologies

Bitovi’s JavascriptMVC framework and expert development resources contributed to the successful implementation and deployment of Mindjet Connect, our robust, cloud-based, work collaboration system.

— Eric Pearson, Sr Director of Software Engineering , Mindjet

Bitovi's ability to iterate designs almost daily gave us a solid picture of the app early on and allowed us move very quickly on the development.

— Abdul Anwer, TransPerfect

Blog Articles

Existing solutions for server-side rendering your single-page application are full of compromises. These compromises affect the performance of your application (affecting the time until your user sees content) and the maintainability of your application (affecting how quickly you can iterate and bring more value to your user).

One of the most impressive parts of a DoneJS application is Server Side Rendering (SSR). You can write your code once and it will render both on an SSR-enabled web server and in the browser. You’ve probably noticed, while building your DoneJS app, that it’s a generally seamless experience. However, you’ll eventually run into a situation where the code on the server doesn't execute the way you would expect. Let’s take a look at why that’s the case, then I’ll show you a neat little DoneJS utility that makes it easy to debug these situations when they appear.

This article will show how to create a JavaScript component for sharing content through social media link (bit-social) and make it distributable to a wide audience using AMD, CommonJS, or even script tags.