F# (эф шарп), ФП (функциональное программирование)...
Лично я, коллеги, сторонник ООП, хотя та прелесть, которую дают нам чистые функции (иммутабельность, идемпотентность, отсутствие side effects и т.д...) - сложно переоценить.
В моём профессиональном развитии чистые функции - это максимум, который я щупал на практике. Безусловно, вижу для себя професиональный технический вызов разобраться для начала в азах ФП и попробовать залезть глубже!
Сегодня в гостях у меня Владимир Щур, который расскажет мне и вам про F#.
Полезные ссылки по теме:
✅ Библиотека Вовы (поставьте, плиз, звезду):
https://github.com/fsharplang-ru/pulsar-client-dotnet
✅ Твиттер Вовы:
https://twitter.com/Lanayx
✅ F# + JS:
https://fable.io/
✅ Доклад Вовы с конференции dotnetby:
https://www.youtube.com/watch?v=mv-7nCsSBV8
Другие ссылки:
https://fscheck.github.io/FsCheck/
http://ionide.io/
https://tyrrrz.me/blog/parsing-with-fparsec
https://thomasbandt.com/model-view-update
В рамках моего нового playlist-а "Hardskill - хочу разобраться" я буду не бояться задавать глупые вопросы, получать на них ответы и ... Медленно но верно лететь вверх!) Надеюсь, вы со мной ;)
Летим 🚀
0:00 - Приветствие
1:33 - Зачем Microsoft-у нужен F#
3:55 - Сравнение ФП и ООП
7:12 - SAFE stack: Saturn, Giraffes
8:55 - Про ФП в общем
12:10 - Почему ты выбрал F#
13:35 - Вакансии F# на Upwork
14:20 - Про рабочий проект (чат-бот)
17:23 - Чистая функция
26:06 - Начинаем кодить: F# vs TS
1:21:40 - Production-код, библиотека (ставим звёздочки😁)
1:40:15 - fable.io, MVU
1:43:30 - Приглашаем в сообщество F#, порог вхождения
#FSharp #ФП #хочуразобраться #ityoutubersru