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
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
240
Cognician's new architecture with Clojure and Datomic
robertstuttaford
1
550
Other Decks in Programming
See All in Programming
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
180
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
110
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
150
LLM Plugin for Node-REDの利用方法と開発について
404background
0
110
CSC307 Lecture 17
javiergs
PRO
0
240
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
360
Claspは野良GASの夢をみるか
takter00
0
120
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
240
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
0
450
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.3k
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
210
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why Our Code Smells
bkeepers
PRO
340
58k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
230
A Modern Web Designer's Workflow
chriscoyier
698
190k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
KATA
mclloyd
PRO
35
15k
Color Theory Basics | Prateek | Gurzu
gurzu
0
320
How STYLIGHT went responsive
nonsquared
100
6.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
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