Главная » Архив меток: Node.JS

Архив меток: Node.JS

[Перевод] Разработка чат-бота для Facebook Messenger на node.js

Материал, перевод которого мы сегодня представляем вашему вниманию, посвящён разработке чат-бота для Facebook Messenger. Бот, который называется Aww Bot, общаясь с пользователями, будет отправлять им картинки симпатичных котов и собак. Начало работы Начнём с создания страницы на Facebook, заполнив необходимые поля. Эта страница предназначена для бота. Кроме того, создадим Facebook-приложение, после чего, на странице Add a Product, подключим к приложению ...

Читать далее »

Как написать смарт-контракт для ICO за 5 минут

В этой статье я расскажу вам, как за 5 минут и несколько команд в терминале запустить смарт-контракт сбора денег для своего ICO на Ethereum. Всем привет! Вкратце, на этот смарт-контракт можно будет отправить денег и получить за это ERC20 токены. Этот очерк потенциально сэкономит вам десятки тысяч американских долларов, так как любой программист — да и не программист тоже — ...

Читать далее »

Реактивный фронтенд. История о том, как мы снова всё переписали

Привет, это снова Катя из Яндекс.Денег. Продолжаю свою историю о том, как я перестала верстать и начала жить. В первой части я рассказала, как меня сюда занесло и чем занимаются наши фронтендеры. Сегодня — про фронтовый стек, откуда там React и куда делся БЭМ. Погнали! Спойлер: БЭМ пока никуда не делся ¯\_(ツ)_/¯. Много текста, картинок и кода, как обещала. Внимание: ...

Читать далее »

[Перевод] Особенности работы и внутреннего устройства express.js

Если вы занимались разработкой для платформы node.js, то вы, наверняка, слышали об express.js. Это — один из самых популярных легковесных фреймворков, используемых при создании веб-приложений для node. Он полагает, что изучение механизмов, лежащих в основе популярных опенсорсных библиотек, способствует более глубокому их пониманию, снимает с них завесу «таинственности» и помогает создавать более качественные приложения на их основе.Возможно, вы сочтёте удобным ...

Читать далее »

[Перевод] Пример создания на Node.js спортивного приложения, работающего в режиме реального времени

Показатели обновляются в соответствии с изменениями счета по ходу игр. В этой статье я покажу, как создать веб-приложение с использованием Node.js, которое позволяет отслеживать результаты матчей NHL в реальном времени. Мне очень понравилось писать эту статью, поскольку работа над ней включала две любимые мною вещи: разработку ПО и спорт.В ходе работы мы будем использовать следующие инструменты: Node.js; Socket.io; MySportsFeed.com. Если ...

Читать далее »

Трассировка и Javascript

Знаете сколько запросов делает вон тот серый ендпоинт, который? Когда-нибудь трассировали рантайм вашего приложения? Пытались ли вы замерить как долго приходится ждать пользователю из-за опциональных полей запроса, которые он время от времени добавляет? А как долго вычитываются те кросс-референсы на схожий тип ресурсов с каждой странички сущностей, которую нужно вернуть в запрос? Задумывались ли вы что будет если запараллелизировать эти ...

Читать далее »

Что мы читали в мае: обзоры Ivy, релиз Nest 5 и прочие полезные тексты для Angular-разработчиков

Как и в прошлый раз, подборка сконцентрирована вокруг фреймворка Angular и будет интересна работающим с ним программистам. Для тех, кто в длинные выходные готов не только кушать шашлык, но и читать всякие нужные тексты, я собрал десятку майских ссылок из канала разработчиков Vimbox в корпоративном Слаке Skyeng. Движок Ivy в Angular: первый взгляд на компиляцию, runtime и change detection Отличный ...

Читать далее »

Angular cli 6: зачем нужен и как использовать

Всем привет! 0. Версия Angular 2. И сразу же появилось большое количество подходов к построению и сборке приложений на этом фреймворке. 0 вышла в сентябре 2016 г. На просторах интернета можно найти Angular seed на любой вкус. Мы тоже создали свой Angular seed: создали общий project-template, обязали все команды, разрабатывающие фронт-энд, использовать одну структуру приложений. 0. А уже через полгода, ...

Читать далее »

[Перевод] Интервью с Райаном Далем, создателем Node.js

Райан Даль (Ryan Dahl) в 2009 году представил Node.js, спустя несколько лет отошел от дел, а на прошлой неделе нашумел новым проектом: deno — A secure TypeScript runtime on V8 (GitHub, распаковка). Самое время вспомнить интервью, которое Райан дал подкасту Mapping The Journey в августе 2017 года, о себе, карьере, о Node.js, и почему он перестал им заниматься, над чем ...

Читать далее »

Как мы интегрировали платежную систему в российский проект

Наш модуль попал в официальную документацию, и его уже скачали более 1300 раз. Пять месяцев назад мы опубликовали NPM модуль для работы с новой версией Яндекс.Касса, которая вышла в октябре 2017 года. На Хабре, совместно с коллегами из Яндекса, мы уже рассказывали об опыте создания модуля, но за кадром остался наш опыт, который мы получили, когда столкнулись с интеграцией платежной ...

Читать далее »