Squeak.ru - шаблоны программирования

Публикации по теме 'nodejs'


Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность разработчика в страховой технологической компании. Это вызвало у меня интерес, так как задача заключалась в чтении очень больших файлов данных из Федеральной избирательной комиссии и отображении конкретных данных из этих файлов. Поскольку я мало работал с необработанными данными и всегда готов принять..

Понимание распознавателей GraphQL
Начнем с того, что такое резольвер. Преобразователь GraphQL — это функция, отвечающая за заполнение данными для одного поля в вашей схеме. Что это значит? Давайте попробуем разбить его, вот некоторые данные для начала: У нас есть простой объект, который содержит свойство name и массив увлечений. Учитывая следующую схему и исходный распознаватель запросов, мы можем увидеть, как работают эти распознаватели. Мы определяем схему с помощью ключевого слова type , где Query..

Отличное введение для лучших фреймворков на node.js
Отличное введение для лучших фреймворков на node.js Спасибо, что поделились Трунг Ань Данг

Тестирование в Node.js с зависимостью от внешних HTTP-сервисов
Руководство по тестированию в Node.js с зависимостью от внешних HTTP-сервисов. Необходимость вызова внешней службы при разработке какого-либо продукта/функции является очень распространенным сценарием. Если мы хотим создать очень хорошо протестированный код, необходимо подумать о том, как с этим справиться. В основном у нас есть два варианта: иметь доступную тестовую среду для службы или моделировать вызов. Что-то, что следует иметь в виду относительно « наличия доступной среды..

Увеличьте охват кода с помощью Стамбула
Увеличьте охват кода с помощью Стамбула Часто мы говорим о 100% кодовом покрытии наших проектов. По правде говоря, 100% покрытие кода - это яркая звезда в нашей кодовой базе, но это чрезвычайно сложно сделать для существующей кодовой базы, для которой покрытие не было главным приоритетом в прошлом. Причина очень проста: когда вы не пишете код «тестируемым» способом, вы не можете писать модульные тесты для своего кода, а это означает, что у вас не может быть 100% покрытия. Лучший..

Морган
Промежуточное ПО регистратора HTTP-запросов для node.js ** Назван в честь сериала Декстер , который не стоит смотреть до конца. Морган регистрирует каждый запрос клиента к серверу в командной строке. Это очень полезно во время разработки. Сначала установите Морган npm install --save morgan Требовать Моргана, чтобы вы могли его использовать morgan = require(‘morgan’), тогда все, что вам нужно сделать, это: app.use(morgan(‘dev’)); Теперь сделайте HTTP-запрос и проверьте..

Сила шаблонного дизайна в JavaScript
Шаблоны бывают разных форм Если вы раньше использовали nodejs, то знаете, что пакеты лежат в основе этой платформы. Каждый день и каждую секунду в реестре npm публикуется либо новое обновление, либо новый пакет. Большинство этих пакетов являются многоразовыми и расширяемыми. То, как они это делают, может быть одним из многих, но есть одна общая черта, которую они все разделяют: их можно рассматривать как шаблоны, которые ждут, когда вы их выполните. В этом посте мы рассмотрим..

Новые материалы

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..