Аватар пользователя Дмитрий Дементий
488

mitra

Дмитрий Дементий

На Хекслете с 22 апреля 2018

Front-end developer @ Halo Lab

Что такое webpack externals и как их настроить главное изображение
Код JavaScript Фронтенд

Благодаря webpack externals приложение, которое собирается с помощью webpack, может использовать зависимости, не включённые в бандл. Эти зависимости загружаются, например, с помощью ссылки на CDN в теге <script>, и становятся доступными глобально. Webpack externals позволяют использовать такие зависимости с помощью обычного импорта.

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

В этой статье идёт речь об описаниях коммитов (git commit messages). Из неё вы узнаете, зачем тратить время на правильные описания коммитов, как влияет оформление истории изменений (коммитов) на поддерживаемость проекта в долгосрочной перспективе, какие правила помогут делать хорошие описания и коммитить как профессионал.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
26 октября 2020
90 Время чтения статьи ~14 минут Читать дальше
Современный PHP сформирует хорошее мышление в стиле ООП: интервью с Максимом ... главное изображение
Карьера PHP

Максим Шамаев — DevOps в Skyeng, известный участник сообщества PHP-разработчиков. В интервью для блога Хекслета Максим рассказал о состоянии языка, рынке труда, инструментах для разработки на PHP, связи бизнеса и программирования. По словам Максима, у PHP отличные перспективы, этот язык подходит новичкам. Наш гость считает, что язык развивается в правильном направлении, WordPress будет доминировать в интернете много лет, а бизнесу всегда будут нужны PHP-программисты.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
19 октября 2020
12 Время чтения статьи ~26 минут Читать дальше
Вышел Webpack 5 главное изображение
Код JavaScript

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

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
13 октября 2020
8 Время чтения статьи ~2 минуты Читать дальше
В чём разница между HTMLCollection и NodeList главное изображение
Код JavaScript Фронтенд

В этой статье рассмотрим разницу межу NodeList и HTMLCollection. Наглядные примеры помогут новичкам разобраться с этими структурами и корректно использовать их в своих проектах в зависимости от текущих задач.

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

Магические числа — пример плохих практик в программировании. Из этой статьи вы узнаете, почему от них надо избавляться и как это делать.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
24 сентября 2020
19 Время чтения статьи ~2 минуты Читать дальше
Как проверять типы данных в JavaScript с помощью JSDoc: подробное руководство главное изображение
Код JavaScript

Существует распространённое заблуждение: якобы единственный способ избежать ошибок типизации в JavaScript — писать код на языке со статической типизацией, который компилируется в JavaScript. С этой целью используют ClojureScript, Elm, ReasonML, TypeScript и так далее. В настоящее время самое популярное решение — TypeScript. На самом деле существует альтернативный способ борьбы с ошибками типизации — проверка или линтинг типов.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
18 сентября 2020
16 Время чтения статьи ~20 минут Читать дальше
Ричард Столлман: евангелист свободного программного обеспечения, революционер... главное изображение
Мотивация Без стека

Как можно быть одновременно лидером влиятельного движения и объектом насмешек? Создавать классные и востребованные продукты и воинственно популяризировать их свободное распространение? Стать легендой в мире информационных технологий и изгоем? Ричард Столлман знает ответы на эти вопросы. Он подарил миру идею свободного программного обеспечения, но из-за собственной принципиальности оказался её пленником. Его считают одним из самых влиятельных программистов, но за глаза некоторые соратники называют экстремистом и источником ненависти.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 сентября 2020
19 Время чтения статьи ~17 минут Читать дальше
Карпальный туннельный синдром — страшный сон программистов, скрипачей и худож... главное изображение
Мотивация Без стека

Врач реабилитационного центра «Три сестры» Дмитрий Сумин рассказал в интервью для блога «Хекслета» о синдроме запястного канала, факторах риска, способах профилактики и лечения этого заболевания.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
03 сентября 2020
32 Время чтения статьи ~9 минут Читать дальше
Как правильно обрабатывать ошибки во фронтенд-приложениях главное изображение
Код Фронтенд

При работе над веб-приложениями программисту легко попасть в ловушку: разрабатывать и тестировать только понятные сценарии, в которых всё происходит правильно. К сожалению, в реальности встречаются ситуации, в которых всё идёт не так, как планировалось. Обработка ошибок — важная часть пользовательского опыта любого приложения. Если приложение реагирует на ошибки правильно, ваши пользователи будут знать, что делать дальше, даже если что-то идёт не так.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
25 августа 2020
12 Время чтения статьи ~8 минут Читать дальше
Предварительная версия React 17: обошлись без новой функциональности главное изображение
Код JavaScript

Перевод статьи об особенностях предварительной версии React 17. В ней рассказывается, какова роль этого обновления, каких изменений от него ожидать и как протестировать предварительную версию React 17.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
18 августа 2020
7 Время чтения статьи ~17 минут Читать дальше
Что такое expression problem, или О дуализме функционального и объектно-ориен... главное изображение
Код JavaScript

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

119 Время чтения статьи ~6 минут Читать дальше
Проекты в профессии «PHP-программист» будут проверять наставники главное изображение
Мотивация PHP

С 3 июля проекты в профессии «PHP-программист» будут доступны только на плане «Премиум». Опытные наставники будут помогать студентам в обучении и проверять проекты.

0 Время чтения статьи ~1 минута Читать дальше
Почему Laravel — один из лучших PHP-фреймворков для стартапов и энтерпрайза главное изображение
Карьера PHP

В этой статье пойдёт речь о Laravel. Поговорим об особенностях этого фреймворка и узнаем, почему он подходит для энтерпрайза.

11 Время чтения статьи ~6 минут Читать дальше
Проекты в профессии «Python-программист» будут проверять наставники главное изображение
Мотивация Python

С 4 июня проекты в профессии «Python-программист» будут доступны только на плане «Премиум». Проверять проекты и помогать студентам будут опытные наставники.

1 Время чтения статьи ~1 минута Читать дальше
Почему ООП — это плохо главное изображение
Код Без стека

Это перевод статьи Джо Армстронга Why OO Sucks, повествование ведётся от имени автора оригинальной публикации.

Когда я впервые познакомился с объектно-ориентированным программированием (ООП), мне не понравилась эта идея. Не знаю, почему именно — просто почувствовал, что здесь что-то не так. После появления ООП эта парадигма стала очень популярной, а её критика считалась дурным тоном. Объектная ориентированность стала чем-то, что должно обязательно быть в каждом «нормальном» языке программирования.

20 Время чтения статьи ~6 минут Читать дальше
Язык программирования Ruby: особенности, перспективы, рынок труда главное изображение
Код Ruby

В этой статье поговорим о языке программирования Ruby: его особенностях, сфере применения, перспективах и ситуации на рынке труда. Поинтересуемся у опытных разработчиков, стоит ли изучать Ruby, сколько времени занимает обучение и как они относятся к фреймворку Ruby on Rails.

22 Время чтения статьи ~28 минут Читать дальше
Чего вы ждёте от джуниора: отвечают руководители и опытные разработчики главное изображение
Карьера Без стека

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

27 Время чтения статьи ~17 минут Читать дальше