Building Functional DSLs for Life-Saving Applications
Roman Provaznik
We tend to call some F# language features "lifesavers", but what if I told you we actually built software for saving lives? In this talk, I'll walk you through designing custom DSLs for applications used by emergency operations center controllers with a pinch of C# and F# interop on the top of a SignalR- and Fable Compiler-powered UI renderer.
About the Presenter
Roman Provaznik
Roman Provazník is a Head of Product Engineering at Ciklum Czech Republic & Slovakia, an OSS author, a melomaniac, a speaker, and a terrible drummer. With 20+ years of experience in software development, he has tried many languages, from Pascal and Prolog to Java and C#, most of which he has since forgotten entirely.
As a big fan of the functional-first .NET language F#, he founded the Czech F# community, which he loves maintaining and growing.