Read More

Мама, я боюсь идти на IT-собеседование

Собеседование в IT-индустрии — это всегда испытание для нервной системы, независимо от вашего опыта и уровня профессионализма. Даже самые востребованные senior-разработчики с десятилетним стажем испытывают волнение перед встречей с потенциальным работодателем. Что уж говорить о […]

Read More

Автоматизация деплоя с помощью GitHub Actions: руководство для чайников

В этой статье мы разберём, как автоматизировать процесс деплоя вашего приложения, что сэкономит ваше время и уменьшит количество ошибок при ручном деплое. Введение в GitHub Actions GitHub Actions — это мощная платформа для автоматизации рабочих […]

Read More

Cron в Linux: полное руководство для админов + скрытые проблемы

Все, кто администрирует Linux, рано или поздно сталкивается с cron — стандартным планировщиком задач. Но если настроить его «на скорую руку», можно обнаружить неприятные сюрпризы: В этой статье разбор не только основы работы с cron, но и: А […]

Read More

Погружение в компьютерные сети — урок 5. Технологии, процессы и протоколы разных уровней сети

Подробно разбираем передачу данных на разных уровнях сетевых моделей OSI и TCP/IP. Модели OSI и TCP/IP разделяют процесс взаимодействия устройств в сети на разное количество уровней. У первой, эталонной, модели их семь, а у второй всего […]

Read More

Погружение в компьютерные сети — урок 4. Сетевые модели OSI и TCP/IP: особенности и различия

Модель OSI и уровневая архитектура Модель OSI (Open System Interconnection) — это эталонная модель, которая подробно описывает, как устройства в локальных и глобальных сетях взаимодействуют при обмене данными и что происходит с этими данными. Она создавалась, […]

Read More

Что такое CI/CD? Разбираемся с непрерывной интеграцией и непрерывной поставкой

Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения. CI/CD — это одна из DevOps-практик. Она также […]

Read More

Linux — что это за операционная система: особенности, структура и многое другое…

Linux — это семейство операционных систем (ОС), работающих на основе одноименного ядра. Нет одной операционной системы Linux, как, например, Windows или MacOS. Есть множество дистрибутивов (набор файлов, необходимых для установки ПО), выполняющих конкретные задачи. Краткая […]

Read More

Погружение в компьютерные сети — урок 3. Какие бывают сети и из чего они состоят.

Существуют различные классификации и виды сетей. В этой статье мы рассмотрим те, с которыми сталкиваемся чаще всего в жизни и работе. Виды сетей Давайте рассмотрим, какие бывают сети. А чтобы в них было проще разобраться, […]

Read More

Что такое облачные технологии и как они устроены

Благодаря облакам, даже небольшой стартап может запустить онлайн-сервис без дорогих серверов и баз данных. Разбираемся, как устроены облачные технологии и какие задачи решают. Понятие облачных технологий Облачные технологии дают пользователям в любой точке мира доступ […]

Read More

Погружение в компьютерные сети — урок 2. Как передается информация в сети.

Разбираем основные характеристики компьютерных сетей: скорость передачи данных и пропускную способность, а также рассказываем о сетевой топологии. Сети имеют множество различных характеристик — параметров, которые описывают свойства и возможности конкретной сети. К ним относятся: Разбираться […]