if encodingCompleted
removeLoader();
updateHeaderText(‘Encoding completed.’)
else
showLoader();
Slide 11
Slide 11 text
if encodingCompleted
removeLoader();
updateHeaderText(‘Encoding completed.’)
else
showLoader();
if encodingCompleted
Encoding Completed
else
Loading…
Slide 12
Slide 12 text
Unconventional
ideas
Slide 13
Slide 13 text
Hello World
Slide 14
Slide 14 text
"The secret to building large
apps is never build large apps.
Break your applications into
small pieces. Then, assemble
those testable, bite-sized pieces
into your big application"
Justin Meyer, author of CanJS
Slide 15
Slide 15 text
Components
Slide 16
Slide 16 text
Component is fn()
Slide 17
Slide 17 text
Reusable
Slide 18
Slide 18 text
Composable
Slide 19
Slide 19 text
Separation of
concerns
Slide 20
Slide 20 text
Let’s look closely
Slide 21
Slide 21 text
ಠ_ಠ
Slide 22
Slide 22 text
JSX
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
JSX is like a healthy vegetable
that tastes like decadent chocolate
cake. You feel guilty, but it’s good.
Eric Elliot
Slide 25
Slide 25 text
Give it 5 minutes
https://signalvnoise.com/posts/3124-
give-it-five-minutes
Slide 26
Slide 26 text
One book at a time
Slide 27
Slide 27 text
No templates
Slide 28
Slide 28 text
Any sufficiently complicated
templating language contains
an ad hoc, informally-specified,
bug-ridden, slow
implementation of a turing
complete programming
language.
- Jasim A Basheer