Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
CanJS Getting Started Video #4168
tldr; Make a new "Getting Started with CanJS" video to replace the old one. The video will be about 45 minutes and cover as much critical information we can cover in that time.
People like learning from video. It's more engaging and can teach people faster than reading. Imagine a new person starts on your project, you can share a video with them to get them up to speed quickly.
Sites with video tend to convert more people.
The old getting started video was made for CanJS 1.1. But it had over 30k views.
It's time for a new video!
I propose we create a new "Getting Started With CanJS" video for CanJS 5.0. The video has two primary goals:
The content will be a mix of what's on the homepage and the 5.0 technology overview.
Welcome to CanJS! I’m X, code slinger and a DoneJS
We will start with the what, why, how, and who of CanJS, then give a high level overview of
Why, What, How, Who
WHY CanJS has a dual mission, to make it easy to do the common stuff, while helping you build the impossible.
HOW does CanJS try to be both easy and scaleable?
A: It has a simple core of object oriented state-management, live-binding templates and custom elements.
For example, here's CanJS's hello world:
CanJS also has what you need to build whatever comes your way.
CanJS is all about empowerment.
Speaking of features, CanJS is part of the DoneJS ecosystem. Its a collection of projects that solve all sorts of problems.
CanJS is all about observables. You define observables, and connect them to stuff.
Observables and HTML Elements
Observables and the browser's location
Observables and the service layer