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


Использование Credo для улучшения вашего кода на Эликсире
Изначально опубликовано в блоге Что я узнал . В начале своей карьеры в Ruby on Rails я использовал инструмент измерения кода Rails Best Practices . Назначение инструмента довольно простое. Он предлагает вам предложения по улучшению вашего кода. Самое приятное то, что на веб-сайте https://rails-bestpractices.com я смог найти подробные инструкции, почему и как исправить эти проблемы. Мне нравится этот инструмент. Я использовал его каждый день, чтобы проверить свой код. Самое..

Веб-парсинг с помощью Elixir
Олег Тарасенко Вступление Бизнесы инвестируют в данные. Ожидается, что рынок аналитики больших данных вырастет до 103 миллиардов долларов в течение следующих пяти лет. Легко понять, почему, поскольку каждый из нас в среднем генерирует 1,7 мегабайта данных в секунду. По мере роста объема данных, которые мы создаем, растет и наша способность присваивать, интерпретировать и понимать их. Сбор огромных наборов данных и получение очень конкретных результатов ведет к фантастическому..

Эликсир - краткий справочник по методам отладки
Много было сказано о методах отладки Elixir, но в этом посте я хотел бы дать краткий обзор всех возможных вариантов, которые могут служить справочной информацией, когда вам нужно отлаживать код Elixir. Хватит разговоров, давайте проверим каждую из них: IO.inspect Самый простой прием: IO.inspect/2 также можно использовать внутри конвейеров, потому что он возвращает элемент, переданный для проверки . И совет здесь - использовать опцию label: для вывода строки,..

Превратите свой fzf в живой REPL
Изначально размещено в моем личном блоге на https://paweldu.dev Мне только что пришла в голову идея злоупотребить флагом fzf --preview , чтобы превратить простые команды в живой REPL с мгновенной обратной связью - репозиторий GitHub Примеры Предварительный просмотр awk в реальном времени $ echo '' | fzf --print-query --preview 'echo "a\nb\nc\nd" | awk {q}' Заглянуть в содержимое каталога $ echo '' | fzf --preview 'ls {q}' Выполнить сценарий Ruby $ echo '' |..

В функциональном программировании нет ничего странного: вам просто нужны новые шаблоны
Как я научился перестать беспокоиться и полюбить неизменность [ОБНОВЛЕНИЕ: в мае я выступал на эту тему на конференции Empire Elixir. Посмотреть его можно здесь .] В эти выходные я увидел кое-что в Hacker News, с чем я согласился бы год назад, но не больше: Функциональное программирование не популярно, потому что оно странное . Написание функционального кода часто идет в обратном направлении и может больше походить на решение головоломок, чем на объяснение процесса компьютеру. В..

Запуск Elixir в контейнерах Docker
Одна из замечательных особенностей контейнеров Docker заключается в том, что вы можете легко заморозить свою среду и приложение в образе Docker и развернуть его в рабочей среде, не беспокоясь об установке зависимостей на своих серверах. Это просто работает. Это также отлично подходит для отладки. Если что-то не работает в продакшне, вы можете запустить точно такой же образ локально за считанные секунды. Возможности и преимущества докера, очевидно, на этом не заканчиваются. В этой..

Актеры в стиле эликсира в го
Первоначально опубликовано на https://preslav.me 7 марта 2020 г. Мой набег на Elixir выявил гораздо больше сходств между ним и Go, чем я первоначально ожидал. Один из них - это то, как оба обрабатывают параллелизм. В связи с этим создание в Go акторов с отслеживанием состояния в стиле Elixir на удивление легко. Отвечая на вопрос, нужны ли они кому-то или можно их использовать, я оставил бы пользователю. Если вы подойдете ко мне и скажете, что того же можно добиться, используя..