Size: a a a

2021 March 20

АО

Алексей Овчинников... in pro.elixir
Bogdan
в курсе от pragmatic studio они это не расматривали, хотя мне показалось очевидным, что нужен такой хелпер.
На титульной странице graphql.org первый заголовок: Ask for what you need, get exactly that
источник

B

Bogdan in pro.elixir
Алексей Овчинников
На титульной странице graphql.org первый заголовок: Ask for what you need, get exactly that
Ты наверное не до конца вопрос прочитал.
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Я возможно ошибаюсь, но мне кажется что OTP начинается в proc_lib и там start_link вообще не атомарный. Во всяком случае я имел в виду, что start_link в языке нету
да, всё так - start_link начинается в proc_lib, в erlang - только spawn_link
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Хотя по сути я не прав, потому что в языке есть spawn_link
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну корочк если Георгий имел ввиду разницу между link и spawn_link - то все так и есть, как он сказал. Меня почему-то start_link зацепило
источник

АО

Алексей Овчинников... in pro.elixir
Bogdan
Ты наверное не до конца вопрос прочитал.
прочитал до конца. Концепция именно такая, вопрос просто реализовано ли это в абсенте.. раз спрашиваешь, видимо нет
источник

B

Bogdan in pro.elixir
Алексей Овчинников
прочитал до конца. Концепция именно такая, вопрос просто реализовано ли это в абсенте.. раз спрашиваешь, видимо нет
По GraphQL query ты тянишь то что хочешь, но в Ecto схема ты тянишь получается все. Поэтому надо в select вставлять видимо то что ты хочешь вытянуть динамически. Щас поищу получше может есть функция.
источник

АО

Алексей Овчинников... in pro.elixir
думаю, что такой функции нет - слишком сложный мэппинг для универсального решения - скорее всего надо писать под конкретику каждый раз
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Ну корочк если Георгий имел ввиду разницу между link и spawn_link - то все так и есть, как он сказал. Меня почему-то start_link зацепило
вообще, я не вижу большого смысла разбираться, где чьи концепции.
есть erts+stdlib, данные в ощущениях, почему и ради чего они такие - плюс-минус понятно.
источник

BB

Boris Beginin in pro.elixir
Алексей Овчинников
думаю, что такой функции нет - слишком сложный мэппинг для универсального решения - скорее всего надо писать под конкретику каждый раз
тогда звучит как оверхед в 95% процентов случаев
источник

АО

Алексей Овчинников... in pro.elixir
если у тебя таблица в 100500 колонок и запрос на 100500 записей, то наверное имеет смысл - но, видимо это оставшиеся 5% )
источник

АО

Алексей Овчинников... in pro.elixir
ну и ещё может быть полезно, чтобы не делать лишние джойны если не просят
источник

АО

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

BB

Boris Beginin in pro.elixir
Алексей Овчинников
ну и ещё может быть полезно, чтобы не делать лишние джойны если не просят
ну да, но помоему это даталоадер делает по надобности
источник

BB

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

АО

Алексей Овчинников... in pro.elixir
кстати да - точно
источник

АО

Алексей Овчинников... in pro.elixir
но я имел ввиду, когда сложный запрос и нужны какие-нить average или группы по колонкам с джойнами - там даталоадер не спасёт
источник

BB

Boris Beginin in pro.elixir
Алексей Овчинников
но я имел ввиду, когда сложный запрос и нужны какие-нить average или группы по колонкам с джойнами - там даталоадер не спасёт
тоже верно
источник

B

Bogdan in pro.elixir
“   Absinthe.Resolution.project(info) |> Enum.map(&(&1.name))  “
источник

B

Bogdan in pro.elixir
Была функция
источник