Что такое Selenium WebDriver
Selenium WebDriver — это инструмент для автоматизации тестирования веб-приложений. Он позволяет н...
20 декабря 2024 г.
37
Посмотреть →
Что такое хеширование?
Хеширование — это технология для обеспечения безопасности и оптимизации данных. С помощью функции...
19 декабря 2024 г.
58
Как настроить Atom для разработки на JavaScript
[Атом](https://atom.io/) – популярный бесплатный редактор кода, созданный разработчиками GitHub'а...
18 декабря 2024 г.
31
Как завести блог на Jekyll
Jekyll — генератор статичных сайтов. Грубо говоря, он просто помогает собрать из шаблонов и текст...
45
Как настроить VS Code для разработки на JavaScript
Visual Studio Code – популярный бесплатный редактор кода, созданный Microsoft'ом для программисто...
115
Что такое YAML
YAML (YAML Ain't Markup Language) - это формат сериализации [^1] данных, который используется для...
Как установить Linux используя Virtualbox
Если вы работаете на Windows версии ниже 10 или хотите получить изолированную операционную систем...
143
Что такое Канбан
Структурируем информацию по методике Канбан. Выясняем, что она из себя представляет, как она може...
24
Что такое Makefile и как начать его использовать
Этот гайд расскажет, как использование инструмента Makefile позволит свести процесс разворачивани...
200
Что такое криптография?
Криптография в информационной безопасности
18
Что такое REST API?
REST API применяется везде, где есть необходимость предоставления данных с сервера пользователю в...
47
Как учиться и справляться с негативными мыслями
Что делать, если разум сопротивляется учебе? Рассказываем о конкретных шагах, которые помогут эфф...
35
Что такое интерпретатор
В этом гайде разберемся, что такое интерпретатор, для чего он нужен и как работает. Этот материал...
68
Зачем нужно собирать фронтенд
Что такое сборщики и почему современный фронтенд не может обойтись без них. Говорим об основах We...
Что такое кодировки
Рассказываем о Unicode – основном стандарте кодирования символов, включающим в себя знаки почти в...
70
Что такое хостинг и домен сайта простыми словами
Чтобы создать собственный сайт, вам понадобится домен, хостинг и курсы программирования. Рассказы...
Как проходить интервью
В этом гайде мы подробно разберем процесс интервью, поговорим о том, как себя вести, что говорить...
30
Введение в XPath
Как устроен язык запросов XPath. Разбираемся в поиске информации внутри XML
38
Что такое DNS-сервер простыми словами
Вы когда-нибудь задавались вопросом, как браузер понимает, какую именно страницу открыть, когда в...
Что такое API?
Как взаимодействуют между собой сервисы. Разбираемся в технологиях HTTP, JSON, XML
25
Как проходит собеседование у программистов, что спрашивают
Какую информацию о себе подготовить, ответы на какие вопросы продумать, чтобы успешно пройти инте...
33
Полезные треды в твиттере
Гайд, в котором мы собрали ссылки на любопытные твиты про TDD, ООП, функции, идемпотентность и мн...
9
Что такое Vagrant: установка, запуск, использование
**Vagrant — продукт компании HashiCorp, специализирующейся на инструментах для автоматизации разр...
123
Что такое Markdown
**Markdown — язык разметки текстов. Такие тексты легко писать и читать. Их можно без труда сконве...
80
Как и для чего использовать Docker
Как создается инфраструктура проектов, собираются и запускаются сервисы? Говорим об изоляции проц...
55
Как составить резюме начинающему программисту без опыта работы
Когда можно начинать составлять резюме, как его оформлять, что писать об образовании и опыте работы
43
Системы счисления
В этом гайде разберемся, что такое системы счисления, для чего программисты используют непривычны...
120
Что такое протокол SSH
**SSH — защищенный протокол для удаленного доступа к компьютерам. Через SSH можно выполнять опера...
61
Что такое виртуализация и для чего она нужна
У пользователей Linux или Mac иногда возникает потребность в запуске программ, работающих только ...
22
Что такое динамическое программирование
Рассказываем, как решать задачи без эффективного алгоритма максимально быстро
Что такое протокол HTTPS, и как он защищает вас в интернете
Полезное руководство о протоколе HTTPS, его актуальности, сферах применения и распространении
44
Как работать с Linux используя Windows
Инструкция по установке Ubuntu Linux внутри Windows с использованием WSL.
202
Что такое деплой
Деплой — процесс «разворачивания» веб-сервиса, например, сайта, в рабочем окружении. Рабочее окру...
88
Что такое время
Как современный компьютер хранит информацию, как он отсчитывает секунды, почему почти никогда не ...
Что такое AsciiDoc
Как Asciidoc помогает программистам и техническим писателям размечать сложные тексты без использо...
54
Чек-лист хороших инженерных практик в компаниях
Рассказываем о правильных подходах к тестированию, развертыванию, разработке и процессам
Как изучать Структуру и Интерпретацию Компьютерных Программ (SICP)
**СИКП — одноименная книга и легендарный учебный курс в MIT (Массачусетский технологический инсти...
76
Что такое компилятор
В этом гайде вы узнаете о том, что такое компилятор и как он работает. Мы разберем этапы компиляц...
164
Что такое логирование
Когда в приложении происходит сбой, опытный разработчик первым делом спрашивает: «А что в логах?»...
Что такое «управление конфигурацией»
Сайты это не только код, но и инфраструктура для их запуска. В первую очередь, в нее входят серве...
16
Как участвовать в жизни Хекслета
Как присоединиться к работе над Open Source проектами, помочь в развитии сайтов Хекслета и получи...
81
Зачем использовать vim
Vim не похож ни на один другой редактор. Что в нем такого особенного и почему его стоит изучать?
67
Что такое Git и для чего он нужен
Как вернуться к любой версии кода из прошлого, просмотреть историю изменений или совместно работа...
Как искать техническую информацию
**Поиск ответов на вопросы и решение проблем с помощью Гугла — важнейший навык для программиста. ...
51
Как научиться слепой печати на клавиатуре
Зачем нужна слепая печать разработчику? Делимся мнением и лайфхаками — как печатать быстро и без ...
42
Что такое транспиляция
Базовые понятия о транспиляции, разбор проблем, которые она решает и краткий обзор ее реализаций
Что такое Bootstrap, и как он работает
Разработка веб-страницы с точки зрения верстальщика — непрерывный процесс доработки и создания но...
82
Что такое трекинг ошибок
Программ без ошибок не бывает. Их количество можно уменьшить с помощью системы типов, линтеров, т...
Что такое «Менеджер версий»
Рассказываем о программе, предназначенной для управления версиями языка. С ее помощью устанавлива...
Как установить Python на Windows, macOS и Linux
Разработка на Python начинается с его установки — без этого первого шага невозможно приступить к ...
259
Хекслет
Направления
Профессии
Навыки
support@hexlet.io
t.me/hexlet_help_bot
RU
бесплатно по РФ
бесплатно по Москве