Олег Борисенков

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

Выбираем кресло для программиста: топ-5 кресел

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

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

Нейросети пишут рождественские песни и не только

Собрали для вас небольшую подборку с рождественскими песнями, которые написали нейронные сети. Сохраняйте себе.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Межсайтовая подделка запроса: защита от CSRF атак

CSRF — это вид атаки, позволяющий злоумышленнику выполнить запрос от лица пользователя. Рассказываем, как защититься от CSRF атак.

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

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

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

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

Как вашему Android-приложению не получить бан в Adsense

DroidScript — популярную IDE для Android удалили из магазина Google Play. Рассказываем что отвечает Google и как не получить бан от Adsense.

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