Size: a a a

2021 December 02

SB

S B in ErlangRus
Оно далеко не всегда нужно. Я достаточно прилипчиво перебираю хедеры сначала.
источник

SB

S B in ErlangRus
И всякие прочие организационные моменты.
источник

В

Вертолетчик... in ErlangRus
Ковбой уже в try/catch всё оборачивает, если что
источник
2021 December 03

SB

S B in ErlangRus
Я в документации не видел, чтобы можно было throw(200) сделать и вернулось 200 ОК, а не 500. А так можно вообще?
источник

В

Вертолетчик... in ErlangRus
Любой throw будет пойман ковбоевским try/catch и соответственно обработан как 500 по идее. Надо смотреть код ковбоя, как он throw обрабатывает в catch
источник

SB

S B in ErlangRus
Это понятно, а как ещё справляться с ошибками клиентского кода, когда север реально упал. Там вопрос в том, можно ли из коробки этот механизм заставить отвечать ещё не-500? Ну я уже понял, что нет, нельзя, накостылял тут своё решение. Работает, но все равно хотелось бы что-то такое готовое взять.
источник

OS

Oksana Sovetnikova in ErlangRus
Всем привет! Меня зовут Оксана, я рекрутер в компании DINS. У нас сейчас открыты вакансии для Erlang разработчиков. Буду рада рассказать подробнее в случае вашей заинтересованности.
источник

ИИ

Иванов Иванов... in ErlangRus
кидайте. интересно
источник

В

Вертолетчик... in ErlangRus
Из коробки тоже можно. Там же есть cowboy_req:reply(StatusCode, Headers, Body, Req),
Оборачиваешь throw в свой try/catch и ловишь throw(StatusCode).  На выходе cowboy_req:reply отдаст 200
источник

DC

Daniil Churikov in ErlangRus
@oxysmile вы расскажите прям здесь. куча людей читает, может кто заинтересуется. про ЗП не забудьте упомянуть.
источник

OS

Oksana Sovetnikova in ErlangRus
Мы создаем распределенный сервис, который обрабатывает больше 150 миллионов звонков в неделю и обеспечивает одновременный доступ к услугам телефонии больше 700 тысяч наших пользователей. Для создания и поддержки собственных компонентов работы (Session Border Controller, Network Load Balancing Router). Для дальнейшего развития и расширения спектра проектов мы ищем Software Engineer в нашу команду.

Команда разрабатывает следующие проекты:

SBC — SIP Session Border Controller, решение расположенное на границе между Internet и внутренней сетью, цель проекта — обеспечить надежную точку входа для всех клиентских устройств и приложений;
Network Load Balancing Router — решение расположенное на границе между Internet и внутренней сетью, распределенный L3 / L4 роутер для балансировки трафика от клиентских устройств на SBC. Решение построенный на базе eBPF/XDP технологии.
Вам предстоит:

Участвовать в разработке SIP Session Border Controller;
Участвовать в разработке L3 / L4 роутера;
Заниматься улучшением стабильности в случае отказов оборудования / выхода из строя центра обработки данных;
Расширять функции безопасности.
Мы ожидаем:

Опыт программирования на одном из языков команды Erlang/Elixir;
Хорошее понимание работы сетей построенных на основе TCP/IP стека;
Опыт работы с Linux дистрибутивами;
Культура написания unit-тестов и интеграционных тестов;
Хорошая инженерная подготовка, навыки решения алгоритмических задач, исследование причин возникновения инцидентов в продакшене;
Умение работать в команде, взаимодейстовать с другими командами, коммуникативные навыки;
Умение самостоятельно оценивать задачи, и соблюдать установленные сроки;
Знание английского языка на уровне чтения, написания технической документации.
Будет плюсом:

Опыт в области VoIP телефонии (работа с протоколом SIP, анализ сетевого трафика);
Опыт программирования на Golang, С, Python;
Опыт работы c eBPF/ХDP.

Mid 180 - 280 Sr 280 - 320 net
источник
2021 December 05

MK

Matwey Kornilov in ErlangRus
Господа, я хочу растовый оператор ? в Erlang.
источник

VS

Vladimir Sekisov in ErlangRus
erlando
источник

V

Vladimir in ErlangRus
В элексире with примерно для этого. И в эрланг хотят его добавить вроде как. По крайней мере, есть инициативная группа, которая пушит тему
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Этот оператор нарушает принципы структурного программирования
источник

V

Vasilii Demidenok in ErlangRus
А исключения не нарушают?)
источник

LW

Lev Walkin in ErlangRus
какие?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Исключения нарушают принципы структурного программирования
источник

ŹR

Źmićer Rubinštejn in ErlangRus
У блока должен быть один вход и один выход
источник

ŹR

Źmićer Rubinštejn in ErlangRus
return нарушает этот принцип тоже
источник