Марат Зимнуров - Функциональное программирование в JavaScript

  Рет қаралды 20,906

HolyJS — конференция для JavaScript‑разработчиков

HolyJS — конференция для JavaScript‑разработчиков

Күн бұрын

Ближайшая конференция - HolyJS 2025 Spring, 7-8 апреля, Москва + online. Подробности и билеты: jrg.su/gxfN4t
- -
Скачать презентацию с сайта HolyJS - jrg.su/OrF4Wv
Клиент-заказчик просит добавить в функциональность приложения новую функцию? А вы объясняете, что в вашей луковой архитектуре очень плотная связность классов и цена внедрения мелкой фичи болезненна? А на клиентской части ваши компоненты живут в помеси mobx и пруда-болота, где среди трех сыновей наследование оказалось самым больным.
Monkey patching и двухсторонние bindings позволяют клепать новые и новые костыли, а написание тестов невероятно сложное и требует безумных усилий в подготовке окружения, и проще загрузить работой QA. Создаем рабочие места! Но вдруг кто-то вам шепнул: «одна функция, что объединит все функции; одна функция, чтобы править всеми; одна функция; ОДНА!»
Спикер рассказал, что такое функциональное программирование на самом деле, какие методы оттуда уже проникли в повседневную разработку, какие конкретные недостатки существуют для его применения в JavaScript и в целом. На примерах показал, как писать веб-приложения и бэкенды, используя практики функционального программирования, почему сейчас болезненно писать тесты и как убедиться, что ваша разработка уже ушла в путь функций. Узнайте, куда спрятались монады и кто главный композитор!

Пікірлер
Антон Непша - Сколько памяти ест ваша вкладка?
44:47
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 4,9 М.
Почему ассемблер остается актуальным в 2025 году?  | Дмитрий Коваленко | #28
1:24:10
Организованное программирование | Кирилл Мокевнин
Рет қаралды 6 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Тёма Сенюков - Next.js. Как ты вообще рендеришь?
44:46
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 24 М.
Микросервисы Простыми Словами за 1 Час
48:56
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
Александр Моргунов - Разбираемся в Feature-Sliced Design
48:05
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 6 М.
Тёма Сенюков - Опасны ли перерендеры в React и как их избежать?
47:46
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 24 М.
Антон Непша, Сбер - Когда проснулся и узнал, что существуют PWA
45:27
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 7 М.
Frontend в 2025 году. Подкаст с SIBERIA CAN CODE
1:56:12
Глеб Михеев - Как RxJS разделил мой мир на до и после
49:43
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 26 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН