Из-за прекращения поддержи Bitbucket Server пришлось переехать на GitLab.
В Bitbucket Server не было встроенного CI/CD, поэтому использовали Teamcity. Из-за проблемы интеграции Teamcity с GitLab, мы попробовали GitLab Pipline. И остались довольны.
Если вы делаете международное приложение, то вам необходимо перевести приложение на разные языки. Разбираемся, как сделать мультиязычное приложение.
Решил собрать небольшую шпаргалку, с полезными трюками по Hibernate. Чтобы не приходилось их каждый раз судорожно гуглить.
Очередное обновление сервера на CentOS 7. Ничего не предвещало беды. Но после завершения обновления перестали работать все веб-приложения.
Далее я ыполнил ребут, по заветам поговорки: “сто бед один reboot”. Но сервер не поднялся.
Веб-приложение часто содержит API для взаимодействия с ним. Документирование API позволит клиентам быстрее понять, как использовать ваши сервисы. Если API закрыт от внешнего мира, то все равно стоит уделить время спецификации
Каюсь, давным-давно я был молод и силен входил на сервер с помощью root пользователя. Времена меняются, паранойя растет, так что разберемся как не дать школьнику доступ к нашему серверу.
Мы разобрались с обычными запросами к базе данных с помощью оператора SELECT, а так же с подзапросами. Следующий этап научиться объединять запросы, выполнять над ними операции пересечения и вычитания.