Size: a a a

2021 March 26

А(

Артур (MIIIG) in pro.elixir
Где  , на сколько объективно это ?
источник

А(

Артур (MIIIG) in pro.elixir
На клиенте мне кажется самое то
источник

B

Bogdan in pro.elixir
Артур (MIIIG)
Как будто язык сменил,  написал )))
хех ну разве реально, что хаскель попробовать)))
источник

B

Bogdan in pro.elixir
А так я всем доволен ))
источник

B

Bogdan in pro.elixir
Я подумал немного еще над дизайном этих форм по темплейтам.

Забыл про валидацию)

Конфиг поля выглядит примерно так



 %{field_name: :email,
 type: :email,
 validations: %{required: true, pattern: "/[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+/"},
 properties: %{
   choices: nil,
   label: "Enter your email here"
 }}


Вот его отдаю на фронт и там генерится форма + динамический changeset принимает его как аргумент от от graphql резолвера и идет валидация на сервере. По аналогии можно отдавать его на всякие там SaaS сервисы для генерации формочек/опросов. Что думаете нормально будет?)
источник

AB

Alex Bubnov in pro.elixir
Bogdan
Я подумал немного еще над дизайном этих форм по темплейтам.

Забыл про валидацию)

Конфиг поля выглядит примерно так



 %{field_name: :email,
 type: :email,
 validations: %{required: true, pattern: "/[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+/"},
 properties: %{
   choices: nil,
   label: "Enter your email here"
 }}


Вот его отдаю на фронт и там генерится форма + динамический changeset принимает его как аргумент от от graphql резолвера и идет валидация на сервере. По аналогии можно отдавать его на всякие там SaaS сервисы для генерации формочек/опросов. Что думаете нормально будет?)
а что, можно как-то еще?
источник

B

Bogdan in pro.elixir
Alex Bubnov
а что, можно как-то еще?
Наверное нет)
источник

LL

Lama Lover in pro.elixir
Pavel
Пошарь фидбек, почему кложу - нинада. А то травма есть, а фидбека нет.
Ну, представьте себе язык, который как elixir, только из него убрали OTP
И чтобы не пользоваться ванильным spawn (потому что это душно и многословно), подключаются различные сторонние библиотеки, добавляющие какую-то целостность языку. Но при этом, все эти библиотеки очень opinionated, с кучей ненужного сахара и магии, и совсем не проверены временем

А как бонус, можно несколько часов обсуждать язык и задачу с человеком, а потом узнать что он фронтендер и всё это обсуждение к бэку не подходит. И всё это потому что на бэк и на фронт одно коммунити
источник

AD

Anastasiya Dyachenko in pro.elixir
Bogdan
Я подумал немного еще над дизайном этих форм по темплейтам.

Забыл про валидацию)

Конфиг поля выглядит примерно так



 %{field_name: :email,
 type: :email,
 validations: %{required: true, pattern: "/[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+/"},
 properties: %{
   choices: nil,
   label: "Enter your email here"
 }}


Вот его отдаю на фронт и там генерится форма + динамический changeset принимает его как аргумент от от graphql резолвера и идет валидация на сервере. По аналогии можно отдавать его на всякие там SaaS сервисы для генерации формочек/опросов. Что думаете нормально будет?)
кажется тебе понравится эта библиотека) https://github.com/madeinussr/exop
источник

AD

Anastasiya Dyachenko in pro.elixir
но веба там нет
источник

AB

Alex Bubnov in pro.elixir
я поглядел в нее, и вот понять не могу - зачем она опять на макросах.
насколько я вижу, там там вообще нет никаких оптимизаций в макросах, просто код интерпретатора подставляется в модуль
источник

A

Aleksey @cheatex in pro.elixir
> А как бонус, можно несколько часов обсуждать язык и задачу с человеком, а потом узнать что он фронтендер и всё это обсуждение к бэку не подходит. И всё это потому что на бэк и на фронт одно коммунити
Одно коммунити не звучит как недостаток. Про решение которое не подходит и выясняется через 2 часа надо как-то подраскрыть тему.
источник

A

Aleksey @cheatex in pro.elixir
Меня эликсир привлёк тем что в общем похож на кложуру. + простая конкурентность - сложное метапрограммирование
источник

VS

Vladimir Sekisov in pro.elixir
Bogdan
Короче, это поля для схемы. @required_fields […], их читает также генератор форм с соседнего модуля(вроде kaffy), чтобы обязательные поля отмечались только в модуле со схемой и шли дальше в changeset, и так же не было конфликтов с фронтом.

Можно объявить обычной функцией но у меня есть @derive к схеме, т.к данные в очередь уходят потом…а он почему-то функции читать не хочет.
Как то больше похоже на задачу для протокола, где протокол - генератор форм.
Тогда все остальное решит
компилятор
источник

IG

Igоr Gоrуаchev in pro.elixir
Anastasiya Dyachenko
я уж подумала что спикеров ищут, но из эликсирщиков видимо только самых токсик приглашают)
я работал с этим человеком в яндексе (он был pm моего проекта на основе ejabberd), в жизни он совсем не токсичный. :)
источник

IG

Igоr Gоrуаchev in pro.elixir
статьи на "хабре" его авторства читал.
источник
2021 March 27

DP

Dmitry Ponyatov in pro.elixir
Aleksey @cheatex
Меня эликсир привлёк тем что в общем похож на кложуру. + простая конкурентность - сложное метапрограммирование
еще виртуалка микроскопическая по сравнению с jvm, и полноценная многозадачка
источник

А(

Артур (MIIIG) in pro.elixir
почему полноценная?
источник

DP

Dmitry Ponyatov in pro.elixir
Артур (MIIIG)
почему полноценная?
ну типа миллиона процессов на ноду например, и полная изоляция их адресных пространств
источник

А(

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