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


Почему ReasonML? (Часть 2)
В Почему ReasonML? (часть 1) , мы поговорили о некоторых вещах, которые разработчики дополняют в JavaScript. В частности, TypeScript. В этой части давайте разберемся, что такое Lodash и Ramda , почему они так часто используются в проектах JavaScript и какое отношение они имеют к ReasonML? Что такое Лодаш / Рамда? Lodash / Ramda - это универсальные служебные библиотеки, которые позволяют писать декларативный код на JavaScript. Это означает, что они предоставляют способ..

Несколько слов о посетителях и сообществе ReasonConf
Приближается дата ReasonConf 2018, но у нас все еще не было возможности поговорить о сообществе Reason и особенно о людях, с которыми вы встретитесь на конференции. Программное обеспечение и технологии настолько сильны, насколько сильны люди, стоящие за ними. Создание продуктивной и дружелюбной экосистемы требует сильных социальных навыков и навыков открытого исходного кода. И давайте будем честными: особенно в JavaScript, довольно сложно найти подходящего кандидата, который..

ReasonML PPX
ReasonML PPX С тех пор, как я впервые столкнулся с Reason , я увидел слово PPX . Мне было интересно, что такое PPX, для чего он нужен и как его создать. Мне было непросто понять, как и почему, поэтому я хотел поделиться с вами своим опытом. Что такое PPX Переписчик PPX - это программа, которая принимает сериализованное абстрактное синтаксическое дерево (AST) и выводит другой, возможно модифицированный, AST. Итак, цель PPX - просто изменить AST, который, например, может, как..

Давайте создадим игру Саймона в ReasonReact Pt. 1 Рандос
Функциональное программирование внешнего интерфейса с помощью Reason и ReasonReact ОБНОВЛЕНИЕ 02.08.2020: этот пост обновлен до последних версий экосистемы ReasonML и JavaScript . Создание учебных пособий с использованием Simon Game в качестве вдохновения - все началось с FreeCodeCamp . Но в целом я думаю, что это хорошее начало для кого-то вроде меня, которому нравится создавать умеренно сложные вещи в свободное время. Что мне больше всего нравится в игре Simon Game, так это..

О ненависти к очевидному выбору
О ненависти к очевидному выбору Или почему я ставлю свое будущее на TypeScript и ненавижу себя за это Кто-то однажды определил для меня интеллект как способность справляться с противоречивыми взглядами, не ломаясь. Я надеюсь, что мне хватит ума справиться с двумя противоречащими друг другу взглядами, которых я придерживаюсь. Представления, которые, несомненно, окажут огромное влияние на мое будущее: мне не нравится TypeScript, но тем не менее он начнет его использовать. Это пост,..

Вы попали в ажиотаж вокруг TypeScript? Вы определенно не одиноки. Преимущества TypeScript перед JavaScript сомнительны. В большинстве…
Вы попали в ажиотаж вокруг TypeScript? Вы определенно не одиноки. Преимущества TypeScript перед JavaScript сомнительны. В большинстве случаев JavaScript может быть гораздо лучшим выбором. Давайте выясним, почему. Фото автора Sara Kurfeß на Unsplash Нули? Многие люди клянутся системами типов. Я склонен согласиться, системы типов устраняют большое количество ошибок в программах и облегчают рефакторинг. Однако «иметь» систему типов — это только часть дела. Есть вещи,..

Давайте создадим игру для Саймона в ReasonReact Pt. 2 Типизированный CSS
Типизированный CSS FTW 🙌 ОБНОВЛЕНИЕ 22.03.2020: этот пост обновлен до последних версий экосистемы ReasonML и JavaScript . Появление одностраничных приложений (одностраничных приложений) и CSS-in-JS изменило способ проектирования и создания приложений. Вместо разделения приложений по функциям, т. Е. HTML, CSS и JS, они теперь разделены по компонентам. Компонент - это часть функциональности, которая поставляется с HTML, CSS и JS в одном файле. Этот файл или модуль можно передавать..