Michał is software developer from Poland, currently living in Sweden. In his daily job, he works mostly with backend for web applications. Huge fan of functional programming. He has worked with all kind of programming platforms and languages, and currently focuses mostly on .NET. He likes to tinker with new stuff and try it out in new projects. When not programming, you can meet him doing some high velocity and high-g craziness - shredding mountain on one ski or piloting flying machines.
Making world statically typed with F# type providers
F# type providers are way to inject types for external data sources into compiler without code generation. Let's dive into the world, where all your data, wherever it comes from, can be statically typed. Thanks to power of F# type providers you can get type safety on your json data, sql databases, csv files or external API's. In this talk I'm gonna demo how you can start using this powerful features, and how start working on your own type provider.