Size: a a a

2020 August 26

ŹR

Źmićer Rubinštejn in pro.elixir
Нет, будем в роутере делать так, чтобы каждый Хендлер роута с начала до конца без всех middleware за себя отвечал
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну и нахуя такое надо - это уже в ковбое есть
источник

V

V in pro.elixir
А как надо?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Точно не так

You can secure routes by providing a module and function to the security directive in the route entry. Here's a simple example of this:
#{prefix => "/admin",
 type => html,
 security => {security_controller, do_security},
 routes => [
   {"/", {my_controller, main}, #{methods => [get]}}
 ]
}
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Самое крутое что принёс эликсир в процесс разработки http на beam - это чейнинг с плагом.
Самое тупое - что он криво сделан
Ты про то, что в плаге middleware легко вешается на path prefix?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ага
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Все остальное есть уже в ковбое
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вообще говоря концепция request -> response -> die устарела. Я правда не знаю как должно быть, но rack - точно уже нет
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Кто переосмыслит первый - тот станет новыми рельсами в эпоху http2
источник

ŹR

Źmićer Rubinštejn in pro.elixir
С учётом long live природы шансы есть мало у кого: го, beam, из jvm может что-то
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Вообще говоря концепция request -> response -> die устарела. Я правда не знаю как должно быть, но rack - точно уже нет
Ах, если бы. Пока что ситуация выглядит так, будто даже вебсокеты не усвоились особенно, не говоря уже про http2
источник

AB

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

ГК

Георгий Каштанов... in pro.elixir
Просто очень много софта написано по старой модели. Привычные методы менять сложно.
источник

ГК

Георгий Каштанов... in pro.elixir
Это всё к тому же вопросу об adoption.
источник

LL

Lama Lover in pro.elixir
Мне кажется, ws очень хорошо подходит под акторную модель того же эрланга. Да и феникс (за исключением пары нюансов) хорошо работает с вебсокетами
источник

DP

D. P. in pro.elixir
Źmićer Rubinštejn
Вообще говоря концепция request -> response -> die устарела. Я правда не знаю как должно быть, но rack - точно уже нет
Можешь пояснить? Заголовок интригующий, но я не понимаю, почему это плохо.
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
Мне кажется, ws очень хорошо подходит под акторную модель того же эрланга. Да и феникс (за исключением пары нюансов) хорошо работает с вебсокетами
ws сразу же превращает stateless в stateful, и это очень меняет ситуацию
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
ws сразу же превращает stateless в stateful, и это очень меняет ситуацию
Ну, а BEAM очень хорош для stateful
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Lama Lover
Ну, а BEAM очень хорош для stateful
Вопрос тогда: почему феникс пытается быть рельсами
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
Ну, а BEAM очень хорош для stateful
а beam тут не меняет ситуацию. stateful это в первую очередь эксплуатация, потом специфический код клиента.
источник