@jvmchat

Страница 1051 из 2890
Sergey
15.01.2017
18:39:00
сложные и интересные?

Nick
15.01.2017
18:39:03
да)

Руслан
15.01.2017
18:39:16
Sergey
15.01.2017
18:39:21
та так не бывает)

Google
Nick
15.01.2017
18:39:52
лгун)
да, причем профессиональный)

Sergey
15.01.2017
18:40:04
Anton
15.01.2017
18:41:52
Sergey
15.01.2017
18:42:30
он уже в Шведе 6 лет как не работает. А рассказывает он не про Швед
да? видимо старые доклады смотрел. вроде в "как спасти java" он про него рассказывал?

Nick
15.01.2017
18:42:31
и он насколько я помню, фронт делал

Anton
15.01.2017
18:42:46
Швед он приводит в пример, как успешную реализацию, над которой ему довелось работать. А пилят они российские банки всякие

Nick
15.01.2017
18:42:51
в банке санкт-петербург

Anton
15.01.2017
18:43:19
да? видимо старые доклады смотрел. вроде в "как спасти java" он про него рассказывал?
в “как спасти жаву” он немного об этом говорил. На самом деле он ездил на всякие финтечные конференции ещё

Ну у них на Play 1.x там есть типа платформочка. Они её в Банк Санкт-Питербург изначально делали, и дальше ещё разным клиентам адаптировали

Sergey
15.01.2017
18:45:20
было еще интересно почему Play, а не какой-нибудь спринг бут или dropwizard

Anton
15.01.2017
18:45:33
Бута тогда ещё не было

Google
Anton
15.01.2017
18:45:53
Почему не дропвизард, не знаю. Видимо не показался чем то интересным

а Play в то время был вполне сэкси. Они довольно много туда контрибутили тоже. В Гитхабе полно всяких модулей для плей у них валяется

видимо допиливали под свои нужды

ну и Андрей Солнцев про Play доклад прикольный рассказывал, 50 оттенков Play

https://www.youtube.com/watch?v=Wi3uLRlOWeU

Sergey
15.01.2017
18:49:15
а сейчас Play кто-то выбирает для проектов? в вакансиях редко встретишь, даже в стартапах местных не слышно. и если встретишь то обязательно в паре со скалой идет

Anton
15.01.2017
18:49:46
Play 2 - вполне

а Play 1 - нет, не видел

у нас вот на Play 2 лицензионный сервер сделан, но на Java. Вполне неплохо получилось по сравнению с Play 1

Oleksandr
15.01.2017
18:50:50
знаю пару проектов на 2 плее без скалы

Anton
15.01.2017
18:50:54
но местами адок таки есть

Anton
15.01.2017
19:26:12
Вот там и адок

Руслан
15.01.2017
19:27:17
(вспоминаю джпоинт)

Anton
15.01.2017
19:28:31
Ну ещё парни на Ebean жаловались. Но это вроде как вкусовщина

Руслан
15.01.2017
19:28:52
ёбин

Anton
15.01.2017
19:29:15
ёбин
Как его не назови...

При переходе, большущая разница была ощутима в написании шаблонов - в play2 они компилируемые. Кучу багов было отловлено благодаря этому

Google
Руслан
15.01.2017
19:31:50
А в плее первом были на груви

Ну вы поняли)

(еще и тормозили)

Примерно до 1.2.9

guga
15.01.2017
19:32:31
или вы их к этому проекту приковали

Anton
15.01.2017
19:35:19
Люди меняются

guga
15.01.2017
19:36:07
вот и я о том же, люди меняются, а проект саппортить нужно

Anton
15.01.2017
19:36:27
Ну и поддерживают, развивают

Всё ок

Но я то конечно отговаривал

guga
15.01.2017
19:36:57
Это же экзотика, плей 2 на жабке

Anton
15.01.2017
19:37:22
Нет, вполне нормально

Сейчас то конечно даже те кто изначально проект заводили соглашаются, что надо было на спринге или даже на струтс писать, и всё было бы ок. А может и лучше

Oleksandr
15.01.2017
19:45:24
Вот там и адок
какие-то специальные команды / настройки? если юзать сбт на уровне "добавить пару зависимостей, подключить плагин" то я проблем не видел

а вот писать свои команды, типа "sbt сделай_кофе" может быть непросто да, ебин полностью соответствует названию, хуже хибернейта

Nikolai
15.01.2017
19:49:18
господа, а вы оборачиваете java.util.Stream в try-with-resources? ))))

Google
Anton
15.01.2017
19:52:05
А Stream имплементирует AutoClosable?

Alexander
15.01.2017
19:52:10
Ага

Можно теоретически написать свой стрим

Хитрый

Anton
15.01.2017
19:52:27
Вот это сюрприз :)

Alexander
15.01.2017
19:53:08
Этот стрим будет работать с внешним ресурсом, и ему нужно им как-то управлять

Но это фантастика

Руслан
15.01.2017
19:53:18
Там жопа

Nikolai
15.01.2017
19:53:39
Вот это сюрприз :)
Это блин полный звездец.... ну почему нельзя было тогда хотя бы сделать чтобы collect его автоматом закрывал: О_о

Admin
ERROR: S client not available

Nikolai
15.01.2017
19:54:10
Короче ненависть-ненависть-ненависть!!!111

Alexander
15.01.2017
19:54:25
А в чем проблема?

Anton
15.01.2017
19:55:30
Я вообще впервые слышу что их закрывать надо :)

Руслан
15.01.2017
19:55:46
https://ruslan.ibragimov.by/25-02-2015.vy-vse-eshhe-ispolzuete-files-lines

Nikolai
15.01.2017
19:55:50
А в чем проблема?
Ну есть апишечка , которая возвращает стрим. Ну клиент его вполне себе невозбранно фильтрует и коллетитит.. А апишечка его из базы читает, через выделенный коннекшен. Короче все разошлись - коннекшен остался висеть

Руслан
15.01.2017
19:55:59
Джва года назад об этом узнал

Nikolai
15.01.2017
19:57:24
Я вообще впервые слышу что их закрывать надо :)
А вот надо. Но ни в каких примерах этого никто не делает))

Я знал что он автоклосабл, но свято верил что он автоматом закрывается при достижении конца.... но нет..

Ruslan
15.01.2017
19:58:32
У кого нибудь есть картинка про "уже год пишу на Scala" недалеко ?=)

Alexander
15.01.2017
20:01:45
Я знал что он автоклосабл, но свято верил что он автоматом закрывается при достижении конца.... но нет..
был доклад, что объяснялось, что нельзя так делать. не помню какой:) может кто подскажет.

Google
Nikolai
15.01.2017
20:03:08
был доклад, что объяснялось, что нельзя так делать. не помню какой:) может кто подскажет.
Ну в целом понятно, что есть риск что до конца не дойдет - там эксепшин какой случиться или ещё что. Так что для 100% надо оборачивать в трай. Но блин, для 100% надо и все стримы тогда оборачивать. Короче я негодую зачем так делать

guga
15.01.2017
20:09:21
был доклад, что объяснялось, что нельзя так делать. не помню какой:) может кто подскажет.
Слышал такое от Тагира, но у него слишком много докладов о стримах, скорее всего на джокере.

guga
15.01.2017
20:10:42
у него их вроде ровно 2 было
хм, на джокере, поинте и брейке, кажись о стримах было

Руслан
15.01.2017
20:10:58
И на JET

Anton
15.01.2017
20:11:01
а ты уверен, что это всё разные доклады?

Anton
15.01.2017
20:11:21
у меня про байткод тоже было 100500 докладов :) не все же разные

Руслан
15.01.2017
20:11:25
У него один доклад про стримы насколько я понимаю

Anton
15.01.2017
20:12:41
На Jpoint был “Странности Stream API”, на Joker “Причуды Stream API”

и на JBreak - “Stream API: рекомендации лучших собаководов"

Ruslan
15.01.2017
20:13:51
Stream API: рекомендации лучших собаководов ...

Да =)

Anton
15.01.2017
20:14:04
доклады похожи, детали разные

Ruslan
15.01.2017
20:14:40
Еще пазлеры были

Руслан
15.01.2017
20:15:43
пазлеры - джава

Да, отличаются на джокер и джпоинте

Полистал, на джипоинт более легкий, без такого колличества бенчмарков)

Наверно в целом +- одно и тоже все же будет

В четырех строках, о том какой П. нас ждет в джаве

final var userDB = broker.findUserDB(); Map<User, Address> addressesByUser = db.getAddresses(); var allAdresses = db.fetchAddresses(); final List<User> users = db.getUsers();

Igorek
15.01.2017
20:33:12
Зачем его ждать если прямо сейчас можно поставить плагин на идею

Страница 1051 из 2890