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
120
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
Lessons from 4 Years with Datomic
robertstuttaford
1
160
Immutable data...base?
robertstuttaford
1
150
Functional programming *isn't* scary
robertstuttaford
0
150
Cognician's new architecture with Clojure and Datomic
robertstuttaford
1
480
Other Decks in Programming
See All in Programming
MapLibre GL JS とCSSアニメーションでできること
satoshi7190
0
200
Functional Data Engineering - A Blueprint for adopting functional principles in data pipeline
vananth22
0
160
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
0
330
Ruby Pattern Matching
bkuhlmann
0
600
Circuit⚡
monaapk
0
200
【DevFest & ADS JP 22】チームで導入する
[email protected]
おいしい健康
kako351
0
210
Jetpack Compose 完全に理解した
mkeeda
1
430
Micro Frontends with Module Federation @MicroFrontend Summit 2023
manfredsteyer
PRO
0
430
tidy_rpart
bk_18
0
540
あなたと 「|」 したい・・・
track3jyo
PRO
2
1k
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
42k
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
120
Featured
See All Featured
Visualization
eitanlees
128
12k
Why Our Code Smells
bkeepers
PRO
326
55k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
270
12k
Mobile First: as difficult as doing things right
swwweet
213
7.8k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
317
22k
The Brand Is Dead. Long Live the Brand.
mthomps
48
2.9k
Pencils Down: Stop Designing & Start Developing
hursman
114
10k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
Building Adaptive Systems
keathley
27
1.3k
The Web Native Designer (August 2011)
paulrobertlloyd
76
2.2k
Gamification - CAS2011
davidbonilla
75
4.1k
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