При разработке современных веб-приложений и API вопрос безопасности и аутентификации пользователей встаёт одним из первых. Как сделать так, чтобы пользователь мог войти один раз и получать доступ к защищённым ресурсам без постоянного ввода пароля? Как организовать систему, которая легко масштабируется и не требует хранения состояния сессии на сервере?
Рубрика «бэкенд»
JWT авторизация в FastAPI: от теории до работающего кода
2026-03-26 в 5:22, admin, рубрики: access token, api, fastapi, JSON Web Token, python, авторизация, аутентификация, бэкенд, разработка, токеныСобеседования в Яндекс и ВК (бэкенд, февраль 2026) — этапы, задачки, впечатления
2026-03-11 в 5:08, admin, рубрики: hr-процесс, бэкенд, собеседованияПолгода назад была статья как Яндекс обновляет процесс найма разработчиков - а недавно, в феврале 2026 я вновь опробовал этот "процесс" - и вот поделюсь, насколько он реально "обновился" (т.к. я проходил его и раньше). Одновременно шёл аналогичный процесс с ВК - постараюсь описать сходства и различия по всем этапам, в которых участвовал - может быть полезно и тем кто проходит подобные собеседования - и тем кто формирует процессы найма.
Поколение JSON: цена удобных абстракций и упадок культуры ресурсов
2026-03-10 в 6:47, admin, рубрики: json, архитектура, бэкенд, Поколение JSON, производительность, техдолг, фронтенд, холиварЦена одной строчки
const data = await fetch('/api/dashboard').then(r => r.json());
Безобидная строчка. Одна из миллиардов, написанных сегодня на планете. Студент с курса напишет её на третий день. Сеньор – с закрытыми глазами.
Но знаете ли вы, что эта строчка стоит? Не абстрактно – «ну, это сетевой вызов». А конкретно: в байтах, миллисекундах, рублях и часах дежурства инженера в три часа ночи по Москве.
Давайте разберём один fetch на атомы. Снимем слои абстракций и посмотрим, что на самом деле скрывается за фасадом «просто сетевого вызова».
Запрос уходит
Поколение JSON: цена удобных абстракций и упадок культуры ресурсов
2026-03-10 в 6:47, admin, рубрики: json, архитектура, бэкенд, Поколение JSON, производительность, техдолг, фронтенд, холиварЦена одной строчки
const data = await fetch('/api/dashboard').then(r => r.json());
Безобидная строчка. Одна из миллиардов, написанных сегодня на планете. Студент с курса напишет её на третий день. Сеньор – с закрытыми глазами.
Но знаете ли вы, что эта строчка стоит? Не абстрактно – «ну, это сетевой вызов». А конкретно: в байтах, миллисекундах, рублях и часах дежурства инженера в три часа ночи по Москве.
Давайте разберём один fetch на атомы. Снимем слои абстракций и посмотрим, что на самом деле скрывается за фасадом «просто сетевого вызова».
Запрос уходит
Паттерны ООП в 10 минутах от вас… Поведенческие шаблоны с примерами на Java
2025-11-03 в 13:01, admin, рубрики: GoF, java, kotlin, ruvds_статьи, банда четырёх, бэкенд, ооп, паттерны проектирования, Программирование, разработка программного обеспеченияНочь. Курсор мигает, как маяк в тумане. Логи шепчут о том, что в коде — своя улица, свои правила и кодекс общения. Объекты — не безмолвные элементы системы. У каждого свой характер, привычки и слабости. Один щёлчок и поведение меняется: кто-то отдаёт приказы, кто-то внимательно прислушивается, а кто-то терпеливо ждёт сигнала. Эта статья — карта такого города.
Всем привет! Меня зовут Бромбин Андрей и сегодня разберёмся в поведенческихЧитать полностью »
Как изменится программирование в мире, где роботы и люди начнут писать код совместно
2025-10-29 в 11:49, admin, рубрики: Алгоритмы, бэкенд, искусственный интеллект, когнитивные технологии, кодирование, машинное обучение, мобильная разработка, нейросети, Программирование, робототехникаПрограммирование - это область, где человек и машина могут работать не только как два независимых элемента, но и как единая система. В этой статье хотел бы рассказать о моих мыслях насчет того, как роботизированные системы и искусственный интеллект изменят процесс разработки, и какие новые перспективы откроются для программистов в будущем, когда люди и роботы начнут работать над кодом вместе.
conway-errors: порядок в ошибках как часть архитектуры проекта
2025-10-29 в 9:16, admin, рубрики: архитектура приложений, бэкенд, обработка ошибок, ошибки, ошибки в коде, фронтендОднажды при работе с крупной кодовой базой одного фронтенд-приложения я заметил, что функционал постепенно группируется относительно команд (доменов). Каждая из таких групп функционала постепенно накладывает собственные ограничения на архитектуру. Как оказалось, обработка ошибок при сравнении кода двух разных команд неоднородна. В одном случае разработчики структурировали ошибки стандартным наследованием JS/TS, в другом были использованы перехваты возникающих ошибок и логирование.
Обзор Firebase 10.11.0: как создать web-приложение за вечер
2025-10-16 в 14:18, admin, рубрики: web-разработка, бекэнд-разработка, бэкенд, веб-разработа, фронтенд6 Docker-фич для продвинутого использования
2025-10-13 в 13:01, admin, рубрики: docker, linux, middle, ruvds_статьи, senior, бэкенд, докер, контейнеры, оптимизация, фичиDocker давно перестал быть просто инструментом для упаковки приложений в контейнеры. Сегодня это целая экосистема с множеством возможностей, о которых многие разработчики и даже DevOps специалисты догадываются лишь поверхностно.
В этой статье я расскажу о некоторых функциях Docker, которые редко попадают в учебные руководства и официальные туториалы, но которые могут облегчить жизнь разработчикам и понять Docker чуть глубже. По ходу статьи фичи будут переходить от более известных к менее известным (подобно когда-то популярному формату айсбергов).
Игнорирование файлов при сборке
Фриланс как начало пути в карьере
2025-08-11 в 10:11, admin, рубрики: бэкенд, дизайн, ит-индустрия, мобильная разработка, разработка, тестирование, фриланс, фриланс биржи, Фрилансим, фронтенд
Проблема
Известная проблема, что всем нужен работник с опытом, но чтобы получить опыт, нужно получить работу. Эта дилемма иногда сводит с ума начинающих специалистов. Как наработать портфолио, если тебя даже не рассматривают?!!

