Альберт Эйнштейн однажды сказал: «Время — это иллюзия». Январь был не только знаменательным месяцем для всех в Tangible, но и очень напряженным. Иногда время действительно казалось иллюзией, поскольку дни ускользали, иногда потому, что мы глубоко погрузились в рефакторинг и очистку инфраструктуры, а иногда потому, что мы работали вместе с нашими клиентами, чтобы помочь создать дорожную карту для будущего Xervo. Вот и мы, прошло шесть недель, и мы еще больше взволнованы тем, что нас ждет, чем когда мы начали этот процесс много месяцев назад.

И хотя мы были рады поговорить со многими из вас лично, через службу поддержки или Slack за последние пару месяцев, нам еще предстоит пригласить наших клиентов высказаться коллективно, пока мы разрабатываем план на будущее. Мы хотели бы услышать от вас как о том, как вы используете Xervo сегодня, так и о том, что вы хотели бы увидеть от продукта в 2017 году, и мы составили краткий опрос, чтобы получить ваши отзывы.

Планируя будущее, мы также хотели подумать о том, чего нам удалось достичь всего за несколько коротких недель в качестве Xervo и Tangible. Вот лишь несколько основных моментов:

  • Обновления образов сборки Meteor и Node.js.
  • Обновления в нашей биллинговой инфраструктуре
  • Обновление оборудования в Сингапуре
  • SMS-оповещение включено для проектов.
  • Аутентификация GitHub перенесена с Modulus на Xervo
  • Начался перенос нашего Блога на Медиум
  • Новая версия CLI — https://www.npmjs.com/package/@xervo/cli

Советы и подсказки — настройте свой Node Engine!

Как разработчики, мы все испытывали разочарование, когда что-то работало нормально на нашей машине, а потом нас тошнило при развертывании в другой среде. Часто в проектах node.js эти проблемы сводятся к версиям и зависимостям, объявленным в вашем package.json. Например, предположим, что вы используете Node 6.9.5 на своем компьютере. Вы разрабатываете свое приложение, и все отлично работает. Когда вы развертываете это приложение в Xervo, сервоприводу, который мы создаем для вашего приложения, также потребуется версия Node. При отсутствии версии Node в вашем package.json мы предоставляем последнюю версию, которую мы поддерживаем, в данном случае 7.4. Большую часть времени вы не заметите разницы, но чтобы такие каверзные ошибки не сбивали вас с толку, мы всегда рекомендуем явно указывать движок узла в вашем package.json, например так: . Ниже я устанавливаю движок node.js на версию LTS или 6.9.5:

{ “engines” : {“node” : “=6.9.5”}}

Для получения более подробной информации посетите: https://docs.npmjs.com/files/package.json#engines

Нам нужна ваша помощь!

Несмотря на то, что мы усердно работали, ваш вклад очень важен для нас при разработке нашей дорожной карты. Мы создали краткий опрос и будем признательны, если вы уделите несколько минут и поделитесь с нами своими отзывами. Вы найдете опрос здесь: