Код
Вышел PHP 8.2: разбираем главные изменения
Вместе с PHP-разработчиками Александром Макаровым, Валентином Удальцовым и наставником Хекслета п...
12 декабря 2022 г.
232
Посмотреть →
Базы данных в Python: как подключить PostgreSQL и что это такое
Рассказываем, как работать с PostgreSQL в Python и почему для этого мы используем именно модуль P...
876
Как устроена система типов в TypeScript
Перевели большую статью бывшего разработчика Amazon Web Services Хэ Чжэнхао и узнали, что такое и...
6 декабря 2022 г.
430
Как установить Linux на Windows с помощью Virtualbox
Рассказываем, как установить Linux Ubuntu на Windows бесплатно с помощью VirtualBox и зачем вообщ...
2 декабря 2022 г.
1,110
Язык программирования С++: чем он отличается от С, где его применяют и подходит ли он для старта
Вместе с ассистентом кафедры фундаментальной и прикладной математики ФКИ МГУ Софьей Сазоновой рас...
1 декабря 2022 г.
548
Язык программирования Python
Python входит в число самых популярных языков программирования, который считается одним из самых ...
30 ноября 2022 г.
655
Что делать, если возникли трудности с деплоем Java-приложения на Railway. Разбираем сервис Render
Подробно рассказываем, как эффективно работать с сервисом Render для деплоя Java-приложений.
25 ноября 2022 г.
194
Как деплоить приложение на Railway. Гайд для фронтендеров и бэкендеров
Подробно рассказываем, как деплоить приложение Node.js на Railway и что для этого нужно знать.
18 ноября 2022 г.
683
Как работать в IntelliJ IDEA c WSL
WSL — подсистема Windows для Linux. В статье рассказываем, зачем ее использовать, как установить ...
16 ноября 2022 г.
364
Как правильно писать комментарии к коду: несколько важных примеров
На нескольких простых примерах разбираем, как писать понятные комментарии в коде и для чего их гр...
15 ноября 2022 г.
394
Как стать специалистом по кибербезопасности: рассказывает этичный хакер Александр Герасимов
Директор по информационной безопасности и сооснователь компании Awillix Александр Герасимов расск...
11 ноября 2022 г.
451
Вышел Python 3.11.0. В два раза быстрее, c детальным описанием ошибок и кучей новых типов
Рассказываем, что изменилось в новом релизе Python и при чем тут его создатель Гвидо ван Россум (...
8 ноября 2022 г.
319
10 советов, как более эффективно учиться в Хекслете
Делимся десятью лайфхаками, которые повысят эффективность обучения на Хекслете.
7 ноября 2022 г.
285
Что такое MVC: рассказываем простыми словами
Современные сайты интерактивные и динамичные — они реагируют на действия пользователя, обрабатыва...
2 ноября 2022 г.
1,572
Как работать с командной строкой эффективно: 6 советов от разработчика Дейва Керра
Чем больше программист работает в командной строке, тем сложнее ему ориентироваться в тексте и ко...
28 октября 2022 г.
355
Гайд по Docker: что это такое, зачем его использовать и как с ним работать
В этом гайде разбираемся, для чего нужен Docker и Docker Compose, что такое контейнеризация и Doc...
18 октября 2022 г.
916
Что такое веб-сокеты и как они вообще работают
Рассказываем, как работает протокол связи WebSocket, и почему современный веб не сможет существов...
4,116
Как читать чужой код: 6 правил, которые стоит помнить разработчику
Каждому программисту рано или поздно предстоит разобраться в чужом коде, однако не все это делают...
17 октября 2022 г.
592
Что лучше изучать: Java или JavaScript
В этой статье рассказываем, что лучше выбрать для изучения: Java или JavaScript, какой из этих яз...
14 октября 2022 г.
511
«Мы все в зоне риска»: этичный хакер Александр Герасимов — о кибербезопасности, утечках данных и многомиллионном теневом бизнесе
Количество публичных утечек данных за последний год выросло в полтора раза по сравнению с предыду...
11 октября 2022 г.
203
Как настроить VS Code для разработки на PHP и JavaScript
В этой статье рассказываем, за что разработчики любят Visual Studio Code, какие его расширения пр...
7 октября 2022 г.
1,672
Фильтр Блума: зачем нужен и как работает
В этой статье мы расскажем, почему появился фильтр Блума и в каких случаях его применяют. Также п...
6 октября 2022 г.
456
Как использовать точки останова в своем коде на JavaScript
Рассказываем, как использовать брейкпоинты, чтобы специально приостанавливать выполнение кода на ...
29 сентября 2022 г.
459
Что такое рекурсия, рекурсивный и итеративный процесс в программировании
В этой статье разбираемся, какой бывает рекурсия, как с ее помощью можно решать задачи и что тако...
23 сентября 2022 г.
858
Какие навыки нужны тестировщику и как им стать
В этой статье рассказываем, что должен уметь тестировщик, нужно ли ему знать программирование и с...
16 сентября 2022 г.
594
Что такое callback-функция в JavaScript?
Рассказываем, что такое коллбэк-функция в JavaScript, зачем ее использовать и как вообще она устр...
1,166
Next.js: что это такое и как его использовать
Next.js — фреймворк на JavaScript, использующий React для построения Server Side Render-приложени...
15 сентября 2022 г.
922
Вы забыли, что Ruby — крутой: Павел Калашников — об удовольствии программировать на Ruby
Разработчик, тимлид и ведущий IT Way Podcast Павел Калашников рассказывает, почему он очень любит...
7 сентября 2022 г.
171
Чем заменить облачный провайдер DigitalOcean: обзор Yandex Cloud
С февраля 2022 года многие жители России потеряли возможность использовать зарубежные сервисы: в ...
2 сентября 2022 г.
313
Что такое DevOps и почему его все используют: 8 важных статей и вебинаров про DevOps на Хекслете
Почему DevOps — одно из самых обсуждаемых явлений, какие вообще тренды у DevOps в 2022 году и зач...
31 августа 2022 г.
197
Язык программирования Go: почему все его любят и что на нем можно писать
Рассказываем, как молодой язык программирования Golang от Google постепенно захватывает мир, поче...
25 августа 2022 г.
686
Как упростить создание сайтов с помощью фреймворка Javalin: разбираем на примере
Зачем использовать простой фреймворк Javalin на языке Java для обработки запросов и формирования ...
19 августа 2022 г.
Как включить строгую типизацию в PHP и для чего ее использовать
Рассказываем, что такое `strict_types` в PHP и как вообще работать со строгой типизацией.
11 августа 2022 г.
421
Лицензии свободного ПО: какие они бывают и как выбрать подходящую для вашего продукта
Свободный софт можно бесплатно использовать и распространять с любой целью, адаптировать под себя...
1 августа 2022 г.
408
Гайд по Nest.js: что это такое и как написать свой первый код
Nest.js — самый важный и популярный фреймворк для создания серверных веб-приложений Node.js. В эт...
7 июля 2022 г.
976
Чек-лист по тестированию веб-форм
Ошибки в веб-формах могут стать серьезной проблемой для пользователя и бизнеса. В этой статье рас...
24 июня 2022 г.
952
Компиляция и интерпретация кода: что это такое и в чем разница
Наши компьютеры — это переключатели, для которых мы пишем инструкции. При этом для их работы мы п...
15 июня 2022 г.
1,010
Как проверить качество кода: функциональное и нефункциональное тестирование
Рассказываем о двух типах тестирования, с которым чаще всего сталкиваются начинающие QA-инженеры.
14 июня 2022 г.
248
Что такое Guard Expression и зачем применять этот подход в разработке
Guard Expression — подход, который в некоторых случаях помогает снизить уровень вложенности функц...
10 июня 2022 г.
Иллюзия больших данных: как работает социология и что делать, чтобы тебе верили
70% выпускников онлайн-курсов в России находят работу, 89% граждан США не доверяют правительству,...
7 июня 2022 г.
182
Топ-5 менеджеров паролей: как выбрать лучший
На протяжении семи лет самыми популярными паролями в мире [остаются](https://www.wired.com/2016/0...
6 июня 2022 г.
170
Как учитель на экзамене: зачем разработчику линтер и как он помогает сделать код понятнее
Линтер помогает сделать код чище и понятнее для других программистов, которые будут его читать. К...
1 июня 2022 г.
276
Принципы и культура DevOps: руководство для начинающих
Рассказываем, что такое DevOps, чем занимаются эти инженеры и почему они так много зарабатывают.
198
Как работают рекомендательные системы и зачем их разрабатывают
Рассказываем, как работают рекомендательные системы и почему на них строится вся электронная комм...
27 мая 2022 г.
165
DevTools: как открыть инструменты разработчика в браузере и почему они делают работу эффективнее
DevTools (инструменты разработчика) доступны во всех современных браузерах и полезны по нескольки...
25 мая 2022 г.
3,154
Как настроить маппинг портов между хостом и Docker-контейнером
Для взаимодействия с Docker-контейнером с хоста нужно настроить маппинг портов. Разберемся, почем...
18 мая 2022 г.
Как оптимизировать третий проект в профессии «Python-разработчик» с помощью потоков и конкурентного выполнения кода
Рассказываем, как оптимизировать третий проект по Python и ускорить работу этой утилиты. Спойлер ...
12 мая 2022 г.
131
Определение переменной в Bash: с командой export и без
Bash-переменные Linux предполагают два способа определения переменной оболочки — с командой expor...
6 мая 2022 г.
Анатомия проектов Хекслета
По мнению наших студентов, одна из самых сильных черт Хекслета – проекты. Это специальные задачи,...
29 апреля 2022 г.
358
Навыки командной разработки, опыт с GitHub и умение читать чужой код: зачем нужна стажировка
Поиск работы для разработчика без опыта часто становится сложной задачей. Карьерный трек в Хексле...
27 апреля 2022 г.
Страница 7 из 11
Хекслет
Направления
Профессии
Навыки
support@hexlet.io
t.me/hexlet_help_bot
RU
бесплатно по РФ
бесплатно по Москве