~/talk

Clojure. One Language to Rule Them All

TalkinRussianat DevOpsDays Moscow 2021 · 2021-06-10..06-11· [webassembly]
slides:none on file

A demo of an end-to-end ad publishing and search application implemented entirely in Clojure: ClojureScript + React frontend, JVM backend, an embedded Datomic-like DB, Kafka queues, and TensorFlow models invoked via a Python bridge; GraalVM native-image builds are used for AWS Lambda. The talk covers low-overhead messaging to Python, running model training and prediction inside the pipeline with search-index updates after moderation, and reports about 15–20% code reuse across layers to support the single-language stack.

AI-written summary · about

  1. 0:00Welcome
  2. 0:40Multilingual evolution
  3. 4:11Clojure intro
  4. 7:26Clojure demo
  5. 11:37Clojure syntax
  6. 15:38Clojure with React
  7. 21:12Backend in Clojure
  8. 25:10Python ML integration
  9. 29:51GraalVM native
  10. 33:53Clojure databases
  11. 40:10Cross-platform benefits
  12. 43:40REPL-driven dev
  13. 44:25Clojure pragmatism
  14. 45:28Learning resources
  15. 46:56Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.