Ярослав Сарницкий

Аватар
Ярослав Сарницкий

7 советов по обработке undefined в JavaScript

undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.

139048
Аватар
Ярослав Сарницкий

Будь как кот, вылижи свой код: 8 хороших практик по повышению качества кода

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

14604
Аватар
Ярослав Сарницкий

ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript

Изучение JavaScript может сбить с толку по множеству причин, одной из них являются акронимы. В этой статье мы разберём их значения и историю возникновения.

143801
Аватар
Ярослав Сарницкий

«Шелл» на С: пишем командную оболочку для Unix

Многие считают, что сделать программу, которой будут пользоваться миллионы, очень трудно. Однако за любым, даже самым сложным, продуктом всегда стоит простая идея. Одним из них является командная оболочка, или «шелл». В этой статье мы расскажем, как написать упрощенную командную оболочку Unix на C.

27285
Аватар
Ярослав Сарницкий

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

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

10346
Аватар
Ярослав Сарницкий

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

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

46282
Аватар
Ярослав Сарницкий

Как настроить Jupyter Notebook для Python 3

108860