Size: a a a

2020 April 28

ST

Syrym Tussupbekov in Almaty JUG 🏔
Бакытжан Сейтказин
Это же не на бэке
БД это тоже бэкэнд
источник

БС

Бакытжан Сейтказин in Almaty JUG 🏔
Syrym Tussupbekov
У тебя идет авторизация пользователя в твою систему, по ресту прилетает пост с авторизацией, тебе нужно в это время сделать бэкграунд таск, ты будешь заставлять ждать юзера ждать 10 секунд? Или же запустишь таску на фоне в другом треде?
Для этого есть как минимум webflux
источник

БС

Бакытжан Сейтказин in Almaty JUG 🏔
Руками делать зачем?
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
Бакытжан Сейтказин
Для этого есть как минимум webflux
Каким боком тут реактивность вписалась?
источник

БС

Бакытжан Сейтказин in Almaty JUG 🏔
Если не хочешь чтобы пользователь ждал 10 сек
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
Бакытжан Сейтказин
Если не хочешь чтобы пользователь ждал 10 сек
Тут проблема не в кол-во данных, что их так много что ты не можешь их батчем сразу отдать, а в существовании еще одной задачи, например  в обращении по IO на стороний ресурс, который ты можешь делать в бэкграунде.
источник

БС

Бакытжан Сейтказин in Almaty JUG 🏔
В основном код пишется не для систем, а для разрабов.
И у них нету сложности с пониманием, модификаций, отладкой такого кода?
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
Бакытжан Сейтказин
В основном код пишется не для систем, а для разрабов.
И у них нету сложности с пониманием, модификаций, отладкой такого кода?
Есть
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
Но система должна соответсвовать функциональным требованиям
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
Ты не будешь писать код который их не выполняет потому что в твоей команде есть чел типо тебя который не знает зачем нужны потоки
источник

БС

Бакытжан Сейтказин in Almaty JUG 🏔
Syrym Tussupbekov
Ты не будешь писать код который их не выполняет потому что в твоей команде есть чел типо тебя который не знает зачем нужны потоки
Лол
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
Или не наймешь такого просто
источник

БС

Бакытжан Сейтказин in Almaty JUG 🏔
Спасибо
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
Пожалуйста
источник

ST

Syrym Tussupbekov in Almaty JUG 🏔
источник

К

Кайрат in Almaty JUG 🏔
Бакытжан Сейтказин
А реально кто-то спрашивает concurrency на собесах на Java?

Думал что это моветон со времен десктоп разработки.

Если в коде кто-то играется с тредами, то это первый кандидат на переписать.

Код должен быть тупым, чтобы все его понимали. И независем от среды исполнения. И тестится такое чудо так себе
Bad advice for juniors
источник

К

Кайрат in Almaty JUG 🏔
Bad advice
источник

К

Кайрат in Almaty JUG 🏔
Треды джунам надо знать
источник

К

Кайрат in Almaty JUG 🏔
Это же core java
источник

К

Кайрат in Almaty JUG 🏔
Core  в принципе
источник