Software Architect at DraftKings with over 10 years of experience in software engineering. In recent years I'm building complex distributed scalable systems for Sports betting and Gambling domains.
F# is way faster than you think (RU)
During this talk, we are going to discuss a controversial opinion that functional programming languages are inherently slow. Being based on a paradigm of pure mathematical functions and immutability, F# is a multi-paradigm language that serves us in a high-load environment for more than two years. We are going to analyze the efficiency of generated instructions for commonly used language constructs, examine tail optimizations, efficient data pipelines, IO operations to write a high-performant code in F#.