<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 "> Bitovi Blog - UX and UI design, JavaScript and Front-end development


Training Series: CanJS Overview

October 7, 2015

CanJS has grown from humble roots in 2006 to a full featured MV* library. This week we'll discuss high points in CanJS and how it can help you build rich, maintainable applications.

Training Series: A Biased Framework Comparison

October 7, 2015

This week, well be talking about the strengths and weaknesses of CanJS and StealJS compared to other frameworks like React, Angular, Backbone, EmberJS, and module loaders like RequireJS, Browserify,...

Training Series - StealJS Overview

October 7, 2015

Matthew Phillips takes us through the need for module loaders, managing dependencies and how StealJS simplifies the process.

Training Series - Web Application Architecture

October 6, 2015

This week we review how we break down applications to their core architecture. Maintaining state, the MVVM pattern and more will be discussed as we use Trello and TodoMVC as real world examples.

Bitovi Summer Training Retreat 2015

September 3, 2015

The Bitovi team just finished our annual summer Training Retreat. We all gathered in downtown Chicago for a week with three goals:

Training Series - Web Application Theory

August 18, 2015

As a preface to the upcoming sessions of how Bitovi delivers applications, we'll dive into the theory of what is needed in a successful project.

Training Series - Building a Tabs Widget

August 18, 2015

We're bringing all the jQuery knowledge from the past sessions together as we build a custom plugin. Using our own mini-jQuery library, we'll build a custom tabs widget!

Training Series - Events Part 2

August 5, 2015

We continue where we left of with DOM Events Part 2! We'll outline default actions, event propagation phases, delegation and more as we piece together the basic building blocks for complex...

Training Series - Events Part 1

July 28, 2015

How events work in the DOM is a two part series we kick off this week! Learn about how DOM events are handled, common misunderstandings and more over the next two sessions.

Training Series - Element Styles and Positioning

July 17, 2015

We wrap up our dive into DOM elements this week with a look at how elements are laid out on a page. We'll discuss different element properties and jQuery methods to assist with finding an elements...