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


Локализация с помощью React Navigation 4 и Context API
Локализация с помощью React Navigation 4 и Context API Пару недель назад я написал руководство о том, как добавить локализацию с помощью React Navigation. Это руководство использовало global screenProps для передачи функций и экземпляров, необходимых для перевода нашего контента. Но во время исследования этой статьи меня заинтересовало одно предложение в документации по React Navigation. Вы также можете использовать контекстный API React […], чтобы упростить доступ к функции..

Практический DDD в TypeScript: репозиторий
И как реализовать правильный уровень борьбы с коррупцией по известной схеме. Меня пугают не многие сегменты разработки программного обеспечения, кроме интеграции с другими системами. Написание кода для некоторой бизнес-логики сегодня кажется простым с помощью доменно-ориентированного проектирования. Однако написание кода на уровне инфраструктуры для интеграции какой-либо внешней системы, такой как сторонний API, система кэширования, база данных или любой другой тип хранилища, иногда..

Глубокое погружение в функцию reduce() с практическими примерами
В этой статье мы рассмотрим универсальную функцию reduce() в JavaScript, сосредоточив внимание на сценариях ее критического использования в приложениях реального времени. Мы представим пять сложных фрагментов кода, в которых задействована функция reduce() , и подробно объясним их код. Эти примеры охватывают ряд практических сценариев, включая вычисление сумм, сглаживание массивов, группирование объектов, подсчет частот и поиск максимальных значений. Поняв эти фрагменты, новички могут..

Производительность Http-сервера: NodeJS против Go
Кто доставляет большее количество одновременных запросов? Мы разрабатываем что-то вроде рекламного прокси или Google Ad Buffer. Сервис просто перенаправляет рекламные HTTP-запросы на сервер SSP. Для этого необходимо создавать множество HTTP-запросов с минимальными аппаратными ресурсами. Поэтому мы решили провести исследование и сравнить языки программирования с виртуальными машинами и скомпилировали их. Мы хорошо знакомы с технологиями NodeJS и JavaScript. Поэтому мы начали..

6 скрытых ловушек TypeScript, которые вы должны знать в TS 4.4.4
Эти подводные камни станут для вас открытием Почему вступление? Эти подводные камни уже тратят достаточно времени — поехали! Протестировано и подтверждено в TS V. 4.4.4 1. Надеюсь, вы никогда не увидите тип «никогда» Не создавайте тип из двух разных интерфейсов. Оставайтесь в безопасности с оператором & —, но не используйте оператор | —, иначе TypeScript ударит вас типом never . В приведенном ниже примере убедитесь, что вы создаете объединение UserOrLog из User..

Medusa v1.3.5: Представляем API канала продаж
На этой неделе мы выпустили новую версию Медузы ! В версии 1.3.5 представлен долгожданный API канала продаж и многочисленные исправления ошибок. Выпуск Sales Channel API также сопровождается выпуском для администратора Medusa. Продолжайте читать ниже, чтобы узнать больше об API канала продаж и о том, какие будущие функции вы можете ожидать от Medusa. API канала продаж Каналы продаж позволяют продавцам продавать по нескольким каналам, полностью контролируя продукты и заказы,..

Поддерживаемый JavaScript - глобальные переменные
Создание поддерживаемого кода JavaScript важно, если вы хотите продолжать использовать этот код. В этой статье мы рассмотрим основы создания поддерживаемого кода JavaScript, избегая глобальных переменных. Избегайте глобалов Среда выполнения JavaScript уникальна тем, что мы использовали множество глобальных переменных и функций. Среда выполнения JavaScript по умолчанию - везде использовать глобальные переменные. Все, что у нас есть, определяется как свойства глобального объекта...