Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the power of data-first programming through Type Providers in this comprehensive conference talk. Learn how to leverage self-generating .dll assemblies and Intellisense to enhance your development workflow, enabling rapid problem-solving with new data sources and services. Dive into the Type Provider approach, implementation, and its advantages over Roselyn for specific problem classes. Discover the benefits of using F# as a functional-first language for expressing this logic, while maintaining compatibility with C# consumers through standard CLR interop. Gain insights into being a good CLR .NET citizen and understand how Type Providers can introduce functional programming benefits to established OO teams. Explore cross-platform applications on Windows, Linux, and OSX, and learn about interesting use cases such as Data Lakes with schema-on-read and schema-on-write scenarios. Covering topics from introduction to limitations and improvements, this talk provides a comprehensive overview of Type Providers and their potential to revolutionize your development process.