Development Team Lead в Uinno
  • Фреймворк-независимое браузерное SPA

    Да, представленная мною статья не идеал, я её упомянул лишь как другой подход для расширения кругозора. Но у вас, как я вижу глаз намётан и вы сразу выявили те косяки которых я не увидел или не в читался.

    В любом случае благодарю за диалог!

    Поддержал: Daniil Grudzinskiy
  • Фреймворк-независимое браузерное SPA

    Понял вашу точку зрения и действительно отвязка от Mobx в рамках данной статьи могла бы лишь навредить, потому что статья и так получилась достаточно хардовая (особенно в разрезе большинства статей о фронте и реакте в частности)

    Я сам уже некоторое время нахожусь в поисках оптимальной архитектуры для фронтенд (реакт) приложений, но пока что склоняюсь больше к использованию redux-way в плане использования событий (actions), так как опыт применения Mobx оказался не столь радужным как ожидалось и приложуха получила достаточно большую связанность, хотя я тоже использовал DI (react-ioc). Но , возможно я просто не правильно его приготовил )))

    А вообще я считаю что в «волшебном мире фронтенда» очень незаслуженно обходят стороной вопросы архитектуры и слишком концентрируются на технологиях.

    В общем жду продолжения, а код на гитхабе уже посмотрел и кое что для себя интересное нашел. И даже один вопрос — или я не увидел, или у вас нет возможности пробрасывать несколько VM в один провайдер? Чем это обусловлено?

    Поддержал: Daniil Grudzinskiy
  • Фреймворк-независимое браузерное SPA

    Отличная статья, но хотел бы несколько несущественных замечаний высказать (не срачик ради, а сугубо как попытка конструктивной критики)
    1. Использование декораторов — в данный момент я бы не стал завязываться на существующую «нестандартизированную» реализацию, так как возможно что всё придётся переписать после того как декораторы в ECMAScript таки пройдут дальше чем stage-2.
    2. Mobx 6 — в документации как раз поэтому и рекомендуют использовать mobx функции взамен декораторов.
    3. Всё же в приведённой вами реализации мы всё таки в той или иной степени завязываемся на Mobx. Конечно так же можно сказать что мы завязываемся и на реакт, но я имею в виду именно доменный слой (если его можно так назвать)

    В целом ещё раз огромное спасибо за не тривиальную статью. И рекомендую почитать вот эту статейку medium.com/...​is-all-about-e1568a9053c4 Видимо расшифровка доклада frontfest.es/...​hitecture_FrontFest20.pdf

  • Как мы перешли на удаленку и настроили процессы. 17 советов из опыта

    Я могу предположить что вы работали с Mattermost достаточно давно. Компания в которой я работаю 2 месяца как перешли с Рокета на Mattermost и прям вообще все отлично. Хотя возможно у вас есть определенные требования которым Mattermost не отвечает

    Поддержал: Oleksandr Suvorov
  • Как мы перешли на удаленку и настроили процессы. 17 советов из опыта

    Отличная статья, только я вот по своему опыту скажу — если вы хотите бесплатную и self-hosted версию slack то возьмите лучше mattermost вместо упомянутого в статье Rocket.chat

  • Кризис перепроизводства джунов

    Я вот не пойму, почему я не вижу в статье «джуны должны работать бесплатно» а преимущественное большинство видит? Статья же по сути про завышенные ожидания!

    Поддержал: Sergey Nemchinsky
  • Можно ли стать dev после 30?

    PHP development в Brainacademy Запорожье. Но я считаю что мне просто повезло с преподавателем, так как сама программа курсов, а особенно экзамены были слегка оторваны от действительности. До курсов знал что такое html и слегка css. Ну и мог «наколхозить» скрипт на js.
    По сути курсы вряд-ли научат прям кодить, но они по крайней мере дадут ту выжимку необходимых знаний, ну или то что нужно обязательно выучить в определённом стеке.

    Поддержал: Trend Life
  • Можно ли стать dev после 30?

    Я пошёл на курсы в 31 год и через 2 месяца по истечении курсов устроился джуном. Так что было бы желание. Только тут нужно понимать, что желание должно быть сильным, так как в процессе работы учиться новому придётся практически круглосуточно. Так что если просто «срубить бабла», то вряд-ли получится.
    Так же мне кажется, что будет легче если за плечами высшее техническое образование.
    По поводу в какую степь идти, я начинал с PHP, но я знал уже куда я хочу трудоустроиться и там требовались именно знания PHP. Да и на тот момент в моем городе было больше вакансий для знающих этот ЯП. Так что ориентируйтесь по рынку труда.
    Удачи!!!