Загрузка страницы

Интервью с Александром Соловьёвым: о Clojure, JS и архитектуре [Хекслет]

Интервью с Александром Соловьёвым, CTO Kasta, платформы электронной коммерции для потребителей и производителей. Интервьюирует CEO Hexlet Кирилл Мокевнин. Мы поговорим об архитектуре, качестве написания кода, Clojure и ReactJS.

Таймкоды:
00:00:00 - старт и приветствие
00:01:30 - о госте (та самая нарезка из доклада: https://youtu.be/bR-sJAI2Mts), компании, CPO и Python
00:12:24 - разница между fullstack и не-fullstack: о бэкенде, фронтенде и взаимосвязях
00:18:00 - отличия в ruby on rails
00:18:57 - фреймворки в js, react
00:25:15 - о hotwire rails, stimulus, htmx
00:26:40 - как Kasta отказалась от react
00:31:42 - в чём плюс отказа от react, проблематика (подмена контента, примеры сломанного юзабилити, shadow dom), работа без js
00:41:10 - где проходит грань между использованием и отказом от js
00:43:50 - о толстом и тонком клиенте
00:46:00 - мы против реакта?
00:50:58 - о jQuery
00:51:58 - комбинаторный взрыв состояний, twinspark, «ожирение»
00:55:30 - плюсы React, немного о Swift
00:57:08 - HyperScript
00:58:10 - минимизация React
01:01:00 - как Саша познакомился с Clojure
01:05:40 - LISP-языки
01:06:40 - продолжаем про Clojure
01:17:40 - про ООП
01:19:14 - макросы
01:23:50 - о линтерах
01:24:49 - почему важно настроить редактор
01:27:13 - про видео Андрея Руденко (Clojure в продакшене, можно или зашквар: https://youtu.be/9SOFqWYpf9Y)
01:29:46 - примеры использования и интересные кейсы
01:33:04 - проблемы Clojure из практики
01:40:00 - СИКП
01:41:48 - если бы ты начинал новый проект, какой стек бы ты выбрал
01:43:35 - что не нравится в современных подходах к программированию
01:45:44 - что важно на собеседованиях
01:51:54 - сколько программистов в команде Kasta
01:52:33 - с чего начать в Clojure и куда расти

Полезные ссылки:
- The unreasonable effectiveness of simple HTML: https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
- Почему сложно программировать UI (Кирилл Мокевнин): https://youtu.be/DCeNCr2tKOI
- Твит о графике CrUX: https://twitter.com/asolovyov/status/1359889581718593537
- СИКП: ​https://sicp.hexlet.io/ru
- Codebattle: https://codebattle.hexlet.io/
- Slack-комьюнити Хекслета: https://slack-ru.hexlet.io/
- Сайт Александра Соловьёва: https://solovyov.net/
- Youtube-канал Кирилла Мокевнина: https://www.youtube.com/user/mokevnin
- Твиттер Кирилла Мокевнина: ​https://twitter.com/mokevnin
- Другие интервью на канале Хекслета: https://youtube.com/playlist?list=PLo6puixMwuSPXabEsZ603Ns82yPI4CLc0

#hexlet #js #clojure

Видео Интервью с Александром Соловьёвым: о Clojure, JS и архитектуре [Хекслет] канала Хекслет
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
12 февраля 2021 г. 22:17:56
01:58:13
Другие видео канала
Александр Соловьев / Functional Reactive Programming & ClojureScript [ru]Александр Соловьев / Functional Reactive Programming & ClojureScript [ru]Интервью Наталии Теплухиной и Наталии Коротковой с Дэном АбрамовымИнтервью Наталии Теплухиной и Наталии Коротковой с Дэном АбрамовымAgile, scrum, kanban и управление проектами / Из программиста в Agile Coach / Всё о KANBANAgile, scrum, kanban и управление проектами / Из программиста в Agile Coach / Всё о KANBANПрямой эфир с Сергеем Немчинским: Образование для программистаПрямой эфир с Сергеем Немчинским: Образование для программистаОТКРЫТЫЙ УРОК ПО PYTHON: отладка кода в реальном редакторе [Хекслет]ОТКРЫТЫЙ УРОК ПО PYTHON: отладка кода в реальном редакторе [Хекслет]История CPU IntelИстория CPU IntelОТКРЫТЫЙ УРОК: GIT для начинающих [Хекслет]ОТКРЫТЫЙ УРОК: GIT для начинающих [Хекслет]Закон Мура мертвЗакон Мура мертвВсё о мобильном Интернет в деревне: антенны, модемы, сети, частоты. MikroTik LHG LTE6 kitВсё о мобильном Интернет в деревне: антенны, модемы, сети, частоты. MikroTik LHG LTE6 kitПубличное собеседование: frontend-разработчик [Хекслет]Публичное собеседование: frontend-разработчик [Хекслет]История советских компьютеровИстория советских компьютеровSolving Problems the Clojure Way - Rafal DittwaldSolving Problems the Clojure Way - Rafal DittwaldКак пройти собеседование по JS? И зачем? | Odessa Frontend Community Meetup | Юрий ФедоренкоКак пройти собеседование по JS? И зачем? | Odessa Frontend Community Meetup | Юрий ФедоренкоАлександр Соловьев "Functional Reactive Programming & ClojureScript"Александр Соловьев "Functional Reactive Programming & ClojureScript"Выкидываем ReactJS [ru] / Александр СоловьевВыкидываем ReactJS [ru] / Александр СоловьевPodlodka #126 - ОсознанностьPodlodka #126 - ОсознанностьВсе секреты: как стать программистом в 2021Все секреты: как стать программистом в 2021269. Прощание с Edge, веб-платформа, z-index, однострочники, атака на зависимости, инди-веб, CTF269. Прощание с Edge, веб-платформа, z-index, однострочники, атака на зависимости, инди-веб, CTFБайки про JavaScript и Node.js с Тимуром ШемсединовымБайки про JavaScript и Node.js с Тимуром ШемсединовымСергей Галенкин — Почему разрабы не идут делать игры — Мы обречены #36Сергей Галенкин — Почему разрабы не идут делать игры — Мы обречены #36
Яндекс.Метрика