Переводы

Познавательные статьи заграничных коллег в нашем переводе.

Аватар
Никита Прияцелюк

Декораторы в Python: понять и полюбить

Декораторы в Python — полезная вещь, но многие новички её не понимают и обходят стороной. Объясняем, что они из себя представляют и как работают.

272335
Аватар
Klara Oswald
для
Аватар
Tproger

Интервью с веб-разработчиком Pornhub

Интервью с разработчиком Pornhub, в котором он рассказывает о нюансах, фишках и сложностях работы над Порнхабом — сайтом для взрослых.

25645
Аватар
Олег Борисенков

Rust очень любят, но что в нём особенного?

Рассказываем, что послужило причиной популярности языка программирования Rust, чем он превосходит другие языки и в чём его минусы.

31374
Аватар
Maxim Zybo

Лучшие практики стилизованных компонентов React

Приведённые в статье советы и рекомендации должны помочь вам грамотно использовать стилизованные компоненты React.

11468
Аватар
Олег Борисенков

8 признаков плохого кода

Разбираем признаки плохого кода, которые сигнализируют о необходимости рефакторинга.

19525
Аватар
Олег Борисенков

Делаем код чище с помощью деструктуризации объектов в JavaScript

Рассказываем, как уменьшить количество кода с помощью нового синтаксиса деструктуризации объектов и массивов в JavaScript.

9088
Аватар
Олег Борисенков

Топ-5 архитектурных паттернов для распределённых систем

Распределённые системы позволяют миллионам людей пользоваться одним и тем же сайтом без задержек. Разбираем паттерны распределённых систем.

39277
Аватар
Олег Борисенков

Скрапинг сайта с помощью Python: гайд для новичков

Пишем простой скрапер на Python для сайта с объявлениями о недвижимости. Получаем готовый очищенный готовый к экспорту датасет.

64718
Аватар
Maxim Zybo

Работа со строками в современном JavaScript

В этом руководстве по работе со строками в JavaScript есть всё, что вам нужно знать о создании, изменении и сравнении строк.

25516
Аватар
Олег Борисенков

Кастомные типы данных в TypeScript: валидация на этапе компиляции

Рассказываем, как система типов в TypeScript позволяет создавать кастомные ошибки компиляции с помощью дженериков, множеств типов и type maps.

13272
Ой, случилась ошибкаЭкстренная бригада программистов уже выехала к вам