Size: a a a

Эликсир и Вунш

2018 November 27

DS

Dmitry Shpagin in Эликсир и Вунш
Artem Denezhny
кстати, к этому психологическому моменту относится такая практика, как программирование без интернета

попробуйте, и вы удивитесь как повысится ваша производительность))
Упадёт до 0, я не помню синтаксис языка)
источник

NK

ID:645784391 in Эликсир и Вунш
Журналы книги итд
источник

NK

ID:645784391 in Эликсир и Вунш
Там целый шкаф был некролитературы
источник

AD

Artem Denezhny in Эликсир и Вунш
так про пиратство никто не отрицает,  конечно пиратство

описание качество книги было приведено, как ответ на замечание о том что есть книги по 99р, почему 300-400р...
источник

NK

ID:645784391 in Эликсир и Вунш
Самая илитная книга что там была - ejb 2.0 на английском. Интересно ее вообще кто то читал?)))
источник

AD

Artem Denezhny in Эликсир и Вунш
ID:645784391
Там целый шкаф был некролитературы
он знает толк в колбасных обрезках))
источник

NK

ID:645784391 in Эликсир и Вунш
Зато качество. Ух. Вендорские книги по их же курсам. Мс. Циско. Топ полиграфия.
источник
2018 November 28

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Artem Denezhny
кстати, к этому психологическому моменту относится такая практика, как программирование без интернета

попробуйте, и вы удивитесь как повысится ваша производительность))
Я делал так неоднократно в путешествиях, одна проблема - как только нужно перекачать зависимости для clean build-а или нужно добавить дополнительные зависимости, запустить какой докер или ещё что-то сделать - ты заблокирован полностью по объективным причинам и производительность наоборот падает. А в остальном никакой разницы.
источник

AD

Artem Denezhny in Эликсир и Вунш
Dmitry Russ (Aleksandrov)
Я делал так неоднократно в путешествиях, одна проблема - как только нужно перекачать зависимости для clean build-а или нужно добавить дополнительные зависимости, запустить какой докер или ещё что-то сделать - ты заблокирован полностью по объективным причинам и производительность наоборот падает. А в остальном никакой разницы.
это не производительность падает, а копи-пастер умирает))

а вообще к кодер спринту нужно быть готовым, четко сформулированная задача и необходимые инструменты которые качаются предварительно
источник

AD

Artem Denezhny in Эликсир и Вунш
программирование без интернета - это как голодание, организм ищет скрытые резервы и раскрывает внутренние возможности, а также избавляется от всего лишнего и ненужного
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Artem Denezhny
это не производительность падает, а копи-пастер умирает))

а вообще к кодер спринту нужно быть готовым, четко сформулированная задача и необходимые инструменты которые качаются предварительно
У меня не падает производительность, если не нужно скачивать что-то из интернета, опять же - слишком часто сталкивался с этим блокером, и именно из-за этого производительность падала до 0.
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Artem Denezhny
программирование без интернета - это как голодание, организм ищет скрытые резервы и раскрывает внутренние возможности, а также избавляется от всего лишнего и ненужного
Вообще нет никакой разницы, я и когда есть интернет - для программирования его не использую.
источник
2018 November 30

AY

Andrew Yudin in Эликсир и Вунш
Live from CodeBEAM lite at Amsterdam- https://www.youtube.com/watch?v=nTxSbAbE_n8
Start soon
источник
2018 December 04

DC

Danil Chibrikov in Эликсир и Вунш
Ребят, может подскажите.
Нужно реализовать структуру supervisor -> supervisor -> worker
Используя DynamicSupervisor. Пишу child_spec для каждого, указываю следующего ребёнка, в итоге получаю, что worker вызывает самого себя.
Может есть статьи или примеры с иерархией supervisors?
Буду благодарен за помощь
источник

IK

Ihor Katkov in Эликсир и Вунш
Кинь гист, посмотрим
источник
2018 December 05

DC

Danil Chibrikov in Эликсир и Вунш
Всем привет, ещё раз.
Нужно дерево супервизор -> супервизоры -> воркеры. Поразбирался с Supervisor и остался один нерешённый вопрос.
Как можно запустить второй супервизор под первым, одним лишь стартом первого? Так как в init, start_child сделать нельзя, мои варианты закончились. Буду благодарен помощи.
источник

AB

Alexey Bolshakov in Эликсир и Вунш
так в спеке первого описывается запуск второго. не?
источник

AP

Artur Plysyuk in Эликсир и Вунш
Supervisor.init первым аргументом принимает список того, что сразу запустить
источник

AV

Andrew Volozhanin in Эликсир и Вунш
Кто как разделяет модули с доступом к базе (т.е. где ecto queries + Repo вызовы) и остальные модули (например сервисы и остальная бизнес логика) внутри phoenix 1.3 контекстов?

Уже на 3 проекте пытаемся прийти к какому-то адекватному паттерну для структуры проекта и контекстов, но пока не нашли идеального варианта.

В основном руководствуюсь мантрой high cohesion, где родственные модули лежат вместе (соответственно все родственные schema,
query/repo, service модули лежат в одной куче внутри контекста), и для небольших контекстов это еще неплохо выглядит.

Но когда кол-во сервисов переваливает за 5-7 - получается каша и уже крайне сложно ориентироваться.

Видел в open source проектах иногда юзают более rails-way подход - выносится отдельный контекст - Repository или Database, в котором лежат все schema и queries модули (или только queries). А в остальных контекстах уже сервисы и бизнес логика.  

И такой подход выглядит удобнее, но возможно только пч. .в rails так было, и привычка осталась.
Однако то, что все доступы в базу остаются внутри одного контекста, вместо расплывания по всему проекту - может быть и не такая плохая идея. Но опять-таки - это нарушает high cohesion.
источник

DC

Danil Chibrikov in Эликсир и Вунш
В supervisor да, а в dynamicsupervisor так не получается
источник