Публикации по теме 'software-development'


Введение в контроль версий данных
ПИТОН | ДАННЫЕ | ПРОГРАММИРОВАНИЕ Введение в контроль версий данных Пошаговое руководство по реализации собственного DVC на Python с использованием Hangar Что такое контроль версий данных (DVC)? Любая система производственного уровня требует определенного управления версиями. Единственный источник актуальной правды. Любые ресурсы, которые постоянно обновляются, особенно одновременно несколькими пользователями, требуют своего рода контрольного журнала для отслеживания всех..

GitOps — Github Actions Рабочий процесс развертывания K8s
GitOps с использованием Github Actions В моих предыдущих статьях Github Actions Workflow я рассказывал, что такое Github Actions Workflow, зачем он нам нужен и как его использовать. В этой статье я приведу практический пример того, как использовать его для построения рабочего процесса K8s CICD. Предпосылки

Понимание основ Git Rebase
Понимание основ Git Rebase Перебазирование Git — это процесс перезаписи вашей истории git путем изменения точки происхождения ветки, над которой вы работаете. Это поможет вам избежать сложных конфликтов слияния, которые могут нанести ущерб вашей истории журнала git. Ознакомьтесь с официальной документацией git для более глубокого технического понимания того, как это работает: https://git-scm.com/docs/git-rebase Возьмем, к примеру, такой сценарий: вы разрабатываете..

7 полезных библиотек PHP, которые вы должны использовать в своем следующем проекте
Усильте свою PHP-разработку Зачем писать собственную функциональность, если мы можем легко добиться того же результата, используя библиотеку? Лучшие друзья и спаситель разработчика — библиотеки. Я считаю, что хороший проект использует некоторые из лучших доступных библиотек. PHP — это популярный и широко используемый язык сценариев на стороне сервера, который специально используется для…

Рекомендации по TypeScript - Типы литералов и обещания
Чтобы код было легко читать и поддерживать, мы должны следовать некоторым передовым методикам. В этой статье мы рассмотрим некоторые передовые методы, которым следует следовать, чтобы облегчить жизнь каждому. Нет выражений удаления с вычисляемыми ключевыми выражениями Использование delete для удаления вычисленных ключевых выражений - плохая идея. Это небезопасно, и его нельзя оптимизировать. Итак, вместо того, чтобы писать: delete foo[bar]; Мы можем просто оставить объект..

Примитивные типы данных в JavaScript
JavaScript, как и все языки программирования, имеет набор примитивных типов данных, составляющих основу языка. При изучении JavaScript важно хорошо понимать эти типы данных и то, как они могут работать вместе для обработки различных форм данных. Понимание основ значительно облегчит в дальнейшем работу с условиями, циклами, функциями и событиями в JavaScript. В этой статье будут рассмотрены следующие типы данных: · Строка · Число · Логическое значение · Не..

3 навыка, которые вам может быть сложно развить в качестве удаленного младшего разработчика
И почему эти навыки могут стать редкостью, когда удаленная работа станет нормой У удаленной работы есть свои преимущества. Несмотря на льготы, есть некоторые навыки, которые я рад развить в офисе. Я уже некоторое время работаю удаленно и успел понаблюдать за различиями в том, как начинающие младшие разработчики работают удаленно. Итак, я составил список из трех навыков, которые младшие разработчики изо всех сил стараются развить. Я не хочу создавать впечатление, что начинающие..