Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (35)

Лучшие ответы пользователя

Все ответы (24)
  • Почему постоянно "хочется отвлечься на что-то другое"?

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

    Есть научное определение такого поведения, называется прокрастинация.

    Эффективных методов борьбы с прокрастинацией емного. Все методики в рамках тайм менеджмента, один из самых популярных это метод со смешным названием Помидор. Ну это один из, а вообще их наверняка больше.
    Лучше всего просто прочесть книгу Барбары Оакли "Думай как математик". Она тебя вдохновит и ты поймешь, что прокрастинирует почти все люди и с этим можно успешно бороться.

    Успехов!
    Ответ написан
    1 комментарий
  • Что может линукс, чего не может Mac?

    @MSAFT
    Как-то одно время мучился с этим вопросом.

    Решил проверенным способом, взял «погонять» макбук эйр и попробовал поработать на нем недели полторы.

    Итог, вернулся к родному убунту и теперь даже мысли такой нет.
    Ответ написан
    Комментировать
  • Какой фреймворк на Node.js выбрать сегодня?

    @MSAFT
    Я бы выбрал fastify для бэкэнда. Он производительней конкурентов и поддерживает typescript.

    Для фронта я бы выбрал Vue, потому что не зависят от большой компании(привет Angular и React), да и говорят в 3 версии уделают всех по производительности(хотя кому она нужна на сегодняшний день). Если нужен SSR под SEO, то чтоб не мучаться, если выбрал React сразу ставь next.js, если vue - nuxt. Если приложение будет большим, то не забываем про redux/vuex.

    Базу данных надо выбирать строго под задачу, если связанные между собой то таблицы то строго реляционную - Postgresql или Mariadb. Если просто хранение каких-то данных, то лучше конечно Mongodb. Если какая-то запутанная соцсеть то neo4j. Если очереди нужны то redis. Сейчас на хайпе ещё graphql. ORM - если чисто JS - sequalize, если TS - TypeORM, если Монга - mongoose. Так что исходить надо от задач.

    Так же неплох под бэкэнд NestJS, который советовали. Структурированно всё хорошо, запутаться будет тяжело и можно сразу начать писать, большой плюс поддержка TypeScript из коробки. Если на фронте использовать Angular, то вообще песня.

    Я бы еще посоветовал adonis js, полный клон laravel на nodejs. Если работал на laravel то будет всё понятно. Да и структура laravel уже проверена годами.
    Ответ написан
    Комментировать
  • Как запустить вторую ф-цию после получения данных с первой?

    @MSAFT
    Воспользуйтесь async/await

    Что-то вроде такого:
    async function() {
    await getData();
    await secondFunction();
    }
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (26)