Ярослав Сарницкий
7 советов по обработке undefined в JavaScript
undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.
Будь как кот, вылижи свой код: 8 хороших практик по повышению качества кода
Хороший код должен не просто работать, он должен быть простым, модульным, легко тестируемым, поддерживаемым и продуманным. Рассказываем, как этого добиться.

ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript
Изучение JavaScript может сбить с толку по множеству причин, одной из них являются акронимы. В этой статье мы разберём их значения и историю возникновения.
«Шелл» на С: пишем командную оболочку для Unix
Многие считают, что сделать программу, которой будут пользоваться миллионы, очень трудно. Однако за любым, даже самым сложным, продуктом всегда стоит простая идея. Одним из них является командная оболочка, или «шелл». В этой статье мы расскажем, как написать упрощенную командную оболочку Unix на C.
Повесть о двух индустриях: как различается выбор языков программирования в богатых и развивающихся странах
В статье рассмотрены отличия в выборе языков программирования в разных странах, а также рассказывается, почему стоит сегментировать разработку программного обеспечения на страны с высоким уровнем дохода и на остальные страны.

Расширение модели пользователя в Django: сравнение нескольких стратегий с примерами кода
Сравниваем четыре способа расширения стандартной модели пользователя Django: в каком случае выбрать тот или иной метод и как реализовать его в своем проекте.
