Functional Web Programming in .Net with the SAFE Stack
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the SAFE stack for building type-safe web applications in F# with this comprehensive conference talk. Discover how to leverage functional programming concepts to create efficient and maintainable full-stack web solutions. Learn about the core components of the SAFE stack, including Saturn for backend development on ASP.NET, Fable for running F# in the browser, and the Model-View-Update paradigm for interactive UI programming. Gain insights into integrating with existing ecosystems, deploying to Azure, and utilizing SAFE tooling for streamlined development. Ideal for developers seeking to harness the power of F# in web application development without compromising on idiomatic functional programming principles.
Syllabus
Intro
What is F#?
Isn't F# or FP just for maths & finance?
What is SAFE?
Core elements of SAFE
The SAFE Stack
NET Core
Why did we come up with these components for SAFE?
Saturn in the ASP.Net ecosystem
Saturn Abstractions
Configuration
Routers
Controllers
Pipelines
What is Fable?
Sharing Code
Fable and the JavaScript Ecosystem
Ul programming done wrong
Functional programming concepts in the
The Model View Update paradigm
A simple model
A simple view
A simple update
Joining it together
Elmish isn't just for the web
Deploying SAFE Apps to Azure
Integration with Azure Platform Services
What does SAFE add?
The SAFE dev process
Commercial Support
Consistent Documentation
SAFE Tooling
Tailored scripts
Example applications
Taught by
NDC Conferences
Related Courses
Introduction to ReactJSMicrosoft via edX Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via MirÃadax React
Udacity