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
0
180
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
230
Immutable data...base?
robertstuttaford
1
240
Functional programming *isn't* scary
robertstuttaford
0
230
Cognician's new architecture with Clojure and Datomic
robertstuttaford
1
550
Other Decks in Programming
See All in Programming
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
AI & Enginnering
codelynx
0
110
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.4k
CSC307 Lecture 03
javiergs
PRO
1
490
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
120
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
560
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
Featured
See All Featured
Between Models and Reality
mayunak
1
190
Thoughts on Productivity
jonyablonski
74
5k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
210
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
92
Code Reviewing Like a Champion
maltzj
527
40k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
Unsuck your backbone
ammeep
671
58k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The agentic SEO stack - context over prompts
schlessera
0
640
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