Bitovi Blog - UX and UI design, JavaScript and Front-end development

canjs

October 2017 DoneJS Community Update

November 6, 2017

We’ve made a lot of progress on the highest-voted items from the community survey in September.

September 2017 DoneJS Community Update

October 3, 2017

Lots of notable releases, community projects, and technical content were released in the DoneJS community last month! This post outlines some of the highlights from September 2017.

Introducing React-View-Model — MVVM with React

September 27, 2017

At Bitovi, we work with React on lots of client projects, and we like its straightforward API and using JSX for templates. Redux is common in the React community, and we know it’s not the right...

How to Integrate Other Libraries using Symbols

September 26, 2017

CanJS, for better or worse, allows a near endless variety of design choices. If you like MVC, MVVM, centralized state management, etc, you can build your app that way. Enabling this level of...

Coping with Stateful Code

September 14, 2017

In this article we will: Learn why stateful packages challenge stability See an example of a stateful package Identify CanJS’s stateful packages Provide strategies that minimize the problems with...

Removing Side Effects - some juice isn't worth the squeeze

September 11, 2017

In this article, we will: Learn about modules with side effects Understand how CanJS removed side effects in plugins See a preview of how plugins in views might work

How to Manage Code Across Many Independent Repositories

September 7, 2017

The first, and most important step to supporting stability and innovation within CanJS's codebase has been breaking up CanJS into individual repositories, each with its own npm package and semantic...

Stable and Innovative Code Bases

September 7, 2017

CanJS’s mission is to make sure the code you write today is valuable years in the future. This starts by ensuring CanJS is thriving despite constantly changing techniques and technology. We’ve...

August 2017 DoneJS Community Update

September 6, 2017

Lots of notable releases, community projects, and technical content were released in the DoneJS community last month! This post outlines some of the highlights from August 2017.

Tutorial: Automate Your Upgrade to CanJS 3 with can-migrate

August 15, 2017

In this tutorial, we will migrate a CanJS app to CanJS 3 using can-migrate, a CLI codebase refactoring tool that automates a large portion of the work required to upgrade a 2.x codebase to CanJS 3.