1

The Future of Scripting

2

Development of Web Technologies

Development of Web Technologies

Neolithic Age (91 — 94 BC)

3

Development of Web Technologies

Bronze Age (95 — 98 BC)

4

Development of Web Technologies

Iron Age (99 BC — 08 CE)

5

Development of Web Technologies

Jetpacks!

6
7

What's In, What's Out

What's In, What's Out

Webservers

8

What's In, What's Out

Database and Data Transport Format

9

What's In, What's Out

Version Control

10

What's In, What's Out

Old Software

11

What's In, What's Out

Public Repositories

12

What's In, What's Out

Programming Styles ( 1 / 2 )

13

What's In, What's Out

Programming Styles ( 2 / 2 )

14

What's In, What's Out

Program Flow: Threads

15

What's In, What's Out

Program Flow: Blocking vs. Non-Blocking

16

What's In, What's Out

Programming Languages

17

What's In, What's Out

Programming Practices

18

What's In, What's Out

Language Implementation

19

What's In, What's Out

HTML Versions

20
21

JavaScript

JavaScript

Origins

22

JavaScript

The Early Days

23

JavaScript

DHTML is the New Pink

24

JavaScript

Frozen Yoghurt, Anyone?

25

JavaScript

Stagnation

26

JavaScript

What This Means

27

JavaScript

But JavaScript is sooo sloooooow...

28

JavaScript

What about Memory?

29
30

Google V8

Google V8

Origins

31

Google V8

What it Is

32

Google V8

Justification of Stagnation

33

Google V8

Goodies

34

Google V8

Gotchas

35
36

NodeJS

NodeJS

What it Is

37

NodeJS

What it is Good for

38
39

npm

npm

What it Is

40

npm

What it is Good for

41
42

Interlude: Sublime Text 2

43

CoffeeScript

CoffeeScript

The Mystery Language

44

CoffeeScript

CoffeeScript transposes into JavaScript

45

CoffeeScript

Transposition? Into JavaScript?? WTF???

46

CoffeeScript

CoffeeScript

47

CoffeeScript

So what's with those Braces?

48

CoffeeScript

Please Don't: BSP, CCP

49

CoffeeScript

CoffeeScript Gotchas

50
51

EOF

thx. by flow/spreewebdesign@vetomat