

Михаил
29.11.2016
11:24:55
Жил-был маленький Паровозик-ЖС, который Смог. И вот однажды в глубине джунглей он ехал во вражеский тыл энтерпрайза - чих-чих-чих-чих, чих-чих-чих-чих, тюууу-тюууу! Паровозику был дан приказ доставить ящики с фронтендом и SPA на плацдарм, который оборонял 263 батальон. Надо ли говорить, что врагов кругом была тьма тьмущая. Думаешь это остановило Паровозика, который Смог? Да черта с два! Он ехал себе и ехал - чих-чих-чих-чих, чих-чих-чих-чих, тюууу-тюууу! Даже когда типы залезли в кабину и выдавили глаза машинисту. И того кровища течет вперемешку с соплями. Но думаешь это остановило Паровозика? Правильно! Он так и ехал дальше - чих-чих-чих-чих, чих-чих-чих-чих, тюууу-тюууу!
И всё бы ничего... Да заказчик заложил под мост две книги требований. И как раз когда Паровозик переезжал через реку - БААМ!!! Взрыв! Кругом кровавое месиво, кишки разбросаны, и тут откуда-то выползает мой друг JavaScript. Ему больно! Но он подползает и говорит мне: - Java! Я OOP не чувствую... А я ему: - А у Тебя их нет!
Прелесть


Глеб
29.11.2016
11:26:45
Раз такая пьянка пошла: что нужно уметь в js для джавера?

sss3 ?
29.11.2016
11:27:00
Желательно ничего

guga
29.11.2016
11:27:10

Google

sss3 ?
29.11.2016
11:27:15
Держаться подальше от этой дрисни

Глеб
29.11.2016
11:27:22

guga
29.11.2016
11:27:45

sss3 ?
29.11.2016
11:28:04
У нас кстати как то иначе)

Глеб
29.11.2016
11:28:06
типо и фронтенд ебашить?

sss3 ?
29.11.2016
11:28:12
Наши джсеры знают джаву

Глеб
29.11.2016
11:28:14
css этот ваш богомерзкий

sss3 ?
29.11.2016
11:28:15
Азы

Pavel ?
29.11.2016
11:28:17
аутсорсы требуют или бедные компании
надо же экономить

sss3 ?
29.11.2016
11:28:35
А бэк в джс вообще не лезут

Pavel ?
29.11.2016
11:28:35
на чем-то

sss3 ?
29.11.2016
11:28:53
Азы
Даже вру, далеко не азы

Google

Глеб
29.11.2016
11:29:11

sss3 ?
29.11.2016
11:29:26
Почему

Глеб
29.11.2016
11:29:43
ну у каждого должна быть одна специализация

sss3 ?
29.11.2016
11:29:51
Ну надо ему на фронте новый метод для выборки из монги - он написал
Не мучая при этом никого
Норм же

guga
29.11.2016
11:30:28

Глеб
29.11.2016
11:30:35

sss3 ?
29.11.2016
11:30:52
Вот да

guga
29.11.2016
11:54:52
Такс, кто знает как пишут юнит тесты для конкурентных коллекций? Если где-то примеры? Вот например как мне узнать, что LinkedBlockingQueue удовлетворяет апи BlockingQueue?
Лучшее что я смог родить, это юнит тесты в main + err.println

Andrey
29.11.2016
11:57:15
Именно параллельность и блокировки.

guga
29.11.2016
11:58:18
Не хочу читать jmm, мааааааааам почему программирование такое сложное.
А что делать с lock-free имлиментациями?
И что каждый уважающий себя Java разраб знает как доказать корректность коллекций в java?

Andrey
29.11.2016
12:00:46

guga
29.11.2016
12:01:28
Так если тебе нужна своя, немного другая коллекция?

Антон
29.11.2016
12:01:44
JCStress

Google

Andrey
29.11.2016
12:02:26

Антон
29.11.2016
12:02:34
постоянно опечатываюсь

Denis
29.11.2016
12:02:43

guga
29.11.2016
12:02:52

Антон
29.11.2016
12:02:56
http://openjdk.java.net/projects/code-tools/jcstress/

guga
29.11.2016
12:03:18
Это же вероятностное значение, а не абсолютное.

Антон
29.11.2016
12:04:02
ну а абсолютную ты не получишь
у тебя нет инструментария
типа а давай выполни вот этот метод гарантированно одновременно из двух потоков
анриал

Daniel
29.11.2016
12:04:32
Точно, только со спекой jmm и ручным раскручиванием всех ветвей поведения.

Daniel
29.11.2016
12:05:00
Шипилев в одном из докладов делал такое.
Муторно даже для относительно простого кейса

guga
29.11.2016
12:05:26
Ну ладно и так сойдет, проверю что методы с тайм юнитамы отпускают лок и на том порешу

Антон
29.11.2016
12:05:47

guga
29.11.2016
12:07:21
Натыкался на эту статью, когда искал.

Valeriy
29.11.2016
12:08:29

guga
29.11.2016
12:09:25
О, кстати, там на днях будет разбор полетов в котором CLR vs JVM будет основной темой.

Stanislav
29.11.2016
12:09:33

Google

Stanislav
29.11.2016
12:10:05
и на последнем джокере у него доклад был такой

guga
29.11.2016
12:11:48

Stanislav
29.11.2016
12:12:11
тоже вариант

Valeriy
29.11.2016
12:34:26
отлично, надо будет послушать

Oleksandr
29.11.2016
12:36:02

guga
29.11.2016
12:37:54
По правде, sbt не самый очевидный инструмент, но в том докладе таки могли найти более компетентного эксперта.

Oleksandr
29.11.2016
12:40:58
ну я согласен, что это отстой, но не хуже того же грейдла

guga
29.11.2016
12:41:04
Ну и немного веселья для затравки, кторое вырвано из контекста. http://puu.sh/syhS7/6f3777a24d.png

Oleksandr
29.11.2016
12:41:18
просто я вообще ни одной норм билд тулзы не видел

Admin
ERROR: S client not available

guga
29.11.2016
12:41:29

Oleksandr
29.11.2016
12:41:37
ага, мейк ещё

guga
29.11.2016
12:42:01
вот что, что, а мейком я джаву не собирал.

Oleksandr
29.11.2016
12:42:09
давным-давно, у меня в универе препод скалу мейком собирал
и это не шутка)

guga
29.11.2016
12:44:25
Вот ещё забавный тред https://twitter.com/shipilev/status/803519478285930496

Denis
29.11.2016
12:51:28

guga
29.11.2016
12:52:19
Там ребята ещё не сильно скалу любят, если хотите похоливарить знатно, напишите им в твиттер или чат, а то в последнее время подкаст скатывается во что-то непонятное.

Oleksandr
29.11.2016
12:52:24
а слабо на мавене сделать параллельные кастомные таски?

Google

Oleksandr
29.11.2016
12:53:12

guga
29.11.2016
12:53:49
Хм, давно забросил девзен, нужно найти будет выпуск.

Oleksandr
29.11.2016
12:54:50
вообще мне девзен больше остальных подкастов нравится
нету специализации (её мне на работе с головой) и норм ведущие
в РП ведь реально тролли, в плохом смысле

Denis
29.11.2016
12:56:05

Oleksandr
29.11.2016
12:56:26

Denis
29.11.2016
12:56:59
Я хз что такое сбт, так что я по мавен :)

Oleksandr
29.11.2016
12:59:11
это как мавен, только сбт
хрень для типа-сборки проектов
в основном для скалы и джса, но вообще для всего

Pavel ?
29.11.2016
13:00:22

Oleksandr
29.11.2016
13:01:00
simple build tool :trollface:

Daniel
29.11.2016
13:01:46
simply build troll

guga
29.11.2016
13:02:34

Denis
29.11.2016
13:02:47

Oleksandr
29.11.2016
13:03:05

Pavel ?
29.11.2016
13:03:05
Одерски там головой двинулся слегка)) пошла мода за ним в окошко лезть))

Oleksandr
29.11.2016
13:03:46
да, сразу с 1.5 джавы

Denis
29.11.2016
13:03:57

Oleksandr
29.11.2016
13:03:58
ведь дженерики -- его работа

Pavel ?
29.11.2016
13:04:26

guga
29.11.2016
13:06:48

Oleksandr
29.11.2016
13:07:12