Когда в приложении происходит сбой, опытный разработчик первым делом спрашивает: «А что в логах?». Изучаем, что такое логирование и учимся анализировать логи
Блог Хекслета
Сайты это не только код, но и инфраструктура для их запуска. В первую очередь, в нее входят сервера, на которых крутится код, база данных и различные вспомогательные системы.
Как присоединиться к работе над Open Source проектами, помочь в развитии сайтов Хекслета и получить полезный опыт
Vim не похож ни на один другой редактор. Что в нем такого особенного и почему его стоит изучать?
Как вернуться к любой версии кода из прошлого, просмотреть историю изменений или совместно работать без боязни потерять данные? Говорим о системе контроля версий
Поиск ответов на вопросы и решение проблем с помощью Гугла — важнейший навык для программиста. Большинство проблем, с которыми сталкивается новичок, уже решены и описаны. Нужно лишь научиться находить эти решения и ответы.
Зачем нужна слепая печать разработчику? Делимся мнением и лайфхаками — как печатать быстро и без ошибок
Базовые понятия о транспиляции, разбор проблем, которые она решает и краткий обзор ее реализаций
Разработка веб-страницы с точки зрения верстальщика — непрерывный процесс доработки и создания новых блоков. Чем больше проект, тем чаще происходит итерация «идея — функционал — вёрстка». Решая задачи бизнеса, стадии должны решаться быстро и качественно. И если качество вёрстки напрямую зависит от верстальщика, то скорость — фактор, который зависит от команды.
Программ без ошибок не бывает. Их количество можно уменьшить с помощью системы типов, линтеров, тестов или даже целого отдела тестировщиков, но убрать совсем невозможно. Это реальность с которой мы живем и лучшее, что можно сделать, научиться эти ошибки отслеживать и быстро исправлять.