Чому і як Elm змінить світ?

Чому і як Elm змінить світ?

1-njwmsit1odeys1ykkh-rpa
Я почав грати з Elm з 1 січня 2016 року. Усе почалося, коли я побачив цю презентацію de Джессіка Керр на ElixirConf у 2015 році. Мені знадобилося ще кілька місяців, щоб по-справжньому заглибитися в цю тему, перш ніж я повністю переконався і почав переглядати відео Річард Фельдман.

Коли я створюю додатки за допомогою Elm, результат є надзвичайно чистим із мінімальними зусиллями.

Всього після дня роботи над Elm мені стало ясно, що ця мова змінить моє життя.
У мене було те саме відчуття, що й коли я писав свою першу програму Rails чи грав з нею.
Ерланг ou еліксир. 
Повідомлення про помилки компілятора дивовижні та надзвичайно корисні (і це є краще en краще! ).
У наступному випуску оголошено абсолютно новий налагоджувач (якийЕван виявлено під час його виступ на ElmConf ). Коли я створюю програми за допомогою Elm, результуюча архітектура є надзвичайно чистою з мінімальними зусиллями. В’язові аплікації також є неймовірно швидко за замовчуванням.

Система типів Хіндлі Мілнерде роз’яснює вашу здатність структурувати запит – важко описати, наскільки це важливо, якщо ви раніше не працювали з системою цього типу. Крім того, помилки під час виконання на Elm вкрай рідкісні, вони вважаються помилками в компіляторі! Протягом останніх 9 місяців я використовував Elm щодня і зіткнувся з цією проблемою лише двічі.

1-vzicgxp0uoviz13s1rtgda

Як В'яз змінив моє життя

Цього року я проводив більшу частину свого вільного часу, граючи з Elm. Я навіть зайшов так далеко, що кинув компанія, яка обертається навколо de формування Elm та інших мов, які здаються мені важливими.

Віддалена зустріч

В березні, Я маю почав à координувати віддалену зустріч на Elm. Мета цього маневру – полегшити доступ до знань Elm для людей, які не мають великої локальної спільноти експертів-розробників.
Останні зустрічі мали великий успіх, я ділюся відео кожного з них:

 

«Поєднайте програміста» з неординарними людьми

Моя участь у спільноті Elm також дала мені можливість поєднати програму з кількома дивовижними людьми.
Наразі ми записали дві такі сесії:

  • У парі з Люком Вестбі де ми реорганізували проект для мого виступу на ElixirConf 2016, що дозволило співпрацювати в режимі реального часу в редакторі музичних трекерів.
  • Ми з Люком знову працювали разом створювати елегантні перевірки на стороні сервера разом із перевірками на стороні клієнта через Elm-mdl.

Все більше людей навчаються...

1-8rxoz8ajpiq0ghzmmn71tg
В’яз полегшив мені життя, тому я була в захваті, коли мій хлопець Філ показав мені цей твіт:
твіттер ELM1
Так! Я дуже радий бачити, що інші люди в моїй мережі почали звертати увагу на Elm.
Пост Джайла зробив мене таким щасливим, тому що це спонукало більше людей долучитися до пригоди і повернути ще більше дивовижних людей до спільноти!
На ElixirConf 2016 я провів імпровізований воркшоп про Elm. Я не робив жодного офіційного оголошення, і я очікував, можливо, 15 людей. Коли я увійшов, у кімнаті було близько 100 людей. Нам довелося потрудитися, щоб якомога краще влаштувати цей натовп і отримати прийнятну конфігурацію. 

Приходь жити майбутнім зі мною

Elm має багато чому навчити нас, як спільноту програмістів.
Мабуть, найважливіше – це його неймовірна спільнота та енергія, якою вона ділиться.
В’язова слабина є найбагатший із Slacks, в якому мені доводилося брати участь. ДжМене постійно вражає бажання його учасників допомагати іншим у їхньому проекті.
TL; ДР: В’яз – це майбутнє, і я хочу більше людей. Приєднуйтесь до нас у майбутньому!
Хочете поспілкуватися? Просто залиште коментар нижче! Крім того, нижче є цікаві посилання…

Про мене

Я Джош Адамс, співзасновник DailyDrip , який надає щоденний контент для навчання протягом усього життя з різноманітних технічних тем, у т.ч В'яз , еліксир et тліюче вугілля. Моя мета — допомогти розробникам створювати краще програмне забезпечення. Підписавшись на індивідуальний або командний план, ви можете допомогти нам присвятити час, необхідний для створення всіх тих чудових віддалених зустрічей, безкоштовних навчальних посібників та сеансів створення пари, які я так люблю робити. . 

Моя мета — допомогти розробникам створювати краще програмне забезпечення.

Додаткові посилання 

ElmConf 2016 у відео

Ми також дуже пишалися тим, що були відео-спонсорами першого ElmConf.
Ось відео:

«Код — це найпростіша частина» Еван Чапліцкі

 

«Поза списками Hello World і Todo» автор Оссі Ханхінен

 

«Компілятори як терапевти, або Чому Elm добре підходить для СДУГ» автор Люк Вестбі

«Багата анімація» Метью Гріффіта

 

«Функціональні структури даних» Тесса Келлі

 

«0–60 за 15 хвилин: створення програми в реальному часі за допомогою Elm і Horizon» автор Абаді Курніаван

«Розвиток випадкових романів» Джоеля Кенневіля

«Створення інтерактивної системи розповіді в Elm» автор Джефф Шомай

«Заводний садівник: вирощування програми Elm за допомогою шаблонів» Джессіка Керр

“Nightingale.space — В’яз і створення музики з натовпу” від Мерфі Рендла
«Зробити неможливі держави неможливими» Річард Фельдман

Панель питань і відповідей

Переклад оригінальної статті
https://hackernoon.com/why-elm-is-going-to-change-the-world-f5a6c693b2ca#.w5xd12s1p
[separator type=”” size=”” icon=”star”] [actionbox color=”default” title=”” description=”JS-REPUBLIC – сервісна компанія, що спеціалізується на розробці JavaScript. Ми є затвердженим навчальним центром. Знайдіть всю нашу технічну підготовку на нашому партнерському сайті, присвяченому навчанню” btn_label=”Наше навчання” btn_link=”http://training.ux-republic.com” btn_color=”primary” btn_size=”big” btn_icon=”star” btn_external =”1″]