Со-основатель и главный учитель Хекслета Кирилл рассказывает о важности формирования правильной ментальной модели и кодирования этой модели.

Файловый дескриптор: что это простыми словами
Файловый дескриптор (file descriptor) — это уникальный числовой идентификатор, который операционная система назначает каждому открытому файлу или ресурсу (сокету, каналу, устройству). Файловые дескрипторы в Linux и других UNIX-подобных операционных системах (ОС) очень важны, хотя используются и в Windows. Они помогают управлять вводом-выводом данных, позволяя программам обращаться к файлам и другим объектам через системные вызовы.

Что такое CMS: как работают системы управления контентом
CMS — это программа, которая позволяет управлять содержимым сайта. С ее помощью можно за пару минут создать страницу, загрузить текст, картинки и многое другое. Расскажем, как работают CMS, зачем они нужны и дадим топ лучших в 2024 году.

10 советов, как более эффективно учиться на Хекслете
Делимся десятью лайфхаками, которые повысят эффективность обучения на Хекслете.

Пошаговое руководство по созданию автоматизированных тестов в Postman
Приложение Postman уже много лет пользуется популярностью у разработчиков и QA-специалистов, оценивших преимущество автоматизированного тестирования API. Обычно API-тестирование требует большого количества шаблонного кода, но Postman знает, как можно максимально оптимизировать этот процесс.

Язык программирования Ruby: особенности, перспективы, рынок труда
В этой статье поговорим о языке программирования Ruby: его особенностях, сфере применения, перспективах и ситуации на рынке труда. Поинтересуемся у опытных разработчиков, стоит ли изучать Ruby, сколько времени занимает обучение и как они относятся к фреймворку Ruby on Rails.

Кирилл Мокевнин: Почему сложно программировать UI и как выглядит идеальный фреймворк
Одна из сложных задач современной разработки — это программирование пользовательского интерфейса. С увеличением количества элементов сложность увеличивается нелинейно и совладать с огромным количеством вариантов, состояний и переходов становится практически невозможно. Фреймворки вроде Angular со своим двусторонним связыванием пытаются решить эту проблему, но на фундаментальном уровне ничего не меняется.