Size: a a a

Elm Lang сообщество разработчиков

2020 September 08

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Andrey Koppel
Смелости полно! Благодарю.
А кто принимал решение? Вся команда или техлид? Что менеджмент? Расскажите подробности)
источник

AR

Anton Rich in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Хмм. Я подумал, что речь о сноске. А речь об Адамсе :)
Именно. С референсом к раббер дак дибагингу.
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Я занес в компанию идею про миграцию на Элм примерно 3.5 года назад. Идея заключалась в том, что АнгулярЖС умирает и нужна смена технологии.

Сделал презентацию про Элм. Сделал пробный компонент на Элм. Процесс принятия решения продлился около 6 месяцев.

Тащил я все на своей инициативе. Проект миграции убивался и игнорировался долго, но я упорно возвращался к этому.

Идею о том, что АнгулярЖС умирает приняли все разработчики. Менеджмент у нас не врубается в такие процессы особо. Решение у нас зависит от одного разработчика, которому компания доверяет (местный парень).

Энтузиастов кроме меня в команде не нашлось, поэтому выбрали как альтернативу Реакт. В общем итоге я выиграл с Элмом и решение было принято мигрировать постепенно.

Я понимал с самого начала, что полная перепись всего не возможна, поэтому нашел способ как двигаться вперед переиспользую то что уже имеется. Миграция шла медленно, но уверенно.

Я разработал план миграции. В течении года мигрировал основной внутренний фреймворк на Элм, постепенно открывая и дополняя возможности использования Элма больше и больше.

Сейчас процесс конвертации легаси страницы на Элм очень простой и удобный, так же как и процесс добавления новой Элм страницы.

В итоге получился монстр гибрид АнгулярЖС и Элм. Я контролирую глубину погружения в гибрид, так чтобы команда могла этим пользоваться без меня.
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Andrey Koppel
Я занес в компанию идею про миграцию на Элм примерно 3.5 года назад. Идея заключалась в том, что АнгулярЖС умирает и нужна смена технологии.

Сделал презентацию про Элм. Сделал пробный компонент на Элм. Процесс принятия решения продлился около 6 месяцев.

Тащил я все на своей инициативе. Проект миграции убивался и игнорировался долго, но я упорно возвращался к этому.

Идею о том, что АнгулярЖС умирает приняли все разработчики. Менеджмент у нас не врубается в такие процессы особо. Решение у нас зависит от одного разработчика, которому компания доверяет (местный парень).

Энтузиастов кроме меня в команде не нашлось, поэтому выбрали как альтернативу Реакт. В общем итоге я выиграл с Элмом и решение было принято мигрировать постепенно.

Я понимал с самого начала, что полная перепись всего не возможна, поэтому нашел способ как двигаться вперед переиспользую то что уже имеется. Миграция шла медленно, но уверенно.

Я разработал план миграции. В течении года мигрировал основной внутренний фреймворк на Элм, постепенно открывая и дополняя возможности использования Элма больше и больше.

Сейчас процесс конвертации легаси страницы на Элм очень простой и удобный, так же как и процесс добавления новой Элм страницы.

В итоге получился монстр гибрид АнгулярЖС и Элм. Я контролирую глубину погружения в гибрид, так чтобы команда могла этим пользоваться без меня.
Как команда? Они согласились писать на элм? Как быстро научились? Какие сложности возникли?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
И если выбрали как альтернативу реакт, как же все-таки элм победил?
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Обучались все просто, компания заинвестировала в обучение, купила курсы. Я следил за качеством. После решения перехода на Элм компания наняла несколько сотрудников, которые пришли писать имеенно Элм.
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Каждому выделили один месяц на прохождение курсов
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Andrey Koppel
Обучались все просто, компания заинвестировала в обучение, купила курсы. Я следил за качеством. После решения перехода на Элм компания наняла несколько сотрудников, которые пришли писать имеенно Элм.
А что за компания кстати?
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Основные сложности были с руководством проекта, потому что важность миграции не предавалась
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Выбрали Элм, потому что других инициативных ребят не было =)
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
грубо говоря всем пофиг
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Норвежская компания Conta AS
источник

AK

Anton Komissarov in Elm Lang сообщество разработчиков
компания топчик :)
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Антоху вот недавно переманили к нам =)
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Эх, тоже хочу компанию с элмом)
источник

AK

Anton Komissarov in Elm Lang сообщество разработчиков
я считаю что мне очень повезло :), с одного хорошего элм проекта на другой прыгнуть
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Maxim Vishnevsky
Эх, тоже хочу компанию с элмом)
Мы хаирим 🤔
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Denis Krivosheev
Мы хаирим 🤔
Я в России)
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Ну так и я в России) удаленка же
источник

MV

Maxim Vishnevsky in Elm Lang сообщество разработчиков
Denis Krivosheev
Ну так и я в России) удаленка же
Давай мы через пару недель пообщаемся, если будет открытая позиция) У меня сейчас все релизы докатятся))
источник