study materials for front end
This Gist is a WIP
How it feels to learn Javascript in 2016
If you didn't understand something/anything ... at least you know what's coming in your next Google search
While reading I wished I could differentiate between Bower, net registery, CDN and Browserify ... no luck yet. But here follows what I came up too.
Javascript apps! To bower or not to bower.
The previous article sounds a little cryptic, it says what are the uses of bower. ... I think.
What's so Great About Bower This article is more open to those coming from no BG about bower
While reading the What's so Great About Bower
article you'll wish to know the following terms
gulp usemin
RxJS (Reactive Extensions for JS): set of libraries for event handling stuff, more generic than promises.
In case you're curious how does it differ from promises check the following excerpt
Promises are good for solving asynchronous operations such as querying a service with an XMLHttpRequest, where the expected behavior is one value and then completion. Reactive Extensions for JavaScript unify both the world of Promises, callbacks as well as evented data such as DOM Input, Web Workers, and Web Sockets. Unifying these concepts enables rich composition.
Typescript: a typed flavor language that compiles to ECMA6 Javascript
This video walks through a typescript sample.
Angular, Nodejs and other many samples are provided in this repo
Flow is another typed: for a comparison check this video
AngularJS: by Google, 2010
ReactJS: by Facebook, 2013
VueJS: (I think 2014), and they have a cool comparison with other frameworks