Блог Хекслета

Как проходить интервью
В этом гайде мы подробно разберем процесс интервью, поговорим о том, как себя вести, что говорить и какие задавать вопросы, если спрашивают

Введение в XPath
Как устроен язык запросов XPath. Разбираемся в поиске информации внутри XML
.png)
Что такое DNS-сервер простыми словами
Вы когда-нибудь задавались вопросом, как браузер понимает, какую именно страницу открыть, когда вы вводите в строку адрес сайта? На самом деле, это глубокий вопрос, решать который стоит не непосредственно с перехода на сайты, а со связи компьютеров между собой.

Что такое API?
Как взаимодействуют между собой сервисы. Разбираемся в технологиях HTTP, JSON, XML

Как проходит собеседование у программистов, что спрашивают
Какую информацию о себе подготовить, ответы на какие вопросы продумать, чтобы успешно пройти интервью?

Полезные треды в твиттере
Гайд, в котором мы собрали ссылки на любопытные твиты про TDD, ООП, функции, идемпотентность и многое другое

Что такое Vagrant: установка, запуск, использование
**Vagrant — продукт компании HashiCorp, специализирующейся на инструментах для автоматизации разработки и эксплуатации. Он позволяет создавать и конфигурировать легковесные, повторяемые и переносимые окружения для разработки.**

Что такое Markdown
**Markdown — язык разметки текстов. Такие тексты легко писать и читать. Их можно без труда сконвертировать в HTML. Большинство программистов предпочитают Markdown для написания документации, описаний своих проектов, написания блогов и так далее.**

Как и для чего использовать Docker
Как создается инфраструктура проектов, собираются и запускаются сервисы? Говорим об изоляции процессов в операционной системе без тяжелой виртуализации

Как составить резюме начинающему программисту без опыта работы
Когда можно начинать составлять резюме, как его оформлять, что писать об образовании и опыте работы

Системы счисления
В этом гайде разберемся, что такое системы счисления, для чего программисты используют непривычные способы для записи чисел и как их понимать

Что такое протокол SSH
**SSH — защищенный протокол для удаленного доступа к компьютерам. Через SSH можно выполнять операции в командной строке компьютера, который физически находится в другом месте.** Иными словами, SSH — это дистанционная командная строка. Визуально вы работаете на своем компьютере, но в реальности — на другом.

Что такое виртуализация и для чего она нужна
У пользователей Linux или Mac иногда возникает потребность в запуске программ, работающих только в Windows, а у Windows-пользователей, особенно программистов, потребность в запуске Linux или другой версии Windows. Классический пример — игры или Photoshop.

Что такое динамическое программирование
Рассказываем, как решать задачи без эффективного алгоритма максимально быстро

Что такое протокол HTTPS, и как он защищает вас в интернете
Полезное руководство о протоколе HTTPS, его актуальности, сферах применения и распространении

Как работать с Linux используя Windows
Инструкция по установке Ubuntu Linux внутри Windows с использованием WSL.

Что такое деплой
Деплой — процесс «разворачивания» веб-сервиса, например, сайта, в рабочем окружении. Рабочее окружение — место, где сайт запускается и доступен для запросов. Это может быть как готовый хостинг, так и своя собственная серверная инфраструктура.

Что такое время
Как современный компьютер хранит информацию, как он отсчитывает секунды, почему почти никогда не ошибается и как с этим временем работать

Что такое AsciiDoc
Как Asciidoc помогает программистам и техническим писателям размечать сложные тексты без использования HTML. Разбираем базовый синтаксис формата AsciiDoc

Чек-лист хороших инженерных практик в компаниях
Рассказываем о правильных подходах к тестированию, развертыванию, разработке и процессам