Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Gain massive leverage in your tech stack with Clojure
Robert Stuttaford
October 09, 2013
Programming
0
100
Gain massive leverage in your tech stack with Clojure
These are the slides for a talk I gave on the 9th of October at Tech4Africa 2013.
Robert Stuttaford
October 09, 2013
Tweet
Share
More Decks by Robert Stuttaford
See All by Robert Stuttaford
robertstuttaford
1
130
robertstuttaford
1
130
robertstuttaford
0
110
robertstuttaford
1
360
Other Decks in Programming
See All in Programming
atskimura
0
300
canon1ky
3
350
kazaman97
0
180
bkuhlmann
4
620
77web
0
210
nbkouhou
9
4.7k
ippey
0
180
dulltz
0
520
taoshotaro
1
370
akatsukinewgrad
0
190
muttsu_623
0
510
cocoeyes02
0
220
Featured
See All Featured
jeffersonlam
328
15k
stephaniewalter
260
11k
wjessup
338
16k
kneath
219
15k
chriscoyier
683
180k
keavy
106
14k
phodgson
87
3.9k
chrislema
231
16k
zakiwarfel
88
3.3k
tanoku
86
8.5k
sachag
446
36k
hatefulcrawdad
257
17k
Transcript
There are two ways of constructing a software design: One
way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. – C.A.R. Hoare Wednesday 09 October 13
ROBERT STUTTAFORD CTO, COGNICIAN Notes: http://is.gd/leverage_clj #t4a #clojure Think. Chat.
Change. Gain massive leverage in your tech stack with Clojure Wednesday 09 October 13
Poll Wednesday 09 October 13
Lisp Functional Immutable Dynamic(ish) Java & JS VMs Wednesday 09
October 13
Lithp ... er, Lisp Wednesday 09 October 13
Functional Programming Wednesday 09 October 13
Pure Functions Wednesday 09 October 13
What’s in witches now? Mutable data (in JavaScript) Wednesday 09
October 13
Wednesday 09 October 13
Immutable Data Wednesday 09 October 13
Immutable Data Wednesday 09 October 13
“Look, that's why there's rules, understand? So that you think
before you break 'em.” – Terry Pratchett, Thief of Time Mutable data in Clojure Wednesday 09 October 13
Let’s see some code already! Wednesday 09 October 13
‣ Simple syntax ‣ Functions, mostly pure ‣ Immutable data
‣ Simple solutions ‣ Concise ‣ Easier to reason about In summary Wednesday 09 October 13
Thank you! Wednesday 09 October 13
Cape Town Clojure User Group •Meet two Thursday evenings a
month •Next meet: 17 October 2013 •Venue: Codebridge in Claremont •clj_ug_ct on Twitter •Talk notes: http://is.gd/leverage_clj Wednesday 09 October 13