Вход/Регистрация
  • Новости
  • Front-end
  • Back-end
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Тестирование
  • Оптимизация
  • Highload
  • Железо

Присоединяйтесь к нам

  • Новости
  • Front-end
  • Back-end
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Тестирование
  • Оптимизация
  • Highload
  • Железо

Присоединяйтесь к нам

Теория - 1 неделя назад

Почему классы JS это не просто «синтаксический сахар»

JS-инженер Андреа Джаммарки написал на medium.com пост, в котором назвал заблуждением утверждение, что классы JS — это просто синтаксический сахар для прототипного наследования. По его мнению, есть множество вещей, которые можно смоделировать с помощью ES5 и прототипного наследования, но ни один из этих методов не настолько быстрый и безопасный, как использование соответствующего синтаксиса для классов JS.

Теория - 2 недели назад

Регулярные выражения в языке Python

Регулярные выражения (Regular expressions) или RegEx – это последовательности символов, задающие шаблоны для поиска или замены нужного фрагмента текста в строке или файле. Попросту говоря, это своего рода крошечный язык программирования, предоставляющий множество инструментов для поиска, замены и извлечения определенных фрагментов текста. К примеру, с его помощью можно быстро найти в тексте адреса электронной почты или телефонные номера. Регулярные выражения поддерживаются большинством современных языков программирования, в которых представлены различные по удобству и функционалу средства. В этой статье мы расскажем о самых основных особенностях применения RegEx в языке Python. А так же про то, как заменить часть текста в строке (спойлер: это не replace, для этого нужен re.sub() )

Теория - 2 недели назад

Как устроен Event Loop в JavaScript: параллельная модель и цикл событий

event loop js

В Event Loop в языке JavaScript заключается секрет асинхронного программирования. Сам по себе JS является однопоточным, но при использовании нескольких умных структур данных можно создать иллюзию многопоточности (параллельная модель). Как это происходит, расскажем в этой статье.

Теория - 3 недели назад

Как обойти серверный кэш при получении веб-контента?

Дмитрий Придатко BLOG

Test Engineer в Sigma Software

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

Теория - 1 месяц назад

Structural pattern matching: что Python 3.10 нам готовит (часть II)

Павел Дмитриев BLOG

full-stack iOS developer компании Postindustria

В 6-ю альфа-версию Python 3.10, вышедшую в марте, включено одно из самых больших нововведений в истории языка: новая синтаксическая конструкция structural pattern matching (SPM).

Теория - 1 месяц назад

Structural pattern matching: что Python 3.10 нам готовит (часть I)

Павел Дмитриев BLOG

full-stack iOS developer компании Postindustria

Начало весны 2021 года ознаменовалось релизом 6-й альфа-версии Python 3.10, в которую теперь включена новая синтаксическая конструкция: structural pattern matching (SPM).

Топ текстов недели

1.
Топ-30 pet-проектов: игры, мемы, боты, барахолки, светофор и алкотестер. Выбирайте победителей!
2.
Запустилось украинское медиа для разработчиков Highload. В фокусе — полезный технический контент
3.
Как сделать из веб-сайта веб-приложение (а главное — зачем?)
4.
На каком ПО летают на Марсе?
5.
Почему стоит отвязать учетные записи от номера телефона
  • Об издании
  • Политика конфиденциальности

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


© Highload. 2021

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Отмена

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: