Size: a a a

2020 May 19

NB

Nikita Babushkin in pro.elixir
Ну и, кстати, если говорить про замеры длительности чего-то лучше брать System.monotonic_time/1, которая точно ВНЕЗАПНО не изменится внутри живой vm
источник

LL

Lama Lover in pro.elixir
Nikita Babushkin
Ну и, кстати, если говорить про замеры длительности чего-то лучше брать System.monotonic_time/1, которая точно ВНЕЗАПНО не изменится внутри живой vm
Я всегда думал что monotonic_time нужен для определения очерёдности событий на одной машине
источник

NB

Nikita Babushkin in pro.elixir
ну он все еще time в :native пресижене vm. И для целей посчитать время выполнения чего-либо годится лучше, чем данные из ОС.
источник

M

Maria in pro.elixir
Всем привет! Хочу опубликовать вакансию, спб)
источник

M

Maria in pro.elixir
Ищем elixir разработчика! #elixir #вакансия#elixir #вакансия #спб
Спб, офис, фултайм.
Компания Clain (платформа по анализу финансовых операций)
О проекте и наших продуктах: https://clain.io/platform
Команда: https://clain.io/team
Планируем переезд на Кипр в начале следующего года.

Задачи: разрабатывать микросервисы, писать парсеры, работать с очередями, покрывать код тестами.

Что хотим увидеть: опыт с Elixir от 1,5 лет + PostgreSQL + Docker

Вилка: от 150 до 200 т.р.
Контакты: @marybatman
источник

M

Maria in pro.elixir
Буду рада комментариям и рекомендациям в лс :)
источник

AB

Alex Bubnov in pro.elixir
Nikita Babushkin
Ну и, кстати, если говорить про замеры длительности чего-то лучше брать System.monotonic_time/1, которая точно ВНЕЗАПНО не изменится внутри живой vm
но он дороже
источник

NB

Nikita Babushkin in pro.elixir
Правда? Почему?
источник

AB

Alex Bubnov in pro.elixir
или нет, секунду.
источник

NB

Nikita Babushkin in pro.elixir
ну это время которое трекает бим внутри себя. Не думаю, что взять его дороже, чем спросить у ОС
источник

AB

Alex Bubnov in pro.elixir
не могу найти, где говорилось про перфоманс, будем считать, соврал.
но erlang:monotonic_time не strictly monotonic, то есть, для ордеринга событий он пригоден только частично.
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
не могу найти, где говорилось про перфоманс, будем считать, соврал.
но erlang:monotonic_time не strictly monotonic, то есть, для ордеринга событий он пригоден только частично.
Ну, это и хорошо
источник

IK

Ihor Katkov in pro.elixir
Максим Барулин
Возвращаясь к теме сериализации. Запилил в итоге вот такое https://gist.github.com/Slavenin/598e3059ffad99565e4565bdf207dc78 хочется фидбэка (заранее надел плащ, дабы не забрызгало 😂)
почему решил пойти именно по такому пути? Почему отбросил вариант реализации феникса?
user
|> UserView.render(:show) ## Тут вообще может быть все что угодно, смысл в том, что бы не делать это сложно
|> Jason.encode


defmodule UserView do
 def render(user, :show), do: %{name: user.name}
def render(user, :list), do: ...
end
источник

IK

Ihor Katkov in pro.elixir
?
источник

IK

Ihor Katkov in pro.elixir
просто взять структуру и сконвертить ее в нужный map
источник

МБ

Максим Барулин... in pro.elixir
много ручного труда
источник

МБ

Максим Барулин... in pro.elixir
надо каждый раз описывать для каждой структуры и вложенных в неё
источник

МБ

Максим Барулин... in pro.elixir
а тут автоматизировано
источник

МБ

Максим Барулин... in pro.elixir
просто обернул данные, указал группы
источник

МБ

Максим Барулин... in pro.elixir
и это работает сразу для любой структуры
источник