EN
creator cover Александр Косарев

Александр Косарев

Рассказываю о разработке ПО на платформе Java
Александр Косарев

About the creator

Привет всем! Меня зовут Александр, и я - программист-энтузиаст-самоучка из глухой провинции. Читаю много книг и статей по разработке программного обеспечения и проверяю всё на практике вот уже больше десяти лет и готов поделиться своими знаниями.
Available to everyone
Mar 13 12:15
Адаптер - Шаблоны проектирования в деталях
Адаптер - популярный шаблон проектирования, используемый в тех случаях, когда требуется адаптировать существующий класс к использованию с другим интерфейсом. Реализован он может быть через наследование, либо через композицию.
В рамках серии роликов "Шаблоны проектирования в деталях" я рассказываю о популярных шаблонах проектирования с примерами кода на языке программирования Java.
Log in, to post comments
Available to everyone
Mar 02 15:19
SOLID в деталях: Принцип открытости/закрытости
В серии роликов «SOLID в деталях» я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение.

Второй ролик посвящён принципу открытости/закрытости.
Log in, to post comments
Available to everyone
Mar 02 08:21
SOLID в деталях: Принцип подстановки Лисков
Продолжаю серию статей о принципах SOLID и сегодня рассказываю о принципе подстановки Барбары Лисков. Новая версия статьи получилась больше.
Log in, to post comments
Available to everyone
Feb 28 13:06
SOLID в деталях: Принцип единственной ответственности
В серии роликов "SOLID в деталях" я постараюсь подробно рассказать о принципах SOLID, а так же продемонстрировать их практическое применение.

В первом ролике речь пойдёт о принципе единственной ответственности (Single Responsibility Principle; SRP), его трактовках и их практическом применении. 
Log in, to post comments
Available to everyone
Feb 16 13:13
Карьерный путь сельского джависта
Наверняка я не ошибусь, если предположу, что многие, задумываясь о карьере программиста, думают, что купят пару-тройку книг по языку программирования, прочитают их, пройдут пару курсов и начнут покорять IT-олимп. Во всяком случае одним из таких людей когда-то был я.
Log in, to post comments
For subscribers only
Feb 10 13:24
SOLID в деталях: Принцип единственной ответственности
Available to everyone
Jan 25 13:01
Spring по верхам: Безопасность REST-сервиса
В серии коротких роликов "Spring по верхам" я вкратце рассказываю о применении экосистемы Spring при разработке приложений на платформе Java.
Четвёртый ролик посвящён использованию Spring Security для управления доступом к данным при разработке REST-сервисов.
Репозиторий проекта: https://github.com/alex-kosarev/showcase-spring-boot-3
#java #spring #security
Log in, to post comments
Available to everyone
Jan 12 09:13
Spring Security: Маскировка CSRF-токена
В своих проектах я крайне редко использую защиту от CSRF-атак, предоставляемую Spring Security, ввиду того, что подавляющая часть этих проектов - REST-сервисы без хранения состояния.
Но один из проектов использует файлы cookies на стороне браузера для хранения состояния, а в этом случае для защиты от CSRF-атак нужно использовать средства Spring Security.
И при переводе проекта на Spring Boot 3 я обнаружил, что Spring Security начал игнорировать передаваемый в заголовке CSRF-токен.
Log in, to post comments
Available to everyone
Dec 29 2022 13:21
Spring по верхам: тестирование REST сервиса
Тестирование является очень важной составляющей процесса разработки программного обеспечения, ведь при помощи тестов можно заранее проверить корректность работы написанного кода, не дожидаясь гневных отзывов от пользователей и заказчиков из-за ошибок, допущенных при разработке. Конечно во многих случаях проверить написанный код можно вручную, однако лучше всё же пользоваться средствами автоматизированного тестирования, так как такое тестирование позволяет проверить не только новый код, но и убедиться в том, что ранее написанный код работает без ошибок.
https://alexkosarev.name/2022/12/29/spring-in-a-nutshell-testing-rest-services/
Log in, to post comments
Available to everyone
Dec 28 2022 13:30
Spring по верхам: Тестирование REST-сервиса
В серии коротких роликов "Spring по верхам" я вкратце рассказываю о применении экосистемы Spring при разработке приложений на платформе Java.
Репозиторий проекта: https://github.com/alex-kosarev/showcase-spring-boot-3
00:00 Вступление
Show more
Log in, to post comments

Subscription levels

Благодарный подписчик

$ 2,69 per month
Go up