
Ҫѐҏӗѫӑ
05.10.2016
11:38:45
потом все такие номера можно найти и улучшить алгоритм приведения в нормальный вид

Evgeny
05.10.2016
11:46:19
спс

Dmitry
05.10.2016
12:23:27

Alexander
05.10.2016
13:07:48
protip: если будете пытаться сделать через Ecto where присунув параметр к примеру пришедший из формы, то не забывайте что это не в курсе про null

Google

Alexander
05.10.2016
13:08:06
и попытается сравнить null с пустой строкой
делайте или каст на параметры или поля нужные создавайте сразу с default: ""
вообще эликсир и либы типа Ecto просто заставлют писать тонны болейрплейта
первое что пишут - файлик с шорткатом для count

Eugene
05.10.2016
13:12:42
лол
Но ведь Enum.count?

Alexander
05.10.2016
13:13:01
Ecto
бд
запрос
=)

Eugene
05.10.2016
13:13:10
Я у себя какую-то херню юзал в качестве депенденси
для того, чтобы получать рандомное значение из БД

Alexander
05.10.2016
13:13:26
я перепробовал все

Google

Alexander
05.10.2016
13:13:29
что есть в hex
и сам написал одну
все говно, рано или поздно ты начинаешь хачить Ecto.query до такой степени что все разваливается
так что или вагон хелперов или никак
хотя рекомендую https://github.com/facto/plasm
единственное что пока не убило Ecto

Eugene
05.10.2016
13:14:35
А вменяемого ORM нету?
Дада, я плазм как раз ставил

Alexander
05.10.2016
13:14:50
нельзя тут такое говорить
шапками закидают

Eugene
05.10.2016
13:14:57
Отмашусь
Есть или нет?

Alexander
05.10.2016
13:15:05
нет конечно

Eugene
05.10.2016
13:15:11
Круто

Alexander
05.10.2016
13:15:14
в эликсире или через жопу или никак

Eugene
05.10.2016
13:15:17
Нужен ActiveExRecord :)

Alexander
05.10.2016
13:15:39
да я был бы рад просто расширению шорткатов в экто
там придумали экспрешены
типа попроще писать запросы
но не помогает

Google

Alexander
05.10.2016
13:16:57
пока продуктивность с экто низковата
из-за вот такой байды

Alexander
05.10.2016
13:43:41
этот канал про боль от феникса :)

Eugene
05.10.2016
13:44:09
http://erlang-mnesia-video.ru

Константин
05.10.2016
13:59:27
Но без этого никак

Rumata
05.10.2016
14:02:00
pro.Как у саши горело от феникса
тото я думаю что так повысилась температура в августе

I
05.10.2016
14:02:49
у них там зима
на Александре и держатся

Dmitry
05.10.2016
14:17:44
Мне кажется это просто боль веба

Vladimir
05.10.2016
15:39:05
https://github.com/tony612/grpc-elixir

Таймураз
05.10.2016
22:54:47
Всем привет
Кто-нибудь подскажет грамотный туториал по фениксу и эликсиру в целом? Какие минусы ожидать от данного стека технологий? Как грамотно писать запускать в продакшн, нужны ли процесс менеджеры и прочее
Буду премного благодарен
И чем может прильстить относительно новое комьюнити эликсира по сравнению с развитой и богатой на сторонние, готовые решения комьюнити того же Node.js

Alexander
06.10.2016
00:06:52
http://courses.knowthen.com/p/elm-for-beginners если есть вопрос с чего начать
крайне хороший курс, я даже еще раз поглядел
вот неплохо про базу данных toptal.com/elixir/meet-ecto-database-wrapper-for-elixir
вот здесь тоже неплохо https://robots.thoughtbot.com/tags/elixir
Мне кажется это просто боль веба
у меня несколько проектов на целом зоопарке языков. Ruby, Go, Nodejs, Elixir и даже мать его Elm. Пока боль в жопе вызывают только Elixir и Elm. Но с ними я знаком меньше всего по времени.

Google

Alexander
06.10.2016
00:14:19
причем в Elixir боль не уходит, просто нужно к ней привыкнуть.

Константин
06.10.2016
01:26:02

Alexander
06.10.2016
01:32:57
я прочитал "смотри в фейлах этого чата"
очень в точку было бы )

Evgeny
06.10.2016
02:01:39
?

Alexander
06.10.2016
05:03:15
там если кто доберется до написания тестов и поимеет отличный гемморой с Task.async вот хорошая статья https://medium.com/@qertoip/making-sense-of-ecto-2-sql-sandbox-and-connection-ownership-modes-b45c5337c6b7#.59x8cqumh #ecto
вообще я тут добрался до тестирования асинхронного кода и у Жозе на этот счет есть отдельный откормленный пушистый пиздец
tldr: Если есть обернутые куски код в Task.async где используется экто, то тесты написать будет почти нереально. С парой костылей тест просто будет хотя бы не фейлится с ошибками, но про assert к базе можно забыть.

Admin
ERROR: S client not available

Таймураз
06.10.2016
05:27:32
И в чем весь кайф перехода на эликсир?

Alexander
06.10.2016
05:41:41
вот я когда с алкоголем познакомился, тоже не мог понять кайфа. Отвратительные на вид и запах жидкости. А потом как-то втянулся, не алкоголик, но бодро к этому иду
в эликсире куча проблем молодой экосистемы и смодурства основателя
но при всех этих вещах, все же пишется неплохо и результаты порой достойные

Таймураз
06.10.2016
05:45:20
Так понимаю, проблемы экосистемы- малое количество сторонних модулей?

Alexander
06.10.2016
05:46:07
их качество тоже заставляет задуматься
через пару лет эликсир будет прямо хорош
даже лет через 5 думаю, 2 года мало

Таймураз
06.10.2016
05:47:30
Стартап на эликсире поднимать норм?

Alexander
06.10.2016
05:48:24
думаю нет, для стартапа эликсир не подходит. Потратите много времени и денег на борьбу с эликсиром. Сейчас он не помогает а наоборот
но вполне подходит, как переписывание уже существующего прототипа

Google

Alexander
06.10.2016
05:48:58
микросервисы тоже очень ок
но весь стартап - только если есть матерые разработчики по году с эликсиром
иначе завязните, как вот я

Таймураз
06.10.2016
05:49:42
С миеросервисами правильный подход
Просто скорость-то ок, с по сравнению с той же нодой тут изначально все благоприятнее для серверной разработки устроено- и сам язык, и машина виртуальная

Alexander
06.10.2016
05:51:24
nodejs/ruby позволит вам быстро слепить прототип

Таймураз
06.10.2016
05:51:25
А вот маленькое комьюнити и сырость материалов- как-то не очень
Я уже на ноде переписывал код

Alexander
06.10.2016
05:52:04
я участвовал в стартапах, нельзя программировать ради программирования
сейчас эликсир продакшн реди, но не очень для написания с нуля. Мы ебемся со своим проектом, который начали с нуля на эликсире имея крайне призрачные познания о нем.
и наверное наступили на все грабли что были

Таймураз
06.10.2016
05:55:45
Не писали никаких статей о том, какие грабли встретились на пути в продакшн?
Просто перспектива у языка реально заманчивая, а вот комьюнити фидбек не очень оставляет

Alexander
06.10.2016
05:56:17
я больше рассказать
хотя в этом чатике наверное уже поэму написал

Таймураз
06.10.2016
05:58:38
Если думаешь, что тяжело сделать:
Нашел все свои сообщения о субъекте, систематизировал и связал как единый текст. На остальное плевать
Гдето можно дополнить, остальное люди сами спросят

Dmitry
06.10.2016
05:59:11
За статьи не платят денежки

Таймураз
06.10.2016
05:59:45
Не зря ты Рубинштейн)

Dmitry
06.10.2016
06:00:24
Пока в Израиль не переехал - писал статьи. Здесь реально все как то по другому(((

Alexander
06.10.2016
06:00:53
евреи сэр!