F# offers an abundance of tools and libraries for web programming. One of the long standing pillars of this ecosystem, WebSharper has been used for developing enterprise-grade F# web applications since 2008, and it remains one of the solid choices for even the most demanding F# web projects. WebSharper provides sound, performant, and functional-first abstractions for building full-stack F# (and C#!) web applications, microservices, SPAs, and static web apps, offers a wide array of unique features, and enables multiple UI paradigms to make web development fun and super productive.
Adam Granicz
https://www.linkedin.com/in/granicz/
The chapters:
00:00 Welcome by Magnus
00:50 Intro of Adam
01:52 Agenda of the presentation
02:55 Let’s make a small web application
04:40 Let’s try WebSharper (WebSharper.Sitelets)
11:18 Sitelets – endpoints (Text, Json and File)
14:57 First steps – HTML
21:50 SPA - Single page application
27:40 WebSharper.UI
32:29 Templating
45:27 Search engine friendly content
49:39 UI example
55:21 MVU (Model-View-Update)
56:46 WebSharper.Forms
58:45 WebSharper.InterfaceGenerator
59:38 Where to look further
01:02:30 Questions
Video sponsor – Ada Beat
https://adabeat.com/
If you want to spread functional programming and support the channel, buy something from the shop: https://funcprogsweden.myspreadshop.net/
#funcprogsweden