@proelixir

Страница 731 из 1045
Dmitry
23.09.2017
15:23:21
CL, clojure - если рассматривать его как диалект
Clojure да... CL... убить кучу времени чтобы иметь шансы поймать ту единственную открытую вакансию?

Evgeniy
23.09.2017
15:23:56
Прям как в случае с эликсиром? :)

Dmitry
23.09.2017
15:24:56
Прям как в случае с эликсиром? :)
Эликсир в тренде, с ним проще :) но лучше на него забить и писать на расово верном нордическом эрланге

Evgeniy
23.09.2017
15:26:05
Или вы решили всерьез учить фп ради денег?

Google
Dmitry
23.09.2017
15:27:37
Хм... как-то то и дело пишут люди, которым нужен эрланг... так что почему нет?

А кто-то может о Швеции мечтает...

Alexander
23.09.2017
15:32:47
хейтерс гона хейт ?

Vladimir
23.09.2017
15:33:42
Можно использовать и Erlang, и Clojure. :) Вместе они хорошо сочетаются и друг друга дополняют. :)

Alex
23.09.2017
15:34:39
а если серьезно, то первый язык программирования, который нужно преподавать в школах и институтах должен быть ергланг, чтобы потом на других языках пытались делать так же как в ерланг ?

Vladimir
23.09.2017
15:36:00
По поводу деплоев - в Эрланге делаю rebar3 release, потом всё это пакую в deb. Раскатываю анзиблом. А в эликсире edeliver я бы не стал юзать - в него потыкал, и чот не вкатило совсем.

Alexsey
23.09.2017
15:36:12
По времени одинаково, что с ним, что без, если я правильно понял

Vladimir
23.09.2017
15:37:45
Эликсир - интересная попытка засыпать Erlang сахаром с горкой. Что из этого получилось, уже можно и сейчас видеть.

Alexander
23.09.2017
15:39:05
докер и эликсир релизы - наш выбор деплоя ?

Vladimir
23.09.2017
15:40:17
Я всё-таки начал щупать Эликсир, и как-то... даже не знаю. Оно не сложное совсем, но по мере изучения всплывают иногда странности и несуразности в дизайне языка. С ними жить можно, это несомненно, но вот есть ощущение отсутствия целостности видения у Валима. У Рича Хикки с его Clojure такое ощущение есть.

Alexander
23.09.2017
15:40:18
правда кто-то там выше несогласен был с таким выбором...

Ruslan
23.09.2017
15:41:15
докер и эликсир релизы - наш выбор деплоя ?
а деплой докером не убивает перфоманс еликсира? Ранить ерланг vm внутри vm

Google
Vladimir
23.09.2017
15:41:17
Конечно, может это я так ощущаю Эликсир потому, что уже прилично поработал и с Эрлангом, и с Clojure, и мыслю субьективно.

Alexander
23.09.2017
15:42:09
докер не vm и эрланговое общение между нодами мы не юзаем

Scas
23.09.2017
15:42:56
Зачем тагда эликсир? Чтоб убить RoR

Alexander
23.09.2017
15:43:03
либо http rest, либо эвенты через kafka, либо кросс-серверное общение по своему бинарному протоколу

Ruslan
23.09.2017
15:44:18
Зачем тагда эликсир? Чтоб убить RoR
discord написан на еликсире и erlang. Любое приложение где нужные сокеты и хай лоад лучше на рельсах не напишешь

Alexander
23.09.2017
15:44:43
ну, пока что на одной ноде живёт всё. несколько нод кафки

Ruslan
23.09.2017
15:44:57
была еще где-то статья про спортивный сайт с новосятми, они после миграции на феникс с рельсов уменьшили количество серверов в 10 раз

Alexander
23.09.2017
15:45:02
и несколько сторонних инсталлов, интегрированных

Vladimir
23.09.2017
15:45:21
ну, пока что на одной ноде живёт всё. несколько нод кафки
А почему тогда транспорт эрланга не взяли?

Scas
23.09.2017
15:45:27
Там эликсир для хайпа, эрланг и beam наше все

Ruslan
23.09.2017
15:46:10
https://www.techworld.com/apps-wearables/how-elixir-helped-bleacher-report-handle-8x-more-traffic-3653957/

ошибочка, со 150 до 5ти

Alexander
23.09.2017
15:46:40
а нах? у нас микросервисов штук 30, если потом решим части переписывать на чем-то более быстром, то не нужно будет менять транспорт и всё просто зайдёт

Vladimir
23.09.2017
15:46:56
А, вон оно что. Понял, резонно.

Scas
23.09.2017
15:47:20
А почему тогда транспорт эрланга не взяли?
Я думаю им в плане производительности достаточно одной ноды vm вот и городят накопленное OTP

Alexander
23.09.2017
15:47:54
у нас щас основной затык в производительности и источник багов - мобильные разработчики которые наш API потребляют ?

Vladimir
23.09.2017
15:48:20
Я почему спросил - сейчас pet project пишу, там всё на эрланговом транспорте, но кол-во нод вряд ли будет больше десятка, потому вроде бы тут нестрашно. А там Erlang 21 появится, где обещают другую архитектуру транспорта.

Но так-то да. Если переходить на не-Эрланг, то лучше кастомный протокол сразу.

Google
Dmitry
23.09.2017
16:14:04
Erlang on xen кто-нибудь пробовал?)

Ну или Elixir on xen )

Alexander
23.09.2017
17:14:40
https://medium.com/@spscream/revised-building-an-elixir-release-into-docker-image-using-gitlab-ci-3610cf25bc90 вывалил наш .gitlab-ci.yml

Slava
23.09.2017
18:01:54
круто, спасибо

Artem
23.09.2017
20:36:03
А бот может ответы тоже удалять?

Slava
23.09.2017
20:44:24
а никто не знает где в телеграмме группу про crystal найти? а то в pro.crystal никого и вообще что-то не то

Slava
23.09.2017
21:17:42
@ crystal_ru ?
Спасибо

Dmitry
23.09.2017
21:30:06
@noma4i Какая отладка в nodejs? Что там сделали? Я лично, наоборот, не знаю языка с более мощными возможностями отладки продакшн систем, чем erlang/elixir (ну может в nodejs что придумали новое).

Dmitry
23.09.2017
21:56:23
Вернее он банит после первого неверного соообщения

Dmitry
23.09.2017
22:02:25
...Несколько раз всплывала тема деплоя. Почему не использовать агностические тулзы для деплоя? У меня такой опыт, что с эрлангом, что с эликсиром - стратегия деплоя не зависит от языка, а задаётся тем, как это "принято" для продукта в целом с поправками на ограничения. К примеру, если в результате есть архив с bin/app start, то можно использовать абсолютно любой агностик интсрумент для деплоя. Я использую для личного проекта droneio и весь деплой помещается в 75 строк .yaml сделанных за 2 часа работает уже давно без проблем. На работе мы пакуем rpm пакет и дальше там devops химичат и им абсолютно всё равно, что под капотом elixir или java (в нашей комманде мы на Elixir разрабатываем). Поэтому я не понимаю, зачем вообще нужен bash-киборг edeliver или какое нативное решение, когда distillery пакует релиз и можно использовать любой существующий агностик тул для деплоя?

Dmitry
23.09.2017
22:03:59
...Несколько раз всплывала тема деплоя. Почему не использовать агностические тулзы для деплоя? У меня такой опыт, что с эрлангом, что с эликсиром - стратегия деплоя не зависит от языка, а задаётся тем, как это "принято" для продукта в целом с поправками на ограничения. К примеру, если в результате есть архив с bin/app start, то можно использовать абсолютно любой агностик интсрумент для деплоя. Я использую для личного проекта droneio и весь деплой помещается в 75 строк .yaml сделанных за 2 часа работает уже давно без проблем. На работе мы пакуем rpm пакет и дальше там devops химичат и им абсолютно всё равно, что под капотом elixir или java (в нашей комманде мы на Elixir разрабатываем). Поэтому я не понимаю, зачем вообще нужен bash-киборг edeliver или какое нативное решение, когда distillery пакует релиз и можно использовать любой существующий агностик тул для деплоя?
Потому что тулза для деплою должна быть написана на том же языке. Иначе ты не имеешь права вейпить и смузить

Dmitry
23.09.2017
22:05:29
Единственное, что конечно - мне кажется, что мы, наверное практически единственные, кто хотел имел админочитаемый конфиг(типа conform) в /etc/app/app.conf читаемый релизом вовремя старта и иметь возможность его же перезагрузить командой reload ?

@Virviil Что значит "вейпить и смузить"?

Dmitry
23.09.2017
22:09:08
@Virviil Что значит "вейпить и смузить"?
Я точно не знаю, я деплою миной

Alexander
24.09.2017
01:02:31
...Несколько раз всплывала тема деплоя. Почему не использовать агностические тулзы для деплоя? У меня такой опыт, что с эрлангом, что с эликсиром - стратегия деплоя не зависит от языка, а задаётся тем, как это "принято" для продукта в целом с поправками на ограничения. К примеру, если в результате есть архив с bin/app start, то можно использовать абсолютно любой агностик интсрумент для деплоя. Я использую для личного проекта droneio и весь деплой помещается в 75 строк .yaml сделанных за 2 часа работает уже давно без проблем. На работе мы пакуем rpm пакет и дальше там devops химичат и им абсолютно всё равно, что под капотом elixir или java (в нашей комманде мы на Elixir разрабатываем). Поэтому я не понимаю, зачем вообще нужен bash-киборг edeliver или какое нативное решение, когда distillery пакует релиз и можно использовать любой существующий агностик тул для деплоя?
Мне понадобилось месяца 3 чтобы понять это. Сейчас счастлив с mina

Combot
24.09.2017
06:38:04
combot.org/chat/-1001061355522

Константин
24.09.2017
13:41:03
Попал Андрей))

Google
Admin


Константин
24.09.2017
13:41:11
Походу бот

Kelin
24.09.2017
13:41:30
а если не ответил с первого раза?

опечатка, скажем

Константин
24.09.2017
13:41:47
помоему он дает еще попытки

Kelin
24.09.2017
13:42:15
Технологии из 3017

Мне этот бот напомнил мем



Dmitry
24.09.2017
15:05:52
Он не даёт никаких попыток

Это Армагеддон-бот

Можно попыток добавить... Но это за дополнительную плату

Nick
24.09.2017
16:10:35
для того чтобы залить феникс проект обязательно надо использовать какие-то инструменты для деплоя? Нельзя просто гитом стянуть и запустить?

никогда не деплоил просто, хочу попробовать залить свой проектик на scaleway

Alex
24.09.2017
16:12:00
можно, затянуть, на месте собрать и запустить

Nick
24.09.2017
16:12:43
порты там

Alex
24.09.2017
16:15:18
можно запустить феникс апп на порту 4000 а nginx заставить форвадить на этот порт. в этом случае феникс аппу не потребуется давать права на прослушку 80 порта. а можно без nginx, у феникса встроеный web server - cowboy

Nikolay
24.09.2017
16:15:26
https://dennisreimann.de/articles/phoenix-nginx-config.html

Google
Vladimir
24.09.2017
16:27:24
BTW молча вышел Tsung 1.7

И дизайн сайта обновился. Теперь он не выглядит как страница из 2000х.

Тут тсунгом какой-то чатик тестят, написанный на... Crystal :) http://kemalcr.com/blog/2016/11/13/benchmarking-and-scaling-websockets-handling-60000-concurrent-connections/

Веб-советы, все дела.

Евгений
24.09.2017
20:47:11
Мне понадобилось месяца 3 чтобы понять это. Сейчас счастлив с mina
Только сегодня приступил к деплою первого эликсир проекта, и начал сразу с мины :) пока без хотрелоада. Еще не понял - пришлось добавить sleep (в launch блок) для запуска релиза, иначе не успевает стартовать, имхо странно

Andrew [FA]
24.09.2017
22:54:53
привет, извините может не совсем туда. есть кто по Erlang?

Alexey
24.09.2017
23:00:11
это сюда

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