Audience: CS3281/2 students and anyone else who decides to drop by SR1
Objective: Encourage use of ES6 instead of legacy JS.
Know: Features of ES6
Believe: ES6 will make your code more maintainable, sane and bug-free
Do: Use ES6 in your next project
Slides are here.
More info on ES6 here (external resource).
PUNCH
Javascript is a language we can't run away from. It's as ubiquitous as web-browsers are. And with web browsers effectively turning into cross-platform OSes these days, there is no escape.
But Javascript code also tends to be atrocious, thanks to stupid design "decisions" made during the browser wars, insane defaults and the generally chaotic growth of the language.
WIIFY
If you learn ES6, you will be able to program for the browser with a language with saner semantics and allows for greater modularity of code. The benefits of this are obvious.
Summary
Slides are here. More info on ES6 here (external resource).
PUNCH
Javascript is a language we can't run away from. It's as ubiquitous as web-browsers are. And with web browsers effectively turning into cross-platform OSes these days, there is no escape.
But Javascript code also tends to be atrocious, thanks to stupid design "decisions" made during the browser wars, insane defaults and the generally chaotic growth of the language.
WIIFY
If you learn ES6, you will be able to program for the browser with a language with saner semantics and allows for greater modularity of code. The benefits of this are obvious.
Promise
Content
let
/const
,=>
functions