Node.JS

  • Хабрахабр

    Асинхронное программирование (полный курс)

    Предлагаю вашему вниманию целостный и наиболее полный курс с объяснением всех широко распространенных методов асинхронного программирования, адаптеров между ними и вспомогательных проемов. Асинхронное программирование за последнее время стало не менее развитым направлением, чем классическое параллельное программирование, а в мире JavaSript, как в браузерах, так и в Node.js, понимание его приемов заняло одно из центральных мест в формировании мировоззрения разработчиков. Всего…

    Подробнее »
  • Хабрахабр

    [Перевод] JavaScript-движки: как они работают? От стека вызовов до промисов — (почти) всё, что вам нужно знать

    Вы когда-нибудь задумывались, как браузеры читают и исполняют JavaScript-код? Это выглядит таинственно, но в этом посте вы можете получить представление, что же происходит под капотом. Вы увидите несколько разделов, и один из самых интересных называется Call Stack (в Firefox вы увидите Call Stack, когда поставите брейкпоинт в коде): Начнём наше путешествие в язык с экскурсии в удивительный мир JavaScript-движков.Откройте консоль…

    Подробнее »
  • Хабрахабр

    [Перевод] Node.js для начинающих: основы работы с файлами

    Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие: Создание файла Чтение файла Запись данных в файл Удаление файла Переименование файла Необходимость в выполнении подобных операций возникает в самых разных ситуациях. Модуль fs В Node.js имеется стандартный модуль, fs (сокращение от File System), дающий разработчику средства…

    Подробнее »
  • Хабрахабр

    Логи фронтенд-разработчика Хабра: рефакторим и рефлексируем

    К счастью, такая возможность у меня появилась, ведь недавно я стал частью хабракоманды. Мне всегда было интересно, как устроен Хабр изнутри, как построен workflow, как выстроены коммуникации, какие применяются стандарты и как тут вообще пишут код. В программе: Node, Vue, Vuex и SSR под соусом из заметок о личном опыте в Хабре. На примере небольшого рефакторинга мобильной версии попробую ответить на вопрос: каково это — работать тут фронтом. Мало — это три фронта,…

    Подробнее »
  • Хабрахабр

    Разворачиваем автоматизацию за пару часов: TypeScript, Protractor, Jasmine

    Привет, Хабр! Недавно я участвовал в проекте по настройке автоматизации «с нуля» на стеке TypeScript + Protractor + Jasmine. Меня зовут Виталий Котов, я довольно много занимаюсь автоматизацией тестирования и мне это нравится. Для меня этот стек был новым и необходимую информацию я искал на просторах интернета. Я решил, что на русском тоже надо такой сделать. Самые полезные и толковые…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Опыт вывода программной реализации социального проекта «Вспомнить каждого» в опенсорс

    В прошлом году, нашей команде повезло принять участие в разработке программного обеспечения для социально значимого проекта – системы ввода архивных данных военных комиссариатов Хабаровского края времен Великой Отечественной войны. Кратко говоря, когда был призван, куда убыл и другую связанную с этим информацию – оцифровать и дать возможность искать эти данные кому угодно. Дальневосточный центр социальных технологий в 2018 году, при…

    Подробнее »
  • Хабрахабр

    [Перевод] Создание многопользовательской веб-игры в жанре .io

    Вышедшая в 2015 году Agar.io стала прародителем нового жанра игр .io, популярность которого с тех пор сильно возросла. Рост популярности игр .io я испытал на себе: за последние три года я создал и продал две игры этого жанра.. Обычно они сталкивают на одной арене множество противоборствующих игроков. На случай, если вы никогда раньше не слышали о таких играх: это бесплатные…

    Подробнее »
  • Хабрахабр

    «У меня только один метод обучения: просто работать» — интервью с Ryan Dahl (Node.js, Deno)

    За прошедшее десятилетие проект стал более чем успешен, но сам Райан уже переключился на другие вещи. 27 мая исполнится 10 лет с того момента, как Ryan Dahl выпустил самую первую версию Node.js. Чем его новый проект может помочь JavaScript-разработчикам? Чем он занимается теперь? Что он думает о разных языках, образовании и смене поколений? А пока что участники программного комитета HolyJS…

    Подробнее »
  • Хабрахабр

    Метапрограммирование в JavaScript и TypeScript

    Пролог В основном я буду писать об использовании тех или иных техник в JavaScript либо в TypeScriptЭта первая (и надеюсь не последняя) статья из серии. Хочу представить на Ваш суд ряд мини статеек, в которых будут описаны приемы и основы метапрограммирования. Так что же такое метапрограммирование: It means that a program can be designed to read, generate, analyze or transform…

    Подробнее »
  • Хабрахабр

    Самодокументируемый REST сервер (Node.JS, TypeScript, Koa, Joi, Swagger)

    Про преимущества и недостатки REST написано уже довольно много статей (и еще больше в комментариях к ним) ). И если уж так вышло, что вам предстоит разработать сервис, в котором должна быть применена именно эта архитектура, то вы обязательно столкнетесь с ее документированием. Ведь, создавая каждый метод, мы конечно же понимаем, что другие программисты будут к этим методам обращаться. Поэтому…

    Подробнее »


Кнопка «Наверх»
Закрыть