Size: a a a

Programming Offtop

2021 February 08

U

Unat in Programming Offtop
Vladimir Petrakovich
Go - это принципиально, там особый подход, не как у людей
Ну окей, хай будет ktor, spring, aiohttp - да что угодно
источник

U

Unat in Programming Offtop
Мне просто варианты услышать бы
источник

VP

Vladimir Petrakovich in Programming Offtop
Unat
Ну окей, хай будет ktor, spring, aiohttp - да что угодно
Тогда coroutine context конечно же
источник

U

Unat in Programming Offtop
Кроме копии сервиса с указанием ID и передачи ID параметром в функцию ничего не приходит в голову
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
Кроме копии сервиса с указанием ID и передачи ID параметром в функцию ничего не приходит в голову
Копия сервиса под айдишник звучит странно, если по всем остальным зависимостям он может быть синглтоном. У там м правда нет возможности к реквесту application-level метаданные присобачить?
источник

U

Unat in Programming Offtop
Andrew Mikhaylov
Копия сервиса под айдишник звучит странно, если по всем остальным зависимостям он может быть синглтоном. У там м правда нет возможности к реквесту application-level метаданные присобачить?
Ну присобачу я его к реквесту, в сервис-то объект реквеста уже не попадёт
источник

U

Unat in Programming Offtop
Он на обработчике развалится на примитивы
источник

U

Unat in Programming Offtop
Andrew Mikhaylov
Копия сервиса под айдишник звучит странно, если по всем остальным зависимостям он может быть синглтоном. У там м правда нет возможности к реквесту application-level метаданные присобачить?
Тут скорее не копия, а обёртка
источник

VP

Vladimir Petrakovich in Programming Offtop
Unat
Ну присобачу я его к реквесту, в сервис-то объект реквеста уже не попадёт
Поэтому см. решение выше
В go завезли что-нибудь похожее?
источник

AM

Andrew Mikhaylov in Programming Offtop
А, в сервис объект реквеста не летит, понял
источник

U

Unat in Programming Offtop
Andrew Mikhaylov
А, в сервис объект реквеста не летит, понял
Даже если он полетит в сервис, там следом ещё репозиторий, который тоже с логами, и клиенты.
источник

U

Unat in Programming Offtop
В корутину сложить звучит неплохо, но go-холопы контексты передают явно
источник

AM

Andrew Mikhaylov in Programming Offtop
#scala #tf

Опубликовали лекцию с рассказом и кодом о тэглесс файнал. Она адресована прежде всего тем кто не знает, что это такое, или изучавшим по твиттам Де Гуза, Трампа  и роскомнадзора. Но полезна может быть всем.

Если вам интересна эта тема, хотите видеть продолжения, готовы поддержать лектора и его команду:
* Подписывайтесь на ютуп канал.
* Ставьте колокольчик.
* Задавайте вопросы в комментариях ютупа, в этом чате, в тофу чате.
* Пишите код на работе и в личных проектах, помогайте кодом и документацией чужим опен сорсам.

https://www.youtube.com/watch?v=ZNK57IXgr3M
источник

AM

Andrew Mikhaylov in Programming Offtop
Непонятно, почему свет в массы несу я, а не @happy_bracket, но ладно
источник

U

Unat in Programming Offtop
Vladimir Petrakovich
Поэтому см. решение выше
В go завезли что-нибудь похожее?
Но давай разовьем мысль. Вот у тебя функция suspend serviceFooMethod(entityID: String): Entity?. Как внутри что-то из контекста корутины, внутри которой оно крутится, вытащить?
источник

U

Unat in Programming Offtop
Томушо пет-прожект у меня на ktor'е :)
источник

U

Unat in Programming Offtop
источник

DK

Daniil Karpov in Programming Offtop
самый забавный холивар который я видел
источник

VP

Vladimir Petrakovich in Programming Offtop
Unat
В корутину сложить звучит неплохо, но go-холопы контексты передают явно
Вот об этом я и говорил
источник

U

Unat in Programming Offtop
Vladimir Petrakovich
Вот об этом я и говорил
Так и корутина рано или поздно свалится в синхронный вызов
источник