Alexey
08.03.2018
06:27:20
А по мне либо спорные тезисы, либо очевидные. А главное не понятно, где там "обратно". Сорри за критику
Nikolay
08.03.2018
06:33:15
да норм, критика должна быть) обратно нигде, лол, я не дошёл до этого)) Название и тема придумана было для рубишного митапа, а раз уж он был “переименован” в elixir, то решил не вдаваться в руби часть сильно)
Артем
08.03.2018
06:46:53
Alex
08.03.2018
06:55:21
Google
Alex
08.03.2018
06:55:45
Плюс оркестратор опционально
Артем
08.03.2018
06:56:21
лично я для себя никакой ценности в докере не нашёл
Alex
08.03.2018
06:58:36
У меня к нему есть претензии, но как средство упаковки и запуска сойдёт.
Лучше, чем копирование по ssh или упаковка в deb
Артем
08.03.2018
07:00:24
сильно зависит от серверной архитектуры
Alex
08.03.2018
07:23:45
у меня он строк 20 занимает, при этом 8 строк эликсировские (билд, старт стоп) по ssh, а остальные это переход по папкам, копирование установка прав
Le
08.03.2018
09:10:09
@ssnickolay а что там с эликсиром в докере не так?
Nikolay
08.03.2018
09:24:28
https://stackoverflow.com/questions/47592371/elixir-erlang-applications-with-docker-in-production
https://elixirforum.com/t/elixir-applications-in-docker-containers/836/18
Le
08.03.2018
09:34:07
ааа, об этом речь. то так заинтреговали)
Dmitry
08.03.2018
09:38:06
Хм странно, у нас часть систем в докере, "This also means that remsh is practically out of the question" - но мы используем remsh, "Launching multiple containers in one Node is kinda useless as the BEAM makes efficient use of all your cores." - кому интересно, есть у beamVM - полезные опции по распределению сколько он возмёт процессоров и с какой стороны. Так что процессоры можно поделить.
Google
Dmitry
08.03.2018
09:41:37
+S - для контроля кол-ва scheduler-ов и +sct для контроля какую часть логических процессоров использовать.
Alexey
08.03.2018
10:14:06
Dmitry
08.03.2018
11:11:24
@ssnickolay "Ruby < Elixr < Go" => Насколько я знаю, по крайней мере по этой части "Elixr < Go" в России точно так и есть, так как из всех предлагаемых вакансий здесь в сравнении с тем, что предлагают в Go-вакансиях - есть существенная разница... Тут скорее не жаркий спор должен быть, а скорее вопрос почему так?
Alister
08.03.2018
11:14:41
Go
джава для тупых
Taras ?
08.03.2018
11:16:24
Go тоже для тупых
haskell же лучше)
Almaz
08.03.2018
11:16:32
“Go - это java для тупых” или “java для тупых” ?
Taras ?
08.03.2018
11:17:07
? я вчера опять плакал от Go
Dmitry
08.03.2018
11:17:37
"While Stack Overflow's focus on Go and Scala related to U.S. salaries, the situation was different on a global scale, where salaries average out to be much lower. Worldwide, the rankings were:
1. Clojure — $72,000
2. Rust — $65,714
3. Elixir — $65,000
4. F# — $64,516
5. Go — $64,516"
Alister
08.03.2018
11:17:39
го это джава для тупых
Dmitry
08.03.2018
11:17:58
Но в России тенденция, как в США, Go оплачивается на порядок лучше, чем Elixir
Alister
08.03.2018
11:18:02
*implying джава не для тупых*
Taras ?
08.03.2018
11:18:10
боюсь тогда даже представить какую боль приносит джава ))
Alister
08.03.2018
11:18:49
с джавой проблема в том что она неправильное ооп
Dmitry
08.03.2018
11:19:07
@acrawley А что не так с Go?
Alister
08.03.2018
11:19:12
и спасает ее от гошного бойлерплейта только xml и аннотации
err != nil
http://valuedrivenit.blogspot.com/2015/12/to-go-language-is-mess.html
статья, хотя и старая но правильная
Google
I Just can't
08.03.2018
11:21:04
Всем привет, а го это больно или больше сексуально?
Dmitry
08.03.2018
11:22:27
@acrawley И что, что нет дженериков? Как это мешает создавать работающий софт? Вот в статье пишут: "One positive thing that I did find was that go is very robust when refactoring. I performed major reorganization of the code several times, and each time, once the new code compiled, it worked without a single error.".
Alister
08.03.2018
11:22:29
плюс заявления самого Пайка о том что дескать он написал Го для недоразвитых в плане CS и вкуса в программировании молодых инженеров гугла
Nikolay
08.03.2018
11:22:44
Dmitry
08.03.2018
11:22:50
Проблема в том, что не смотря на все абстрактные критические пункты на нём на практике создаётся софт.
Alister
08.03.2018
11:23:28
The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt. – Rob Pike
я не очень хочу программировать на языке, который считает меня тупым заранее
Dmitry
08.03.2018
11:26:19
@acrawley У меня есть один пример из моей любимой области: создание распределённых, строго консистентных аппликаций (на основе raft или paxos) - я не знаю аналогов чего-нибудь в духе etcd/raft (который используется в куче приложений) и имеет очень хороший архитектурный дизайн.
@acrawley И он сделан именно на Go.
Аналогов под Elixir нету.
Alister
08.03.2018
11:26:53
erlang?
Dmitry
08.03.2018
11:27:05
Каждая фирма, которой такое приложение нужно (на Erlang или Elixir) пишет свою поделку.
На Erlang-е тоже нет.
rabbitmq пилит свою с прошлого года, но она скорее всего будет заточенна под rabbitmq и пока находится в разработке.
У riak-а есть своя, которую нигде кроме риака не применить судя по-всему, да и не использовалась она практически.
Alister
08.03.2018
11:29:54
эта либа написана в основном инженерами гугла
и то что она написана на го никак не значит что она не может быть написана на чем-то другом
Dmitry
08.03.2018
11:31:26
Может.
Я и не спорю.
Google
Dmitry
08.03.2018
11:33:43
@acrawley coreos разрабатывается инженерами google-а?
Alister
08.03.2018
11:35:10
не только ими, но точно при их содействии
они туда уже третий год инвестируют деньги и время инженеров
https://www.engadget.com/2018/01/31/red-hat-buys-coreos/
если нужно пруфы
https://www.wired.com/2015/05/google-backs-alternative-docker-cloud-computing-s-next-big-idea/
Sergey
08.03.2018
11:39:07
Накину тут . Если Go это Java для глупых то Scala это Java для умных.
Alister
08.03.2018
11:39:39
don't let me get started on Scala
Sergey
08.03.2018
11:42:36
Slaca it's beautiful pony world
Dmitry
08.03.2018
11:43:12
@acrawley Ну как бы - кто там сейчас спонсирует не так важно, https://github.com/coreos/etcd/blob/master/MAINTAINERS#L9-L16 - но никто из maintainer-ов не является и не являлся инженером google
Azat
08.03.2018
11:43:44
nested namespaces нету в гоу
еще пакетный менеджер искоробки какой-то странный
Sergey
08.03.2018
11:46:07
Marat
08.03.2018
11:47:00
Azat
08.03.2018
11:47:29
govendor, godep и еще с десяток либ
https://github.com/avelino/awesome-go#package-management
Артем
08.03.2018
11:54:58
Scala что-то не оч
Azat
08.03.2018
12:16:05
интересная дискуссия на 19й минуте в том видосе
Aldar
08.03.2018
12:21:20
в go за вредность платят
basiliscos
08.03.2018
12:22:56
почему?
Google
Artem
08.03.2018
12:35:28
Смотрите доклад Николая Сверчкова с казанского митапа по Elixir — Из Ruby в Elixir (и обратно): прагматичный взгляд:
http://amp.gs/f17u
Слайды: http://amp.gs/f17D
Alexey
08.03.2018
13:00:27
https://dockyard.com/press/releases/2017/09/08/dockyard-hiring-to-solve-elixir-deployment
Надеемся что найдут )
Dmitry
08.03.2018
13:53:17
Артем
08.03.2018
13:55:42
))
Dmitry
08.03.2018
13:55:58
Я прямо на сайте в форму
Так что вряд ли
Может им просто насрать
Или к тому времени уже нашли и забыли проверять
Артем
08.03.2018
13:56:30
Ну тогда оно и вовсе могло им на почту не дойти
Dmitry
08.03.2018
14:22:51
@Virviil Спроси у кого-нибудь из Dockyard-а в каком-нибудь Elixir чате, где они есть.
https://dockyard.com/blog/2018/02/28/elixir-deployment-tools-update-february-2018
А вот, у них есть блог пост на тему.
Они наняли создателя exrm и distillery для этой цели.
Dmitry
08.03.2018
14:36:07
Я чёт думал что этот парень и так у них был
В любом случае, нафиг послать они могли ;)