Ускорение разработки Liferay-модулей с помощью Docker Compose

Введение Разработка модулей для Liferay может сталкиваться с рядом технических трудностей на этапе настройки окружения. Среди них: отсутствие нужных системных пакетов или Java в ОС; сложность очистки портала или базы данных; нестабильность среды после неудачного деплоя модуля.

Автоматизация импорта шаблонов публикаторов контента в Liferay 7.3

В Liferay публикаторы контента (Content Display Templates) используются для визуализации и форматирования данных, полученных из различных источников. Как правило, они реализуются с помощью шаблонов на FreeMarker (FTL) и применяются для вывода списков сущностей, результатов поиска, фильтров и прочих визуальных компонентов.

Немного про Coroutines в Kotlin

Корутины являются важным инструментом в программировании на языке Kotlin. Они позволяют асинхронно выполнять задачи, не блокируя основной поток выполнения. CoroutineContext Каждая корутина выполняется в каком-то контексте. Этот контекст представляется классом CoroutineContext.

Стоит ли использовать Netdata в 2025 году?

Стильный, модный, молодежный. Встречайте Netdata: инструмент мониторинга, который может всё и сразу. Он простой, быстрый, визуально приятный и почти не требует настройки. Но так ли это на самом деле? В этой статье разберёмся, что такое Netdata, где он мега хорошо, а где мега плох, и кому он действительно подойдёт.

Как прокачать accordion Primefaces?

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

Gitlab agent - Quick start

Вы когда-нибудь сталкивались с проблемой частого деплоя большого количества приложений в Kubernetes-кластер? Представьте, что у вас десяток сервисов, которые успешно сбилдились, и образы приложений ждут своего часа в registry, но к сожалению деплойменты в Kubernetes сами себя не рестартанут. Вам приходится вручную перезапускать каждый деплоймент, чтобы он подхватил новый образ приложения.
— 8 Items per Page
Showing 6 results.

Коротко о себе:



​​​​​​​Работаю кем-то в компании Tune-It. Занимаюсь какими-то проектами, связанными с чем-то.

No opened content.
Open blog entry to get advice.