Блог: Код

Библиотека Socket.IO: что это такое и как с ней работать

Библиотека Socket.IO: что это такое и как с ней работать

Подробно разбираем JS-библиотеку Socket.IO для взаимодействия между серверами и клиентами в режим...

28 февраля 2023 г.
Посмотреть
Маршрутизация в React Router: как она работает и почему ее выбирают разработчики

Маршрутизация в React Router: как она работает и почему ее выбирают разработчики

React Router — решение для переключения и маршрутизации страниц React. Библиотека появилась еще в...

7 февраля 2023 г.
Посмотреть
Что такое спагетти-код и как его исправить

Что такое спагетти-код и как его исправить

Разбираемся, почему иногда разработчики пишут непонятный код, что с этим делать и при чем тут мак...

1 февраля 2023 г.
Посмотреть
Хекслет открывает набор на второй поток обучения в онлайн-буткемп

Хекслет открывает набор на второй поток обучения в онлайн-буткемп

Рассказываем, что такое буткемп, чем он отличается от других программ на Хекслете и кому подойдет...

25 января 2023 г.
Посмотреть
Гид по профессии аналитик данных: кто это, чем занимается и сколько зарабатывает

Гид по профессии аналитик данных: кто это, чем занимается и сколько зарабатывает

Рассказываем, кто такие аналитики данных, как они работают и нужны ли таким специалистам глубокие...

23 января 2023 г.
Посмотреть
К чему готовиться разработчикам: как изменятся технологии и языки программирования в 2023 году

К чему готовиться разработчикам: как изменятся технологии и языки программирования в 2023 году

Мы узнали у экспертов по современным языкам программирования, что будет с их любимыми языками в 2...

27 декабря 2022 г.
Посмотреть
Как работать с базами данных в PHP с помощью модуля PDO

Как работать с базами данных в PHP с помощью модуля PDO

Рассказываем, как работать с PostgreSQL в PHP и что такое модуль PDO.

22 декабря 2022 г.
Посмотреть
«Python, делай Print»: что такое псевдокод и зачем его писать

«Python, делай Print»: что такое псевдокод и зачем его писать

Рассказываем, как написать псевдокод и что это вообще такое.

20 декабря 2022 г.
Посмотреть
Как работать с форматом SVG: руководство для начинающих веб-разработчиков

Как работать с форматом SVG: руководство для начинающих веб-разработчиков

Рассказываем, как работать с файлами в формате SVG и для чего их можно модифицировать через код.

19 декабря 2022 г.
Посмотреть
GitLab для начинающих: зачем он нужен в мире, где есть GitHub

GitLab для начинающих: зачем он нужен в мире, где есть GitHub

Рассказываем про сервис GitLab: для чего он нужен, как им пользоваться, какие команды у него есть...

15 декабря 2022 г.
Посмотреть
Вышел PHP 8.2: разбираем главные изменения

Вышел PHP 8.2: разбираем главные изменения

Вместе с PHP-разработчиками Александром Макаровым, Валентином Удальцовым и наставником Хекслета п...

12 декабря 2022 г.
Посмотреть
Базы данных в Python: как подключить PostgreSQL и что это такое

Базы данных в Python: как подключить PostgreSQL и что это такое

Рассказываем, как работать с PostgreSQL в Python и почему для этого мы используем именно модуль P...

12 декабря 2022 г.
Посмотреть
Как устроена система типов в TypeScript

Как устроена система типов в TypeScript

Перевели большую статью бывшего разработчика Amazon Web Services Хэ Чжэнхао и узнали, что такое и...

6 декабря 2022 г.
Посмотреть
Как установить Linux на Windows с помощью Virtualbox

Как установить Linux на Windows с помощью Virtualbox

Рассказываем, как установить Linux Ubuntu на Windows бесплатно с помощью VirtualBox и зачем вообщ...

2 декабря 2022 г.
Посмотреть
Язык программирования С++: чем он отличается от С, где его применяют и подходит ли он для старта

Язык программирования С++: чем он отличается от С, где его применяют и подходит ли он для старта

Вместе с ассистентом кафедры фундаментальной и прикладной математики ФКИ МГУ Софьей Сазоновой рас...

1 декабря 2022 г.
Посмотреть
Язык программирования Python

Язык программирования Python

Python входит в число самых популярных языков программирования, который считается одним из самых ...

30 ноября 2022 г.
Посмотреть
Что делать, если возникли трудности с деплоем Java-приложения на Railway. Разбираем сервис Render

Что делать, если возникли трудности с деплоем Java-приложения на Railway. Разбираем сервис Render

Подробно рассказываем, как эффективно работать с сервисом Render для деплоя Java-приложений.

25 ноября 2022 г.
Посмотреть
Как деплоить приложение на Railway. Гайд для фронтендеров и бэкендеров

Как деплоить приложение на Railway. Гайд для фронтендеров и бэкендеров

Подробно рассказываем, как деплоить приложение Node.js на Railway и что для этого нужно знать.

18 ноября 2022 г.
Посмотреть
Как работать в IntelliJ IDEA c WSL

Как работать в IntelliJ IDEA c WSL

WSL — подсистема Windows для Linux. В статье рассказываем, зачем ее использовать, как установить ...

16 ноября 2022 г.
Посмотреть
Как правильно писать комментарии к коду: несколько важных примеров

Как правильно писать комментарии к коду: несколько важных примеров

На нескольких простых примерах разбираем, как писать понятные комментарии в коде и для чего их гр...

15 ноября 2022 г.
Посмотреть
Как стать специалистом по кибербезопасности: рассказывает этичный хакер Александр Герасимов

Как стать специалистом по кибербезопасности: рассказывает этичный хакер Александр Герасимов

Директор по информационной безопасности и сооснователь компании Awillix Александр Герасимов расск...

11 ноября 2022 г.
Посмотреть
Вышел Python 3.11.0. В два раза быстрее, c детальным описанием ошибок и кучей новых типов

Вышел Python 3.11.0. В два раза быстрее, c детальным описанием ошибок и кучей новых типов

Рассказываем, что изменилось в новом релизе Python и при чем тут его создатель Гвидо ван Россум (...

8 ноября 2022 г.
Посмотреть
10 советов, как более эффективно учиться на Хекслете

10 советов, как более эффективно учиться на Хекслете

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

7 ноября 2022 г.
Посмотреть
Что такое MVC: рассказываем простыми словами

Что такое MVC: рассказываем простыми словами

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

2 ноября 2022 г.
Посмотреть
Как работать с командной строкой эффективно: 6 советов от разработчика Дейва Керра

Как работать с командной строкой эффективно: 6 советов от разработчика Дейва Керра

Чем больше программист работает в командной строке, тем сложнее ему ориентироваться в тексте и ко...

28 октября 2022 г.
Посмотреть
Гайд по Docker: что это такое, зачем его использовать и как с ним работать

Гайд по Docker: что это такое, зачем его использовать и как с ним работать

В этом гайде разбираемся, для чего нужен Docker и Docker Compose, что такое контейнеризация и Doc...

18 октября 2022 г.
Посмотреть
Что такое веб-сокеты и как они вообще работают

Что такое веб-сокеты и как они вообще работают

Рассказываем, как работает протокол связи WebSocket, и почему современный веб не сможет существов...

18 октября 2022 г.
Посмотреть
Как читать чужой код: 6 правил, которые стоит помнить разработчику

Как читать чужой код: 6 правил, которые стоит помнить разработчику

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

17 октября 2022 г.
Посмотреть
Что лучше изучать: Java или JavaScript

Что лучше изучать: Java или JavaScript

В этой статье рассказываем, что лучше выбрать для изучения: Java или JavaScript, какой из этих яз...

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

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

Количество публичных утечек данных за последний год выросло в полтора раза по сравнению с предыду...

11 октября 2022 г.
Посмотреть
Как настроить VS Code для разработки на PHP и JavaScript

Как настроить VS Code для разработки на PHP и JavaScript

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

7 октября 2022 г.
Посмотреть
Фильтр Блума: зачем нужен и как работает

Фильтр Блума: зачем нужен и как работает

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

6 октября 2022 г.
Посмотреть
Как использовать точки останова в своем коде на JavaScript

Как использовать точки останова в своем коде на JavaScript

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

29 сентября 2022 г.
Посмотреть
Что такое рекурсия, рекурсивный и итеративный процесс в программировании

Что такое рекурсия, рекурсивный и итеративный процесс в программировании

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

23 сентября 2022 г.
Посмотреть
Какие навыки нужны тестировщику и как им стать

Какие навыки нужны тестировщику и как им стать

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

16 сентября 2022 г.
Посмотреть
Что такое callback-функция в JavaScript?

Что такое callback-функция в JavaScript?

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

16 сентября 2022 г.
Посмотреть
Next.js: что это такое и как его использовать

Next.js: что это такое и как его использовать

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

15 сентября 2022 г.
Посмотреть
Вы забыли, что Ruby — крутой: Павел Калашников — об удовольствии программировать на Ruby

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

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

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

Чем заменить облачный провайдер DigitalOcean: обзор Yandex Cloud

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

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

Что такое DevOps и почему его все используют: 8 важных статей и вебинаров про DevOps на Хекслете

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

31 августа 2022 г.
Посмотреть
Язык программирования Go: почему все его любят и что на нем можно писать

Язык программирования Go: почему все его любят и что на нем можно писать

Рассказываем, как молодой язык программирования Golang от Google постепенно захватывает мир, поче...

25 августа 2022 г.
Посмотреть
Как упростить создание сайтов с помощью фреймворка Javalin: разбираем на примере

Как упростить создание сайтов с помощью фреймворка Javalin: разбираем на примере

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

19 августа 2022 г.
Посмотреть
Как включить строгую типизацию в PHP и для чего ее использовать

Как включить строгую типизацию в PHP и для чего ее использовать

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

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

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

Свободный софт можно бесплатно использовать и распространять с любой целью, адаптировать под себя...

1 августа 2022 г.
Посмотреть
Гайд по Nest.js: что это такое и как написать свой первый код

Гайд по Nest.js: что это такое и как написать свой первый код

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

7 июля 2022 г.
Посмотреть
Чек-лист по тестированию веб-форм

Чек-лист по тестированию веб-форм

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

24 июня 2022 г.
Посмотреть
Компиляция и интерпретация кода: что это такое и в чем разница

Компиляция и интерпретация кода: что это такое и в чем разница

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

15 июня 2022 г.
Посмотреть
Как проверить качество кода: функциональное и нефункциональное тестирование

Как проверить качество кода: функциональное и нефункциональное тестирование

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

14 июня 2022 г.
Посмотреть
Что такое Guard Expression и зачем применять этот подход в разработке

Что такое Guard Expression и зачем применять этот подход в разработке

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

10 июня 2022 г.
Посмотреть
Иллюзия больших данных: как работает социология и что делать, чтобы тебе верили

Иллюзия больших данных: как работает социология и что делать, чтобы тебе верили

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

7 июня 2022 г.
Посмотреть