Overview
Syllabus
EMERGING TECHNOLOGIES FOR THE ENTERPRISE CONFERENCE
Unleash Your Data with Clojure
A Problem
Pseudo-code
Topics of discussion
Some code
Nested Maps
Abstraction
Deep inspection and retrieval
State and Concurrency
Attack of the clones
More problems
Iterator traversal
What about streams?
Collections
Domain objects
GitHub repo
Generic data interfaces
Protocols and multimethods
Separation of state and identity
State transition
Back to our example
More example
Nested sequence operations
Another example
Removing intermediate sequences
Reducers
Fold = reduce + combine
What does map do?
What is map about?
Transducers
Taught by
ChariotSolutions