-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslides.html
97 lines (73 loc) · 2.94 KB
/
slides.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
<!DOCTYPE html>
<html>
<head>
<title>Trying Scala.js </title>
<meta charset="utf-8">
<style>
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);
body { font-family: 'Droid Serif'; }
h1, h2, h3 {
font-family: 'Yanone Kaffeesatz';
font-weight: normal;
}
.remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }
.ref {
line-height: 0;
position: relative;
vertical-align: baseline;
top: -0.4em;
left: -0.3em;
font-size: 0.8em;
}
.footnote {
position: absolute;
bottom: 5em;
font-size: 0.8em;
}
</style>
</head>
<body>
<textarea id="source">
class: center, middle
# Trying Scala.js
https://github.com/indyscala/trying-scalajs
by [Brad Fritz](http://bfritz.com/)
---
class: center, middle
# Demo
---
## Have I Been Pwned?
### By a professional:
https://haveibeenpwned.com/
### By Brad:
file:///home/brad/projects/indyscala/trying-scalajs/pwned-dev.html
---
## What's It [Not] Good At?
<iframe src="https://player.vimeo.com/video/215327868?autoplay=0" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<p><a href="https://vimeo.com/215327868#t=27m38s">Anatomy of a full-stack Scala/Scala.js Web App</a> from <a href="https://vimeo.com/user10193796">Li Haoyi</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
---
## Related Tools
* [workbenceh](https://github.com/lihaoyi/workbench) - sbt/brwoser integration for faster development
* [sbt-crossproject](https://github.com/portable-scala/sbt-crossproject#migration-from-scalajs-default-crossproject) - modern sbt plugin to cross compile for Jcala.js
* [scalajs-builder](https://github.com/scalacenter/scalajs-bundler) - use npm packages (and webpack) instead of webjars
* [scalajs-react](https://github.com/japgolly/scalajs-react) - use React from Scala.js
* [µTest](https://github.com/lihaoyi/utest) - simple test framework with Scala.js support
* [autowire](https://github.com/lihaoyi/autowire) - RPC between Scala and Scala.js
* [other libraries](https://www.scala-js.org/libraries/libs.html) compatible with Scala.js
---
## Resources
* [scala-js.org](https://www.scala-js.org/)
* [Hands-on Scala.js by Li Haoyi](http://www.lihaoyi.com/hands-on-scala-js/)
* [Anatomy of a Full-Stack Scala/Scala.js Web Application](http://www.lihaoyi.com/post/TalksIveGiven.html#anatomy-of-a-full-stack-scalascalajs-web-application)<br/>
(and other talks by Haoyi linked there)
* [Gitter](https://gitter.im/scala-js/scala-js)
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create();
</script>
</body>
</html>