
guga
13.12.2016
16:26:18

Anton
13.12.2016
16:26:40
GSoC неособо учит работать в команде. GSoC учит работать в опенсорсе.

guga
13.12.2016
16:26:56
он же не smm'у будет их учить.

Luger
13.12.2016
16:27:15

Google

Aliaksei
13.12.2016
16:27:38
Руслан, у меня есть идея ))) идём на gsoc и 4.5 поделим

Руслан
13.12.2016
16:27:58
@fundamentalparticle как тебе кстати, зашло тогда? (я спрашивал вроде это в РП. но все же)

Anton
13.12.2016
16:30:55
тогда было вполне норм, особенно если учесть что я проектом занимался довольно посредственно. Была параллельная своя работа и дети вдруг начали появляться :)
я 2 раза учавствовал
в JBoss было хорошо - у них свой внутренный процесс разработки уже и так построен, что все удалённо работают и синкаются через irc. поэтому туда новый человек легко вписывается
а вот с Eclipse труднее. там общение в основном по мылу было, и народ нешибко настроен на то чтобы новичков из грязи вытягивать
но плюс огромный был в конечном итоге, именно социальный - со многими разработчиками опенсорса именно через GSoC познакомился

Vik
13.12.2016
16:37:05

Anton
13.12.2016
16:38:20
в любой непонятной ситуации - пиши блог

Руслан
13.12.2016
16:38:35
Да, будет блог

Митко Соловец?
13.12.2016
16:43:04
лучше го стартапы на джаве мутить

Google

Anton
13.12.2016
16:43:33
или для джавы

Pavel ?
13.12.2016
16:43:38
нахрен ее))

Митко Соловец?
13.12.2016
16:43:49

Pavel ?
13.12.2016
16:43:58
ыыы))

Руслан
13.12.2016
16:52:47
Минским: http://jprof.by/post/161213-001/

Митко Соловец?
13.12.2016
16:55:14
Fast and Furious: Spring 5”
видео скиньте потом

guga
13.12.2016
17:00:16
Взять там в спонсоры местный epam, сделать форму регистрации, а потом слить все мыльца их рекрутёрам.

Руслан
13.12.2016
17:02:52

guga
13.12.2016
17:04:08

Руслан
13.12.2016
17:04:31
Как раз таки митапы это место где можно понакидывать

guga
13.12.2016
17:05:11
Может ты и прав.

Руслан
13.12.2016
17:05:34
Ну т.е. если реально объясните зачем трансляция - сделаем)
Так то ты потом в записи послушаешь про spring 5, и потом лично в чатике Алексей скажешь что он неправ

guga
13.12.2016
17:08:02
В целом ты прав, подписался на канал. ??

Руслан
13.12.2016
17:34:32
https://medium.com/@sebastian212000/omg-java-is-so-verbose-guys-dca93fec9e03#.teo42b7nb
ахахах) кто-то решил переплюнуть Егора)

Oleksandr
13.12.2016
17:41:51
ну и бред

Sergey
13.12.2016
17:43:12
почему тут так много хейтеров котлина?

Google

Ilya
13.12.2016
17:43:55

Vlad
13.12.2016
17:45:49
Каким образом спринг создал второй Бин?
@Repository("qualifier")
щито это
у тебя получается два бина
один ты создал сам с именем "qualifer", а другой создал спрынг
Я ему не говорил этого делать
Репозиторий никак не связан с data jpa, это просто интерфейс и просто его реализация. Откуда второй Бин?
И наследовать от jpa repository тоже не вариант, мне именно тут надо без jpa


Kirill
13.12.2016
17:51:52
Отвлеченная тема - есть ли тут те, кто пользуется kafka 0.10.1.0? В ней heartbeat консьюмера сделан отдельным потоком, и у меня возникает проблема - если при включенном консьюмере (уровень логирования info) убить брокер, консьюмер молчит и ничего не говорит. Заглянул в код - а он и впрямь в бесконечном цикле пытается получить метаданные с брокера и переподключиться к нему, причём о connection refused логирует эксепшн только на уровне debug, и не выбрасывает его. Было бы круто, если бы я мог как-то это контролировать/задавать maxRetries на худой случай, чтобы в прикладном приложении можно было определить, что брокер помер. Никто с таким кейсом не сталкивался?

Quantum Harmonizer
13.12.2016
17:52:44

guga
13.12.2016
17:55:08
@HeapyHop глянул тут твой апрельский доклад про котлин и спринг, как-то грустно все, тут не докрутили(), там не допили(Autowired). И сам постоянно говоришь, что мол пофиксят, исправят. Не кажется ли тебе, что этот тот технический долг, который годами будет висеть даже после того, как пофиксят сам язык\фреймворк?

Руслан
13.12.2016
17:55:54
Сейчас уже можно нормально писать, 4.3 зарелизился, инжекшен через конструкторы без аннотаций

guga
13.12.2016
17:56:42
А там где нету java 8 нету и спринга 4.3, там в лучшем случае ветка 3.х

Руслан
13.12.2016
17:58:43
Ну на 3.х будет class Componen @Autowired constructor(val service: Service) вместо class Componen(val service: Service)
не так круто как могло бы быть, но всё равно сильно лучше чем на джаве
Открыл доклад 2015 октябрь про Котлин, и почему он лучше всего. Тогда в слаке сидело еще 400 человек) а не 5к)

Google

Sergey
13.12.2016
18:00:01

Руслан
13.12.2016
18:00:23
Ага, должно. Там же был конструктор инжекшен
Я не проверял, но не вижу причин почему нет

Admin
ERROR: S client not available

Sergey
13.12.2016
18:01:28
судя по бложику можно
@RestController
class CustomerController (val repository:CustomerRepository) {

Руслан
13.12.2016
18:01:44
это 4.3+
https://github.com/Kotlin/KEEP/pull/40
и скоро можно будет не писать везде open

Kirill
13.12.2016
18:02:47

Руслан
13.12.2016
18:03:00
В 1.0.6. А 1.0.6 eap релизят на днях

guga
13.12.2016
18:03:07

Руслан
13.12.2016
18:03:42

guga
13.12.2016
18:03:43
вот JPA прямо в стандарте говорит, что Entity не может быть final class

Kirill
13.12.2016
18:04:32

guga
13.12.2016
18:04:38
Hibernate, кажись умеет это обходить, но О БОЖЕ КАК ЖЕ ПИСАТЬ НА ЖАВА И НЕ СЛЕДОВАТЬ СТАНДАРТАМ, МЫ ЖЕ СЕГОДНЯ-ЗАВТРА МИГРАНЁМ С ОДНОГО JPA ПРОВАЙДЕРА НА ДРУГОЙ.

Sergey
13.12.2016
18:05:01
?

Руслан
13.12.2016
18:06:00

Kirill
13.12.2016
18:06:01
Я привык, что для того, чтобы сделать так на скале, достаточно написать class A(@BeanProperty val prop: String), и тебе компайлер сгенерит потом геттеры-сеттеры, если уж совсем хочется обмазаться спрингами/хиберами итд, это вроде довольно удобно, в котлине не так?

Руслан
13.12.2016
18:06:25

Google

Руслан
13.12.2016
18:07:31
вот тут надо полностью open обмазываться

Sergey
13.12.2016
18:08:08
тут недавно набросы делали с вопросами "а нужно ли все делать final"
ответили - нах, лишние буквы
в котлине все по-дефолту final, тоже плохо?)

Kirill
13.12.2016
18:08:45
Странная проблема, если честно, мне с моей колокольни плохо видно, почему тут просто var нельзя было для этого приспособить, впрочем, я котлин не знаю, так что имхо

Руслан
13.12.2016
18:09:23
Это специфика спринга

Sergey
13.12.2016
18:10:25
а кстати, проблем с моками нет? ну как бы final классы вроде ж нельзя мокать?
по крайней мере в пхп)

Руслан
13.12.2016
18:10:36

Kirill
13.12.2016
18:10:38
Ну да, я понимаю, просто мне кажется немного диким, что для того, чтобы подстроиться под спринги, разработчики так меняют язык и его синтаксис

Руслан
13.12.2016
18:10:43
И не будет проблем

Quantum Harmonizer
13.12.2016
18:10:45

Baruch
13.12.2016
18:10:51

guga
13.12.2016
18:11:08