@proelixir

Страница 901 из 1045
Alexey
08.03.2018
06:27:20
А по мне либо спорные тезисы, либо очевидные. А главное не понятно, где там "обратно". Сорри за критику

Nikolay
08.03.2018
06:33:15
да норм, критика должна быть) обратно нигде, лол, я не дошёл до этого)) Название и тема придумана было для рубишного митапа, а раз уж он был “переименован” в elixir, то решил не вдаваться в руби часть сильно)

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
Лучше, чем копирование по ssh или упаковка в deb
можно же проделать все один раз руками, а потом скрипт написать автоматизирующий эту деятельность. по-моему так даже проще выходит и прозрачнее

у меня он строк 20 занимает, при этом 8 строк эликсировские (билд, старт стоп) по ssh, а остальные это переход по папкам, копирование установка прав

Le
08.03.2018
09:10:09
@ssnickolay а что там с эликсиром в докере не так?

Nikolay
08.03.2018
09:24:28
@ssnickolay а что там с эликсиром в докере не так?
Если настроен куб, то более менее норм докер юзать будет, а так теряешь фичи erlang’a

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
кстати, в сторону деплоя. я, например, пользуюсь carafe. это тот же capistrano, который пользует тот же distillery и в общем норм
Пока еще явно сырое решение. Но наконец-то появилось решение на руби, а не на баш скриптах. А вообще что-нибудь близкое по функциональности с edeliver появилось? А то где то проскакивала информация о намерениях сделать мегарешение, от платформатек чтоли)

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 и аннотации

@acrawley А что не так с Go?
дженериков нет например

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
Но в России тенденция, как в США, Go оплачивается на порядок лучше, чем Elixir
честно - сам хотел бы понять…видимо в Go люди видят больше потенциала

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
еще пакетный менеджер искоробки какой-то странный
А что вообще принято использовать в go для руления зависимостями ?

Marat
08.03.2018
11:47:00
https://www.engadget.com/2018/01/31/red-hat-buys-coreos/
Из хромос там опенсорсная система доставки обновлений которую гугл сделал

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
https://dockyard.com/press/releases/2017/09/08/dockyard-hiring-to-solve-elixir-deployment Надеемся что найдут )
Я им написал письмо, страниц на 10, этакий cover letter, о моем видении деплоя эликсира и почему так важно взять меня для решения этой задачи. А они даже не написали «Спасибо, но вы нам нахер не нужны» Обидно....

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
Я чёт думал что этот парень и так у них был

В любом случае, нафиг послать они могли ;)

Страница 901 из 1045