arhrs - современные компьютерные технологии

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


Докер стал проще
Вы, должно быть, много слушали Docker в последнее время, и на это есть причина. Ну, это не тот докер, о котором мы будем говорить, мы будем говорить о нем 👇 Но это работает в моей системе Вы, должно быть, много слышали об этом или даже сталкивались с такой ситуацией, и докер здесь решение этой проблемы. Он предоставляет нам среду типа виртуальной машины, в которой мы можем работать над любым проектом, не затрагивая другие проекты в нашей системе. Мы можем дать проект любому..

Принципы конвейеров: 14 рекомендаций, которым необходимо следовать для создания хороших CI/CD DevOps.
Непрерывная интеграция Изменения кода следует интегрировать часто, чтобы обнаруживать и устранять проблемы на ранней стадии. Нет двухнедельных веток, я смотрю на тебя, да ты читатель. Я знаю, что ты делаешь это. Объедини свой код, черт возьми. Объединяйте работающие, функциональные фрагменты кода, когда они будут готовы, вам не нужно ждать, чтобы завершить всю историю. Используйте флаги функций и автоматические тесты, чтобы сделать это возможным. Подробнее о непрерывной..

Утечка памяти — #5
Взгляд венчурного капитала Астейши Майерс на машинное обучение, облачную инфраструктуру, инструменты для разработчиков, открытый исходный код и безопасность. Зарегистрируйтесь здесь . 🚀 Товары CodeSee 2.0 CodeSee визуализирует вашу кодовую базу и сервисы, а также автоматизирует ваши рабочие процессы. Он поможет вам погрузиться в кодовую базу, спланировать свою функцию или рефакторинг, написать свой код и завершить проверку кода, упрощая каждый шаг и делая его лучше...

Строгий режим TypeScript: включите его немедленно, без рефакторинга в течение нескольких месяцев!
TypeScript дает нам возможность улучшить архитектуру нашего приложения JavaScript с помощью типобезопасности и документации по коду. Однако он не включает "строгий режим" по умолчанию, чтобы снизить порог входа для новых адаптеров. Angular использует тот же подход. Он не переключает строгий режим при создании нового приложения Angular, если явно не указано иное. Это может помешать нам в полной мере воспользоваться строго типизированной природой TypeScripts, которая позволяет нам..

Разделение конвейеров сборки и выпуска для эффективного DevOps
Почему мы должны разделять сборку и выпуск на разные конвейеры? Благодаря современным инструментам DevOps у нас есть возможность разбить непрерывную интеграцию (CI) и непрерывное развертывание (CD) на несколько этапов. И мы обычно разделяем конвейер, учитывая различные факторы, такие как: Производительность  — сокращение времени выполнения, например максимальное использование ресурсов за счет параллелизма. Повторное использование . Повторно используйте определенные шаги в..

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

Разверните масштабируемую архитектуру с открытым исходным кодом
Ubuntu, Let's Encrypt, Docker, Docker Compose, NGINX В этом руководстве будут описаны инструменты и методы, которые я использовал для размещения моего личного веб-сайта Servesa , а также множество побочных проектов. В этой архитектуре используются бесплатные инструменты с открытым исходным кодом, она может работать на любом облачном провайдере (или может быть распределена между несколькими поставщиками) и может обрабатывать тысячи запросов в минуту. Хорошие варианты использования..

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

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..