
guga
30.05.2016
20:37:40
Традиции
Но еще и боль от работы со всем этим.

Andrei
30.05.2016
20:38:15
Товарищ админ, в провилах группы троллинг запрещён
(:

Google

Митко Соловец?
30.05.2016
20:38:50
надо дописать троллинг JVM и святых жвмязыков
зато хоть чат расшевелили
а то все молчат, как сычи

Igor
30.05.2016
20:41:14
Где там ад?

Митко Соловец?
30.05.2016
20:41:32
чувак не трогал АСП МВЦ
причем это единственная альтернатива на сисярпе
но почему-то про это не говорит

guga
30.05.2016
20:45:39

Igor
30.05.2016
20:46:22

Митко Соловец?
30.05.2016
20:46:26
вот мы кстати тут очень много раз перетирали по обучению джаве, списки книг составляли, диаграммы и т.д.
кто готов такую же тему по скале продвинуть?
из тех кто в продакшен пилит?

Google

Митко Соловец?
30.05.2016
20:46:50
гуга, твой выход

guga
30.05.2016
20:47:17

Митко Соловец?
30.05.2016
20:48:06
ну накидай наподобии того, что я под жабу кидал
типо бегиннер - обычный - продвинутый

guga
30.05.2016
20:48:59

Митко Соловец?
30.05.2016
20:49:08
да в канал наш

guga
30.05.2016
20:49:59
Это?
Beginner
1. Программирование на java для детей родителей дедушек и бабушек(Яков Файн)
2. Изучаем Java (Кэти Сьерра)
Middle
3. Полное руководство Java 8 Шилдт
4. Java Библиотека профессионала Том 1 и 2
5. Философия Java Эккель
Advanced
6. Java. Новое поколение разработки
7. Изучаем паттерны проективания
8. Spring In Action
9. Изучаем Java EE7
10.Структуры данных и алгоритмы Java
11. Совершенный код
12. Мифический человеко-месяц
Profi
13. Java Concurrency in Practice

Митко Соловец?
30.05.2016
20:50:40
да

guga
30.05.2016
20:50:48
Думаю уровня бегинер в скале быть не может.

Митко Соловец?
30.05.2016
20:51:15
бегиннер - это человек, который знает хорошо джаву и ему надо перейти
я вот читаю скалу для нетерпеливых
ну и там всякие статьи и доки

guga
30.05.2016
20:51:45
Одерски там пилил уровни владения языком

Митко Соловец?
30.05.2016
20:52:06
не не, мои уровни это все на глаз приблизительное
и не относится к скиллам
а скорее к подаче книги
читателю

guga
30.05.2016
20:53:13
Для бегиннера есть один туториал интерактивный

Google

guga
30.05.2016
20:53:57
http://scala-exercises.47deg.com/

Митко Соловец?
30.05.2016
20:54:32
в канал плис
чтобы не потерялось

guga
30.05.2016
20:54:48
Там штук 60 синтаксических конструкций и концепций языка

Митко Соловец?
30.05.2016
20:54:55
да, коансы гуд

guga
30.05.2016
20:55:25
И есть еще довольно хороший ресурс, для размять мозги. codewars.com
Там нету скалы, но есть жабка

Митко Соловец?
30.05.2016
20:57:57
что-нибудь бы по паттернам функционального программирования

Артем
30.05.2016
20:59:37

guga
30.05.2016
20:59:54

Митко Соловец?
30.05.2016
21:00:25

guga
30.05.2016
21:00:25
Но это шутка, если что.

Митко Соловец?
30.05.2016
21:00:41
если бы это это прозвучало в чате цяцкеля я бы не удивился

Артем
30.05.2016
21:02:02
Что-то хацкелом запахло в чате

guga
30.05.2016
21:02:44

Артем
30.05.2016
21:04:51
Он страшный был всегда

Google

Ksusha
30.05.2016
21:05:17
Потому что понабрали типо меня на разработку))

Igor
30.05.2016
21:05:40

Артем
30.05.2016
21:05:52

Митко Соловец?
30.05.2016
21:05:55
блокер
репортер - гуга

Ksusha
30.05.2016
21:06:04
Я уже наши экраны с расписанием переписала

Артем
30.05.2016
21:06:20
Естимейт 2d

Admin
ERROR: S client not available

guga
30.05.2016
21:15:58
Кстати, а адепты груви есть, которые на нем пишут в прод что-то кроме конфигов?

Pavel ?
30.05.2016
22:26:23

Eugene
31.05.2016
03:08:50
Кто следит за андроид разработкой?
Кто уже пробовал эту темку? :
https://m.habrahabr.ru/company/livetyping/blog/302106/

ThisIs
31.05.2016
03:16:48
Не пробовал но интересует)

Eugene
31.05.2016
04:37:21
я даже Android Studio не ставил, всё в idea делаю

Igorek
31.05.2016
07:17:42
По сравнению с айфоном
Типа удобно динамически их подгружать


guga
31.05.2016
08:59:19
@dmsol
Beginner(быстрый перекат с жабки)
1. twitter scala school (https://twitter.github.io/scala_school/) семантика язык и базовые концепции.
2. Scala koans (http://scala-exercises.47deg.com/) семантика язык и базовые концепции + интерактивчик.
3. Effective Scala (http://twitter.github.io/effectivescala/) готовим scala правильно.
Middle(не просто писать код, но и понимать что происходит)
1. Programming in Scala, Odersky огромный толмут от создателя языка, читается так себе.
2. Scala for the Impatient, Cay Horstmann читается проще, примеры практичнее, книга намного короче, ну и Horstmann могет в краткость.
Advanced (Книг не будет, будут концепции)
1. Акторы, что да как, и чем это отличается от многопоточности в джава.
2. Реактивное программирование, зачем оно нужно и что к чему.
3. Ну и математика, куда же без неё:
а. Concrete Mathematics, Knut
b. Discrete Mathematics for Computing, Rod Haggarty
Бонус:
1. Видео лекции Odersky на Cursera. Толку от них мало, для промышленного программирования, но для переката с другого языка годится.
а. "Принципы функционального программирования в Scala"
b. "Principles of Reactive Programming"
P.S. Сам перекатываюсь, но чем дальше идешь, тем больше понимаешь, что scala язык для узкого круга людей и реальный прод на нем писать большой риск. Но, как программисту, понять его концепции стоит, может в java 372 у нас что-то из них появится.
Tuple2 - Tuple22, например ?

Google

Nick
31.05.2016
10:34:37


Igorek
31.05.2016
11:42:15
@dmsol
Beginner(быстрый перекат с жабки)
1. twitter scala school (https://twitter.github.io/scala_school/) семантика язык и базовые концепции.
2. Scala koans (http://scala-exercises.47deg.com/) семантика язык и базовые концепции + интерактивчик.
3. Effective Scala (http://twitter.github.io/effectivescala/) готовим scala правильно.
Middle(не просто писать код, но и понимать что происходит)
1. Programming in Scala, Odersky огромный толмут от создателя языка, читается так себе.
2. Scala for the Impatient, Cay Horstmann читается проще, примеры практичнее, книга намного короче, ну и Horstmann могет в краткость.
Advanced (Книг не будет, будут концепции)
1. Акторы, что да как, и чем это отличается от многопоточности в джава.
2. Реактивное программирование, зачем оно нужно и что к чему.
3. Ну и математика, куда же без неё:
а. Concrete Mathematics, Knut
b. Discrete Mathematics for Computing, Rod Haggarty
Бонус:
1. Видео лекции Odersky на Cursera. Толку от них мало, для промышленного программирования, но для переката с другого языка годится.
а. "Принципы функционального программирования в Scala"
b. "Principles of Reactive Programming"
P.S. Сам перекатываюсь, но чем дальше идешь, тем больше понимаешь, что scala язык для узкого круга людей и реальный прод на нем писать большой риск. Но, как программисту, понять его концепции стоит, может в java 372 у нас что-то из них появится.
Concrete Mathematics тут причем? там есть какие-то концепции которые в скале есть?


guga
31.05.2016
11:44:06

Igorek
31.05.2016
11:48:26
хм, надо глянуть. я ее еще не прочитал

guga
31.05.2016
11:48:42
Я не говорю что это мастхэв. Но даже для жаба разрабов это бы не помешало. А то пихают куда непопадя параллельные стримы, не умеют юзать опшионалы, не понимают разницу между мап и флэт мап у стримов.

Quet
31.05.2016
11:49:06
а зачем для этого математика? )

guga
31.05.2016
11:52:35
Для этого не особо нужна. Хватить и понимания ассоциативности, нейтрального элемента
Но если лезть в дебри алгебраических типов и глубже. Вот тогда понадобиться. Ну и еще сообщество скалы ужасные зазнайки
И постоянно оперируют какой-то непонятной терминологией.

Dmitrii
31.05.2016
11:55:08
Я бы сначала по-русски научился писать, а потом бы в функторы лез :)

Igorek
31.05.2016
11:55:54
граммар наци в треде

Dmitrii
31.05.2016
11:56:18
Нет, просто немного веселит весь этот "выебон" с функторами и монадами на этом фоне.

Quet
31.05.2016
11:58:51
без функторов и монад опшионала не постигнуть..

Igorek
31.05.2016
11:59:42
+
а то начнут писать if(optional.isPresent) optional.get()

guga
31.05.2016
12:02:11

Dmitrii
31.05.2016
12:02:59

guga
31.05.2016
12:14:24

Victor
31.05.2016
15:08:51
ребята, смотрите что принес
https://habrahabr.ru/company/zfort/blog/302104/
второй абзац палите, где про RFC

Igor
31.05.2016
15:10:03
function foo($this) {
}