#fsharp #mvu #tea #crossplatform
Блогпост об использовании F# и MVU-подхода для создания кросс-платформенных UI для mobile desktop
https://devblogs.microsoft.com/xamarin/fabulous-functional-app-development/
Блогпост об использовании F# и MVU-подхода для создания кросс-платформенных UI для mobile desktop
https://devblogs.microsoft.com/xamarin/fabulous-functional-app-development/
Microsoft News
Fabulous: Functional App Development
Go functionality with Xamarin, F#, and Fabulous to build native mobile apps with the MVU architecture pattern and hot code reloading.
https://youtu.be/us4dp7Ksly0 Functional data that adapts to change - Don Syme - NDC Oslo 2020
Доклад про то, как оптимизировать пересчет изменений VDOM, с помощью специальных типов данных.
Полезен для случаем очень сложных или высоко нагруженных UI, разрабатываем в UDF стиле.
Такой подход позволяет сделать мемоизацию / инкрементные вычисления, на любом языке, без плагинов к компилятору.
Применяется https://aardvarkians.com и в компании Jane Street для быстрой отрисовки котировок.
https://github.com/fsprojects/FSharp.Data.Adaptive
#mvu #mvi #udf #adapton #adaptive #fsharp #incremental #computation #youtube #fp #functional
Доклад про то, как оптимизировать пересчет изменений VDOM, с помощью специальных типов данных.
Полезен для случаем очень сложных или высоко нагруженных UI, разрабатываем в UDF стиле.
Такой подход позволяет сделать мемоизацию / инкрементные вычисления, на любом языке, без плагинов к компилятору.
Применяется https://aardvarkians.com и в компании Jane Street для быстрой отрисовки котировок.
https://github.com/fsprojects/FSharp.Data.Adaptive
#mvu #mvi #udf #adapton #adaptive #fsharp #incremental #computation #youtube #fp #functional
YouTube
Functional data that adapts to change - Don Syme - NDC Oslo 2020
Functional data is simple, safe and productive, right! However, it's also immutable, requiring recomputation when change happens. And change is everywhere....
In this talk, I'll describe how the same patterns used for functional data can be applied to "adaptive…
In this talk, I'll describe how the same patterns used for functional data can be applied to "adaptive…