Главная
Study mode:
on
1
Intro
2
Who is Vagif
3
Backend Developer
4
Quality
5
Motivation
6
I need to step in
7
Do something better
8
Things to consider
9
Strongly typed languages
10
Why functional approach
11
ModelView Update
12
Initial State
13
L Mesh
14
What is Fable
15
Efficiency
16
CSS
17
Turning point
18
Simpler version
19
Plan
20
Model
21
Messages
22
Update
23
Search
24
View
25
Plain HTML
26
Intellisense
27
Fuma
28
Fulmer
29
Scroll bar
30
Source code size
31
Functional boy
32
JavaScript promises
Description:
Discover how a backend developer tackles frontend development using F# in this 50-minute conference talk. Learn about the MVU (Model-View-Update) pattern and functional approach to UI development, inspired by the Elm language and implemented in F# through Fable and its Elmish extension. Explore the speaker's journey from backend to frontend, including considerations for strongly typed languages, the benefits of functional programming, and the efficiency of Fable. Gain insights into implementing a web application entirely in F#, covering topics such as initial state, CSS integration, and working with JavaScript promises. Follow along as the speaker demonstrates a simpler version of their project, discussing the model, messages, update functions, search functionality, and view components. Compare the source code size and experience the advantages of functional programming in frontend development.

Frontend in F# - Hold My Beer

NDC Conferences
Add to list
0:00 / 0:00