Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fabulous Functional Frontends - Mobile Usergroup Luzern
Search
Mark Allibone
May 13, 2019
Technology
2
930
Fabulous Functional Frontends - Mobile Usergroup Luzern
Mark Allibone
May 13, 2019
Tweet
Share
More Decks by Mark Allibone
See All by Mark Allibone
Why should you car about writing Reactive Mobile Apps?
mallibone
0
35
Monitoring IoT appliances in real time
mallibone
0
89
ECC18_Abilio_NoserEngineering.pdf
mallibone
0
20
Azure Bootcamp Visual Studio App Center
mallibone
0
87
Csharp7_Talk
mallibone
0
75
Serverless Architecture with Azure Functions
mallibone
0
88
Whats up with Xamarin
mallibone
0
31
Other Decks in Technology
See All in Technology
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
190
Next.js に疲れた私は Vue3 に癒やされた
akagire
0
140
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
3
420
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.4k
Building Dashboards as a Hobby
egmc
0
400
Cracking the KubeCon CfP
inductor
2
270
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
8
660
今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編
devops_vtj
21
5.9k
M5と自作基板をくっつけてみた〜M5 Japan Tour 2024 Spring 福冈 (Fukuoka|福岡)〜
keropiyo
0
190
Grafana x PagerDuty Better Together
jacopen
1
310
require(ESM)とECMAScript仕様
uhyo
4
1k
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
2
150
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
125
8.5k
Happy Clients
brianwarren
92
6.4k
Designing Experiences People Love
moore
136
23k
Code Review Best Practice
trishagee
56
15k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Bash Introduction
62gerente
605
210k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
Practical Orchestrator
shlominoach
183
9.7k
Building Effective Engineering Teams - LeadDev
addyosmani
32
1.9k
Agile that works and the tools we love
rasmusluckow
325
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
BBQ
matthewcrist
80
8.8k
Transcript
@mallibone Fabulous Functional Frontends Mark Allibone Head of Mobile Noser
Engineering AG
@mallibone Fabulous - F# Functional App Development, using Xamarin.Forms
@mallibone Why not just Xamarin Forms?!
@mallibone Why F#?
None
@mallibone
@mallibone
@mallibone
@mallibone Blockchain demos are tough in F#
@mallibone Learn Design patterns after learning the language
Functional Frontends
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
MVVM vs MVU
Model View View Model
MVVM vs MVU
Model View Update
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
@mallibone
Model View Update Model Update View render message
None
• States are defined • Single place for change •
Reproducible Results • Based on Xamarin Forms
@mallibone Making a calculator App
@mallibone
@mallibone Coded UI vs XAML
@mallibone Hey sorry aber so chasch das jo chum öffentlich
zeige oder?!
@mallibone Doing it with style
@mallibone https://patternlab.io/
@mallibone How to get started with F#?
None
None
Mark Allibone @mallibone Head of Mobile, Noser Engineering AG https://fsprojects.github.io/Fabulous
https://fsharpforfunandprofit.com/ https://mallibone.com Thank you for your time!