All streams
Search
Write a publication
Pull to refresh
18
0
Артур Вартанян @rogue06

Разработчик

Send message

Полноценный ONBOARDING — что? зачем? для чего? может и так адаптируется?

Level of difficultyEasy
Reading time5 min
Views2.1K

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

Читать далее

Практический кейс: как быстро развернуть Testcontainer PostgreSQL для Spring Boot API

Reading time7 min
Views20K

Тема с testcontainer-ами относительно не новая, первые статьи на англоязычных ресурсах встречаются с 2016 года, но не смотря на это, до сих пор на просторах веба крайне мало гайдов для их развертывания из коробки. В большинстве своем это туториалы, где собрана солянка из зависимостей и аннотаций, которые мало того, что не нужны, но еще и могут запутать разработчика, решившего  с ними познакомиться. В этой статье я опишу свой практический кейс по развертыванию тестовых контейнеров для базы данных PostgreSQL. Основная задача их использования - быстрый deploy нужного сервиса в контейнере за небольшое время. В дополнении для наглядности запустим туда FlyWay миграции.

Читать далее

На пути к первому офферу…

Reading time7 min
Views3.2K

Привет! Меня зовут Вартанян Артур, и я работаю Java-разработчиком в компании Reksoft. В корпоративный мир IT я попал чуть более двух лет назад, но до сих пор отлично помню свои первые попытки трудоустройства на работу в ИТ-компании до получения первого оффера.

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

Читать далее

Пишем свой Validation API для Spring Boot приложения

Reading time10 min
Views15K

Добрый день, уважаемый читатель Хабра! Меня зовут Вартанян Артур и я работаю в компании Reksoft Java-разработчиком. В данной статье мы напишем свой собственный вариант реализации валидации для объектов и его полей, используя Java Reflection Api и Spring AOP.

Читать далее

Какой язык программирования учить в 2022 году: армянский или грузинский?

Reading time9 min
Views34K

За последний месяц IT-отрасль в России пережила серьезный стресс. По оценкам РАЭК в ближайшее время из России эмигрируют около 100 000 ИТ-специалистов, не говоря о том, что за первую волну эмиграции их число составляло приблизительно 80 000. Мы видим, что люди, которые идут на подобные шаги, часто местом релокации выбирают в основном страны ближнего зарубежья. Так сложилось, что у меня большое количество друзей и знакомых в Закавказском регионе и есть реальное представление о том, как протекает жизнь после последних событий и в Армении, и в Грузии. Поэтому я решил написать статью, посвященную именно этим двум странам, где я попытаюсь проанализировать жизнь до и после ИТ-нашествия, перспективы отрасли, а также финансовые аспекты  пребывания в обеих странах.

Читать далее

JPA-Buddy — избавляемся от рутины. Практические кейсы

Reading time4 min
Views9.8K

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

Читать далее

HazelCast и синхронизация метода между несколькими нодами

Reading time7 min
Views39K

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

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

Читать далее

Information

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

Specialization

Backend Developer
Middle
Java
OOP
PostgreSQL
Database
Git
Linux
Docker
Java Spring Framework
Hibernate
REST