Публикации по теме 'elixir'
Elixir Process Efficiency (корпус Minimax)
Сила Эликсира исходит от его хорошо оборудованного управления процессами. Процессы — это своего рода независимые потоки, которые Elixir может запускать независимо от вашего основного «потока». Они могут отправлять и получать сообщения другим процессам. Таким образом, пока вы запускаете фрагмент кода в одном процессе, другой процесс может быть порожден с аргументами или без них, чтобы выполнять какие-то вычисления или что угодно.
До недавнего времени у меня не было возможности осознать..
Как начать функциональное программирование?
Наши инженеры имеют разное образование и разные области обучения. Некоторые из них уже являются блестящими хаскеллерами, когда мы их набираем, некоторые из них прошли стажировку или показали отличные результаты в ИТМО . Подобно Haskell, Serokell - это плавильный котел культур и идей, и нам это нравится.
Чтобы узнать о различных способах завершения функционального программирования в такой компании, как Serokell, я спросил трех наших инженеров, как они начали с FP. Ответы были..
Эликсир: тестирование защищенных контроллеров Phoenix
Тестирование защищенных оконечных устройств в контроллерах Phoenix — это тема, которая вызывает путаницу — в лучшем случае, а в худшем — споры — среди удивительно большого количества людей. При использовании Guardian или других подключаемых способов авторизации запросов такое поведение необходимо учитывать при тестировании контроллера. Несколько запросов на включение в репозиторий Guardian работали над решением этой проблемы, Guardian Backdoor , которая теперь перемещена в собственный..
Понимание гомиконности с помощью макросов Clojure
код - это данные, данные - это код
Поскольку я до сих пор в основном занимался языками .Net в своей карьере, гомоиконность была для меня новой идеей, когда я впервые столкнулся с ней в Clojure (а также позже в Elixir).
Если вы посмотрите это в Википедии, вы найдете обычное многословное определение, которое имеет неопределенный смысл.
«… гомиконность - это свойство некоторых языков программирования, в которых структура программы аналогична ее синтаксису, и поэтому внутреннее..
Как я узнал Эликсир?
Выяснить
Как я узнал Эликсир?
Это не вопрос.
Творения больше не являются загадкой, потому что в истории есть эликсир. Когда я понял суть Elixir / OTP с четкой идеей, я начал экспериментировать.
Когда я впервые познакомился с Elixir, я потратил целый день, чтобы узнать, как обстоят дела в Elixir. Каждая новая тема в Elixir была для меня неожиданностью. Среда iex сделала мое обучение легким и комфортным. Изучив новые вещи, я не тратил время на их практику. Я продолжал изучать..
Почему мы выбираем Эликсир в качестве основной технологии для нашего стартапа?
Эликсир - один из молодых языков функционального программирования, о котором много говорят. Мы работали над Elixir и Phoenix в течение нескольких месяцев с тех пор, как начали свой бизнес, и мы хотели бы рассказать, почему мы выбрали Elixir, извлеченные уроки, примеры кода и почему это может быть хорошим выбором для вашего следующего проекта.
Эта статья представляет собой краткое изложение моего выступления на Elixir Casually , самой первой встрече Elixir в Таиланде...
Что такое модуль эликсира…
Если вы что-то программировали с помощью Elixir ( если нет, посмотрите наше вводное интервью с Elixir ), вы в первую очередь столкнетесь с модулями. Но что такое модуль и как они работают внутри?
Основы
Модули являются одними из ключевых строительных блоков языка эликсира, а также BEAM, который является средой выполнения для кода эликсира.
Проще говоря, модуль - это набор функций и атрибутов.
Весь выполняемый код сначала должен быть загружен в среду выполнения. Загрузка кода..