Size: a a a

2019 July 20

V

V in pro.elixir
заглянуть во вкладку Solution
источник

d

dimiii in pro.elixir
V
Ты делаешь ставку на три фактора с долей неопределённости:
- востребованность эликсира
- качество курсов
- свою способность быстро научиться.
Даже если вероятность положительного исхода для каждого фактора 0.7, то вероятность общего положительного исхода = 0.35.
Что касается востребованности эликсира - вакансий на нём меньше, чем на питоне или жджаве.
Про способность учиться - к сожалению, одного желания мало, нужно время и хороший источник знаний, желательно опытный наставник.
И третий фактор - качество обучения на курсах. Кто знает, что там преподают.
Поэтому я для начала рекомендовал бы убрать один из факторов: попробовать освоить феникс по туториалам и написать пару hello-world, по результатам будет видно, что делать дальше. С английским как?
И с чего бы этим факторам быть независимыми?
источник

IK

Ihor Katkov in pro.elixir
V
заглянуть во вкладку Solution
то решение, что во вкладке Solution не преминимо для эликсира
источник

V

V in pro.elixir
с того, что причины возникновения этих факторов различны
источник

d

dimiii in pro.elixir
Я пытался
источник

IK

Ihor Katkov in pro.elixir
в эликсире list[n] имеет сложность O(n). Мы не можем начать с конца, так как иначе нужно проитерировать весь лист
источник

V

V in pro.elixir
можно сделать реверсивную копию
источник
2019 July 21

O

Ordinar in pro.elixir
Ярослав
#opensource

Привет! Я знаю, многие хотят принять участие в opensource проекте на elixir, но есть традиционная проблема: никто не знает, что конкретно делать.

У меня есть продукт: бот по управлению разработчиками. О нем можно прочитать тут: https://vc.ru/hr/57292-nikita-sobolev-u-nas-net-privychnoy-sistemy-motivacii-my-prosto-horosho-platim

И он, как и все, что мы делаем, будет в открытом доступе на гитхабе. Вот тут: https://github.com/wemake-services/kira

У бота тяжелая судьба. Сейчас мы переписываем третью версию с джанги на elixir. По пути я набил много шишек, сделал кучу неправильных гипотез и архитектурных ошибок. За два года практики целостное понимание концепции у меня наконец сформировалось. Можно писать на чистовик.

Что с технологиями? Elixir, Phoenix, Exunit, GitlabCI.
Что с управлением? Есть понятные задачи от 15 минут до 2х часов, которые удобно делать, когда есть свободное время.

Уровень от джуна и выше. Готов помогать.

Если интересно, то пишите мне на почту mail@sobolevn.me

Будет круто!
Привет, я увидел что в проекте Кира логика красиво разбита на commands, entities, queries, services. Можно где-то подробнее почитать о подобном дизайне? В доках феникса кроме Контекстов о дизайне больше ничего не пишут.

Спасибо
источник

Я

Ярослав in pro.elixir
Ordinar
Привет, я увидел что в проекте Кира логика красиво разбита на commands, entities, queries, services. Можно где-то подробнее почитать о подобном дизайне? В доках феникса кроме Контекстов о дизайне больше ничего не пишут.

Спасибо
Привет! Навскидку могу дать несколько направлений с похожими архитектурными идеями, но безотносительно Эликсира.

1. Hanami https://guides.hanamirb.org/introduction/getting-started/
2. Domain-driven design https://hackernoon.com/clean-domain-driven-design-in-10-minutes-6037a59c8b7b
3. Hexagonal architecture https://blog.ndepend.com/hexagonal-architecture/
источник

O

Ordinar in pro.elixir
Сяп
источник

V

V in pro.elixir
Контексты - это из DDD. Но вводить их в код лучше после понимания, что это такое и зачем, и какие проблемы решает. Если не знаешь, зачем контексты - используй один для всех сущностей, назови его например Main. Они нужны обычно в больших приложениях, а в маленьких можно обойтись без них.
источник

A

Alexander in pro.elixir
Ordinar
Привет, я увидел что в проекте Кира логика красиво разбита на commands, entities, queries, services. Можно где-то подробнее почитать о подобном дизайне? В доках феникса кроме Контекстов о дизайне больше ничего не пишут.

Спасибо
в доках феникса не стоит искать подсказок по архитектуре. Пока эликсир двигается по пути джаваскрипта - как напишешь и так хорошо
источник

A

Alexander in pro.elixir
даже credo пока очень и очень своеобразный
источник

A

Alexander in pro.elixir
будет коммьюнити, будут и практики. Пока просто никто не говорит о своих практиках
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alexander
в доках феникса не стоит искать подсказок по архитектуре. Пока эликсир двигается по пути джаваскрипта - как напишешь и так хорошо
Скорее подразумевается, что если ты добрался до эликсира - то уж книжку по ddd ты прочитал пару лет назад
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А кружки-непроливайки под названием rubocop нужны только маленьким мальчикам и девочкам ;)
источник

A

Alexander in pro.elixir
а подстветка синтаксиса - девченкам
источник

A

Alexander in pro.elixir
мужики пишут код не включая монитора
источник

V

V in pro.elixir
в emacs есть команда для этого
источник

A

Alexander in pro.elixir
кстати хочу заметить, как бы я не любил саблайм текст, сейчас эликсир удобнее писать в visual studio
источник