Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Gain massive leverage in your tech stack with C...
Search
Robert Stuttaford
October 09, 2013
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Robert Stuttaford
See All by Robert Stuttaford
Lessons from 4 Years with Datomic
robertstuttaford
1
240
Immutable data...base?
robertstuttaford
1
240
Functional programming *isn't* scary
robertstuttaford
0
250
Cognician's new architecture with Clojure and Datomic
robertstuttaford
1
570
Other Decks in Programming
See All in Programming
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
760
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
220
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
730
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
100
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
200
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
570
T3DD26: From RAGs to Riches
martinhelmich
0
130
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
520
Deep dive into the select statement (GopherCon UK)
jespino
0
170
Foundry Localでエージェント開発
seosoft
0
100
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
Featured
See All Featured
Scaling GitHub
holman
464
140k
Facilitating Awesome Meetings
lara
57
7.1k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
490
Code Review Best Practice
trishagee
74
20k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
410
Side Projects
sachag
455
43k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Practical Orchestrator
shlominoach
191
12k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
850
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