Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive talk from NDC Oslo 2021 on Fable.Remoting, a tool that combines REST and gRPC for type-safe data access in F# web applications. Learn about the tool's functionality, including HTTP routing and JSON handling, and see a practical demonstration of its implementation. Discover how Fable.Remoting bridges the gap between client and server interactions, and understand its niche features that make it suitable for full-stack F# applications. Dive into topics such as Figma remoting, existing solutions, implementation details, frontend integration, supported types, file transport, message packing, and dependency injection. Gain insights into service configuration, proxy logs, error handling, and documentation enhancements. By the end of this presentation, acquire the knowledge needed to get started with Fable.Remoting and enhance your F# web development skills.
Syllabus
Intro
Agenda
About me
Context
Problem
Client server interactions
Post request interactions
Figma remoting
Existing solutions
What is Remoting
How does it look like
Implementation
Fable Remoting
Fable Remoting Frontend
Combining Remoting with Web App
Supported Types
File Transport
Message Pack
Dependencies
Injected Services
Example
ServiceConfig
FromContext
Proxy
Logs
Adding Functions
Documentation
Enhancements
Add to do
Error handler
Getting started
Thanks
Questions
Taught by
NDC Conferences