Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Бэкенд
Бэкенд

Материалы для программистов на тему «Бэкенд»

Александр Тюрин

Осторожно: @Size не проверяет на null! Как я пропустил баг

Забыли добавить валидацию на фронтенде и рассчитывали на @Size(min = 1) в Spring? Остерегайтесь! Эта аннотация пропускает null, и ваше "обязательное" поле может прийти пустым. Делюсь реальным кейсом из продакшна, объясняю, почему так происходит, и как правильно использовать @NotBlank, @NotEmpty и @NotNull, чтобы избежать ошибок валидации.

Осторожно: @Size не проверяет на null! Как я пропустил баг
2338
Валерия Турчак для Tproger

5 VPS-хостингов в 2025, которые держат нагрузку: кейсы, стоимость, метрики

Сравниваем 5 VPS-провайдеров, которые стабильно работают под нагрузкой в 2025 году. Разбираем стоимость, примеры использования, производительность и uptime.

5 VPS-хостингов в 2025, которые держат нагрузку: кейсы, стоимость, метрики
11 677
Владислав Устинов для Tproger

Карьера через пет-проект: как выбрать идею и довести до результата

Начать карьеру в IT сложно, если портфолио ограничивается курсами и типовыми учебными задачами. Пет-проект — это шанс показать, что вы умеете не только учиться, но и доводить идею до результата. По нему видно, что человек умеет работать с реальными задачами, не бросает начатое и готов показать свои сильные стороны. В этой статье разберёмся, как выбрать идею, собрать MVP, получить обратную связь и упаковать пет-проект так, чтобы он реально работал на вашу карьеру.

Карьера через пет-проект: как выбрать идею и довести до результата
4546
Мария Грищенко для Tproger

Как найти работу в IT за границей в 2025 году: ответы на часто задаваемые вопросы и рекомендации экспертов

Свежая статистика, исследования и советы экспертов: как российским IT-специалистам найти работу за границей в 2025 году.

Как найти работу в IT за границей в 2025 году: ответы на часто задаваемые вопросы и рекомендации экспертов
16 064
Газпромбанк

10 библиотек Python, которые меняют карьеру

10 библиотек Python, которые реально прокачают карьеру: от Pandas и FastAPI до Seaborn и LangChain. Разбираем, что они дают, как их использовать и почему они открывают новые возможности для роста.

10 библиотек Python, которые меняют карьеру
10 740
Владислав Устинов для Tproger

Техлиды и продуктовые менеджеры — всё? Зачем нужны Technical Owner и Unit-лид в IT-командах

Почему роли техлидов и продакт-менеджеров больше не справляются с вызовами IT-бизнеса и какие задачи решают Technical Owner и Unit-лид в командах.

Техлиды и продуктовые менеджеры — всё? Зачем нужны Technical Owner и Unit-лид в IT-командах
7582