Публикации по теме 'elm'


Так я и сделал в новогоднюю ночь...
Так я и сделал в новогоднюю ночь... Я только что приехал к другу, и мне стало скучно за узкий отрезок времени. Я решил вернуться к себе, взять свой ноутбук и вернуться. Мне потребовалось около 40 минут, чтобы добраться из одного места в другое и обратно. Вернувшись, я надел шумоподавляющие наушники и взял то, что давно хотел, Элм. Следующие час или два я потратил на его настройку (я использовал npm , но есть и другие методы, перечисленные здесь ) и изучение базового синтаксиса...

Почему изучение вяз стало моей новогодней задачей
За прошедшие каникулы, когда все проекты замедлились, а моя жена проводила больше времени дома, чтобы помочь с младенцем, у меня наконец-то появилось время, чтобы сесть, чтобы выучить функциональный язык, что было моей целью в течение нескольких месяцев с опоздания. 2016. Попробовав несколько из них, таких как Haskell, Scala, Erlang и Elixir, я хотел язык, который ... это просто или не вводит много новых концепций и конструкций. практично у него должен быть только один четкий..

Как продать вяз своему клиенту / начальнику
Хорошо, вы просто одержимы Эльмом, как и многие другие увлеченные разработчики. Выполнив небольшие примеры проектов, вы понимаете, что через 2–3 года он будет доминировать в мире программирования. Вы так себя чувствуете, но на самом деле не знаете, как легко продать это своему клиенту. Во-первых, вы можете убедить его в том, что в моем предыдущем посте говорилось о том, какой классный Эльм . Затем попробуйте подумать о затратах на разработку и о том, сколько клиент перестанет..

Кому вообще нужен Redux?
Нажмите здесь, чтобы опубликовать эту статью в LinkedIn » Redux - очень популярная библиотека управления состоянием, которая в основном используется вместе с React. Людям это нравится, потому что она предоставляет предсказуемую модель данных, вдохновленную Архитектурой Вяза ™. Однако в сообществе JS есть много людей, которым не нравится это и которые предпочитают выбирать альтернативы, такие как MobX . Подытожим основные плюсы и минусы, которые обычно возникают: Сильные..

Двигайся быстро и ничего не ломай. Запуск стартапа на Elm
Популярная цитата стартапов: Двигайся быстро и ломай вещи Я знаю, что Facebook с тех пор изменил свой девиз, но эта цитата до сих пор звучит во всем мире стартапов, вы даже можете купить подушки с напечатанным на нем. В случае Facebook неудивительно, что это был их девиз, учитывая, что они работали с PHP и JavaScript. Альтернативой была бы двигайся медленно и ломайся . Почему бы не «Двигаться быстро и ничего не ломать?». Это именно то, что Элм позволил нам делать...

Недействительное состояние в вязе - оставайся безжалостным
Постоянный рефакторинг - это хорошо Не существует идеального линейного процесса разработки За последние несколько недель я поделился своими уроками, извлеченными из разработки приложения для подсчета очков дартс на Elm . Это ни в коем случае не большое приложение, но я старался быть очень формальным в его разработке. На прошлой неделе я определил общий процесс, который использую. На первый взгляд это кажется очень линейным. Потратьте время на повторение типов. Поиграйте с ними,..

От типов к испытаниям с Elm
Начиная с бизнес-логики Очистите типы В Посте на прошлой неделе о дизайне, основанном на типах , я определил основные типы, необходимые для приложения для оценки дротиков. Благодаря @ marc.minnee я еще больше улучшил ситуацию. Он посоветовал мне немного упростить типы сообщений. Вместо этого чудовища, type Msg = HitFifteen Magnitude PlayerId | HitSixteen Magnitude PlayerId | HitSeventeen Magnitude PlayerId | HitEighteen Magnitude PlayerId | HitNineteen..