OpenAlt 2023

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Superschopnosti jazyka Clojure
2023-11-11 , A217
Language: Čeština

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.

See also: Prezentace

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.