Код
Почему CSS Grid лучше Bootstrap для создания макетов
 CSS Grid — это новый способ создания макетов в интернете....
15 января 2018 г.
52
Посмотреть →
Ой, блин, гит!
Git — сложная штука. Испортить все очень легко, а исправить проблему иногда чертовски сложно. В о...
19 декабря 2017 г.
45
Ложь, в которую верят программисты
_Это перевод статьи Грэма Ли [Falsehoods programmers believe about programming](http://www.sicper...
14 декабря 2017 г.
42
Как объяснить 10 лет веб-разработки путешественнику во времени из 2007
*Это перевод статьи Ивана Зареа [How I would explain a decade of web development to a time travel...
23 ноября 2017 г.
29
Описание современного JavaScript для динозавров
Изучать современный JavaScript — болезненно, если вы не знакомы с ним с самого его рождения. Экос...
7 ноября 2017 г.
33
Восхождение по бесконечной лестнице абстракций
*Это перевод статьи [Climbing the infinite ladder of abstraction](https://lexi-lambda.github.io/b...
13 октября 2017 г.
43
Искусственный интеллект изобретает языки, которые люди не понимают. Должны ли мы остановить его?
Специалисты Facebook обнаружили, что их боты общаются на новом языке. И остановили их. Боб: “I...
2 октября 2017 г.
37
Глобальное изменяемое состояние
Одно из самых проблемных мест в программировании — mutable state — изменяемое состояние. Оно дела...
26 сентября 2017 г.
Путь длиной в 4 проекта
_[Григорий Грудинин](https://ru.hexlet.io/u/g_grigori) прошел все 4 проекта на Хекслете и рассказ...
18 сентября 2017 г.
30
Прагматичное функциональное программирование
Подвижка в сторону функционального программирования произошла, признаться честно, около десяти ле...
1 сентября 2017 г.
27
Язык для программирования
_Это перевод статьи Артёма Чистякова "The language of programming", породившей интересные дискусс...
19 июля 2017 г.
71
Обучение программированию в 30+ лет: подробный гайд
Многие люди обращаются к нам с одним и тем же вопросом: **“А не поздно ли мне становиться разрабо...
14 июля 2017 г.
65
Как программист автоматизировал свою работу и теперь мучается вопросами морали
Перевели для вас небольшой пост со StackExchange, в котором юзер под ником Etherable делится исто...
9 июля 2017 г.
35
Матрица компетентности программиста
Наглядная матрица компетентности программиста поможет вам адекватно оценить уровень своих навыков...
27 июня 2017 г.
57
5 ошибок, которые могут помешать вам стать программистом
Привет! Собрал некоторые очевидные и не очень ошибки начинающих программистов. Это модели поведен...
15 июня 2017 г.
34
Несдержанное обещание статической типизации
_Это перевод [статьи](https://labs.ig.com/static-typing-promise) Даниэля Лебреро, которая также б...
6 июня 2017 г.
Ловушки обучения
Во время обучения бывают ситуации, когда ожидания не совпадают с реальностью и вы не видите нужно...
23 февраля 2017 г.
51
Начинаем писать тесты (правильно)
Как начать писать тесты? Сколько нужно писать? На что их нужно писать, а на что — не нужно? Стоит...
24 января 2017 г.
118
Совершенный код: именование в программировании
> Что самое трудное в работе программиста? Выдумывать имена для переменных. Эта шутка пользует...
21 января 2017 г.
206
Как задавать вопросы на околотехнические темы так, чтобы быстрее получать качественные ответы
Итак, вы изучаете программирование. Это замечательно! И как правило в процессе изучения, и в пр...
28 октября 2016 г.
Четыре ошибки новичков в программировании
Всем привет! Меня зовут Андрей, я фронтенд-разработчик в RAMBLER&Co, ранее в Иннове. Программиро...
16 октября 2016 г.
48
Эдди Османи о том, как изучать современный JavaScript
Несколько дней назад вышла юмористическая (но наполненная болью и страданиями автора) статья [“На...
12 октября 2016 г.
Управление конфигурацией
Для настройки окружения проекта можно использовать (а многие так и делают) стандартные средства о...
3 октября 2016 г.
Рабочее окружение
Настройка рабочего окружения — не такое простое занятие, как может показаться на первый взгляд. О...
Подстановочная модель вычислений
Подробно рассказываем, в каком порядке выполняется код.
10 сентября 2016 г.
49
Разбор решения задачи "Вес Хемминга"
```php function hammingWeight($weight) { $array = str_split(decbin($weight)); $amount...
22 августа 2016 г.
70
Грань между "как" и "зачем"
Со временем, в процессе обучения, у каждого наступает такой момент, когда ты перестаешь расширять...
15 августа 2016 г.
Рахим Давлеткалиев: Полный цикл разработки на JavaScript
!youtube!(5S1mZiuvZkQ) Сегодня в блоге онлайн-школы программирования Хекслет запись открытой л...
6 июня 2016 г.
Рахим Давлеткалиев: Что такое алгоритмы?
!youtube!(LCXXqdV0MLI) Bolashak Knowledge Sharing (образовательный проект, который поддерживае...
36
Кирилл Мокевнин: Почему сложно программировать UI и как выглядит идеальный фреймворк
Одна из сложных задач современной разработки — это программирование пользовательского интерфейса....
Кирилл Мокевнин: Ментальное программирование
Со-основатель и главный учитель Хекслета Кирилл рассказывает о важности формирования правильной м...
50
Хекслет
Направления
Профессии
Навыки
support@hexlet.io
t.me/hexlet_help_bot
RU
бесплатно по РФ
бесплатно по Москве