Size: a a a

2020 May 30

Н

Никита in pro.elixir
Евгений
В целом не особо. Я как-то свыкся со всякими атомиками, мютексами и прочей байдой. И как-то дедлоков и гонок данных особо не было.
так то да, мутабельность не проблема сама по себе, если не делаешь глупых ошибок
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
Можно еще event sourcing сделать на блокчейне, для максимальной безопастности и воспроизводимости - с самого начала стартапа
Это ирония такая?
источник

BB

Boris Beginin in pro.elixir
Lama Lover
Это ирония такая?
думаю да
источник

Е

Евгений in pro.elixir
можно наоборот - блокчейн сделать на event sourcing
источник

BB

Boris Beginin in pro.elixir
Евгений
можно наоборот - блокчейн сделать на event sourcing
а потом на нем написать эвентсорсинг для приложения
источник

LL

Lama Lover in pro.elixir
Можно заставить пользователей считать хэши и голосовать за тот, который положат в базу
источник

Е

Евгений in pro.elixir
сами топите урановые ломы в ртути.
источник

BB

Boris Beginin in pro.elixir
Ребят а вопрос по генстейджу, я могу забить на demand?
источник

BB

Boris Beginin in pro.elixir
или это зашквар?
источник

BB

Boris Beginin in pro.elixir
у меня есть вот такой продьюсер
источник

BB

Boris Beginin in pro.elixir
defmodule CloudRadio.EventProducer do
 use GenStage
 alias Phoenix.PubSub

 def start_link(events \\ []) do
   GenStage.start_link(__MODULE__, events, name: __MODULE__)
 end

 def init(events) do
   PubSub.subscribe(:stats, "*")
   {:producer, events}
 end

 def handle_demand(demand, events) do
   {to_dispatch, rest} = Enum.split(events, demand)
   {:noreply, to_dispatch, rest}
 end

 def handle_info(event, events) do
   IO.inspect({:noreply, [event], [event | events]})
 end
end
источник

BB

Boris Beginin in pro.elixir
и для аналитики которая у меня лайв
источник

BB

Boris Beginin in pro.elixir
нужно прям сразу пушить
источник

BB

Boris Beginin in pro.elixir
и даже для других случаев у меня всегда по одному обрабатывается
источник

AR

Andrew Rudenko in pro.elixir
Евгений
Очень трудно понять, что именно не нравится компилятору
ну тоже про раст сказать можно. но я теоретик тут, никогда ничего не писал на пони, только доку прочитал и пэйпер, мне понравилось
источник

Е

Евгений in pro.elixir
Andrew Rudenko
ну тоже про раст сказать можно. но я теоретик тут, никогда ничего не писал на пони, только доку прочитал и пэйпер, мне понравилось
Мне тоже понравилось. Теперь вот пытаюсь всякие примитивные штуки тренировки ради писать и повылезало всякое. Уже конечно полегче, что-то стало понятнее, но стоит ли оно этих мук?
источник

AD

Anastasiya Dyachenko in pro.elixir
Boris Beginin
Ребят а вопрос по генстейджу, я могу забить на demand?
Да это один из способов его использования, через broadcast dispatcher
источник

V

V in pro.elixir
Andrew Rudenko
ну тоже про раст сказать можно. но я теоретик тут, никогда ничего не писал на пони, только доку прочитал и пэйпер, мне понравилось
> про раст

В расте компилятор хорошо объясняет причину ошибки
источник

AD

Anastasiya Dyachenko in pro.elixir
Boris Beginin
Ребят а вопрос по генстейджу, я могу забить на demand?
источник

BB

Boris Beginin in pro.elixir
Ой пасибо. но я вот уже по этой статье сделал https://blog.jola.dev/push-based-genstage
источник