@proelixir

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

Evgeny
05.10.2016
11:46:19
спс

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 боль не уходит, просто нужно к ней привыкнуть.

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
евреи сэр!

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