Pavel Klavík
2017 jsem dokončil doktorát na téma vizualizace dat a grafů na MFF UK. Autor zhruba 30 vědeckých článků. Od 2018 do 2019 jsem působil v Googlu v Curychu, kde jsem pracoval na automatickém budování grafu vztahů pro vyhledáváč. Od léta 2019 jsem založil startup OrgPad, kde působím jako CTO.
Session
Clojure je úžasný programovací jazyk. Jako LISP má jednoduchou syntaxi. Vestavěné imutabilní datové struktury (vektory, mapy, množiny) jsou velmi výkonné. Je hostován a umožňuje přístup ke všemu na JVM nebo JS. Opravdovou revolucí je však interaktivní vývoj s REPLem a automatickým přenačítáním změněného kódu. Je možné za běhu updatovat velikou aplikaci napsanou v Clojure, a to dokonce i na vzdáleném serveru. To zcela mění způsob vývoje softwaru a přibližuje vývoj aplikací k interaktivitě skriptování v shellu. Tuto superschopnost budu ilustrovat na reálných příkladech z vývoje našeho startupu OrgPad.