Блог: Код

Библиотека 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, какой из этих яз...

«Мы все в зоне риска»: этичный хакер Александр Герасимов — о кибербезопасности, утечках данных и многомиллионном теневом бизнесе
Количество публичных утечек данных за последний год выросло в полтора раза по сравнению с предыду...

Как настроить VS Code для разработки на PHP и JavaScript
В этой статье рассказываем, за что разработчики любят Visual Studio Code, какие его расширения пр...

Фильтр Блума: зачем нужен и как работает
В этой статье мы расскажем, почему появился фильтр Блума и в каких случаях его применяют. Также п...

Как использовать точки останова в своем коде на JavaScript
Рассказываем, как использовать брейкпоинты, чтобы специально приостанавливать выполнение кода на ...

Что такое рекурсия, рекурсивный и итеративный процесс в программировании
В этой статье разбираемся, какой бывает рекурсия, как с ее помощью можно решать задачи и что тако...

Какие навыки нужны тестировщику и как им стать
В этой статье рассказываем, что должен уметь тестировщик, нужно ли ему знать программирование и с...

Что такое callback-функция в JavaScript?
Рассказываем, что такое коллбэк-функция в JavaScript, зачем ее использовать и как вообще она устр...

Next.js: что это такое и как его использовать
Next.js — фреймворк на JavaScript, использующий React для построения Server Side Render-приложени...

Вы забыли, что Ruby — крутой: Павел Калашников — об удовольствии программировать на Ruby
Разработчик, тимлид и ведущий IT Way Podcast Павел Калашников рассказывает, почему он очень любит...

Чем заменить облачный провайдер DigitalOcean: обзор Yandex Cloud
С февраля 2022 года многие жители России потеряли возможность использовать зарубежные сервисы: в ...

Что такое DevOps и почему его все используют: 8 важных статей и вебинаров про DevOps на Хекслете
Почему DevOps — одно из самых обсуждаемых явлений, какие вообще тренды у DevOps в 2022 году и зач...

Язык программирования Go: почему все его любят и что на нем можно писать
Рассказываем, как молодой язык программирования Golang от Google постепенно захватывает мир, поче...

Как упростить создание сайтов с помощью фреймворка Javalin: разбираем на примере
Зачем использовать простой фреймворк Javalin на языке Java для обработки запросов и формирования ...

Как включить строгую типизацию в PHP и для чего ее использовать
Рассказываем, что такое `strict_types` в PHP и как вообще работать со строгой типизацией.

Лицензии свободного ПО: какие они бывают и как выбрать подходящую для вашего продукта
Свободный софт можно бесплатно использовать и распространять с любой целью, адаптировать под себя...

Гайд по Nest.js: что это такое и как написать свой первый код
Nest.js — самый важный и популярный фреймворк для создания серверных веб-приложений Node.js. В эт...

Чек-лист по тестированию веб-форм
Ошибки в веб-формах могут стать серьезной проблемой для пользователя и бизнеса. В этой статье рас...

Компиляция и интерпретация кода: что это такое и в чем разница
Наши компьютеры — это переключатели, для которых мы пишем инструкции. При этом для их работы мы п...

Как проверить качество кода: функциональное и нефункциональное тестирование
Рассказываем о двух типах тестирования, с которым чаще всего сталкиваются начинающие QA-инженеры.

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

Иллюзия больших данных: как работает социология и что делать, чтобы тебе верили
70% выпускников онлайн-курсов в России находят работу, 89% граждан США не доверяют правительству,...