Код
Защищает от хакерских атак и повышает производительность: что такое обратный прокси
Обратный прокси-сервер защищает веб-серверы от атак, повышает производительность и надежность их ...
21 апреля 2022 г.
678
Посмотреть →
Почему PHP идеально подходит для веб-разработки: преимущество языка и запуск первого сайта
В мире современной разработки существует довольно много языков программирования различного вида —...
14 апреля 2022 г.
199
Как разработчику научиться читать чужой код. Объясняем на цыплятах
Рассказываем, как начинающему разработчику быстро научиться читать чужой код и какие вообще есть ...
7 апреля 2022 г.
149
С чего начать учиться на аналитика данных: особенности, источники и идеи для первых проектов
В этой статье вместе с математиком и дата-сайентистом Василием Васильевым разберемся в перспектив...
1 апреля 2022 г.
262
React, Vue или Angular: большой гайд по фреймворкам для начинающего JS-разработчика
Простым языком объясняем, чем отличаются основные фреймворки в JavaScript друг от друга и какой у...
29 марта 2022 г.
456
Django, Flask или Tornado: какой Python-фреймворк выбрать новичку
Django, Flask и Tornado — самые актуальные и при этом наиболее популярные Python-фреймворки. В эт...
18 марта 2022 г.
267
Как теперь платить за обучение на Хекслете и что делать, если платеж не проходит
С конца февраля многие студенты Хекслета столкнулись с проблемой при оплате подписки и профессий....
1 марта 2022 г.
224
Waterfall — от колбеков к промисам
В этом руководстве наглядно объясняем идею промисов на примере работы waterfall. Материал будет п...
18 февраля 2022 г.
134
Как пользоваться CLI для автоматизации рутинных процессов
СLI или интерфейс командной строки — гибкий инструмент для автоматизации рутинных операций. Расск...
17 февраля 2022 г.
400
Руководство: как увеличить скорость загрузки страницы со скриптами с помощью defer и async
JS-скрипты, неудачно расположенные в HTML-коде, могут значительно снизить скорость загрузки стран...
15 февраля 2022 г.
288
Язык программирования Java: особенности языка, перспективы, изучение
В статье рассказываем про язык программирования Java и разговариваем с экспертами о том, стоит ли...
9 февраля 2022 г.
167
HTML/CSS: как центрировать по вертикали
При изучении стилизации HTML-страниц и механизмов выравнивания элементов средствами CSS, начинающ...
7 февраля 2022 г.
724
Технический разбор: как падение практики на Хекслете помогло нам улучшить процессы в разработке
В конце января практика Хекслета не работала больше двух часов — это пока самый крупный сбой в эт...
3 февраля 2022 г.
121
Мифы о прагматичном программировании, подборка правильных инженерных практик и история, как стать программистом в 50 лет : лучшие статьи медиа Хекслета за 2021 год
Весь год в нашем блоге и на Хабре выходили статьи про карьеру, личное развитие и код, а также ист...
29 декабря 2021 г.
110
Планируй учебу, фокусируйся на процессе и заведи твиттер: 21 совет джунам от сеньор-разработчика
Программирование — это сложно, и учить его тоже не всегда бывает очень легко. Рассказываем, как с...
28 декабря 2021 г.
131
Как выбрать первый язык программирования
Это расшифровка лекции «Как выбрать первый язык программирования» CEO Хекслета Кирилла Мокевнина ...
24 декабря 2021 г.
Как сохранять фокус на протяжении всего обучения: советы от Хекслета
Рассказываем о важности постановки целей при обучении программированию и разбираемся, как к этому...
23 декабря 2021 г.
169
В Java нашли уязвимость, угрожающую сотням тысяч серверов. Разбираемся, в чем суть проблемы и как ее решить
В начале недели эксперты по кибербезопасности обнаружили критическую уязвимость в Java-библиотеке...
17 декабря 2021 г.
Современный Python: пишем модульные тесты и применяем соглашения о коммитах в Git
Рассказываем, как начинающему разработчику проводить модульное тестирование вашего Python-приложе...
16 декабря 2021 г.
179
Это снова я, резиновая уточка: что такое метод Фейнмана и почему с его помощью так просто изучать программирование
Все слышали про метод резиновой уточки, но мало кто умеет правильно с ним работать. На пальцах об...
10 декабря 2021 г.
322
Дневник студента Хекслета: дайджест № 7
В «Дневнике студента» пользователи Хекслета постоянно выпускают собственные статьи — про обучение...
8 декабря 2021 г.
168
Современный Python: как начать свой проект с нуля при помощи Pyenv и Poetry
Рассказываем, как начинающему разработчику установить и управлять различными версиями Python с по...
3 декабря 2021 г.
320
Почему представление о полиморфизме в ООП неверно и что это значит для вас
Полиморфизм подтипов — один из главных принципов объектно-ориентированного программирования (ООП)...
11 ноября 2021 г.
238
Вышла новая версия языка программирования Python 3.10. Что в ней важного?
Разработчики представили новую версию языка программирования Python 3.10 — она будет поддерживать...
27 октября 2021 г.
213
Почему доставка exactly-once невозможна и что это вообще такое
Наверняка вы слышали мнение, что доставка exactly-once (или однократная доставка) — невозможна. Э...
17 сентября 2021 г.
489
Как принять участие в работе Open Source проектов на GitHub. Краткое руководство для начинающих
На GitHub размещены миллионы Open Source проектов, но для начинающих разработчиков бывает достато...
26 августа 2021 г.
304
Анатомия групп Хекслета: разбираемся в форматах и делаем обучение эффективнее
Все наши студенты приходят на Хекслет, уже имея определённый опыт обучения, как минимум — в школе...
6 августа 2021 г.
129
Почему не стоит использовать логические значения isLoading в своем коде
В этой статье мы разберемся, почему использование status enum — или конечного автомата — поможет ...
7 июля 2021 г.
155
5 лучших фреймворков для верстки: как они устроены и есть ли у них минусы
Достаточно большое количество задач в верстке сейчас можно сделать при помощи фреймворков — это с...
25 июня 2021 г.
457
Как спроектировать правильный конечный автомат на REST
Разработчики часто неверно понимают концепцию передачи состояния представления (REST). Большинств...
3 июня 2021 г.
235
Практическое руководство по именованию классов, функций и переменных
В этой статье мы рассказываем о методах именования классов, функций и переменных, которые позволя...
17 мая 2021 г.
244
10 самых влиятельных мертвых языков программирования
Эта статья — о мертвых или почти мертвых языках, которые оставили важный след в истории программи...
4 мая 2021 г.
420
Почему вам не нужны микросервисы
Этот текст не объясняет, что такое микросервисы и как работает такая архитектура. Но если вы впеч...
23 апреля 2021 г.
162
Что такое JVM? Знакомство с виртуальной машиной Java
Java virtual machine (JVM) — это программа, которая разработана для выполнения и запуска других п...
14 апреля 2021 г.
443
О релевантности принципов объектно-ориентированного программирования SOLID
Сегодня принципы SOLID остаются такими же релевантными, как в 90-е годы и раньше. Это связано с т...
18 марта 2021 г.
201
Шесть антипаттернов в вёрстке
Как и в любой сфере деятельности человека, в вёрстке можно выделить несколько антипаттернов — дей...
19 февраля 2021 г.
157
Как протокол языкового сервера LSP влияет на будущее IDE
В 2016 году компания Microsoft сделала две очень важные вещи для разработчиков — выпустила редакт...
11 февраля 2021 г.
192
Что такое ссылочная прозрачность в программировании?
В функциональном программировании ссылочная прозрачность обычно означает, что выражение в коде мо...
22 января 2021 г.
243
DevOps — что это такое и почему эти практики меняют мир разработки уже сейчас
DevOps — одно из самых обсуждаемых явлений на технологическом рынке в последние годы, а вакансии,...
17 декабря 2020 г.
284
Гайд по хостинг-услугам: какие бывают и как выбрать?
Если вы решили разместить сайт в интернете, первое, что вам потребуется — это домен и хостинг. Пр...
26 ноября 2020 г.
142
10 полезных практик при написании CSS
Написание таблиц стилей не заканчиваются использованием свойств и подбором значений исходя из шаб...
13 ноября 2020 г.
218
Системы типов в языке — какие бывают и чем отличаются
В языках программирования у любого кусочка данных (переменной, константы, аргумента функции) есть...
5 ноября 2020 г.
298
Что такое webpack externals и как их настроить
Благодаря webpack externals приложение, которое собирается с помощью webpack, может использовать ...
2 ноября 2020 г.
177
Вышла новая версия менеджера зависимостей Composer 2.0 для PHP
[Появилась](https://blog.packagist.com/composer-2-0-is-now-available/) новая версия менеджера зав...
29 октября 2020 г.
133
Как правильно составлять описания коммитов и почему это важно
В этой статье идёт речь об описаниях коммитов (git commit messages). Из неё вы узнаете, зачем тра...
26 октября 2020 г.
810
Вышел обновленный менеджер пакетов npm v7.0.0
Некоммерческая организация OpenJS Foundation, занимающаяся развитием языка JavaScript, объявила о...
14 октября 2020 г.
Вышел Webpack 5
10 октября вышел webpack 5. Новая версия включает архитектурные улучшения и критичные изменения. ...
13 октября 2020 г.
137
Как устроен функциональный диалект Лиспа Clojure и почему использующие его программисты восхищаются им
Clojure — современный диалект Лиспа, язык программирования общего назначения с поддержкой разрабо...
9 октября 2020 г.
344
В чём разница между HTMLCollection и NodeList
В этой статье рассмотрим разницу межу `NodeList` и `HTMLCollection`. Наглядные примеры помогут но...
5 октября 2020 г.
208
Что такое магические числа в программировании и как снять это заклятие
Магические числа — пример плохих практик в программировании. Из этой статьи вы узнаете, почему от...
24 сентября 2020 г.
661
Страница 8 из 11
Хекслет
Направления
Профессии
Навыки
support@hexlet.io
t.me/hexlet_help_bot
RU
бесплатно по РФ
бесплатно по Москве