Шесть антипаттернов в вёрстке главное изображение
Разработка

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

Как протокол языкового сервера LSP влияет на будущее IDE главное изображение
Разработка

В 2016 году компания Microsoft сделала две очень важные вещи для разработчиков — выпустила редактор Visual Studio Code, который разом изменил всю экосистему для программистов, а также представила протокол языкового сервера LSP. Мы перевели статью сервиса FreeCodeCamp — о том, как LSP меняет будущее IDE, в том числе и Visual Studio Code, и почему этого никто не замечает.

Гайд по хостинг-услугам: какие бывают и как выбрать? главное изображение
Разработка

Если вы решили разместить сайт в интернете, первое, что вам потребуется — это домен и хостинг. При этом последнее обычно вызывает больше вопросов. Вместе со специалистом службы технической поддержки хостинга REG.RU Семёном М. мы разбираемся в нюансах хостинг-услуг.

10 полезных практик при написании CSS главное изображение
Разработка

Написание таблиц стилей не заканчиваются использованием свойств и подбором значений исходя из шаблона. Это объёмный процесс, который включает:

  • Грамотное именование
  • Структурированность
  • Понятность селекторов
  • Хорошая переиспользуемость
  • Соответствие принципам доступности
  • Оптимизация

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

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

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

Вышла новая версия менеджера зависимостей Composer 2.0 для PHP главное изображение
Разработка

Появилась новая версия менеджера зависимостей PHP Composer 2.0 — первое полноценное обновление сервиса с момента его выхода в 2012 году. Подробно рассказываем, какие обновления менеджера вошли в этот релиз.

Вышел обновленный менеджер пакетов npm v7.0.0 главное изображение
Разработка

Некоммерческая организация OpenJS Foundation, занимающаяся развитием языка JavaScript, объявила о выходе npm v7.0.0 — новой версии пакетного менеджера npm. Подробно рассказываем о новинках этой версии npm.

Вышел Webpack 5 главное изображение
Разработка

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

В чём разница между HTMLCollection и NodeList главное изображение
Разработка

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

Бесплатные курсы на Хекслете

Учитесь в удобном для вас ритме