Привет! Подскажите, можно ли такой код заставить компилится и на 2.13 и на 2.12? Внимание на строку 10, ev.substituteContra[Either[E, *]](Right(())). В 2.12, как оказалось, н...
Привет! Подскажите хорошее архитектурное решение: есть Spray (предок akka-http), есть ScalikeJDBC, надо как-то пробрасывать сессию от него ко всем роутам и сервисам где она ну...
Привет! Подскажите, можно ли такой код как-то заставить находить инстанс для F внутри списка параметров? Или только если использовать конкретный тип? По моему можно еще на sh...
Привет! Подскажите можно ли в http4s определить top-level middleware который будет оборачивать исключения самого http4s в кастомные ответы? То есть у меня есть вот матчер, кот...
Привет! А подскажите какой оберткой для Typesafe Config сейчас модно пользоваться? Я пользовался https://github.com/iheartradio/ficus/ , сейчас вижу есть и https://github.com/...
Привет! Помогите разобраться с Async.fromFuture. Зачем ему ContextShift? Он передается в guarantee, то есть выполнится в самом конце. Значит ли это что F[Future[A]] должен бы...
Что меня еще удивило, так это что можно определить дополнительную валидацию к типу параметра, но ее ошибка теряется тоже? Есть вот такой параметр QueryParamDecoder[String]....
Подскажите как лучше решить такой кейс: есть небольшая табличка в базе, около десяти строк, данные из таблицы нужны в приложении довольно часто и каждый раз дергать таблицу не...
Я снова влезу со своими вопросами про архитектуру: а как вообще канонично провайдить сессию БД туда где она нужна? Может я велосипеды строю с тем что создаю ее в App, в самом ...
А поддержки плагина дерева для Idea больше нету? У меня Idea 2020.2.4 и плагин не находится.
Кто-то знает почему в Akka-HTTP в FutureDirectives возвращаемый тип объявлен как Directive[Tuple1[Throwable]] а не просто Directive[Throwable]? И inner - это тоже функция (Tup...
А подскажите как называется и зачем используется вот такая конструкция вместо параметризированного типом трейта? sealed trait CompletionMagnet { type Result def apply(): R...
Я сейчас читаю про Tagless Final и вижу, что почти везде реализация (интерпритация) алгебры описывается как class а не, например, object, это значит что там где мне нужна буде...
А можно ли в akka http как-то определить директиву для JWT авторизации один раз, а не в каждом роуте? Ну то есть грубо говоря обернуть в какую-то директиву на краю вселенной г...
А есть мнение насчет этого https://github.com/scallop/scallop ?
Да, логично. Но а если надо расширить функциональность алгебр, то надо либо менять и абстракцию, либо в реализации добавлять функцию. Так какой тогда смысл это делать, если ре...
Есть какие-то альтернативы swagger или может какие-то варианты как связать его с akka-http не разбивая роуты совсем при этом? Ну типа там же на аннотациях, поэтому придется де...
Мм.. не совсем понял. Вот если у меня есть akka http проект, в роутах нужны инстансы алгебр, то мне объявлять имплициты в роутах, а на самом верху, там где я передаю все роуты...
В связи с этим теперь есть вопрос: а как же понять нужны ли мне коты в проекте, и как заметить что где-то было бы что-то с помощью них решить? А то мне нравится читать книжку ...
А если сделать реализацию алгебры объектом, и вызывать его из роутов? Не гибко, не тестируемо и вообще фу?