Код
Какие бывают этапы и виды тестирования: подробный разбор
Рассказываем, для чего вообще тестируют программы, как происходит этот процесс, сколько всего вид...
Все про Node.js: зачем писать бэкенд на JavaScript и сколько за это платят
Рассказываем, как устроен бэкенд на JavaScript, стоит ли изучать Node.js, когда есть PHP и Python...
Что такое TypeScript и зачем он нужен
Рассказываем, что такое TypeScript, чем он отличается от JavaScript и как знание TypeScript влияе...
Язык программирования Java: что нужно знать новичку
Рассказываем, что это за язык — Java, где его применяют, сколько зарабатывают Java-разработчики и...
Как построить правильную архитектуру приложения
Работая над своим первым проектом, разработчики часто не знают, как построить правильную архитект...
8 полезных функций ChatGPT для программиста
Рассказываем, как разработчик с помощью ChatGPT может упростить себе работу и стоит ли вообще дов...
Что такое буферизация вывода PHP?
Буферизация вывода — одна из тех концепций в PHP, с которой достаточно часто сталкиваются разрабо...
19 полезных библиотек для Python
Библиотеки — это готовые модули кода, которые используют разработчики, чтобы не писать один и тот...
Как использовать набор компонентов i18next для приложений React
Рассказываем, что такое библиотека React-i18next и как с ее помощью можно локализовать приложение.
Amazon открыл доступ к ИИ-ассистенту для программистов CodeWhisperer
CodeWhisperer — это ИИ-инструмент, который помогает писать код на основе текстовых запросов в IDE...
Как создавать формы с помощью библиотеки Formik в React
Рассказываем, как работает библиотека Formik для создания форм в React и почему мы рекомендуем ее...
Что такое Flask и как на нем быстро написать простой сайт
Рассказываем про один из самых популярных и лаконичных микрофреймворков для Python — Flask. Как н...
6 способов деплоя веб-приложений
Деплой — это процесс развертывания веб-приложения или сайта в рабочей среде: на гостевом хостинге...
Как использовать выражение match в PHP и чем оно отличается от switch
Выражение match разветвляет поток исполнения кода в PHP. Но практически тем же занимается и опера...
Язык программирования PHP: рейтинг, сферы применения, прогнозы экспертов
Рассказываем, зачем и где учить PHP, где его применяют, сколько зарабатывают PHP-разработчики, а ...
Как программировать на Python в Windows. Разбираем WSL
Рассказываем, как настроить рабочее окружение для работы в Python в подсистеме WSL — Windows Subs...
Среды разработки: какие они бывают и чем отличаются друг от друга
Сооснователь Хекслета Кирилл Мокевнин рассказывает, какие бывают среды разработки, как проводится...
7 полезных функций DevTools для тестировщиков
Разбираемся, как тестировщику получить информацию о работе приложения и внести в него нужные изме...
Вышел SQLAlchemy 2.0: что нового в культовой ORM для работы с базами данных на Python
Рассказываем про обновление опенсорс-проекта SQLAlchemy, с помощью которого миллионы Python-разра...
Вышел Laravel 10: разбираем главные изменения
В феврале 2023 года вышел новый релиз одного из главных фреймворков в PHP — Laravel 10. Рассказыв...
Библиотека Socket.IO: что это такое и как с ней работать
Подробно разбираем JS-библиотеку Socket.IO для взаимодействия между серверами и клиентами в режим...
Маршрутизация в React Router: как она работает и почему ее выбирают разработчики
React Router — решение для переключения и маршрутизации страниц React. Библиотека появилась еще в...
Что такое спагетти-код и как его исправить
Разбираемся, почему иногда разработчики пишут непонятный код, что с этим делать и при чем тут мак...
Хекслет открывает набор на второй поток обучения в онлайн-буткемп
Рассказываем, что такое буткемп, чем он отличается от других программ на Хекслете и кому подойдет...
Гид по профессии аналитик данных: кто это, чем занимается и сколько зарабатывает
Рассказываем, кто такие аналитики данных, как они работают и нужны ли таким специалистам глубокие...
К чему готовиться разработчикам: как изменятся технологии и языки программирования в 2023 году
Мы узнали у экспертов по современным языкам программирования, что будет с их любимыми языками в 2...
Как работать с базами данных в PHP с помощью модуля PDO
Рассказываем, как работать с PostgreSQL в PHP и что такое модуль PDO.
«Python, делай Print»: что такое псевдокод и зачем его писать
Рассказываем, как написать псевдокод и что это вообще такое.
Как работать с форматом SVG: руководство для начинающих веб-разработчиков
Рассказываем, как работать с файлами в формате SVG и для чего их можно модифицировать через код.
GitLab для начинающих: зачем он нужен в мире, где есть GitHub
Рассказываем про сервис GitLab: для чего он нужен, как им пользоваться, какие команды у него есть...
Вышел PHP 8.2: разбираем главные изменения
Вместе с PHP-разработчиками Александром Макаровым, Валентином Удальцовым и наставником Хекслета п...
Базы данных в Python: как подключить PostgreSQL и что это такое
Рассказываем, как работать с PostgreSQL в Python и почему для этого мы используем именно модуль P...
Как устроена система типов в TypeScript
Перевели большую статью бывшего разработчика Amazon Web Services Хэ Чжэнхао и узнали, что такое и...
Как установить Linux на Windows с помощью Virtualbox
Рассказываем, как установить Linux Ubuntu на Windows бесплатно с помощью VirtualBox и зачем вообщ...
Язык программирования С++: чем он отличается от С, где его применяют и подходит ли он для старта
Вместе с ассистентом кафедры фундаментальной и прикладной математики ФКИ МГУ Софьей Сазоновой рас...
Язык программирования Python
Python входит в число самых популярных языков программирования, который считается одним из самых ...
Что делать, если возникли трудности с деплоем Java-приложения на Railway. Разбираем сервис Render
Подробно рассказываем, как эффективно работать с сервисом Render для деплоя Java-приложений.
Как деплоить приложение на Railway. Гайд для фронтендеров и бэкендеров
Подробно рассказываем, как деплоить приложение Node.js на Railway и что для этого нужно знать.
Как работать в IntelliJ IDEA c WSL
WSL — подсистема Windows для Linux. В статье рассказываем, зачем ее использовать, как установить ...
Как правильно писать комментарии к коду: несколько важных примеров
На нескольких простых примерах разбираем, как писать понятные комментарии в коде и для чего их гр...
Как стать специалистом по кибербезопасности: рассказывает этичный хакер Александр Герасимов
Директор по информационной безопасности и сооснователь компании Awillix Александр Герасимов расск...
Вышел Python 3.11.0. В два раза быстрее, c детальным описанием ошибок и кучей новых типов
Рассказываем, что изменилось в новом релизе Python и при чем тут его создатель Гвидо ван Россум (...
10 советов, как более эффективно учиться в Хекслете
Делимся десятью лайфхаками, которые повысят эффективность обучения на Хекслете.
Что такое MVC: рассказываем простыми словами
Современные сайты интерактивные и динамичные — они реагируют на действия пользователя, обрабатыва...
Как работать с командной строкой эффективно: 6 советов от разработчика Дейва Керра
Чем больше программист работает в командной строке, тем сложнее ему ориентироваться в тексте и ко...
Гайд по Docker: что это такое, зачем его использовать и как с ним работать
В этом гайде разбираемся, для чего нужен Docker и Docker Compose, что такое контейнеризация и Doc...
Что такое веб-сокеты и как они вообще работают
Рассказываем, как работает протокол связи WebSocket, и почему современный веб не сможет существов...
Как читать чужой код: 6 правил, которые стоит помнить разработчику
Каждому программисту рано или поздно предстоит разобраться в чужом коде, однако не все это делают...
Что лучше изучать: Java или JavaScript
В этой статье рассказываем, что лучше выбрать для изучения: Java или JavaScript, какой из этих яз...
«Мы все в зоне риска»: этичный хакер Александр Герасимов — о кибербезопасности, утечках данных и многомиллионном теневом бизнесе
Количество публичных утечек данных за последний год выросло в полтора раза по сравнению с предыду...
Хекслет
Направления
Профессии
Навыки
support@hexlet.io
t.me/hexlet_help_bot
RU
бесплатно по РФ
бесплатно по Москве