development

Joe Crick

Building a Real-time, Multi-platform App in 3 Months

posted in Consulting, Development on February 14, 2017 by Joe Crick

Bitovi worked with HaulHound, a logistics technology company, to design and develop a system connecting truckers and shippers. The system we built supports real-time data, an iOS and Android app for truckers, and a web application for shippers.
Manuel Mujica

How To Conditionally Load Modules with StealJS

posted in Open Source, Development, StealJS on January 24, 2017 by Manuel Mujica

StealJS makes it easy to bundle all of your JavaScript modules into highly efficient production builds, but sometimes you don’t want to bundle everything together. There are times when a module only needs to be loaded when certain conditions are met; it might be a polyfill for a browser without support for a new API or a translation file based on the user’s preferred language.
Chasen Le Hara

How to Upgrade to StealJS 1

posted in Open Source, Development, StealJS on January 20, 2017 by Chasen Le Hara

StealJS 1 has been released! It’s a major new version with some breaking changes, but our migration guide has everything you need to upgrade your app or plugin today.
Chasen Le Hara

How to Upgrade a DoneJS Plugin to CanJS 3

posted in Open Source, Development, CanJS on December 21, 2016 by Chasen Le Hara

CanJS 3 has been released! It’s a major new version with some breaking changes, but our migration guide has everything you need to upgrade your app or plugin today.
Nils Lundquist

How to Create a Distributable JavaScript Component: bit-social

posted in Open Source, Development on July 18, 2016 by Nils Lundquist

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.
Ilya Fadeev

Module Loaders: Master the Pipeline!

posted in Development on June 30, 2016 by Ilya Fadeev

This article is for developers who want to dig into JavaScript Module Loaders. We will look at how module loaders work, what the stages of the pipeline are, and how they could be customized.
Kevin Phillips

Simplify your Unit Tests with Dependency Injection for JavaScript Modules

posted in Development on March 9, 2016 by Kevin Phillips

Use Dependency Injection to simplify your unit tests with the JavaScript module format you're already using and without changing your code.
Brian Moschel

Lessons from a Decade of JavaScript Consulting: Bitovi’s 10 Core Principles

posted in About, Development on March 1, 2016 by Brian Moschel

Bitovi’s core mission is simple: deliver amazing applications. Over the past 10 years of JavaScript consulting, we've learned a lot via the time honored process of trial and error. We've honed in on 10 core principles (one per year!) that keep us laser-focused on our mission. This article will explain who we are, what our 10 most important principles are, and how we arrived at them.
Brian Moschel

Meet The Wolf

posted in Development on February 12, 2016 by Brian Moschel

To ensure continual successful delivery of applications built the right way, we formed a new role affectionately known as "The Wolf". Last year, that role was given to Curtis Cummings, one of Bitovi’s most senior consultants.
Chris Gomez

Be proactive, not reactive - Faster DOM updates via change propagation

posted in Open Source, Development on February 11, 2016 by Chris Gomez

Learn how change propagation using Red-Black trees can update the DOM faster than Virtual DOM diffing.