Pull to refresh
13
0
Анвер Богатов @anverbogatov

Профессиональный cloud native разработчик.

Send message

Когда пора менять работу?

Level of difficultyEasy
Reading time3 min
Views35K

«Пора менять работу?». Наверняка, каждый хотя бы раз в своей жизни задавался подобным вопросом. И возникал он, отнюдь, не в минуты радости, а скорее когда рутина становилась частью профессиональной сферы настолько значительной, что мысли о том чтобы уйти, становились неотъемлемым атрибутом каждого рабочего дня.

В этой статье, я расскажу о том, когда, действительно, пора менять работу, а так же о том, как эту информацию может использовать руководство, чтобы сделать своих людей чуть более счастливыми.

Читать далее

Как создать свой Spring Boot 3 — стартер?

Level of difficultyEasy
Reading time8 min
Views17K

Допустим, Вы разрабатываете несколько приложений или микросервисов на Java. Каждое из них уникальное, и содержит свою собственную бизнес логику. Однако, в каждом из них может быть необходимость использовать общую логику. Например, логику аутентификации, как это часто бывает в мире микросервисов.

Spring Boot starter'ы - отличный способ управлять созданием, развитием и поставкой общей кодовой базы. О том как создать свой Spring Boot 3 стартер и поговорим в этой статье.

Читать далее

Что такое Risk Storming?

Level of difficultyEasy
Reading time3 min
Views1.4K

Это метод, позволяющий легко и быстро, коллективно и визуально идентифицировать риски в системе. Метод подразумевает участие нескольких людей. Для более широкого взгляда на рассматриваемую систему, полный состав участников может включать в себя людей из разных направлений и с разными навыками.

Читать далее

User Story Mapping или Карты Пользовательских сценариев

Level of difficultyEasy
Reading time7 min
Views17K

User Story Mapping или КАРТЫ ПОЛЬЗОВАТЕЛЬСКИХ ИСТОРИЙ - это способ визуального планирования и приоритизации задач. Способ хорош тем, что заставляет нас думать о своих software решениях с позиции ПОЛЬЗОВАТЕЛЬСКИХ ИСТОРИЙ(User Story).

Прежде чем мы перейдём к знакомству с методом, важно разобраться с тем, а что такое вообще ПОЛЬЗОВАТЕЛЬСКАЯ ИСТОРИЯ.

Читать далее

Введение в Java Process Memory Model

Level of difficultyMedium
Reading time4 min
Views21K

Каждое Java приложение, после запуска, создаёт десятки, сотни, тысячи объектов в памяти компьютера на котором оно запущено. Память, при этом, ресурс не бесконечный, и поэтому необходимо использовать его эффективно. Виртуальная Машина Java (Java Virtual Machine, далее JVM) умеет грамотно распоряжаться памятью и помогает нам, разработчикам, управляя ею автоматически.

О том, как именно JVM работает с памятью во время работы Java приложения мы поговорим в этой статье.

Читать далее

Один Hugo сайт, Две Hugo темы

Level of difficultyMedium
Reading time6 min
Views3.9K

Как показала практика, Hugo - очень гибкий инструмент построения собственных веб-сайтов.

Эта гибкость включает в себя - лёгкую кастомизацию функций сайта (легко добавить интеграцию с сервисами аналитики или, к примеру, сервисами отправки сообщений), лёгкую настройку внешнего вида всего сайта или отдельных его элементов, и так далее. Но что ещё более интересно - зная эти самые "точки кастомизации", очень легко делать реально крутые штуки.

Об одной такой "штуке" и пойдёт речь в этой статье.

Читать далее

Как проверить наличие обновлений зависимостей в Gradle?

Level of difficultyEasy
Reading time4 min
Views4.2K

Каждый раз, добавляя новую библиотеку в проект, встаёт вопрос о том, можно ли обойтись без неё. И не удивительно, ведь нам, разработчикам, и так приходится поддерживать зоопарк библиотек в наших проектах. Каждая новая добавляет рутинной работы по поиску, обновлению и миграции библиотек на новые версии. И если миграцию на новые версии за нас никто не выполнит, то поиск обновлений можно автоматизировать.

Именно об этом, Я и расскажу в этой статье.

Читать далее

Как опубликовать Hugo сайт на Яндекс Облако?

Level of difficultyMedium
Reading time8 min
Views3.6K

Hugo позволяет легко и быстро получить красивый статический веб-сайт. Однако, веб-сайт бесполезен, если его никто не видит.

В этой статье, Я расскажу о том, как разместить свой собственный статический веб-сайт в российском сервисе - Яндекс Облако. И не просто разместить вручную, Я расскажу о том, как настроить автоматический CD пайплайн в GitHub, дабы каждое изменение, сделанное в проекте сайта, автоматически развёртывалось в сети Интернет.

Читать далее

Information

Rating
Does not participate
Location
Самара, Самарская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Content Writer
Lead
Java
Spring Boot
Hibernate
Docker
REST