Mikhail Smal is a software developer for more than 10 years with focus on .NET web applications. In 2016, when he moved from Russia to the Czech Republic to challenge himself in Europe and work for international IT companies, he fell in love with functional programming. F# became his “number one” language. In 2018 he started to actively participate in F# community, talking about F#, Fable and to put his effort to F# OSS projects. Mikhail has created Fable bindings for MaterialUI React library.
— TOPIC —
Write Your Own Domain Specific Language with F#
F# is a powerful and expressive multi-paradigm language with high performance and focus on functional programming. This language allows you to write code, which a non technical person would be able to read and understand. In this talk I will show you how to write your own strongly and statically typed DSL. With it you will be able to focus on business logic and not get distracted with “keyword” noise.
— WORKSHOP —
SAFE Web Development with F#
The workshop will cover development of a web application written entirely in F#. SAFE stack provides frameworks and tools for implementing both, backend part (with Saturn framework) and frontend part (with Fable compiler). We will dive deep into the declarative server-side code, functional client-side implementation and simple connection between them.