Scala User Group

scala_ru Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

[RU] Scala Chat.
Rules, additional links, FAQ: https://telegra.ph/Russian-Speaking-Scala-User-Group-08-27
Гео и язык канала
Россия, Русский
Категория
Образование


Гео канала
Россия
Язык канала
Русский
Категория
Образование
Добавлен в индекс
26.04.2018 00:07
Последнее обновление
20.11.2018 17:28
Telegram Analytics
Самые свежие новости сервиса TGStat. Подписаться →
Searchee Bot
Каталог 270k+ Telegram-каналов с удобным поиском в боте.
@TGStat_Bot
Бот для получения статистики каналов не выходя из Telegram
1 540
подписчиков
~0
охват 1 публикации
~81
дневной охват
~164
постов / день
N/A
ERR %
0.02
индекс цитирования
Репосты и упоминания канала
5 упоминаний канала
0 упоминаний публикаций
0 репостов
Новые каналы
Код в мешке
Файлы ХввБ ✯
Каналы, которые цитирует @scala_ru
Combot News
Мечта поэта
@nanodating
@nanodating
@nanodating
F# News
TechFeed
10$ Баффeтта
Telegram Analytics
Последние публикации
Удалённые
С упоминаниями
Репосты
Scala User Group 20 Nov, 15:30
слишком широко имхо, тоже юзали, ушли от этого
Scala User Group 20 Nov, 15:28
мне кажется, они ещё одумаются
Scala User Group 20 Nov, 15:28
Ребята, а как вы валидируете входящие жсоны в ваше akka-http апи? Вот есть circe и можно пытаться валидировать при помощи ValidatedNel и подобия смартконструкторов, но выходит что декодеры имеют тип Decoder[ValidatedNel[Error, T]] и полуавтоматически ничего не дерайвится. Или забить и использовать akka-http директивы?
Scala User Group 20 Nov, 15:27
Советуете вручную передавать? Просто в документации https://typelevel.org/cats-tagless/ как-то настойчиво намекают сделать implicit.
Scala User Group 20 Nov, 15:25
implicit F ~> G

pig disgusting
Scala User Group 20 Nov, 15:23
Как лучше?

implicit object IOToSource extends FunctionK[IO, SourceIO] {

def apply[A](fa: IO[A]): SourceIO[A] =
Source.fromFuture(fa.unsafeToFuture())

}

Или так?

implicit object IOToSource extends FunctionK[IO, SourceIO] {

def apply[A](fa: IO[A]): SourceIO[A] =
Source.lazilyAsync { () =>
fa.unsafeToFuture()
} mapMaterializedValue { _ =>
NotUsed
}

}

Вроде второй правильнее, типа не запускаю future неожиданно, но может ещё чего-то упустил? Покритикуйте.
Scala User Group 20 Nov, 15:15
Scala User Group 20 Nov, 15:07
Однако, спасибо. Действительно на моей. Вчера просто несколько раз открылся, и я решил, что он упал.
Scala User Group 20 Nov, 15:06
http4s или akka-http вроде в тренде.

У меня сайт http4s открывается нормально. Можно проблема на вашей стороне?
Scala User Group 20 Nov, 15:03
Народ, что выбрать для http/web-socket маленького сервера? Думал попробовать http4s, но второй день сайт с докой лежит.
Scala User Group 20 Nov, 15:01
Спасибо, теперь спокойно отключу и буду знать что я не одинок.
Scala User Group 20 Nov, 15:01
Теперь в sbt так пишут, унифицировали синтаксис:
Compile / doc / sources := ...
Scala User Group 20 Nov, 14:55
Сова научил меня
sources in(Compile, doc) := Seq.empty
Scala User Group 20 Nov, 14:54
скаладоки плохо взаимодействуют с плагином, я обычно их вырубаю
Scala User Group 20 Nov, 14:54
Он смотрит, указан ли параметр, и вставляет тру, если нет
Scala User Group 20 Nov, 14:54
Макрос посмотри
Scala User Group 20 Nov, 14:54
Не в билде
Scala User Group 20 Nov, 14:52
а у вас такая же проблема или только у меня? пытаюсь понять, может в билде дело
Scala User Group 20 Nov, 14:50
В скобках
Scala User Group 20 Nov, 14:49
Добавь true