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


Начало работы с Эликсиром — знайте его типы
Часть 1 — Основы Это динамический и функциональный язык, предназначенный для создания масштабируемых и удобных в сопровождении приложений. Он работает поверх виртуальной машины Erlang, известной своей распределенной и отказоустойчивой системой с малой задержкой. В виртуальной машине Erlang весь код выполняется в небольших параллельных процессах. Каждый из этих процессов содержит свое собственное состояние. Эти процессы общаются друг с другом посредством сообщений. Это язык..

Пробки Elixir (Cross Post от Elixir School)
Кросс-пост сотрудничество с Elixir School Эта запись в блоге изначально была опубликована в Школе Эликсира как урок по Plug . Я добавил раздел о Plug.ErrorHandler, и Софи ДеБенедетто обновила урок, чтобы использовать протокол Cowboy2. Этот урок, конечно же, является результатом сотрудничества со многими другими разработчиками открытого исходного кода в Elixir School. Пожалуйста, ознакомьтесь с источником урока , чтобы увидеть полный список участников, и не стесняйтесь..

Состояние работоспособности без запроса журнала
Отслеживание активности пользователя очень важно в контексте приложения. Я имею в виду возможность проверки логов относительно действий, совершаемых в системе. Однако иногда наше приложение собирает больше журналов, чем ожидалось. Отличным примером является избыточное ведение журналов конечных точек , отвечающих за состояние сервера, например /_health . Хочу поделиться с вами своим способом уменьшения количества таких записей. В моем случае статус каждого экземпляра опрашивается..

Эликсир: веселое развлечение
Я сейчас читаю замечательную книгу под названием: Term 1?crid=11AVU3UTRV0HV&dchild=1&keywords=designing+elixir+systems+with+otp&qid=1612785620&sprefix=Designing+Elixir+systems+with%2Caps%2C224&sr=8-1">Проектирование систем Elixir с помощью OTP , и по какой-то причине мое внимание привлек следующий пример: iex(1)> x = 10 10 iex(2)> f = fn -> x end #Function<45.79398840/0 in :erl_eval.expr/5> iex(3)> x = 11 11 iex(4)> f.() 10 Простой не так ли? Это просто..

Типы сопоставления с образцом в Elixir
Одной из замечательных возможностей как Elixir, так и Erlang является сопоставление с образцом. Сопоставление с образцом позволяет работать с формой данных. Используя сопоставление с образцом, вы можете разделить реализацию на основе формы данных. Существуют различные способы определения формы ожидаемых данных. В этом посте показаны различные формы сопоставления с образцом в Эликсире . В этом посте мы будем использовать простую функцию greet в качестве примера. Эта функция..

Использование MJML в Elixir & Phoenix
Как с легкостью создавать адаптивные электронные письма в формате HTML для вашего приложения Phoenix Если вы когда-либо пытались создавать адаптивные электронные письма, вы, возможно, слышали о MJML - языке разметки Mailjet - предположительно единственной платформе, которая упрощает создание адаптивных электронных писем . MJML предоставляет набор повторно используемых и расширяемых компонентов, которые позволяют создавать HTML-дизайн электронной почты, который по умолчанию..

3 логических взлома Elixir Pro
Обратите внимание на 3 логических взлома Elixir Pro Жизнь коротка, найди хаки, чтобы кодировать дольше Привет, эликсиры! Я рад поделиться некоторыми советами по использованию логического типа Elixir из своего опыта. Пожалуйста, извините меня, если вы уже знали об этом взломе, но нет ничего плохого в том, чтобы пересмотреть его еще раз. 1. не нет == правда !! (Двойной взрыв) Это удобно, когда ограниченное значение приводит к nil , true , false и some_value...