
Nick
08.02.2017
14:03:56

Anton
08.02.2017
14:04:06

Nick
08.02.2017
14:04:11
а то
идея для стартапа

Google

Митко Соловец?
08.02.2017
14:04:38

Dmitry
08.02.2017
14:04:41

Anton
08.02.2017
14:04:49
то есть - это redeploy?

Vadim
08.02.2017
14:06:00
да
uninstall\install

Anton
08.02.2017
14:06:42
теоретически, если у тебя нет утечки, классы должны выгрузиться, да. но если есть малейшая утечка, то утечёт весь загрузщик веб приложения, и все классы которые были через него загружены

Vadim
08.02.2017
14:07:24
ага, изучал
каждый объект содержит ссылку на класс, каждый класс на загрузчик класса, в итоге если хоть 1 объект остался, он удерживт все объекты классов всего класслоадера
но это ведь утечка, классы должны выгружаться

Nick
08.02.2017
14:08:22
утечка чего)

Vadim
08.02.2017
14:08:28
памяти

Nick
08.02.2017
14:08:31
пффф

Google

Sergey
08.02.2017
14:08:34
обьект содержит ссылку на... класс?

Vitaliy
08.02.2017
14:08:53
Ага

Nick
08.02.2017
14:09:02
какбы все обьекты в джаве, если имеют жесткую ссылку, не удаляются

Vadim
08.02.2017
14:09:36

Vitaliy
08.02.2017
14:10:36
Нет четкой спецификации, как понимать MyClass.class

Vadim
08.02.2017
14:10:40
А почему должны?
не знаю, не должны? кажется потому что нет уже приложения самого

Vitaliy
08.02.2017
14:10:48
Как ссылку или выражение
Если как ссылку, то ассоциация с жесткой ссылкой очевидна
Если как выражение, то логично допустить, что оно всегда будет возвращать один и тот же объект, а о его внутреннем хранении мы не должны беспокоиться

Vadim
08.02.2017
14:12:11
из-за редеплоая одного сервиса весь профиль рестартить неохото

Vitaliy
08.02.2017
14:12:25
А вообще -- а коде же полно сравнений классов по ссылкам

Nick
08.02.2017
14:12:39
если ты war убил, то выгрузится) не парься)

Vitaliy
08.02.2017
14:12:43
if(o.getClass() == MyClass.class)

Vadim
08.02.2017
14:13:10

sss3 ?
08.02.2017
14:13:12

Nick
08.02.2017
14:14:06
не точно
точно, вопрос только в "когда"

Vadim
08.02.2017
14:15:46
я могу график GC посмотреть, наверняка там были уже чистки, но GC же HEAP чистит, а из Permgen классы кто выгружает?)
а хотя GC permgen тоже должен чистить

Google

Nick
08.02.2017
17:43:18
опа
яндекс такси полег

?
08.02.2017
17:43:55

Nick
08.02.2017
17:44:03
ага, жопорукие все сломали)
уже починили
или нет, не починиил
кого-то выгонят)

Alex
08.02.2017
17:53:43

Denis
08.02.2017
17:59:15
А они его уже переписали? Там говорят лютое говно внутри было

Nick
08.02.2017
18:08:25
@Medvedych скорее всего и осталось

S
08.02.2017
18:16:26
Твитор перепрыгнул на ноду. Скала все?

Митко Соловец?
08.02.2017
18:17:32

S
08.02.2017
18:18:26
пруфы
https://twitter.com/necolas/status/829128165314306048

Митко Соловец?
08.02.2017
18:20:00
так речь про фронтенд?

Igor
08.02.2017
18:21:32
Сомневаюсь, что у них скала фронт отдавала

S
08.02.2017
18:23:27
А разве это не звоночек?

Igor
08.02.2017
18:23:56
Звоночек, что скала не нужна?)

S
08.02.2017
18:26:13
Скорее бежать с тонущего корабля, не расплескав смузи

Roman
08.02.2017
18:29:57
Scala можно сравнить с Perl в некотором роде. Зачем супер сложный язык? Все таки код нужно писать так, чтобы его могли читать и поддерживать другие люди

Baruch
08.02.2017
18:31:26
Пиздим скалу? Без Руслана не то.

Google

Митко Соловец?
08.02.2017
18:32:34
да просто мобильную версию сайта перевели на реакт

Nick
08.02.2017
18:35:48
А в Фейсбуке есть скалка?)

Alexander
08.02.2017
18:36:17
у твиттера просто деньги закончились на скала программеров
не могут его монетизировать

Vyacheslav
08.02.2017
18:36:47

Admin
ERROR: S client not available

Anton
08.02.2017
18:37:33
что значит “собирались” переходить?
Твиттер давно уже на скале сидит прочно

Alexander
08.02.2017
18:38:20
порой новости очень медленно распространяются

Vyacheslav
08.02.2017
18:38:51

Anton
08.02.2017
18:39:06
это наверное лет 5 назад было, когда они собирались :)

Alexander
08.02.2017
18:40:24
если не больше
когда еще руби был популярен

Anton
08.02.2017
18:41:03
у них же даже свои гайды по Scala есть: http://twitter.github.io/effectivescala/
а на такое не один год уходит
начали 2011 где то писать. Примерно совпадает с тем что я слышал от бывших коллег, которые там работали.

Vyacheslav
08.02.2017
18:43:21
Может и 5 лет, уже и не помню когда видел эту новость

Anton
08.02.2017
18:44:10
новость примерно эта была http://readwrite.com/2011/07/06/twitter-java-scala/

Artem
08.02.2017
18:55:32
linked.in вроде бы тоже scala, play пропогандировал. а теперь вроде как слез с этого поезда )
;пропагандировал

Google

Anton
08.02.2017
18:58:08
у линкедина основное приложение (веб-морда) - это кастомщина на спринге. но почти за каждой менюшкой может быть своё отдельное приложение, может быть и на play. мобильный бякэнд на nodejs был ещё года 2 назад - были всякие доклады на эту тему

Vyacheslav
08.02.2017
19:00:55
А вообще есть ли какие-то объективные причины использовать скалу вместо джавки, кроме более высокого порога вхождения? Ведь на тоже на JVM работает, а выше ее возможностей все равно не перепрыгнет

Daniel
08.02.2017
19:01:00
у линкеда примерно пополам java/scala, было больше, но кадров не хватало
синтаксис и тулзы - это уже вкусовщина

Anton
08.02.2017
19:04:01

Artem
08.02.2017
19:04:01
системе типов все равно далеко до того что в хаскеле )

Daniel
08.02.2017
19:04:48
она не далека, она другая
и, вроде бы, даже сложнее
вот вывод типов, конечно очень слаб при этом

Artem
08.02.2017
19:06:17
я вот иногда задумываюсь как они этого монстра поддерживают, я про компилятор )
удивительно )

Daniel
08.02.2017
19:06:55
с трудом полагаю, потому сейчас и растят замену

Anton
08.02.2017
19:07:25

Daniel
08.02.2017
19:07:54
Пол знатный любитель обосрать все)
ребята недавно в подкаст звали одного из разрабов нового компилятора
можно там относительно свежее послушать
http://scalalaz.ru/series-14.html

Artem
08.02.2017
19:09:41

Anton
08.02.2017
19:10:17