Функциональное программирование от А до Я. ФП на JS. Монады, функторы, каррирование, композиция

В этом видео мы поговорим про функциональное программирование на javascript. Разберем такие темы как: Декларативность, Чистые функции и сайд эффекты, Иммутабельность (неизменяемость), Функции первого класса, Функции высшего порядка, Композиция/конвейер, Частичное применение и каррирование, Chaining, Контейнеры, Функторы и аппликативные функторы, Монады, Спецификация Fantasy-Land Мой курс "Продвинутый Frontend. В production на React", скидка 20% - https://ulbitv.ru/frontend Таймкоды: 00:00 ➝ Введение 01:30 ➝ План на урок 04:00 ➝ Что такое ФП? Сравнение с ООП 07:20 ➝ Концепции ФП 09:00 ➝ Декларативность vs императивность 13:25 ➝ Чистые функции и сайд эффекты 18:10 ➝ Иммутабельность (неизменяемость данных) 22:40 ➝ Минусы мутабельности и преимущества иммутабельности 24:20 ➝ Функции первого класса 26:40 ➝ Функции высшего порядка 31:20 ➝ Смысл концепций ФП 33:10 ➝ Композиция (compose) 37:00 ➝ Конвейер (pipe) 37:45 ➝ Каррирование и частичное применение 45:50 ➝ chaining (цепочки вызовов) 46:40 ➝ Контейнеры 52:05 ➝ Функторы и монады 58:55 ➝ Аппликативные функторы 01:03:10 ➝ Спецификация Fantasy land 01:04:10 ➝ Другие монады (either, future, writer) 01:06:40 ➝ Время ставить лайки и писать комментарии) всем спасибо! Ссылка на мой телеграм канал - https://t.me/ulbi_tv Поддержать меня и мой канал вы можете по ссылкам ниже. Patreon/boosty (доступ к бонусам) - https://boosty.to/ulbitv Qiwi кошелек - http://qiwi.com/n/BODYE821 Яндекс деньги - https://yoomoney.ru/to/4100116193037469

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика
▶︎

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

OR: Функциональное программирование без боли? - выпуск 18
▶︎

OR: Функциональное программирование без боли? - выпуск 18

Крутое обучение Python в том числе и с нуля с ИИ и без. Рассказываю и показываю.
▶︎

Крутое обучение Python в том числе и с нуля с ИИ и без. Рассказываю и показываю.

Vue 3 фундаментальный курс от А до Я
▶︎

Vue 3 фундаментальный курс от А до Я

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья
▶︎

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

ВЕСЬ VueJS 3 за 60 минут: курс с полного нуля (20 уроков)
▶︎

ВЕСЬ VueJS 3 за 60 минут: курс с полного нуля (20 уроков)

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд
▶︎

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Будущее IT специалистов. Frontend и backend все? Рынок перегрет, ИИ заменил айтишников
▶︎

Будущее IT специалистов. Frontend и backend все? Рынок перегрет, ИИ заменил айтишников

ЗАМЫКАНИЯ В JS за 15 минут: ОТ и ДО | Что такое лексическое окружение и как связано с замыканием?
▶︎

ЗАМЫКАНИЯ В JS за 15 минут: ОТ и ДО | Что такое лексическое окружение и как связано с замыканием?

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum
▶︎

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law
▶︎

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law

СОБЕСЕДОВАНИЕ на FRONTEND разработчика JS CSS REACT VUE HTTP. Подготовка к собеседованию
▶︎

СОБЕСЕДОВАНИЕ на FRONTEND разработчика JS CSS REACT VUE HTTP. Подготовка к собеседованию

Как учиться быстро и самому? На примере языков  программирования.
▶︎

Как учиться быстро и самому? На примере языков программирования.

SOLID PRINCIPLES in simple language (many examples)
▶︎

SOLID PRINCIPLES in simple language (many examples)

SEO от А до Я для WEB разработчиков. СЕО оптимизация
▶︎

SEO от А до Я для WEB разработчиков. СЕО оптимизация

Event Loop from A to Z. Browser architecture and Node JS. Engines and rendering. The most detaile...
▶︎

Event Loop from A to Z. Browser architecture and Node JS. Engines and rendering. The most detaile...

Тестирование JavaScript от А до Я (Jest, React Testing Library, e2e, screenshot)
▶︎

Тестирование JavaScript от А до Я (Jest, React Testing Library, e2e, screenshot)

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity
▶︎

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity

Richard Stallman: The Most Inconvenient Man in IT
▶︎

Richard Stallman: The Most Inconvenient Man in IT

16 САМЫХ ПОПУЛЯРНЫХ вопросов по JavaScript на собеседованиях
▶︎

16 САМЫХ ПОПУЛЯРНЫХ вопросов по JavaScript на собеседованиях