ClojureScript in Action! David Nolen QCON New York 2015 Demo REPL - - PowerPoint PPT Presentation

clojurescript in action
SMART_READER_LITE
LIVE PREVIEW

ClojureScript in Action! David Nolen QCON New York 2015 Demo REPL - - PowerPoint PPT Presentation

ClojureScript in Action! David Nolen QCON New York 2015 Demo REPL Driven Development JavaScript JavaScript has an incredible amount of reach these days Browser iOS Android Java ClojureScript ~4 years old, 109


slide-1
SLIDE 1

ClojureScript in Action!

David Nolen QCON New York 2015

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

Demo

slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15

REPL Driven Development

slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18

JavaScript

๏ JavaScript has an incredible amount of

reach these days

๏ Browser ๏ iOS ๏ Android ๏ Java

slide-19
SLIDE 19
slide-20
SLIDE 20

ClojureScript

๏ ~4 years old, 109 contributors, ~25000

lines of code

๏ In production at Ebay, Cisco, Thomson

Reuters, and many more

๏ Thanks to React an explosion of

innovation

slide-21
SLIDE 21
slide-22
SLIDE 22

REPL

๏ Wishful thinking is a powerful tool ๏ Avoid trivial testing & implementation

detail testing

๏ Stay in the flow

slide-23
SLIDE 23

Node.js Demo

slide-24
SLIDE 24

Browser Demo

slide-25
SLIDE 25

Ambly

๏ REPL to iOS device via mDNS

(Bonjour aka ZeroConf)

๏ Mounts iOS application directory as

WebDAV volume

๏ Can develop applications sans Xcode

slide-26
SLIDE 26

Ambly Demo

slide-27
SLIDE 27

Takeaways

๏ “Live coding” can fundamentally change

how you work

๏ Coding is an active, explorative

process

๏ REPLing from a source file is

qualitatively different

slide-28
SLIDE 28

Questions?