YoVDO

How to Dot Into Anything, Anywhere, Anytime - Facilitating Data-First Programming

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses F# Courses Data Lakes Courses Functional Programming Courses Data Manipulation Courses Intellisense Courses

Course Description

Overview

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.

Syllabus

Intro
Why a Type Provider
SmartBear
Notation
Dawn
Polyglot
Magnet
Natural Numbers
Elon Musk
Dave Grohl
Classes
Providers
Project Structure
Info Spec
Project A String
Project System
Limitations
Improvements


Taught by

NDC Conferences

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX