You must be logged in to vote on this proposal

19

0

Glimmer and TypeScript

Benjamin Rosas

04.06.2017

Summary

A course on the newly unveiled GlimmerJS. Glimmer is a React-like DOM-rendering engine in which components are written in TypeScript. Glimmer emerged from the Ember.js framework and will play a large role in Ember's future.

Motivation

React has (rightfully) received a lot of focus. It is fast, lightweight, flexible and very popular. However there are also a million books and videos and courses on React out in the world. Glimmer is the kind of thing (like Elm and Phoenix) that is cutting-edge and in line with the kind of unique material offered at DailyDrip. A Glimmer course can also be an excuse to introduce TypeScript (a progressively typed superset of JavaScript from Microsoft that is gaining a lot of attention (eg. see Angular 2.0)).

Drawbacks

  • Glimmer is super new and likely going to change quickly over the next year or two.
  • Glimmer is not very popular (yet) and so the demand for and recognition of its virtues may be muted.
  • TypeScript may be a turn-off by those who prefer either the non-typed JavaScript, or the strong-typed Elm.

Alternatives

  • Just teach Ember (status quo).
  • Dedicated TypeScript material instead of clumping it with Glimmer.
  • Wait and see where Glimmer is going before committing resources to it.

proposed