-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
137 lines (118 loc) · 4.81 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=1280" />
<title>Zašto sam prestao koristiti CoffeeScript?</title>
<meta name="description" content="Zašto sam prestao koristiti CoffeeScript? Osobno razmišljanje." />
<meta name="author" content="Neven Falica" />
<link href="css/bootstrap-3.3.2.css" rel="stylesheet" />
<link href="css/impress.css" rel="stylesheet" />
<link href='http://fonts.googleapis.com/css?family=Roboto:500,300,900&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
</head>
<body class="impress-not-supported">
<div class="fallback-message">
<p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p>
<p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p>
</div>
<div id="impress">
<div id="intro" class="step slide" data-x="-1000" data-y="-1000" data-rotate="90" data-scale="2" data-perspective="2">
<h1>Zašto sam prestao koristiti CoffeeScript?</h1>
</div>
<div id="me" class="step slide" data-x="0" data-y="0" data-scale="1" data-perspective="1">
<h2>Neven Falica</h2>
<h3>UX, JS & CS dev</h3>
<h3>Full-stack dev, po potrebi i prilici</h3>
<br/>
<h2>@elkarrde</h2>
</div>
<div class="step slide" data-x="1000" data-y="1000" data-rotate="90">
<p>Idemo odmah na bitno.</p>
<h1>Zašto sam prestao koristiti CoffeeScript?</h1>
<br/>
<br/>
<p>Jednostavno!</p>
<h2>Promjenio sam poslodavca.</h2>
</div>
<div class="step slide demo" data-x="1500" data-y="1500" data-rotate="135">
<h1>Vremenski sljed</h1>
<br/>
<ul>
<li>Instantor: jedan veliki projekt → CoffeeScript
<li>Mentat Labs: više paralelnih projekata → JavaScript
<li>Element: dva<small><em>(-ish)</em></small> velika projekta → JavaScript
</ul>
</div>
<div class="step slide demo" data-x="3000" data-y="1500" data-rotate="180">
<h1>Zašto je to bitno?</h1>
<br/>
<h3>U mojem slučaju – zbog organizacije posla.</h3>
<br/>
<br/>
<p>
Prešao sam na posao gdje više nisam bio praktički one-man band (Instantor) u okruženje s
više potencijalnih developera, na više paralelnih projekata (Mentat Labs), u okruženje gdje
netko treba moći nastaviti održavati projekt i bez mene direktno uključenog (Element).
</p>
</div>
<div class="step slide demo" data-x="4000" data-y="2500" data-rotate="270">
<h1>Prednosti plain vanilla JavaScripta</h1>
<br/>
<ul>
<li>poznat je svima</li>
<li>learning curve je minimalan</li>
<li>široko je rasprostranjen</li>
<li>bolji support s libovima</li>
<li>lakše je random developeru upasti usred projekta (hello Matija!)</li>
</ul>
</div>
<div class="step slide demo" data-x="5000" data-y="2500" data-rotate="270">
<h1>Prednosti CoffeeScripta</h1>
<br/>
<ul>
<li>scoping i arrow funkcije</li>
<li>significant whitespace - ujednačenost koda između developera</li>
<li>manjak nepotrebnih zagrada</li>
<li>čitljivost – jednom kad se stekne navika</li>
</ul>
</div>
<div class="step slide demo" data-x="6000" data-y="3500" data-rotate="270">
<h1>Zašto CoffeeScript više nije oh so hot?</h1>
<br/>
<ul>
<li>ECMAScript6 je pokupio praktički sve bitno od CoffeeScripta</li>
<li>TypeScript, LiveScript, i društvance</li>
<li>stalna samo mjena jest…</li>
</ul>
</div>
<div class="step slide demo" data-x="6000" data-y="5000" data-rotate="315">
<h1>Budućnost CoffeeScripta?</h1>
<br/>
<p>
Bitan je kao jedan od prvih transpajlera koji su uhvatili neku trakciju, utjecao je
značajno na specifikaciju ECMAScripta 6, no nema neku bitniju budućnost.
</p>
<p>
Odigrao je bitnu ulogu, i kao takav ostaje značajan.
<br/>
Ne i relevantan, doduše.
</p>
</div>
<div class="step slide demo" data-x="1000" data-y="6000" data-rotate="135" data-perspective="3">
<h1>That's all, folks!</h1>
<ul>
<li><a target="_blank" href="https://github.com/elkarrde/jszg-whyistoppedusingcoffeescript">https://github.com/elkarrde/jszg-whyistoppedusingcoffeescript</a></li>
<li><a target="_blank" href="http://bit.ly/2ddB7jj">http://bit.ly/2ddB7jj</a></li>
</ul>
<div class="text-center">
<img src="img/qrcode.png" alt="QR code"/>
<div>
</div>
</div>
<script src="js/impress.js"></script>
<script src="js/jquery-2.1.1.js"></script>
<script>
impress().init();
</script>
</body>
</html>