Тёмный

Lucas Cavalcanti & Edward Wible - Exploring four hidden superpowers of Datomic 

Подписаться
Просмотров 27 тыс.
% 0

This session will explore four common problems, and the unique and surprising tools Datomic provides to solve them elegantly:
HTTP caching - How to generically generate and validate Last-Modified and If-Modified-Since headers
Audit trail - how to extend Datomic’s immutable transaction log to include arbitrary audit related metadata
Mobile database sync - trivial implementation of an incremental update API for high latency/low bandwidth clients
Authorization - easily determine resource ownership, and centrally isolate users from data they are not allowed to see
These problems have certainly been solved before using other databases, but Datomic provides features that make the proposed implementations concise, generic, and purely functional.
Lucas Cavalcanti is the Lead Software Engineer of Nubank, an early stage Brazilian Internet bank built as a service oriented architecture leveraging Clojure and Datomic. Lucas is a functional programming enthusiast, and proponent of best practices in software development, with a vast experience in real production applications written in Java, Scala, Ruby and now Clojure. He holds a BS in Computer Science from the University of Sao Paulo.
`Edward Wible is the CTO of Nubank, an early stage Brazilian Internet bank built as a service oriented architecture leveraging Clojure and Datomic. Prior to co-founding Nubank, Edward worked in technology-focused private equity (Francisco Partners) and management consulting (The Boston Consulting Group). He holds an AB in Computer Science from Princeton University and an MBA from INSEAD.

Наука

Опубликовано:

 

21 ноя 2014

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@consistent1
@consistent1 9 лет назад
9 Superpowers are explored in this video. I guess 5 superpowers are extra hidden, even from the ClojureTV. BTW -Thanks guys, you do really great work. As Rich Hickey is currently too busy to rule the world, we are blessed having any mean of spreading his gospels. Really. :)
@jweyrich
@jweyrich 8 лет назад
Awesome! Will definitely look into Datomic. Thanks Lucas & Nubank team!
@DanLoaiza
@DanLoaiza 4 года назад
Who would ever knew Nubank would acquire Cognitect 4 years later !
@FrancoisBothaZA
@FrancoisBothaZA 8 лет назад
Groundbreaking stuff! We need this kind of renewal in Africa too.
@kap4020
@kap4020 8 лет назад
some very cool things which would be very hard to do with a RDBMS.