
Eugeny
10.10.2018
09:07:43
PutIfAbsent атомарный распределенного кэша спасает в некоторых ситуациях

Yegor
10.10.2018
10:07:52
Я вчера рассказывал о том, как повышать качество кода, может кому будет интересно: https://www.youtube.com/watch?v=d_gZUcpBdRM

Сергей
10.10.2018
10:22:45
https://habr.com/post/423305/

Google

Daniil
10.10.2018
10:31:54
>Who Cares About Quality?
действительно

M
10.10.2018
11:46:35
Как сделать блокировку иерархичной?

Alexander
10.10.2018
11:52:43
взять один лок, внутри него взять другой
отпустить второй и отпустить первый
и при этом не попасть на дедлок
а тут надо правильно выбрать последовательность взятия лого

M
10.10.2018
12:28:59
и как же правильно выбрать последовательность?

Daniil
10.10.2018
13:34:47
ребят, не подскажите, как можно спровоцировать FileSystemException ?
делаю кейс, в котором нужно перехватывать эти исключения и пробрасывать их как другой тип исключения. я все сделал, но не могу придумать, как в тестовом коде изобразить ситуацию, чтобы эта ошибка вылетела

Alex
10.10.2018
13:35:36
new FileSystemException =)
throw

Daniil
10.10.2018
13:36:11
спс кэп)
я наверно не очень корректно выразился

Google

Alexander
10.10.2018
13:37:40
when(myMockService.callSomeMethod()).thenThrow(new FileSystemException()); ?

Daniil
10.10.2018
13:37:48
точно
спасибо

Alexander
10.10.2018
13:38:17
ну у вас сложнее. fileWriter не замокаешь, он локальный

Daniil
10.10.2018
13:38:39
мок на вызов writeToOutputDir()
а не
бля

Alexander
10.10.2018
13:39:05
не, надо именно внутри метода кинуть же
так что fileWriter вынести на уровень класса и замокать

Daniil
10.10.2018
13:46:08

Oleg
10.10.2018
13:57:05
Суперинтервью с нашим героем - Джошем Лонгом!
Кажется, целая вечность прошла с тех пор, как мы с ним ездили по Киеву смотреть достопримечательности. Было приятно снова встретиться и поговорить за всякую дичь.
https://habr.com/company/jugru/blog/425961/

Alexander
10.10.2018
13:57:25

Artjom
10.10.2018
14:23:10
@olegchir а есть англоязычный вариант ?

Oleg
10.10.2018
14:26:25
@olegchir а есть англоязычный вариант ?
нет. На аудио там как всегда очень плохая запись, куча разговоров под NDA, и всяких отвлечений на два часа длиной. Писал уже сразу на русском языке самое интересное

Artjom
10.10.2018
14:26:58
Хорошо и так почитаю , спасибо :)

Oleg
10.10.2018
14:27:02
он же был на конференции, и разговаривал, сидя с ноутбуком на какой-то лестнице)
вообще, я так понял, у Лонга три агрегатных состояния: читать доклад, кодить и спать (в порядке приоритета). Когда он не читает доклад - кодит, когда нельзя кодить (ноутбук некуда поставить) - спит. Вот и весь секрет дичайшей производительности и сакрального вопроса - каким образом человек, который столько времени тратит на доклады, продолжает быть программистом. Он просто вливает в это нереальное количество сил, по сути работает на двух фуллтайм работах
более того, если бы кто-то задался целью, и тоже бы тратил на Спринг столько времени - наверняка бы тоже мог приехать на следующий Джокер с докладом =)
Кто хочет попробовать? :)

Del
10.10.2018
14:34:56
хорошая попытка:3

Google

Денис
10.10.2018
14:37:51

Victor
10.10.2018
16:18:13
и он хоть 100500 раз пусть будет локальный - работа идёт с классом

Daniil
10.10.2018
17:11:27

Yury
10.10.2018
18:05:53
Скажите, на сколько надежно пользоваться инструментами манипуляции байт кодом по типу CGLib? Какие проблемы могу возникнуть? Я так понимаю большинство юзают ее вместе в Spring AOP.
Но с другой стороны я слышал что вот с этой либой http://docs.paralleluniverse.co/quasar/ (корутины) много проблем с переходом на версии Java и прочее, тк она как раз юзает манипуляцию байт кодом.

Vladimir
10.10.2018
18:10:54
Ночная атака спамеров на чат

Yury
10.10.2018
18:17:09
Наплыв

Сергей
10.10.2018
18:17:23
@dmsol покупай

Yury
10.10.2018
18:18:32
А почему кст не поставить бота "терминатор" по моему называется?

Никита?❄️
10.10.2018
18:36:10
Для себя

Никита?❄️
10.10.2018
18:36:24
И чатов, где он есть

Alexandr
11.10.2018
04:36:18
вот это топчик) Шипилев жгет) https://twitter.com/shipilev/status/491605310554275840

Daniel
11.10.2018
05:12:27

Alexandr
11.10.2018
05:12:54
я даже знаю в каком ?

Dmitrii
11.10.2018
07:56:06
Чат, кто-нибудь использует vscode для джавы?

Loljeene
11.10.2018
07:58:38
я бы не доверял человеку с такой футболкой на аватарке
чет подозрительно

Anton
11.10.2018
07:59:14
Что плохого в этой футболке? :)

Google

Vitalii
11.10.2018
07:59:36
https://twitter.com/hmemcpy/status/491606981199679488

Admin
ERROR: S client not available

Dmitrii
11.10.2018
07:59:36
Ну приехали...

Vitalii
11.10.2018
07:59:37
Ор

Loljeene
11.10.2018
07:59:55
нахваливает свое болото )

Anton
11.10.2018
08:00:33

Dmitrii
11.10.2018
08:00:52
Если кто использует, не было ли проблем с подхватыванием generated-sources которые от antlr4

Alexander
11.10.2018
08:01:20
Что за бред писать на джяве в Vscode?
есть же чудесный emacs

Anton
11.10.2018
08:01:39

Евгений
11.10.2018
08:01:39
и vim

Quantum Harmonizer
11.10.2018
08:02:05
шутки за nano

Loljeene
11.10.2018
08:02:20
mcedit in this thread

Dmitrii
11.10.2018
08:03:30
Структура такая
target/generated-sources/main/java/my/pack/age/MyLexer.java
. Vscode краснит этот исходник и говорит, что название пакета должно быть
main.java.my.pack.age
а не
my.pack.age
как антлр сгенерил
Чет релейтед ишу не нашёл на эту тему

Денис
11.10.2018
08:03:51
и vim
Ну вы, ребят, совсем уже обленились, чёртовы хипстеры. ed или хотя бы vi!

Dmitrii
11.10.2018
08:04:48
Ладно, понятно.... Тут ideaные консерваторы и тролли.

Alexander
11.10.2018
08:06:27

Денис
11.10.2018
08:07:21

Google

Dmitrii
11.10.2018
08:07:29

Quantum Harmonizer
11.10.2018
08:07:36

Dmitrii
11.10.2018
08:07:48

Денис
11.10.2018
08:07:59

Alexander
11.10.2018
08:07:59
Энтропия мать ее, бессердечная сволочь

Anton
11.10.2018
08:08:05
Ладно, понятно.... Тут ideaные консерваторы и тролли.
Не, на vscode интересно посмотреть. Это новый эклипс, по сути. Но пока что мне кажется это больше либо для энтузиастов, либо для мазохистов, хоть редхатовские маркетологи и говорят что vscode уже полностью идею заменил. Меня хватает минут на 15 раз в месяц что-то попытаться в этом сделать

Евгений
11.10.2018
08:08:27
я думаю не стоит ожидать от софта класса code editor (коим является VS Code) уровня мастерства софта класса Integrated Development Environment (коим явдяется IntelliJ IDEA)

Alexander
11.10.2018
08:08:32
vscode норм как замена атому или там сублайму, для редактирования чего-то.