Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Reliable Client Server Data Transport for F# Web Applications

NDC Conferences via YouTube

Overview

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

Reviews

Start your review of Reliable Client Server Data Transport for F# Web Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.