• Что и как должен возвращать Commandhandler при использовании принципа CQRS/CQS?

    @ggrnd0
    CommandHandler должен вернуть состояние операции.
    В частности, если вместо исполнения команды, она ставится в очередь, надо вернуть токен.

    По итогу имеем (к черту всех этих Янги и прочих) разделять разделить Command и Query невозможно - контракты идентичны.
    Но это только в случае если ты собираешься CQRS имплементировать в реальном приложении, а не для написания очередной бестолковой статьи о сферическом коне в вакууме...
    Ответ написан
    4 комментария
  • Как преодолеть кризис начинающего специалиста?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    99% программистов 90% времени занимаются отловом багов в махровом легайси или формошлёпством. Есть только один способ попасть в 1% настоящих творцов - быть творцом, способным написать что-нибудь поистине выдающееся.
    Ответ написан
    4 комментария
  • Как преодолеть кризис начинающего специалиста?

    sim3x
    @sim3x
    А кто сказал, что будет легко?

    spoiler
    Даже если вы занимаетесь bleeding edge разработкой в универах или корпорациях, то рутина будет занимать 90% вашей работы

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

    Потому, если вас не хватает сейчас, то стоит подумать, а нужно ли оно вам вообще
    Ответ написан
    Комментировать
  • Является ли массовая рассылка с целью покупки - спамом?

    opium
    @opium
    Просто люблю качественно работать
    Спам это все что я не просил, какая разница покупаете или продаете вы
    Ответ написан
    Комментировать
  • Является ли массовая рассылка с целью покупки - спамом?

    sim3x
    @sim3x
    Спамом является всякая, не инициализированная пользователем, рассылка
    Ответ написан
    3 комментария
  • Необходимый стек для работы в крупных компаниях?

    rockon404
    @rockon404
    Frontend Developer
    Посмотрите список требований к конкретным вакансиям. Изучайте.
    Ответ написан
    Комментировать
  • Что лучше локальные файлы или БД?

    sim3x
    @sim3x
    и недавно узнал, что html шаблоны можно кодировать в base64 и хранить в бд MySQL
    а теперь забудьте.

    В здравом уме никто
    - не кодирует хтмл в бейз64
    - почти никто не хранит шаблоны в БД

    Шаблоны следует хранить в файлах, так как так их можно поместить в гит и следить за их изменениями
    Ответ написан
    Комментировать
  • Как быстро реагировать на новые задачи на биржах фриланса?

    nicepotato
    @nicepotato
    Дизайн всего (ну почти)
    автоответы обычно отсеиваются заказчиком, тк они абстрактны и часто не по теме.
    я работаю и параллельно обновляю ленту, вижу новый заказ-пишу и дальше работаю
    Ответ написан
    1 комментарий
  • Стоит ли делать приложение на Cordova?

    GTRxShock
    @GTRxShock
    SA
    Простое приложение без хитрых анимаций прямыми руками можно сделать вполне приличное за такое соотношение цена/профит, но если в планах развивать приложение дальше, то рано или поздно придется придти к нативным. Так как появятся хотелки, которые браузерным подходом не решить достойно и проявятся проблемы с производительностью. Но гибридные приложения на то и гибридные, чтобы делать их было легко и просто. Можно считать их приятным бонусом к основному веб приложению, которое делается из расчета на адаптивность
    Ответ написан
    8 комментариев
  • Считается ли переход с php на java(net) карьерным ростом?

    JBMurloc
    @JBMurloc
    Я программист и немного предприниматель
    Вот интересные люди пошли. Раньше, вроде бы, карьерным ростом могло только такое перемещение по службе, которое удовлетворяет хотя бы одному из двух условий:
    1. Вам стали больше платить (возможны и другие формы вознаграждения, вроде путёвок и т.д.).
    2. У Вас стало больше полномочий (как частный случай: У Вас появились подчинённые).


    Всё остальное: "Попытка угодить ЧСВ".
    Ответ написан
    2 комментария
  • Где разработчику изучать слепой метода набора на англ. + символы ($;:&{})?

    Изучали ли вы слепой набор на англ. раскладке, и если да, подскажите какие-нибудь сервисы или десктопный софт?

    Нет, и на русском не изучал, но печатаю вслепую и очень быстро. Не так, как учили в "соло", там специальные позиции для пальцев и т.п., просто пальцы запоминают раскладку. Чем больше вы печатаете, тем сильнее будет развита эта память. Вы будете просто представлять в сознании букву, например, "u", а потом нажимать вслепую на клавишу, и это будет именно эта буква. Например, этот текст я набрал вслепую по этой методике, и сделал всего две случайных опечатки.

    Вывод - лучший путь к изучению слепого набора есть непрерывная практика собственно набора.
    Ответ написан
    1 комментарий
  • Переводы на киви от 300к каждый месяц?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В какой то момент можешь получить такое письмо

    Здравствуйте, уважаемый Пользователь!

    Уведомляем Вас о расторжении Договора об оказании услуг осуществления расчётов с использованием Платёжного сервиса "QIWI Кошелек". Договор расторгнут в одностороннем порядке.

    Для того, чтобы распорядиться остатком денежных средств на кошельке, Вам необходимо:

    пройти идентификацию пользователя. Это можно сделать в ближайшем пункте обслуживания наших партнёров:https://qiwi.com/settings/account/identification.a...

    предоставить следующие документы:

    нотариально заверенная копия договора с оператором сотовой связи, который подтверждает то, что Вы являетесь владельцем этого номера;

    нотариально заверенная копия паспорта (все страницы) или выписку из паспорта (страницы 2-5), на который оформлен данный договор;

    копию объяснения экономической сути входящих и исходящих операций (должно быть написано от руки, необходимо также поставить ФИО, номер QIWI Кошелька, дату и подпись).

    заполненное заявление на перевод остатка денежных средств на Ваш банковский счёт (шаблон заявления находится во вложении).

    Обращаем Ваше внимание, что комиссия за перевод денежных средств на счёт другого банка составляет 30 руб.

    Оригиналы документов следует выслать по адресу: 117452, г. Москва, а/я 57.

    Оператор Сервиса рассматривает документы, предоставленные Пользователем в соответствии с п. 6.5. Публичной Оферты, в течение 25 (двадцати пяти) календарных дней с момента их получения. Отсутствие какого-либо из указанных документов будет являться причиной отказа в переводе остатка денежных средств.
    Ответ написан
    6 комментариев
  • Как продвинуть идею на уровне государства?

    @reesly
    проект i-tend.ru
    Хорошо если идея - коммерчески окупаема. Тогда идея, бизнес-план, инвестиции, пилот.

    Но судя по вашему посту, ваша идея - "идейная", т.е. будет реализовываться государством.
    В этом случае, Вам надо идти в компании - "профессиональные осваиватели бюджета", убедить их руководство, что они под вашу идею смогут получить деньги от государства, стать руководителем проекта (как партнер вы им врядли нужны).
    Рекомендую очень внимательно слушать ответы руководства этих фирм, у них достаточно уникальный опыт для нашей страны, их мнение для вашего проекта - практически решающее.
    Ответ написан
    Комментировать
  • Как продвинуть идею на уровне государства?

    sim3x
    @sim3x
    P.S. Я не мечтатель
    тогда вы уже знаете ответ на свой вопрос
    Ответ написан
    Комментировать
  • Для чего нужно ООП?

    Stalker_RED
    @Stalker_RED
    Для управления сложностью.
    https://habrahabr.ru/post/169487/

    Все что сделано при помощи ООП можно написать и в процедурном стиле, например, но чем сложнее проект тем сложнее будет во всей этой каше разобраться. Весь смысл ООП - разбить большущую сложную систему на кучу отдельных ПРОСТЫХ объектов, методов, сущностей.
    А еще с ООП неразлучна абстракция. Чтобы можно было одну часть программы выбросить и подменить на другую.

    Сегодня у нас выводится на веб-страничку, по которой кликают мышкой, а завтра не мышкой - а тач пальцами. А послезавтра вообще в VR шлем, и управление голосом. И если система правильно спроектирована - ее не придется переделывать ПОЛНОСТЬЮ, а только ту часть, которая ответственна за ввод/вывод.
    Ответ написан
    Комментировать
  • Кто из членов команды разработки прописывает требования к MVP?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Истина на мой взгляд посередине.

    Если у вас команда из нескольких человек - кто-то из людей должен взять на себя роль формального менеджера проекта и составить функциональное описание того что вы собираетесь делать (небольшое, максимум на 2-3 страницы текста) и на его основе - план работ хотя бы понедельный.
    Это позволит всем членам команды синхронизировать понимание куда движется проект.

    оставлять короткий коммент по ходу разработки
    Вот это не очень понял - Вы говорите о документировании уже реализованного функционала? Мне кажется на стадии MVP это излишне, ваша задача наиболее быстро и эффективно реализовать что-то представляющее ценность и с его помощью проверить гипотезы востребованности итд.
    То что будет написано в рамках MVP если проект заработает будет переписано 10 раз, смысла что-то документировать нет.
    Ответ написан
    1 комментарий
  • Зачем продавать сайт который приносит деньги?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Редкий сайт приносит пассивный доход.

    Сайтом нужно постоянно заниматься. Выкладывать новый материал, улучшать функционал и так далее.

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

    Видимо владелец, который раскрутил сайт нашел другой способ заработка, а выкидывать на свалку не хочет - вдруг найдется тот, у кого есть желание заняться этой темой и не с нуля.

    Ну и да, конечно могут встретиться разводы.
    Ответ написан
    Комментировать
  • Как объяснить родителям, что если учиться программировать, то не нужно учить все сферы?

    sim3x
    @sim3x
    Если у мамы опыт в пром разработке 10+ лет - слушаться
    Если меньше - переубеждать не надо, просто делай как сам решил
    Ответ написан
    Комментировать
  • GPS-трекинг что необходимо для разработки?

    DevMan
    @DevMan
    1. Выбираешь приёмник gps-сигнала.
    2. Читаешь его спеки.
    3. Согласно им реализуешь приём данных.

    Язык тут особого рояля не играет.
    Ответ написан
    7 комментариев