Size: a a a

Эликсир и Вунш

2019 April 30

c🦊

cleverfox 🦊 in Эликсир и Вунш
И там очень удобно можно повторно использовать авторизованное соединение для новых каналов. К примеру когда тебе надо файл передать/запросить
источник

AD

Artem Denezhny in Эликсир и Вунш
cleverfox 🦊
Я в 2017 году писал софтину, где ноды друг другу не доверяют (админятся разными админами) и там я тоже писал RPC через ssh. Очень удобно. В Erlang очень приятная реализация ssh, на ней что-то писать одно удовольствие.
на сколько мне понятно эти приятности достигаются функциональным подходом, когда львиная доля коллизий убирается еще на этапе разработки приложения
источник

AD

Artem Denezhny in Эликсир и Вунш
@che_onza
@valikmogish

был разговор по map, вот попался небольшой паттерн

еще бы конечно добавить strong params в phoenix для безопасности, говорят, что так правильнее будет

https://medium.com/@channaly/indifferent-access-with-elixir-phoenix-app-8ca52c2a244c
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Artem Denezhny
на сколько мне понятно эти приятности достигаются функциональным подходом, когда львиная доля коллизий убирается еще на этапе разработки приложения
Ну функционально тоже можно написать кривого и неудобного монстра
источник

NK

ID:476249930 in Эликсир и Вунш
Artem Denezhny
...в продолжении нашего общения по оркестрации нод, есть вот такая погремуха

https://github.com/bitcrowd/sshkit.ex
Прикольная штука
источник

NK

ID:476249930 in Эликсир и Вунш
Надо попробовать поюзать
источник

AP

Artur Plysyuk in Эликсир и Вунш
не юзайте
источник

AP

Artur Plysyuk in Эликсир и Вунш
зачем вобще оно?
источник

NK

ID:476249930 in Эликсир и Вунш
Ауф толькл ключами?
источник

AP

Artur Plysyuk in Эликсир и Вунш
что?
источник

NK

ID:476249930 in Эликсир и Вунш
Можно свой чиф сделать
источник

NK

ID:476249930 in Эликсир и Вунш
На эликсире
источник

AP

Artur Plysyuk in Эликсир и Вунш
не поняно всё равно
источник

NK

ID:476249930 in Эликсир и Вунш
Вот только проект похоже замерз. Пр ы висят непринятые
источник

IA

Ivan Ananev in Эликсир и Вунш
Artem Denezhny
@che_onza
@valikmogish

был разговор по map, вот попался небольшой паттерн

еще бы конечно добавить strong params в phoenix для безопасности, говорят, что так правильнее будет

https://medium.com/@channaly/indifferent-access-with-elixir-phoenix-app-8ca52c2a244c
в rails strong params дает возможность разделять и контролировать различный кейсы изменения модели active record. потом ко всему этому  там еще есть патерн form object.  а в phoenix, точнее ecto ты можешь этим рулить различными changeset.. но никто не мешает тебе plug сделать, если очень хочется
источник

AD

Artem Denezhny in Эликсир и Вунш
Ivan Ananev
в rails strong params дает возможность разделять и контролировать различный кейсы изменения модели active record. потом ко всему этому  там еще есть патерн form object.  а в phoenix, точнее ecto ты можешь этим рулить различными changeset.. но никто не мешает тебе plug сделать, если очень хочется
это да, но прелесть пользования strong params в rails заключается в том, что это как валидация, прописал в контроллере и забыл, а дальше пусть меняют модель данных, переписуют логику, строчка со стронг парамс все отсечёт

кстати strong params это уже не api way, а скорее hooks way
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
strong params в рельсах не делает ничего для валидации. Все равно летит запрос в базу, и active record отправляет ошибку
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Зашибись провалидировали, аж до rollback на базе
источник

AD

Artem Denezhny in Эликсир и Вунш
ID:476249930
Надо попробовать поюзать
поюзать можно)), но @fuelen правильно говорит, это не совсемt true way

By having a function that can handle the key passed in the function at runtime it will be helpful. However this approach is not a good practice. The better way is try to have a common format as much as possible — rolling on your own it means you spend more time on doing things beside your business goal.
источник

AD

Artem Denezhny in Эликсир и Вунш
Źmićer Rubinštejn
strong params в рельсах не делает ничего для валидации. Все равно летит запрос в базу, и active record отправляет ошибку
ну и пусть летит, он же не коммитется if false, этого достаточно, ничего лишнего, разгрузили логику приложения за счет логики DB
источник