Код

Что такое ссылочная прозрачность в программировании? главное изображение
Код

В функциональном программировании ссылочная прозрачность обычно означает, что выражение в коде может быть заменено результатом выполнения этого кода (или чем-либо, имеющим такое же значение), при этом результаты выполнения всего кода не изменятся. Эта концепция функционального программирования также применима и к императивному программированию, и может помочь сделать код любого программиста более понятным. Мы подробно перевели статью “What Is Referential Transparency?” издания SitePoint и адаптировали примеры кода с Java (которая используется в оригинале) на JavaScript.

Аватар пользователя Svet Ivanov
Svet Ivanov
22 января 2021
21 Время чтения статьи ~5 минут Читать дальше
DevOps — что это такое и почему эти практики меняют мир разработки уже сейчас главное изображение
Код

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

Аватар пользователя Svet Ivanov
Svet Ivanov
17 декабря 2020
17 Время чтения статьи ~19 минут Читать дальше
Гайд по хостинг-услугам: какие бывают и как выбрать? главное изображение
Код

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

Аватар пользователя Компания  Reg.ru
Компания Reg.ru
26 ноября 2020
3 Время чтения статьи ~9 минут Читать дальше
10 полезных практик при написании CSS главное изображение
Код

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

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

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

Аватар пользователя Nikita Mikhaylov
Nikita Mikhaylov
13 ноября 2020
25 Время чтения статьи ~11 минут Читать дальше
Системы типов в языке — какие бывают и чем отличаются главное изображение
Код

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

Аватар пользователя Igor Kamyshev
Igor Kamyshev
05 ноября 2020
22 Время чтения статьи ~3 минуты Читать дальше
Что такое webpack externals и как их настроить главное изображение
Код

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

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

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

Аватар пользователя Svet Ivanov
Svet Ivanov
29 октября 2020
4 Время чтения статьи ~2 минуты Читать дальше
Как правильно составлять описания коммитов и почему это важно главное изображение
Код

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

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
26 октября 2020
78 Время чтения статьи ~14 минут Читать дальше
Вышел обновленный менеджер пакетов npm v7.0.0 главное изображение
Код

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

Аватар пользователя Svet Ivanov
Svet Ivanov
14 октября 2020
11 Время чтения статьи ~2 минуты Читать дальше
Вышел Webpack 5 главное изображение
Код

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

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
13 октября 2020
8 Время чтения статьи ~2 минуты Читать дальше
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время