
Митко Соловец?
13.01.2017
19:16:41
на сайте у них было
Level A1: Beginning application programmer
Java-like statements and expressions: standard operators, method calls, conditionals, loops, try/catch
class, object, def, val, var, import, package
Infix notation for method calls
Simple closures
Collections with map, filter, etc
for-expressions
Level A2: Intermediate application programmer
Pattern matching
Trait composition
Recursion, in particular tail recursion
XML literals
Level L1: Junior library designer
Type parameters
Traits
Lazy vals
Control abstraction, currying
By-name parameters

guga
13.01.2017
19:17:56

Google

guga
13.01.2017
19:18:22
Ксюша же заливала фотку со мной
Какие еще пруфы нужны?

Митко Соловец?
13.01.2017
19:18:46
ты про ту фотка, где пол тела нет? это же шутка
молодые, шутливые

Luger
13.01.2017
19:19:22

Митко Соловец?
13.01.2017
19:19:32
Level A3: Expert application programmer
Folds, i.e. methods such as foldLeft, foldRight
Streams and other lazy data structures
Actors
Combinator parsers
Level L2: Senior library designer
Variance annotations
Existential types (e.g., to interface with Java wildcards)
Self type annotations and the cake pattern for dependency injection
Structural types (aka static duck typing)
Defining map/flatmap/withFilter for new kinds of for-expressions
Extractors
Level L3: Expert library designer
Early initializers
Abstract types
Implicit definitions
Higher-kinded types

guga
13.01.2017
19:19:46

Митко Соловец?
13.01.2017
19:19:49
grades

Oleksandr
13.01.2017
19:19:50
меня в Харьков два раза манили, хз

Митко Соловец?
13.01.2017
19:19:53
A1, A2/L1, A3/L2, L3

Oleksandr
13.01.2017
19:20:19
могу скайп дать одного чувака, мб им ещё нужен скалист

guga
13.01.2017
19:20:24

Google

Митко Соловец?
13.01.2017
19:20:35
говорят второй грейд - необходимый минимум для работы с проектом

Luger
13.01.2017
19:20:38

Oleksandr
13.01.2017
19:20:44

guga
13.01.2017
19:21:24

Oleksandr
13.01.2017
19:21:45

guga
13.01.2017
19:22:05
Да какая разница, все равно не знаю скалу.

Oleksandr
13.01.2017
19:22:05
ну и не вижу причин, почему не податься на удаленку, или вообще переехать (как я)

guga
13.01.2017
19:22:27

Oleksandr
13.01.2017
19:22:35
сейчас в Риге
из Киева, да

guga
13.01.2017
19:23:14
Пока не вижу смысла.

V
13.01.2017
19:23:27
сейчас в Риге
В Риге был 2-3 раза, круто там, особенно летом, бабушки бэнд встречал на улице?? они клевые!

Oleksandr
13.01.2017
19:23:55

guga
13.01.2017
19:24:11
Но ты зови если что, может все-таки выучу скалу.
?

V
13.01.2017
19:24:16
летом еще здорово на лодочках кататься) романтика блин...

Oleksandr
13.01.2017
19:24:53
ну в общем чего-чего, а дефицита вакансий на скале я не замечал

V
13.01.2017
19:26:33
специально для тебя )))

Google

Oleksandr
13.01.2017
19:28:15
теперь летом буду их искать

V
13.01.2017
19:28:53

guga
13.01.2017
19:37:58
@gurinderu езжай в Ригу там есть работа на свалке.

V
13.01.2017
19:43:35
да и на свалке наверное тоже есть ?

Kirill
13.01.2017
19:55:33

Aleksey
13.01.2017
20:00:31
Эти левелы мало кто вспоминает уже. A3 довольно бессмысленный уровень. Actors удалили из стандартной библиотеки (а там имеются в виду именно они). Стандартные парсеры-комбинаторы тоже в общем-то ни кто не использует.

Kirill
13.01.2017
20:01:19
ну вот, Алексей расстроил, а я уж хотел хорошо про себя подумать

guga
13.01.2017
20:07:07
а ещё бывает перекос предметной области, когды ты только часть языка юзаешь, а остальное тебе и не нужно. вот что тогда делать?
как считать?

Kirill
13.01.2017
20:09:39
ну да, тут тоже такое, если ты пишешь что-то, что претендует на high-performance, то само собой надо забывать про разные фп-развлечения, уходишь в другую сторону

Aleksey
13.01.2017
20:09:57

Kirill
13.01.2017
20:10:43

uhlutk
13.01.2017
20:11:31
@Enleur @unn4m3d есть кто живой?

guga
13.01.2017
20:12:34
php чат немного дальше по коридору

uhlutk
13.01.2017
20:14:15
есть кто увлекающийся психологией и психофизиологией?

Baruch
13.01.2017
20:15:24

Kirill
13.01.2017
20:15:31
Барух, постоянно играет на нервах Руслана

Aleksey
13.01.2017
20:15:44

Baruch
13.01.2017
20:15:55

Google

uhlutk
13.01.2017
20:17:30
@fomkin я серьёзно.

Aleksey
13.01.2017
20:17:39

Nick
13.01.2017
20:39:11
Блин, а как в телеграмме посмотреть то, что мне писали
А то партянку такую читать

V
13.01.2017
20:39:51

guga
13.01.2017
20:40:15

Admin
ERROR: S client not available

guga
13.01.2017
20:40:26
должно прямо на сообщенько бросить

Nick
13.01.2017
20:40:33
Дык хистори есть, сложно чтоль прокрутку сделать

V
13.01.2017
20:40:35

Nick
13.01.2017
20:40:49

guga
13.01.2017
20:41:01
тогда никак

Nick
13.01.2017
20:42:01
Телеграмм тож утырки пишут
Кто будет о юзабилити думатт

guga
13.01.2017
20:42:28
можно было бы как в гиттере сделать

Gleb
13.01.2017
20:43:04
норм ли практика использовать в DTO конструкторы, принимающие обьект модели?
что-то типа
class UserDto {
...
public UserDto(User user) {
....
}
}

Nick
13.01.2017
20:43:39

Gleb
13.01.2017
20:43:43
или лучше использовать фабрику?

guga
13.01.2017
20:43:59

Gleb
13.01.2017
20:44:38

Google

guga
13.01.2017
20:44:53
просто сторедж

Gleb
13.01.2017
20:45:48
счас просто столкнулся с необходимостью писать юниттесты сервисов, и подумал, что кое-где будет проще замокать фабрику, чем трахаться с этими конструкторами
я правильно мыслю?

guga
13.01.2017
20:49:31
Даже не знаю, с фабрикой проще будет

Sergey
13.01.2017
21:32:30

Евгений
13.01.2017
21:33:52
Кое-что что поиском находится, но не все (

Nick
13.01.2017
21:35:12
о точно
есть поиск ж
@guga4ka но на свалку я б пошел)

guga
13.01.2017
21:36:20

Nick
13.01.2017
21:36:39
Как Гц?
в несколько потоков и останавливая других бомжей?

guga
13.01.2017
21:39:00

Baruch
13.01.2017
21:42:08
на куче, а не на свалке тогда уж

guga
13.01.2017
21:43:38

Sergey
13.01.2017
21:58:18

Oleksandr
13.01.2017
21:58:49
http://typeinference.com/languages/2017/01/12/deeply-typed-programming-languages.html

Damir
14.01.2017
05:49:59
/stat@combot

Combot
14.01.2017
05:50:00
combot.org/chat/-1001043090457