
Evgeniy
09.12.2016
17:24:38

guga
09.12.2016
17:25:00

Sergey
09.12.2016
17:25:14
smalltalk?

Vik
09.12.2016
17:25:43

Google

Yegor
09.12.2016
17:25:48
ну тогда сразу анонс: я буду в Киеве через десять дней с большим семинаром, часа на три. и там расскажу прямо последовательно, что в Джаве мне не нравится и как это исправляется, силами той же Джавы. то есть очень практический семинар будет, без фантастики. все велком: https://twitter.com/xpinjection/status/807217047423844352

Митко Соловец?
09.12.2016
17:26:36
будет запись или трансляция?

Sergey
09.12.2016
17:26:55
написано будет трансляция Епамом

Yegor
09.12.2016
17:27:05
А самый близкий какой?
я не спец в языках. не полиглот. знаю их штук 5, не больше. и джава мне нравится больше всего. все остальное совсем грустно

Митко Соловец?
09.12.2016
17:27:05
отлично

Yegor
09.12.2016
17:27:16
будет онлайн трансляция

Руслан
09.12.2016
17:27:45
Все, пойду напьюсь

Митко Соловец?
09.12.2016
17:27:58
ну вот прям тут и обсудим) мгновенный фидбэк

Kirill
09.12.2016
17:28:08
@gamussa Виктор, а ты спец в распределенных системах? Если да, что можешь посоветовать почитать новичку для того чтобы понять теорию?

Yegor
09.12.2016
17:28:26
Котлин не меняет парадигму
он удобнее, чем джава

Google

Yegor
09.12.2016
17:28:37
наверное
но это все то же старое доброе процедурное программирование

Vik
09.12.2016
17:31:18

Митко Соловец?
09.12.2016
17:32:02

Kirill
09.12.2016
17:32:06
зафолловил, жду! спасибо!

Митко Соловец?
09.12.2016
17:32:13
мы можем выложить на наш канал, где куча литературы
@proJVM

Vik
09.12.2016
17:32:55
рекомендую начать с http://dataintensive.net
книга свежая
и автор огонь
я еще посмотрю чего посоветовать

Baruch
09.12.2016
17:33:39

Митко Соловец?
09.12.2016
17:33:58
Виктор, можешь оформить это в одно сообщение, я перекину сразу в канал.

guga
09.12.2016
17:34:02

Aliaksei
09.12.2016
17:34:24
@yegor256 Егор, ты часто упоминаешь lisp/clojure был опыт(коммерческий) с ним? это не тру ООП конечно, а просто тру. Тебя связявает чтото с этой веткой языков?

Yegor
09.12.2016
17:36:54

Vik
09.12.2016
17:36:59
Нам пишут «Виктор, а ты спец в распределенных системах? Если да, что можешь посоветовать почитать новичку для того чтобы понять теорию?»
Отвечаю. Рекоммендую начать с книги Designing Data-Intensive Applications http://dataintensive.net. Книга свежая, много примеров как теории, так и из реальног мира. Там есть много отсылок на другие материалы для углубленного самостоятельного обучения.

guga
09.12.2016
17:37:22
ну и сегодня выложили запись встречи jugru с @yegor256

Митко Соловец?
09.12.2016
17:38:16
https://telegram.me/proJVM

Google

Митко Соловец?
09.12.2016
17:38:24
канал

Yegor
09.12.2016
17:38:36

guga
09.12.2016
17:39:24

Kirill
09.12.2016
17:39:45
done ^^^
отлично! в твиттере, насколько я понимаю, ты тоже выкладываешь обычно какие-то материалы?

Vik
09.12.2016
17:40:09
а еще фотки из качалки
можно подписываться, а можно не подписываться :)

Yegor
09.12.2016
17:40:41

Andre
09.12.2016
17:41:23
кстати, если уж упарываться по изучению ФП, то только на лисп имеет смысл смотреть?

Alexander
09.12.2016
17:41:23
этовообще две разные концепции
ФП пошло с мат основной
ООП просто из здравого смысла и желания получить что-то новое
где связь родственная между ними?

Yegor
09.12.2016
17:41:48
проще говоря: объект — это функция, только еще и инкапсулирующая что-то

Andre
09.12.2016
17:41:53
Фортран у нас языком ФП не является, я чот забыл?

Yegor
09.12.2016
17:42:35
(max a b) — это функция на лиспе

Alexander
09.12.2016
17:42:42
ясно
функанщики весь мир в виде функций представляют
мл мастера на графмоделях весь мир в виде непрерывных распределений
а те, кто начал с фп, представляют весь мир в фп

Yegor
09.12.2016
17:42:48
new max(a, b) — это объект на ООП

Quantum Harmonizer
09.12.2016
17:42:58

Yegor
09.12.2016
17:44:27
просто для большинства "объект", это какой нибудь HttpClientConfiguration с 50-ю сеттерами внутри
и он совсем ничего общего с функцией не имеет
но и с объектом тоже)

Alexander
09.12.2016
17:45:11
ну так объект и создается, чтоб инкапсулировать данные
50 сеттеров или конструктор с двумя другими объектами – не так важно

Google

Yegor
09.12.2016
17:45:48
don't get me started)

guga
09.12.2016
17:46:08

Alexander
09.12.2016
17:46:14
я просто к тому, что ничто ни из чего не выходило
и это две параллельные концепции
видите что-то общее – замечательно

Yegor
09.12.2016
17:46:15
я вообще в баре сижу и жду девушку)

Yan?
09.12.2016
17:46:53
Бля

Admin
ERROR: S client not available

Yan?
09.12.2016
17:46:55
И Егор тут уже
Как успехи с новым языком?

Alexander
09.12.2016
17:47:32

guga
09.12.2016
17:47:33

Vlad
09.12.2016
17:48:28

Evgeniy
09.12.2016
17:48:34

Yegor
09.12.2016
17:49:12
про CLOS не в курсе, честно

Quantum Harmonizer
09.12.2016
17:49:18

Tirex
09.12.2016
17:51:27
/stat@combot

Combot
09.12.2016
17:51:28
combot.org/chat/-1001043090457

Vlad
09.12.2016
17:51:43
Да и чистый ООП - не панацея. Отчего мнение что самый качественный и тру софт должен быть строго на ООП на все 100% - не пойму никак

Quantum Harmonizer
09.12.2016
17:52:14
Может, потому что полиморфизм?)

Митко Соловец?
09.12.2016
17:52:32

Google

Митко Соловец?
09.12.2016
17:52:39
в процедурном стиле это стало сложно делать

Andre
09.12.2016
17:53:25
а тем временем сеттеры и геттеры по скорости работы проигрывают прямому доступу по public полю

Vlad
09.12.2016
17:53:32
Так оно не стопроцентное ООП, тут Егор прав

Митко Соловец?
09.12.2016
17:53:53
> ООП, которое мы знаем сейчас
я не говорил 100%

Vlad
09.12.2016
17:54:13
то что мы знаем сейчас конечно удобнее чистого процедурного, но не является ООП полностью
И это ж и хорошо как бы. Где-то удобнее одно, где то другое, а где-то еще лямбды

Quantum Harmonizer
09.12.2016
17:54:36
Что именно не является ООП полностью?

Митко Соловец?
09.12.2016
17:54:44
просто из докладов Егора, я не вижу профита для инженеров, для бизнеса, но вижу как порыв сделать то, что изначально(возможно) задумывалось
прям как в хардкорной математике
что-то открыли, а когда это пригодится и пригодится ли вообще, тот еще вопрос

Vlad
09.12.2016
17:55:21

Митко Соловец?
09.12.2016
17:55:32

Vlad
09.12.2016
17:55:38
И я с тобой согласен)

Yegor
09.12.2016
17:58:08
вот про это и будет мой доклад в Киеве
я приведу несколько десятков примеров
как движение в сторону ООП делает софт лучше