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

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

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

Таймкоды:
00:00:00 - старт и приветствие
00:01:30 - о госте (та самая нарезка из доклада:    • Clojure, Александр Соловьев, нарезка ...  ), компании, 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 в продакшене, можно или зашквар:    • Clojure в продакшене, можно или зашквар  )
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-...
- Почему сложно программировать UI (Кирилл Мокевнин):    • Почему сложно программировать UI (Кир...  
- Твит о графике CrUX:   / 1359889581718593537  
- СИКП: ​https://sicp.hexlet.io/ru
- Codebattle: https://codebattle.hexlet.io/
- Slack-комьюнити Хекслета: https://slack-ru.hexlet.io/
- Сайт Александра Соловьёва: https://solovyov.net/
- Youtube-канал Кирилла Мокевнина:    / mokevnin  
- Твиттер Кирилла Мокевнина: ​  / mokevnin  
- Другие интервью на канале Хекслета:    • Плейлист  

#hexlet #js #clojure

Комментарии

Информация по комментариям в разработке