A tour of Datomic and a field report from Robert – a leading edge production pioneer.
- Hopefully the sound quality is much better on this episode after Ray’s microphone SNAFU last week.
News & Events
- Defn will be at Euroclojure: we would like to organise a meetup, ideas will be discussed on the Slack channel
- SEPT 2016: CLOJUTRE is happening September 10th – Tampere, Finland
- *NEW* OCT 2016: https://juxt.pro/XT16.html – 6th October, 2016 – Wiltshire, UK
- OCT 2016: Euroclojure – October 25-26 – Bratislava, Slovakia
- The Call for Presentations is closed (fingers crossed for Vijay!)
- DEC 2016: Clojure-eXchange – 1st and 2nd December – London, Brexit
Main discussion – Datomic with Robert Stuttaford
- Background of Robert
- Why Clojure at Cognician?
- Why Datomic?
- Wow – the Cognician Stack though
- Datomic production readiness
- Datomic Architecture
- Querying with Datomic
- Database queries across time (past, present and future)
- Datomic schemas – pros and cons
- Production scale at Cognician
- Tooling – the REPL and Clojure
- Scaling Datomic (esp caching)
- Transactor (incl serialisation)
- Storage backends (and interchangeability!)
- What is the Pro support like?
- Options for Licensing Datomic
- The awesome POWER of Temporal data
- ANSI SQL2011 https://en.wikipedia.org/wiki/SQL:2011
- Excision – can Datomic forget me?
- Annotated transactions – auditing and troubleshooting
- Ctrl-Z in a database!!
- Database functions
- Licensing model, planning and the cloud
- Drivers for JVM / Non-JVM clients (REST API)
- Datascript (Nikita Prokopov)
- Learning resources:
- https://github.com/clojure-cookbook/clojure-cookbook/tree/master/06_databases 10 – 15
- #datomic on https://clojurians.slack.com
- Datomic Google group https://groups.google.com/forum/#!forum/datomic
- Codex – By RS
- Using Datascript and Rum, by tonsky (Nikita Prokopov), another star Cognician developer
- Codex – By RS
Guest: Thanks to Robert for being such an engaging conversationalist on the podcast.
Music: Thanks to the very talented ptzery for the permitting us to use his music on the opening and closing of the podcast. This track is Melon Hamburger. You can give his work some ❤️ and hear more on his SoundCloud.