Публикации по теме '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, который является средой выполнения для кода эликсира. Проще говоря, модуль - это набор функций и атрибутов. Весь выполняемый код сначала должен быть загружен в среду выполнения. Загрузка кода..