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


Как реорганизовать пакет Monolith JavaScript
Резюме Недавно мне нужно было оптимизировать время загрузки страницы для веб-сайта, отсортировав и организовав все зависимости JavaScript. Все они были упакованы в две гигантские пачки. Ниже приведены несколько советов по выполнению такого рода вещей. Создать новые пакеты Объединение по страницам или функциям, например, домашняя страница или BootStrap. Это создает начальную структуру для организации ваших зависимостей, которую можно изменить позже в зависимости от того, что..

Создание консолидированного документа о зависимостях лицензий с помощью node JS
Вы когда-нибудь задумывались о том, чтобы иметь сторонний лицензионный документ, содержащий лицензию на все производственные зависимости вашего проекта JavaScript? Это действительно необходимо? Внезапный ответ будет нет , мы предполагаем, что зависимости, используемые в наших проектах, загружаются через npm или yarn, и у нас есть разрешение на их упаковку и распространение по своему усмотрению. Однако, когда вы просматриваете лицензионные документы некоторых из этих зависимостей, вы..

Как избежать ловушки зависимостей (npm)
Как избежать ловушки зависимостей [npm] Пыль после инцидентов с UA-parser-js, coa и rc улеглась, и это прекрасная возможность уделить немного времени и посмотреть, чему мы можем научиться из этого. С некоторыми небольшими изменениями в том, как вы просматриваете зависимости и работаете с ними, вы можете вернуть контроль — вместо того, чтобы позволить зависимостям контролировать вас и подавлять вас. Проблема безопасности UA-parser выдвигает на первый план две важные вещи для..

Rust — Инструменты в эволюции
Качественные инструменты обеспечивают качественную работу. Язык программирования Rust и люди, которые его используют, создают новый класс высококачественных инструментов для машинного обучения, встраиваемых систем и сред разработки. Rust берет мощь и точность C и преодолевает некоторые из основных недостатков C. Преодолевая проблемы с памятью и управлением потоками, Rust делает рабочие сессии более продуктивными и удовлетворительными. Чтобы получить представление о Rust с точки зрения..

Тестирование - что вы должны знать
Если вы когда-либо писали производственный код, весьма вероятно (или, по крайней мере, рекомендуется), что вы писали тесты. Будь то модульные тесты, интеграционные тесты, визуальные тесты или любой другой тип тестирования, почти каждый разработчик программного обеспечения имеет хотя бы некоторый опыт тестирования. Но тестирование - это более обширная область, чем многие думают - просто посмотрите на количество инструментов тестирования, доступных для Node.js: (это даже не..

Node.js API + Операции MongoDB CRUD | Часть 01
Это Часть 01 из серии статей Node.js API + MongoDB CRUD Operations. Я думаю, что вы определенно знакомы с JavaScript, прежде чем приступить к практической работе с NodeJ. В качестве первого шага вам необходимо настроить среду. Затем откройте командную строку и проверьте, установили ли вы узел на свой локальный компьютер. Для этого вы можете использовать node -v , как показано ниже, 🔶Если вам нужно обновить уже установленную версию ноды, обратитесь к этой статье: Как..

Прекратите использовать сторонние библиотеки для всего
Эта статья изначально была опубликована в моем личном блоге: https://bogdan.sh/having-fun-with-dependencies/ Это хорошая тема, так как обычно и у инженеров по безопасности, и у разработчиков программного обеспечения есть множество мнений по этому поводу, часто разных. Итак, давайте немного обсудим, почему текущая индустрия программного обеспечения слишком сильно зависит от сторонних зависимостей и почему это плохо. Добро Использование сторонних зависимостей — реальность..