Бесплатный
практический вебинар
Напишите мини-игру на JavaScript за 2 часа

Код

Как использовать аннотации типов в файлах JavaScript главное изображение
Код JavaScript

TypeScript (TS) позволяет использовать аннотации типов в коде JavaScript. TS даже может проверять код при сборке, благодаря чему вы увидите ошибки до того, как они попадут в продакшен. Вы избавитесь от undefined is not a function навсегда.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
21 февраля 2020
15 Время чтения статьи ~7 минут Читать дальше
Как пользоваться CodePen: подробное руководство для новичков главное изображение
Код Фронтенд JavaScript

CodePen — онлайн-редактор для фронтендеров. Это песочница, в которой можно работать с HTML, CSS и JavaScript. Читайте подробное руководство по этому инструменту.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
19 февраля 2020
28 Время чтения статьи ~7 минут Читать дальше
Совершенный код: избавляйтесь от строк главное изображение
Код JavaScript Без стека

Веб-программирование насквозь состоит из манипулирования строковыми данными. Данные в базе, данные в JSON (который тоже строка), данные в коде (SQL-запросы, списки). Часть этих строк на код не влияет, это просто данные, которые гоняются из базы пользователю и обратно. Другие данные задействованы в логике приложения и серьезно влияют на устойчивость к ошибкам и скорость их обнаружения.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
16 февраля 2020
134 Время чтения статьи ~5 минут Читать дальше
Как использовать коды завершения в Bash-скриптах главное изображение
Код Без стека

Инструменты автоматизации и мониторинга удобны тем, что разработчик может взять готовые скрипты, при необходимости адаптировать и использовать в своём проекте. Можно заметить, что в некоторых скриптах используются коды завершения (exit codes), а в других нет. О коде завершения легко забыть, но это очень полезный инструмент. Особенно важно использовать его в скриптах командной строки.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 февраля 2020
42 Время чтения статьи ~5 минут Читать дальше
Онлайн-профессии не приносят лёгких денег, нужно пахать: интервью с Татьяной ... главное изображение
Код Без стека

Пообщались с неординарным представителем рынка онлайн-образования. Это Татьяна Михальченко, она учит студентов работе с контекстной рекламой в собственной школе. Поговорили с Татьяной о разнице между традиционным и онлайн-обучением, о мотивации и самоконтроле, о влиянии образа жизни на эффективность обучения, а также затронули другие интересные темы.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
27 января 2020
7 Время чтения статьи ~13 минут Читать дальше
Как правильно использовать семантические теги article и section: нюансы HTML5... главное изображение
Код Фронтенд Веб-разработка

Проблема: визуальное отображение заголовков внутри <section> создаёт иллюзию логической иерархии. Однако это просто визуальное представление, которое невозможно воспроизвести с помощью вспомогательных технологий, которыми пользуются люди с особыми потребностями, например, слабовидящие или незрячие пользователи. Как правильно использовать семантические теги <article> и <section> и как помечать заголовки, которые очень важны для людей с особыми потребностями? Об этом в статье.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
23 января 2020
11 Время чтения статьи ~8 минут Читать дальше
Как использовать CSS-спрайты для увеличения скорости загрузки веб-страниц главное изображение
Код Веб-разработка

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

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
20 января 2020
7 Время чтения статьи ~7 минут Читать дальше
Сложные простые задачи по программированию главное изображение
Код Без стека

У каждого из нас есть представления о том, как должно происходить обучение. Они основываются на нашем прошлом опыте, рассказах других людей и неких идеальных образах.

Зачастую эти представления не совпадают с тем, как на самом деле работает механизм становления хорошего разработчика. Студенту может казаться, что его учат неправильно или грузят ненужными знаниями. Подобные ситуации случались с каждым и в школе и в университете. Они встречаются и у нас на Хекслете. В этой статье я объясню некоторые теоретические основы процесса обучения, которые позволят по-другому взглянуть на происходящее вокруг. Это поможет качественнее учиться и проще справляться с трудностями.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
08 января 2020
442 Время чтения статьи ~10 минут Читать дальше
Преждевременная оптимизация: абсолютное зло или иногда полезная практика? главное изображение
Код Без стека

Мы обратились к опытным программистам и попросили ответить на один вопрос: «Дональд Кнут называл преждевременную оптимизацию корнем всех зол. Но некоторые специалисты считают её полезной. А как вы относитесь к преждевременной оптимизации?»

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
23 декабря 2019
8 Время чтения статьи ~10 минут Читать дальше